]> git.ipfire.org Git - thirdparty/gcc.git/blame - Makefile.in
Fix nits
[thirdparty/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,
4a4a4e99 6# 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
309c24a9 7# Free Software Foundation
6599da04
JM
8#
9# This file is free software; you can redistribute it and/or modify
10# it under the terms of the GNU General Public License as published by
309c24a9 11# the Free Software Foundation; either version 3 of the License, or
6599da04 12# (at your option) any later version.
05750653 13#
6599da04
JM
14# This program is distributed in the hope that it will be useful,
15# but WITHOUT ANY WARRANTY; without even the implied warranty of
16# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17# GNU General Public License for more details.
05750653 18#
6599da04 19# You should have received a copy of the GNU General Public License
309c24a9
JJ
20# along with this program; see the file COPYING3. If not see
21# <http://www.gnu.org/licenses/>.
6599da04
JM
22#
23
295e261a
HPN
24# First, test for a proper version of make, but only where one is required.
25
26@if gcc
27ifeq (,$(.VARIABLES)) # The variable .VARIABLES, new with 3.80, is never empty.
28$(error GNU make version 3.80 or newer is required.)
29endif
30@endif gcc
31
df0f0674
NN
32# -------------------------------
33# Standard Autoconf-set variables
34# -------------------------------
4977bab6 35VPATH=@srcdir@
4977bab6 36
1c710c3c 37build_alias=@build_noncanonical@
e69bf64b
PB
38build_vendor=@build_vendor@
39build_os=@build_os@
e89fbdfe 40build=@build@
1c710c3c 41host_alias=@host_noncanonical@
e69bf64b
PB
42host_vendor=@host_vendor@
43host_os=@host_os@
e89fbdfe 44host=@host@
1c710c3c 45target_alias=@target_noncanonical@
e69bf64b
PB
46target_vendor=@target_vendor@
47target_os=@target_os@
e89fbdfe 48target=@target@
4977bab6 49
df0f0674 50program_transform_name = @program_transform_name@
0dffceed
NN
51
52prefix = @prefix@
53exec_prefix = @exec_prefix@
54
df0f0674
NN
55srcdir = @srcdir@
56
0dffceed
NN
57bindir = @bindir@
58sbindir = @sbindir@
59libexecdir = @libexecdir@
60datadir = @datadir@
61sysconfdir = @sysconfdir@
62sharedstatedir = @sharedstatedir@
63localstatedir = @localstatedir@
64libdir = @libdir@
65includedir = @includedir@
66oldincludedir = @oldincludedir@
67infodir = @infodir@
65d6e994
CD
68datarootdir = @datarootdir@
69docdir = @docdir@
9c4d2493 70pdfdir = @pdfdir@
65d6e994 71htmldir = @htmldir@
0dffceed 72mandir = @mandir@
6599da04
JM
73man1dir = $(mandir)/man1
74man2dir = $(mandir)/man2
75man3dir = $(mandir)/man3
76man4dir = $(mandir)/man4
77man5dir = $(mandir)/man5
78man6dir = $(mandir)/man6
79man7dir = $(mandir)/man7
80man8dir = $(mandir)/man8
81man9dir = $(mandir)/man9
1e6347d8 82
775956d0
NN
83INSTALL = @INSTALL@
84INSTALL_PROGRAM = @INSTALL_PROGRAM@
85INSTALL_SCRIPT = @INSTALL_SCRIPT@
86INSTALL_DATA = @INSTALL_DATA@
ad6717df
PB
87LN = @LN@
88LN_S = @LN_S@
58e24147
AM
89MAINT = @MAINT@
90MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
91MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
6599da04 92
df0f0674
NN
93# -------------------------------------------------
94# Miscellaneous non-standard autoconf-set variables
95# -------------------------------------------------
6599da04 96
df0f0674
NN
97# The gcc driver likes to know the arguments it was configured with.
98TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
6599da04 99
df0f0674
NN
100tooldir = @tooldir@
101build_tooldir = @build_tooldir@
6599da04 102
05750653 103GDB_NLM_DEPS =
6599da04 104
df0f0674
NN
105# This is the name of the environment variable used for the path to
106# the libraries.
107RPATH_ENVVAR = @RPATH_ENVVAR@
6599da04 108
d89f0ad6
AL
109# On targets where RPATH_ENVVAR is PATH, a subdirectory of the GCC build path
110# is used instead of the directory itself to avoid including built
111# executables in PATH.
112GCC_SHLIB_SUBDIR = @GCC_SHLIB_SUBDIR@
113
df0f0674
NN
114# Build programs are put under this directory.
115BUILD_SUBDIR = @build_subdir@
116# This is set by the configure script to the arguments to use when configuring
117# directories built for the build system.
25b42232 118BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
23f6b2f9
PB
119
120# This is the list of variables to export in the environment when
121# configuring any subdirectory. It must also be exported whenever
122# recursing into a build directory in case that directory's Makefile
123# re-runs configure.
124BASE_EXPORTS = \
125 FLEX="$(FLEX)"; export FLEX; \
126 LEX="$(LEX)"; export LEX; \
127 BISON="$(BISON)"; export BISON; \
128 YACC="$(YACC)"; export YACC; \
129 M4="$(M4)"; export M4; \
130 MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
131
4fc4dd12 132# This is the list of variables to export in the environment when
23f6b2f9 133# configuring subdirectories for the build system.
4fc4dd12 134BUILD_EXPORTS = \
23f6b2f9 135 $(BASE_EXPORTS) \
4fc4dd12
DJ
136 AR="$(AR_FOR_BUILD)"; export AR; \
137 AS="$(AS_FOR_BUILD)"; export AS; \
138 CC="$(CC_FOR_BUILD)"; export CC; \
139 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
140 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
141 CXX="$(CXX_FOR_BUILD)"; export CXX; \
142 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
143 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
144 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
145 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
146 LD="$(LD_FOR_BUILD)"; export LD; \
147 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
148 NM="$(NM_FOR_BUILD)"; export NM; \
149 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
0136f2f7 150 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
901119ae 151 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
df0f0674 152
f8c33439 153# These variables must be set on the make command line for directories
487e299b 154# built for the build system to override those in BASE_FLAGS_TO_PASSS.
f8c33439
JM
155EXTRA_BUILD_FLAGS = \
156 CFLAGS="$(CFLAGS_FOR_BUILD)" \
157 LDFLAGS="$(LDFLAGS_FOR_BUILD)"
158
df0f0674
NN
159# This is the list of directories to built for the host system.
160SUBDIRS = @configdirs@
161# This is set by the configure script to the arguments to use when configuring
162# directories built for the host system.
163HOST_CONFIGARGS = @host_configargs@
215c351a
PB
164# Host programs are put under this directory, which is . except if building
165# with srcdir=..
166HOST_SUBDIR = @host_subdir@
4fc4dd12 167# This is the list of variables to export in the environment when
2abefe3d
PB
168# configuring subdirectories for the host system. We need to pass
169# some to the GCC configure because of its hybrid host/target nature.
4fc4dd12 170HOST_EXPORTS = \
23f6b2f9 171 $(BASE_EXPORTS) \
4fc4dd12 172 CC="$(CC)"; export CC; \
00afcaa0 173 ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
4fc4dd12
DJ
174 CFLAGS="$(CFLAGS)"; export CFLAGS; \
175 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
176 CXX="$(CXX)"; export CXX; \
177 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
4a4a4e99
AO
178 GCJ="$(GCJ)"; export GCJ; \
179 GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
4fc4dd12
DJ
180 AR="$(AR)"; export AR; \
181 AS="$(AS)"; export AS; \
182 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
183 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
184 LD="$(LD)"; export LD; \
185 LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
186 NM="$(NM)"; export NM; \
187 RANLIB="$(RANLIB)"; export RANLIB; \
188 WINDRES="$(WINDRES)"; export WINDRES; \
901119ae 189 WINDMC="$(WINDMC)"; export WINDMC; \
4fc4dd12 190 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
1c020272 191 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
2abefe3d
PB
192 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
193 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
194 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
195 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
196 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
197 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
198 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
4fc4dd12
DJ
199 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
200 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
4c4a5bbc 201 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
f8bf9252
SP
202 PPLLIBS="$(HOST_PPLLIBS)"; export PPLLIBS; \
203 PPLINC="$(HOST_PPLINC)"; export PPLINC; \
204 CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
205 CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
1061f99e
PB
206@if gcc-bootstrap
207 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
208@endif gcc-bootstrap
0bff65e7 209 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
4fc4dd12
DJ
210
211# Similar, for later GCC stages.
ce406537 212POSTSTAGE1_HOST_EXPORTS = \
a52a0a7f 213 $(HOST_EXPORTS) \
215c351a 214 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
4a4a4e99
AO
215 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
216 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
217 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
a687f83c 218 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND \
ec6c7392 219 LDFLAGS="$(BOOT_LDFLAGS)"; export LDFLAGS;
df0f0674 220
df0f0674
NN
221# Target libraries are put under this directory:
222TARGET_SUBDIR = @target_subdir@
223# This is set by the configure script to the arguments to use when configuring
224# directories built for the target.
25b42232 225TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
4fc4dd12 226# This is the list of variables to export in the environment when
23f6b2f9 227# configuring subdirectories for the host system.
4fc4dd12 228BASE_TARGET_EXPORTS = \
23f6b2f9 229 $(BASE_EXPORTS) \
4fc4dd12 230 AR="$(AR_FOR_TARGET)"; export AR; \
2abefe3d 231 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
4a4a4e99
AO
232 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
233 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
4fc4dd12 234 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
e7daab31 235 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
4a4a4e99
AO
236 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
237 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
238 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
4fc4dd12 239 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
2abefe3d 240 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
4fc4dd12 241 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
040b1c5a 242 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
2abefe3d 243 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
d739199a 244 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
4fc4dd12 245 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
040b1c5a 246 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
4c4a5bbc 247 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
901119ae 248 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
0bff65e7 249 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
4fc4dd12
DJ
250
251RAW_CXX_TARGET_EXPORTS = \
252 $(BASE_TARGET_EXPORTS) \
253 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
4a4a4e99 254 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
4fc4dd12
DJ
255
256NORMAL_TARGET_EXPORTS = \
257 $(BASE_TARGET_EXPORTS) \
4a4a4e99 258 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
df0f0674 259
6de9cd9a
DN
260# Where to find GMP
261HOST_GMPLIBS = @gmplibs@
262HOST_GMPINC = @gmpinc@
263
f8bf9252
SP
264# Where to find PPL
265HOST_PPLLIBS = @ppllibs@
266HOST_PPLINC = @pplinc@
267
268# Where to find CLOOG
269HOST_CLOOGLIBS = @clooglibs@
270HOST_CLOOGINC = @clooginc@
271
df0f0674
NN
272# ----------------------------------------------
273# Programs producing files for the BUILD machine
274# ----------------------------------------------
275
276SHELL = @config_shell@
277
278# pwd command to use. Allow user to override default by setting PWDCMD in
279# the environment to account for automounters. The make variable must not
280# be called PWDCMD, otherwise the value set here is passed to make
281# subprocesses and overrides the setting from the user's environment.
8c90b13a
L
282# Don't use PWD since it is a common shell environment variable and we
283# don't want to corrupt it.
284PWD_COMMAND = $${PWDCMD-pwd}
df0f0674
NN
285
286# compilers to use to create programs which must be run in the build
287# environment.
0999159b
PB
288AR_FOR_BUILD = @AR_FOR_BUILD@
289AS_FOR_BUILD = @AS_FOR_BUILD@
df0f0674 290CC_FOR_BUILD = @CC_FOR_BUILD@
6691a79e 291CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
0999159b
PB
292CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
293CXX_FOR_BUILD = @CXX_FOR_BUILD@
294DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
295GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
296GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
297LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
298LD_FOR_BUILD = @LD_FOR_BUILD@
299NM_FOR_BUILD = @NM_FOR_BUILD@
300RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
301WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
302WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
df0f0674
NN
303
304# Special variables passed down in EXTRA_GCC_FLAGS. They are defined
305# here so that they can be overridden by Makefile fragments.
df0f0674
NN
306BUILD_PREFIX = @BUILD_PREFIX@
307BUILD_PREFIX_1 = @BUILD_PREFIX_1@
6599da04 308
45f366ab
PB
309# Flags to pass to stage2 and later makes. They are defined
310# here so that they can be overridden by Makefile fragments.
311BOOT_CFLAGS= -g -O2
d19bca38 312BOOT_LDFLAGS=
dd609cc1 313BOOT_ADAFLAGS=-gnatpg -gnata
45f366ab 314
2abefe3d
PB
315BISON = @BISON@
316YACC = @YACC@
317FLEX = @FLEX@
318LEX = @LEX@
319M4 = @M4@
320MAKEINFO = @MAKEINFO@
321EXPECT = @EXPECT@
322RUNTEST = @RUNTEST@
6599da04
JM
323
324# This just becomes part of the MAKEINFO definition passed down to
325# sub-makes. It lets flags be given on the command line while still
326# using the makeinfo from the object tree.
2f50999f
GP
327# (Default to avoid splitting info files by setting the threshold high.)
328MAKEINFOFLAGS = --split-size=5000000
6599da04 329
df0f0674
NN
330# ---------------------------------------------
331# Programs producing files for the HOST machine
332# ---------------------------------------------
6599da04 333
df0f0674 334AS = @AS@
df0f0674
NN
335AR = @AR@
336AR_FLAGS = rc
df0f0674 337CC = @CC@
df0f0674 338CXX = @CXX@
df0f0674 339DLLTOOL = @DLLTOOL@
df0f0674 340LD = @LD@
2abefe3d
PB
341LIPO = @LIPO@
342NM = @NM@
2d309510 343OBJDUMP = @OBJDUMP@
df0f0674 344RANLIB = @RANLIB@
2abefe3d 345STRIP = @STRIP@
df0f0674 346WINDRES = @WINDRES@
901119ae 347WINDMC = @WINDMC@
6599da04 348
5305be7e
RG
349GNATBIND = @GNATBIND@
350GNATMAKE = @GNATMAKE@
351
2abefe3d 352CFLAGS = @CFLAGS@
f6671c93 353LDFLAGS = @LDFLAGS@
2abefe3d
PB
354LIBCFLAGS = $(CFLAGS)
355CXXFLAGS = @CXXFLAGS@
356LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
df0f0674 357
4a4a4e99
AO
358TFLAGS =
359
360# Defaults for all stages; some are overridden below.
361
362STAGE_CFLAGS = $(BOOT_CFLAGS)
363STAGE_TFLAGS = $(TFLAGS)
364STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
365
366
367# Defaults for stage 1; some are overridden below.
368STAGE1_CFLAGS = $(STAGE_CFLAGS)
369STAGE1_TFLAGS = $(STAGE_TFLAGS)
370STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
371
372# Defaults for stage 2; some are overridden below.
373STAGE2_CFLAGS = $(STAGE_CFLAGS)
374STAGE2_TFLAGS = $(STAGE_TFLAGS)
375STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
376
377# Defaults for stage 3; some are overridden below.
378STAGE3_CFLAGS = $(STAGE_CFLAGS)
379STAGE3_TFLAGS = $(STAGE_TFLAGS)
380STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
381
382# Defaults for stage 4; some are overridden below.
383STAGE4_CFLAGS = $(STAGE_CFLAGS)
384STAGE4_TFLAGS = $(STAGE_TFLAGS)
385STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
386
387# Defaults for stage profile; some are overridden below.
388STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
389STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
390STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
391
392# Defaults for stage feedback; some are overridden below.
393STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
394STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
395STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
396
397
8efea775
PB
398# Only build the C compiler for stage1, because that is the only one that
399# we can guarantee will build with the native compiler, and also it is the
400# only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
401# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
402# overrideable (for a bootstrap build stage1 also builds gcc.info).
403
4a4a4e99 404STAGE1_CFLAGS = @stage1_cflags@
8efea775
PB
405STAGE1_CHECKING=@stage1_checking@
406STAGE1_LANGUAGES=@stage1_languages@
4a4a4e99
AO
407# * We force-disable intermodule optimizations, even if
408# --enable-intermodule was passed, since the installed compiler
409# probably can't handle them. Luckily, autoconf always respects
410# the last argument when conflicting --enable arguments are passed.
411# * Likewise, we force-disable coverage flags, since the installed
412# compiler probably has never heard of them.
413STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
414 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
8efea775 415
4a4a4e99
AO
416STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
417STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
bb286d71 418
4a4a4e99
AO
419STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
420STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
1c8bd6a3 421
bb286d71
AO
422do-compare = @do_compare@
423do-compare3 = $(do-compare)
bb286d71 424
df0f0674
NN
425# -----------------------------------------------
426# Programs producing files for the TARGET machine
427# -----------------------------------------------
ce8e06b1 428
df0f0674 429AR_FOR_TARGET=@AR_FOR_TARGET@
4977bab6 430AS_FOR_TARGET=@AS_FOR_TARGET@
4a4a4e99 431CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
4de997d1 432
df0f0674
NN
433# If GCC_FOR_TARGET is not overriden on the command line, then this
434# variable is passed down to the gcc Makefile, where it is used to
435# build libgcc2.a. We define it here so that it can itself be
436# overridden on the command line.
4a4a4e99
AO
437GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
438CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
439RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
440GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
441GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
4977bab6 442DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
df0f0674 443LD_FOR_TARGET=@LD_FOR_TARGET@
df0f0674 444
040b1c5a 445LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
df0f0674 446NM_FOR_TARGET=@NM_FOR_TARGET@
d739199a 447OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
4977bab6 448RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
040b1c5a 449STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
df0f0674 450WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
901119ae 451WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
6599da04 452
2abefe3d
PB
453COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
454COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
455COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
456
1c8bd6a3
PB
457CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
458CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
1c8bd6a3 459
2abefe3d
PB
460LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
461LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
487e299b 462LDFLAGS_FOR_TARGET =
df0f0674 463
4a4a4e99
AO
464FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
465SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
466DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
467
468XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
469
df0f0674
NN
470# ------------------------------------
471# Miscellaneous targets and flag lists
472# ------------------------------------
473
5d4a5ee6
JL
474# The first rule in the file had better be this one. Don't put any above it.
475# This lives here to allow makefile fragments to contain dependencies.
1061f99e 476all:
5d4a5ee6 477
6599da04 478#### host and target specific makefile fragments come in here.
671aa708
NN
479@target_makefile_frag@
480@alphaieee_frag@
481@ospace_frag@
482@host_makefile_frag@
6599da04
JM
483###
484
0bff65e7
PB
485# This is the list of directories that may be needed in RPATH_ENVVAR
486# so that prorgams built for the target machine work.
c31202cd 487TARGET_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
488
489@if target-libstdc++-v3
490TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/.libs:
491@endif target-libstdc++-v3
492
493@if target-libmudflap
494TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
495@endif target-libmudflap
496
77008252
JJ
497@if target-libssp
498TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
499@endif target-libssp
500
953ff289
DN
501@if target-libgomp
502TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
503@endif target-libgomp
504
0bff65e7
PB
505
506
507# This is the list of directories that may be needed in RPATH_ENVVAR
508# so that programs built for the host machine work.
acd26225 509HOST_LIB_PATH = $(HOST_LIB_PATH_bfd)$(HOST_LIB_PATH_opcodes)$(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_ppl)$(HOST_LIB_PATH_cloog)
0bff65e7
PB
510
511# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
512@if gcc
d89f0ad6 513HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
0bff65e7
PB
514@endif gcc
515
516
517@if bfd
518HOST_LIB_PATH_bfd = \
e9a54b07 519 $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
0bff65e7
PB
520@endif bfd
521
522@if opcodes
523HOST_LIB_PATH_opcodes = \
e9a54b07 524 $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
0bff65e7
PB
525@endif opcodes
526
e69bf64b
PB
527@if gmp
528HOST_LIB_PATH_gmp = \
529 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
530@endif gmp
531
532@if mpfr
533HOST_LIB_PATH_mpfr = \
534 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
535@endif mpfr
536
acd26225
KG
537@if mpc
538HOST_LIB_PATH_mpc = \
539 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
540@endif mpc
541
f8bf9252
SP
542@if ppl
543HOST_LIB_PATH_ppl = \
544 $$r/$(HOST_SUBDIR)/ppl/.libs:$$r/$(HOST_SUBDIR)/prev-ppl/.libs:
545@endif ppl
546
547@if cloog
548HOST_LIB_PATH_cloog = \
549 $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
550@endif cloog
551
0bff65e7 552
6599da04 553# Flags to pass down to all sub-makes.
6599da04 554BASE_FLAGS_TO_PASS = \
3fbe8e4a 555 "DESTDIR=$(DESTDIR)" \
5d4a5ee6 556 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
81241b5e 557 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
632933d5
PB
558 "bindir=$(bindir)" \
559 "datadir=$(datadir)" \
560 "exec_prefix=$(exec_prefix)" \
561 "includedir=$(includedir)" \
65d6e994
CD
562 "datarootdir=$(datarootdir)" \
563 "docdir=$(docdir)" \
632933d5 564 "infodir=$(infodir)" \
9c4d2493 565 "pdfdir=$(pdfdir)" \
65d6e994 566 "htmldir=$(htmldir)" \
632933d5
PB
567 "libdir=$(libdir)" \
568 "libexecdir=$(libexecdir)" \
5bea4a03 569 "lispdir=$(lispdir)" \
632933d5
PB
570 "localstatedir=$(localstatedir)" \
571 "mandir=$(mandir)" \
5d4a5ee6 572 "oldincludedir=$(oldincludedir)" \
632933d5
PB
573 "prefix=$(prefix)" \
574 "sbindir=$(sbindir)" \
575 "sharedstatedir=$(sharedstatedir)" \
576 "sysconfdir=$(sysconfdir)" \
d0a8352c 577 "tooldir=$(tooldir)" \
5cb95c7a 578 "build_tooldir=$(build_tooldir)" \
11405c93
NN
579 "target_alias=$(target_alias)" \
580 "BISON=$(BISON)" \
581 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
452190fb 582 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
11405c93
NN
583 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
584 "EXPECT=$(EXPECT)" \
23f6b2f9 585 "FLEX=$(FLEX)" \
11405c93
NN
586 "INSTALL=$(INSTALL)" \
587 "INSTALL_DATA=$(INSTALL_DATA)" \
588 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
589 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
f8c33439 590 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
11405c93
NN
591 "LEX=$(LEX)" \
592 "M4=$(M4)" \
593 "MAKE=$(MAKE)" \
594 "RUNTEST=$(RUNTEST)" \
595 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
596 "SHELL=$(SHELL)" \
597 "YACC=$(YACC)" \
cc11cc9b 598 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
00afcaa0 599 "ADA_CFLAGS=$(ADA_CFLAGS)" \
11405c93 600 "AR_FLAGS=$(AR_FLAGS)" \
cc11cc9b 601 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
d19bca38
PB
602 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
603 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
11405c93
NN
604 "CFLAGS=$(CFLAGS)" \
605 "CXXFLAGS=$(CXXFLAGS)" \
606 "LDFLAGS=$(LDFLAGS)" \
607 "LIBCFLAGS=$(LIBCFLAGS)" \
608 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
8efea775 609 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
2d309510 610 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
5305be7e
RG
611 "GNATBIND=$(GNATBIND)" \
612 "GNATMAKE=$(GNATMAKE)" \
11405c93
NN
613 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
614 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
615 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
616 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
e7daab31 617 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
11405c93
NN
618 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
619 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
620 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
4a4a4e99 621 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
11405c93 622 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
6de9cd9a 623 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
11405c93 624 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
040b1c5a 625 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
e3791243 626 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
11405c93
NN
627 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
628 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
629 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
d739199a 630 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
11405c93 631 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
040b1c5a 632 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
11405c93 633 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
901119ae 634 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
4a4a4e99 635 "BUILD_CONFIG=$(BUILD_CONFIG)" \
cc11cc9b 636 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
2d309510 637 "LEAN=$(LEAN)" \
4a4a4e99
AO
638 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
639 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
640 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
641 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
642 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
643 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
644 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
645 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
646 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
647 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
648 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
649 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
650 "TFLAGS=$(TFLAGS)" \
e75f9147 651 "CONFIG_SHELL=$(SHELL)" \
05750653 652 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
6599da04 653
4de997d1
PB
654# We leave this in just in case, but it is not needed anymore.
655RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
ad6717df 656
6599da04
JM
657# Flags to pass down to most sub-makes, in which we're building with
658# the host environment.
6599da04
JM
659EXTRA_HOST_FLAGS = \
660 'AR=$(AR)' \
661 'AS=$(AS)' \
662 'CC=$(CC)' \
663 'CXX=$(CXX)' \
664 'DLLTOOL=$(DLLTOOL)' \
4a4a4e99
AO
665 'GCJ=$(GCJ)' \
666 'GFORTRAN=$(GFORTRAN)' \
6599da04 667 'LD=$(LD)' \
2abefe3d 668 'LIPO=$(LIPO)' \
6599da04 669 'NM=$(NM)' \
2d309510 670 'OBJDUMP=$(OBJDUMP)' \
c858bf1e 671 'RANLIB=$(RANLIB)' \
2abefe3d 672 'STRIP=$(STRIP)' \
901119ae
KT
673 'WINDRES=$(WINDRES)' \
674 'WINDMC=$(WINDMC)'
6599da04
JM
675
676FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
677
678# Flags that are concerned with the location of the X11 include files
679# and library files
680#
681# NOTE: until the top-level is getting the values via autoconf, it only
682# causes problems to have this top-level Makefile overriding the autoconf-set
683# values in child directories. Only variables that don't conflict with
684# autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
685#
686X11_FLAGS_TO_PASS = \
687 'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
688 'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
689
8efea775
PB
690# Flags to pass to stage2 and later makes.
691
692POSTSTAGE1_FLAGS_TO_PASS = \
a687f83c 693 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" GNATBIND="$${GNATBIND}" \
8efea775
PB
694 LDFLAGS="$(BOOT_LDFLAGS)" \
695 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
696
6599da04 697# Flags to pass down to makes which are built with the target environment.
f41d6665
DJ
698# The double $ decreases the length of the command line; those variables
699# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
1c8bd6a3
PB
700# *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
701# so we expand them here.
6599da04
JM
702EXTRA_TARGET_FLAGS = \
703 'AR=$$(AR_FOR_TARGET)' \
f41d6665 704 'AS=$(COMPILER_AS_FOR_TARGET)' \
4a4a4e99
AO
705 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
706 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
707 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
708 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
6599da04 709 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
4a4a4e99
AO
710 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
711 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
f41d6665 712 'LD=$(COMPILER_LD_FOR_TARGET)' \
e3791243 713 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
4a4a4e99
AO
714 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
715 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
f41d6665 716 'NM=$(COMPILER_NM_FOR_TARGET)' \
d739199a 717 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
0c055e34 718 'RANLIB=$$(RANLIB_FOR_TARGET)' \
901119ae 719 'WINDRES=$$(WINDRES_FOR_TARGET)' \
4a4a4e99
AO
720 'WINDMC=$$(WINDMC_FOR_TARGET)' \
721 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
722 "TFLAGS=$$TFLAGS"
6599da04
JM
723
724TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
725
726# Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
727# unfortunately needs the native compiler and the target ar and
728# ranlib.
729# If any variables are added here, they must be added to do-*, below.
1358ccea 730# The BUILD_* variables are a special case, which are used for the gcc
6599da04
JM
731# cross-building scheme.
732EXTRA_GCC_FLAGS = \
6599da04 733 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
d4cd9d81
NN
734 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
735 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
736 "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
737 "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
cc11cc9b 738 "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
6599da04 739
d29b8ad8 740GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
6599da04 741
4a4a4e99
AO
742@if gcc
743BUILD_CONFIG =
744ifneq ($(BUILD_CONFIG),)
745include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
746endif
747@endif gcc
748
8b87bb96 749.PHONY: configure-host
d32ab992 750configure-host: \
8b87bb96
NN
751 maybe-configure-ash \
752 maybe-configure-autoconf \
753 maybe-configure-automake \
754 maybe-configure-bash \
755 maybe-configure-bfd \
756 maybe-configure-opcodes \
757 maybe-configure-binutils \
758 maybe-configure-bison \
759 maybe-configure-byacc \
760 maybe-configure-bzip2 \
761 maybe-configure-dejagnu \
762 maybe-configure-diff \
763 maybe-configure-dosutils \
764 maybe-configure-etc \
765 maybe-configure-fastjar \
766 maybe-configure-fileutils \
767 maybe-configure-findutils \
768 maybe-configure-find \
53c7ffe7 769 maybe-configure-fixincludes \
8b87bb96
NN
770 maybe-configure-flex \
771 maybe-configure-gas \
d32ab992 772 maybe-configure-gcc \
8b87bb96
NN
773 maybe-configure-gawk \
774 maybe-configure-gettext \
e69bf64b
PB
775 maybe-configure-gmp \
776 maybe-configure-mpfr \
acd26225 777 maybe-configure-mpc \
f8bf9252
SP
778 maybe-configure-ppl \
779 maybe-configure-cloog \
8b87bb96 780 maybe-configure-gnuserv \
5afab7ad 781 maybe-configure-gold \
8b87bb96
NN
782 maybe-configure-gprof \
783 maybe-configure-gzip \
784 maybe-configure-hello \
785 maybe-configure-indent \
786 maybe-configure-intl \
787 maybe-configure-tcl \
788 maybe-configure-itcl \
789 maybe-configure-ld \
4f4e53dd 790 maybe-configure-libcpp \
a4b6c45a 791 maybe-configure-libdecnumber \
8b87bb96
NN
792 maybe-configure-libgui \
793 maybe-configure-libiberty \
cfb1f59f 794 maybe-configure-libiconv \
8b87bb96
NN
795 maybe-configure-libtool \
796 maybe-configure-m4 \
797 maybe-configure-make \
798 maybe-configure-mmalloc \
799 maybe-configure-patch \
800 maybe-configure-perl \
801 maybe-configure-prms \
802 maybe-configure-rcs \
803 maybe-configure-readline \
804 maybe-configure-release \
805 maybe-configure-recode \
806 maybe-configure-sed \
807 maybe-configure-send-pr \
808 maybe-configure-shellutils \
809 maybe-configure-sid \
810 maybe-configure-sim \
811 maybe-configure-tar \
812 maybe-configure-texinfo \
813 maybe-configure-textutils \
814 maybe-configure-time \
815 maybe-configure-uudecode \
816 maybe-configure-wdiff \
817 maybe-configure-zip \
818 maybe-configure-zlib \
819 maybe-configure-gdb \
820 maybe-configure-expect \
821 maybe-configure-guile \
822 maybe-configure-tk \
8b87bb96 823 maybe-configure-libtermcap \
5395b47b
NN
824 maybe-configure-utils \
825 maybe-configure-gnattools
8b87bb96
NN
826.PHONY: configure-target
827configure-target: \
828 maybe-configure-target-libstdc++-v3 \
6de9cd9a 829 maybe-configure-target-libmudflap \
77008252 830 maybe-configure-target-libssp \
8b87bb96 831 maybe-configure-target-newlib \
fa958513 832 maybe-configure-target-libgcc \
6de9cd9a 833 maybe-configure-target-libgfortran \
8b87bb96
NN
834 maybe-configure-target-libobjc \
835 maybe-configure-target-libtermcap \
836 maybe-configure-target-winsup \
837 maybe-configure-target-libgloss \
838 maybe-configure-target-libiberty \
839 maybe-configure-target-gperf \
840 maybe-configure-target-examples \
841 maybe-configure-target-libffi \
842 maybe-configure-target-libjava \
843 maybe-configure-target-zlib \
844 maybe-configure-target-boehm-gc \
845 maybe-configure-target-qthreads \
d9cdb878 846 maybe-configure-target-rda \
953ff289
DN
847 maybe-configure-target-libada \
848 maybe-configure-target-libgomp
6599da04 849
f516a7da
PB
850# The target built for a native non-bootstrap build.
851.PHONY: all
1061f99e
PB
852all:
853@if gcc-bootstrap
2abefe3d 854 [ -f stage_final ] || echo stage3 > stage_final
1061f99e
PB
855 @r=`${PWD_COMMAND}`; export r; \
856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 857 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
1061f99e 858@endif gcc-bootstrap
f41d6665 859 @: $(MAKE); $(unstage)
1061f99e
PB
860 @r=`${PWD_COMMAND}`; export r; \
861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 862@if gcc-bootstrap
31c98f49 863 if [ -f stage_last ]; then \
a1fc946a 864 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
2abefe3d 865 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
1061f99e 866 else \
4a4a4e99 867@endif gcc-bootstrap
31c98f49
AO
868 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
869@if gcc-bootstrap
870 ; \
394e9195 871 fi \
31c98f49 872@endif gcc-bootstrap
394e9195 873 && :
23f6b2f9
PB
874
875.PHONY: all-build
cc11cc9b
PB
876
877all-build: maybe-all-build-libiberty
878all-build: maybe-all-build-bison
879all-build: maybe-all-build-byacc
880all-build: maybe-all-build-flex
881all-build: maybe-all-build-m4
882all-build: maybe-all-build-texinfo
883all-build: maybe-all-build-fixincludes
884
8b87bb96 885.PHONY: all-host
cc11cc9b
PB
886
887all-host: maybe-all-ash
888all-host: maybe-all-autoconf
889all-host: maybe-all-automake
890all-host: maybe-all-bash
891@if bfd-no-bootstrap
892all-host: maybe-all-bfd
893@endif bfd-no-bootstrap
894@if opcodes-no-bootstrap
895all-host: maybe-all-opcodes
896@endif opcodes-no-bootstrap
897@if binutils-no-bootstrap
898all-host: maybe-all-binutils
899@endif binutils-no-bootstrap
900all-host: maybe-all-bison
901all-host: maybe-all-byacc
902all-host: maybe-all-bzip2
903all-host: maybe-all-dejagnu
904all-host: maybe-all-diff
905all-host: maybe-all-dosutils
906all-host: maybe-all-etc
907all-host: maybe-all-fastjar
908all-host: maybe-all-fileutils
909all-host: maybe-all-findutils
910all-host: maybe-all-find
911all-host: maybe-all-fixincludes
912all-host: maybe-all-flex
913@if gas-no-bootstrap
914all-host: maybe-all-gas
915@endif gas-no-bootstrap
916@if gcc-no-bootstrap
917all-host: maybe-all-gcc
918@endif gcc-no-bootstrap
919all-host: maybe-all-gawk
920all-host: maybe-all-gettext
e69bf64b
PB
921@if gmp-no-bootstrap
922all-host: maybe-all-gmp
923@endif gmp-no-bootstrap
924@if mpfr-no-bootstrap
925all-host: maybe-all-mpfr
926@endif mpfr-no-bootstrap
acd26225
KG
927@if mpc-no-bootstrap
928all-host: maybe-all-mpc
929@endif mpc-no-bootstrap
f8bf9252
SP
930@if ppl-no-bootstrap
931all-host: maybe-all-ppl
932@endif ppl-no-bootstrap
933@if cloog-no-bootstrap
934all-host: maybe-all-cloog
935@endif cloog-no-bootstrap
cc11cc9b 936all-host: maybe-all-gnuserv
5afab7ad
ILT
937@if gold-no-bootstrap
938all-host: maybe-all-gold
939@endif gold-no-bootstrap
cc11cc9b
PB
940all-host: maybe-all-gprof
941all-host: maybe-all-gzip
942all-host: maybe-all-hello
943all-host: maybe-all-indent
944@if intl-no-bootstrap
945all-host: maybe-all-intl
946@endif intl-no-bootstrap
947all-host: maybe-all-tcl
948all-host: maybe-all-itcl
949@if ld-no-bootstrap
950all-host: maybe-all-ld
951@endif ld-no-bootstrap
952@if libcpp-no-bootstrap
953all-host: maybe-all-libcpp
954@endif libcpp-no-bootstrap
955@if libdecnumber-no-bootstrap
956all-host: maybe-all-libdecnumber
957@endif libdecnumber-no-bootstrap
958all-host: maybe-all-libgui
959@if libiberty-no-bootstrap
960all-host: maybe-all-libiberty
961@endif libiberty-no-bootstrap
cfb1f59f 962all-host: maybe-all-libiconv
cc11cc9b
PB
963all-host: maybe-all-libtool
964all-host: maybe-all-m4
965all-host: maybe-all-make
966all-host: maybe-all-mmalloc
967all-host: maybe-all-patch
968all-host: maybe-all-perl
969all-host: maybe-all-prms
970all-host: maybe-all-rcs
971all-host: maybe-all-readline
972all-host: maybe-all-release
973all-host: maybe-all-recode
974all-host: maybe-all-sed
975all-host: maybe-all-send-pr
976all-host: maybe-all-shellutils
977all-host: maybe-all-sid
978all-host: maybe-all-sim
979all-host: maybe-all-tar
980all-host: maybe-all-texinfo
981all-host: maybe-all-textutils
982all-host: maybe-all-time
983all-host: maybe-all-uudecode
984all-host: maybe-all-wdiff
985all-host: maybe-all-zip
986@if zlib-no-bootstrap
987all-host: maybe-all-zlib
988@endif zlib-no-bootstrap
989all-host: maybe-all-gdb
990all-host: maybe-all-expect
991all-host: maybe-all-guile
992all-host: maybe-all-tk
993all-host: maybe-all-libtermcap
994all-host: maybe-all-utils
995all-host: maybe-all-gnattools
996
8b87bb96 997.PHONY: all-target
cc11cc9b
PB
998
999all-target: maybe-all-target-libstdc++-v3
1000all-target: maybe-all-target-libmudflap
1001all-target: maybe-all-target-libssp
cc11cc9b 1002all-target: maybe-all-target-newlib
54fdc474 1003@if target-libgcc-no-bootstrap
fa958513 1004all-target: maybe-all-target-libgcc
54fdc474 1005@endif target-libgcc-no-bootstrap
cc11cc9b
PB
1006all-target: maybe-all-target-libgfortran
1007all-target: maybe-all-target-libobjc
1008all-target: maybe-all-target-libtermcap
1009all-target: maybe-all-target-winsup
1010all-target: maybe-all-target-libgloss
1011all-target: maybe-all-target-libiberty
1012all-target: maybe-all-target-gperf
1013all-target: maybe-all-target-examples
1014all-target: maybe-all-target-libffi
1015all-target: maybe-all-target-libjava
1016all-target: maybe-all-target-zlib
1017all-target: maybe-all-target-boehm-gc
1018all-target: maybe-all-target-qthreads
1019all-target: maybe-all-target-rda
1020all-target: maybe-all-target-libada
1021all-target: maybe-all-target-libgomp
6599da04
JM
1022
1023# Do a target for all the subdirectories. A ``make do-X'' will do a
1024# ``make X'' in all subdirectories (because, in general, there is a
1025# dependency (below) of X upon do-X, a ``make X'' will also do this,
1026# but it may do additional work as well).
4977bab6 1027
1358ccea 1028.PHONY: do-info
1061f99e 1029do-info:
f41d6665 1030 @: $(MAKE); $(unstage)
e7c84bf8
PB
1031 @r=`${PWD_COMMAND}`; export r; \
1032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1033 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1061f99e 1034 info-target
1061f99e 1035
6599da04 1036
1358ccea 1037.PHONY: info-host
cc11cc9b
PB
1038
1039info-host: maybe-info-ash
1040info-host: maybe-info-autoconf
1041info-host: maybe-info-automake
1042info-host: maybe-info-bash
1043info-host: maybe-info-bfd
1044info-host: maybe-info-opcodes
1045info-host: maybe-info-binutils
1046info-host: maybe-info-bison
1047info-host: maybe-info-byacc
1048info-host: maybe-info-bzip2
1049info-host: maybe-info-dejagnu
1050info-host: maybe-info-diff
1051info-host: maybe-info-dosutils
1052info-host: maybe-info-etc
1053info-host: maybe-info-fastjar
1054info-host: maybe-info-fileutils
1055info-host: maybe-info-findutils
1056info-host: maybe-info-find
1057info-host: maybe-info-fixincludes
1058info-host: maybe-info-flex
1059info-host: maybe-info-gas
1060info-host: maybe-info-gcc
1061info-host: maybe-info-gawk
1062info-host: maybe-info-gettext
e69bf64b
PB
1063info-host: maybe-info-gmp
1064info-host: maybe-info-mpfr
acd26225 1065info-host: maybe-info-mpc
f8bf9252
SP
1066info-host: maybe-info-ppl
1067info-host: maybe-info-cloog
cc11cc9b 1068info-host: maybe-info-gnuserv
5afab7ad 1069info-host: maybe-info-gold
cc11cc9b
PB
1070info-host: maybe-info-gprof
1071info-host: maybe-info-gzip
1072info-host: maybe-info-hello
1073info-host: maybe-info-indent
1074info-host: maybe-info-intl
1075info-host: maybe-info-tcl
1076info-host: maybe-info-itcl
1077info-host: maybe-info-ld
1078info-host: maybe-info-libcpp
1079info-host: maybe-info-libdecnumber
1080info-host: maybe-info-libgui
1081info-host: maybe-info-libiberty
cfb1f59f 1082info-host: maybe-info-libiconv
cc11cc9b
PB
1083info-host: maybe-info-libtool
1084info-host: maybe-info-m4
1085info-host: maybe-info-make
1086info-host: maybe-info-mmalloc
1087info-host: maybe-info-patch
1088info-host: maybe-info-perl
1089info-host: maybe-info-prms
1090info-host: maybe-info-rcs
1091info-host: maybe-info-readline
1092info-host: maybe-info-release
1093info-host: maybe-info-recode
1094info-host: maybe-info-sed
1095info-host: maybe-info-send-pr
1096info-host: maybe-info-shellutils
1097info-host: maybe-info-sid
1098info-host: maybe-info-sim
1099info-host: maybe-info-tar
1100info-host: maybe-info-texinfo
1101info-host: maybe-info-textutils
1102info-host: maybe-info-time
1103info-host: maybe-info-uudecode
1104info-host: maybe-info-wdiff
1105info-host: maybe-info-zip
1106info-host: maybe-info-zlib
1107info-host: maybe-info-gdb
1108info-host: maybe-info-expect
1109info-host: maybe-info-guile
1110info-host: maybe-info-tk
1111info-host: maybe-info-libtermcap
1112info-host: maybe-info-utils
1113info-host: maybe-info-gnattools
6599da04 1114
1358ccea 1115.PHONY: info-target
cc11cc9b
PB
1116
1117info-target: maybe-info-target-libstdc++-v3
1118info-target: maybe-info-target-libmudflap
1119info-target: maybe-info-target-libssp
cc11cc9b 1120info-target: maybe-info-target-newlib
fa958513 1121info-target: maybe-info-target-libgcc
cc11cc9b
PB
1122info-target: maybe-info-target-libgfortran
1123info-target: maybe-info-target-libobjc
1124info-target: maybe-info-target-libtermcap
1125info-target: maybe-info-target-winsup
1126info-target: maybe-info-target-libgloss
1127info-target: maybe-info-target-libiberty
1128info-target: maybe-info-target-gperf
1129info-target: maybe-info-target-examples
1130info-target: maybe-info-target-libffi
1131info-target: maybe-info-target-libjava
1132info-target: maybe-info-target-zlib
1133info-target: maybe-info-target-boehm-gc
1134info-target: maybe-info-target-qthreads
1135info-target: maybe-info-target-rda
1136info-target: maybe-info-target-libada
1137info-target: maybe-info-target-libgomp
6599da04 1138
295f4e42 1139.PHONY: do-dvi
1061f99e 1140do-dvi:
f41d6665 1141 @: $(MAKE); $(unstage)
e7c84bf8
PB
1142 @r=`${PWD_COMMAND}`; export r; \
1143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1144 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1061f99e 1145 dvi-target
1061f99e 1146
4977bab6 1147
295f4e42 1148.PHONY: dvi-host
cc11cc9b
PB
1149
1150dvi-host: maybe-dvi-ash
1151dvi-host: maybe-dvi-autoconf
1152dvi-host: maybe-dvi-automake
1153dvi-host: maybe-dvi-bash
1154dvi-host: maybe-dvi-bfd
1155dvi-host: maybe-dvi-opcodes
1156dvi-host: maybe-dvi-binutils
1157dvi-host: maybe-dvi-bison
1158dvi-host: maybe-dvi-byacc
1159dvi-host: maybe-dvi-bzip2
1160dvi-host: maybe-dvi-dejagnu
1161dvi-host: maybe-dvi-diff
1162dvi-host: maybe-dvi-dosutils
1163dvi-host: maybe-dvi-etc
1164dvi-host: maybe-dvi-fastjar
1165dvi-host: maybe-dvi-fileutils
1166dvi-host: maybe-dvi-findutils
1167dvi-host: maybe-dvi-find
1168dvi-host: maybe-dvi-fixincludes
1169dvi-host: maybe-dvi-flex
1170dvi-host: maybe-dvi-gas
1171dvi-host: maybe-dvi-gcc
1172dvi-host: maybe-dvi-gawk
1173dvi-host: maybe-dvi-gettext
e69bf64b
PB
1174dvi-host: maybe-dvi-gmp
1175dvi-host: maybe-dvi-mpfr
acd26225 1176dvi-host: maybe-dvi-mpc
f8bf9252
SP
1177dvi-host: maybe-dvi-ppl
1178dvi-host: maybe-dvi-cloog
cc11cc9b 1179dvi-host: maybe-dvi-gnuserv
5afab7ad 1180dvi-host: maybe-dvi-gold
cc11cc9b
PB
1181dvi-host: maybe-dvi-gprof
1182dvi-host: maybe-dvi-gzip
1183dvi-host: maybe-dvi-hello
1184dvi-host: maybe-dvi-indent
1185dvi-host: maybe-dvi-intl
1186dvi-host: maybe-dvi-tcl
1187dvi-host: maybe-dvi-itcl
1188dvi-host: maybe-dvi-ld
1189dvi-host: maybe-dvi-libcpp
1190dvi-host: maybe-dvi-libdecnumber
1191dvi-host: maybe-dvi-libgui
1192dvi-host: maybe-dvi-libiberty
cfb1f59f 1193dvi-host: maybe-dvi-libiconv
cc11cc9b
PB
1194dvi-host: maybe-dvi-libtool
1195dvi-host: maybe-dvi-m4
1196dvi-host: maybe-dvi-make
1197dvi-host: maybe-dvi-mmalloc
1198dvi-host: maybe-dvi-patch
1199dvi-host: maybe-dvi-perl
1200dvi-host: maybe-dvi-prms
1201dvi-host: maybe-dvi-rcs
1202dvi-host: maybe-dvi-readline
1203dvi-host: maybe-dvi-release
1204dvi-host: maybe-dvi-recode
1205dvi-host: maybe-dvi-sed
1206dvi-host: maybe-dvi-send-pr
1207dvi-host: maybe-dvi-shellutils
1208dvi-host: maybe-dvi-sid
1209dvi-host: maybe-dvi-sim
1210dvi-host: maybe-dvi-tar
1211dvi-host: maybe-dvi-texinfo
1212dvi-host: maybe-dvi-textutils
1213dvi-host: maybe-dvi-time
1214dvi-host: maybe-dvi-uudecode
1215dvi-host: maybe-dvi-wdiff
1216dvi-host: maybe-dvi-zip
1217dvi-host: maybe-dvi-zlib
1218dvi-host: maybe-dvi-gdb
1219dvi-host: maybe-dvi-expect
1220dvi-host: maybe-dvi-guile
1221dvi-host: maybe-dvi-tk
1222dvi-host: maybe-dvi-libtermcap
1223dvi-host: maybe-dvi-utils
1224dvi-host: maybe-dvi-gnattools
4977bab6 1225
295f4e42 1226.PHONY: dvi-target
cc11cc9b
PB
1227
1228dvi-target: maybe-dvi-target-libstdc++-v3
1229dvi-target: maybe-dvi-target-libmudflap
1230dvi-target: maybe-dvi-target-libssp
cc11cc9b 1231dvi-target: maybe-dvi-target-newlib
fa958513 1232dvi-target: maybe-dvi-target-libgcc
cc11cc9b
PB
1233dvi-target: maybe-dvi-target-libgfortran
1234dvi-target: maybe-dvi-target-libobjc
1235dvi-target: maybe-dvi-target-libtermcap
1236dvi-target: maybe-dvi-target-winsup
1237dvi-target: maybe-dvi-target-libgloss
1238dvi-target: maybe-dvi-target-libiberty
1239dvi-target: maybe-dvi-target-gperf
1240dvi-target: maybe-dvi-target-examples
1241dvi-target: maybe-dvi-target-libffi
1242dvi-target: maybe-dvi-target-libjava
1243dvi-target: maybe-dvi-target-zlib
1244dvi-target: maybe-dvi-target-boehm-gc
1245dvi-target: maybe-dvi-target-qthreads
1246dvi-target: maybe-dvi-target-rda
1247dvi-target: maybe-dvi-target-libada
1248dvi-target: maybe-dvi-target-libgomp
4977bab6 1249
b5422ad7
BM
1250.PHONY: do-pdf
1251do-pdf:
1252 @: $(MAKE); $(unstage)
1253 @r=`${PWD_COMMAND}`; export r; \
1254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1255 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1256 pdf-target
1257
1258
1259.PHONY: pdf-host
1260
1261pdf-host: maybe-pdf-ash
1262pdf-host: maybe-pdf-autoconf
1263pdf-host: maybe-pdf-automake
1264pdf-host: maybe-pdf-bash
1265pdf-host: maybe-pdf-bfd
1266pdf-host: maybe-pdf-opcodes
1267pdf-host: maybe-pdf-binutils
1268pdf-host: maybe-pdf-bison
1269pdf-host: maybe-pdf-byacc
1270pdf-host: maybe-pdf-bzip2
1271pdf-host: maybe-pdf-dejagnu
1272pdf-host: maybe-pdf-diff
1273pdf-host: maybe-pdf-dosutils
1274pdf-host: maybe-pdf-etc
1275pdf-host: maybe-pdf-fastjar
1276pdf-host: maybe-pdf-fileutils
1277pdf-host: maybe-pdf-findutils
1278pdf-host: maybe-pdf-find
1279pdf-host: maybe-pdf-fixincludes
1280pdf-host: maybe-pdf-flex
1281pdf-host: maybe-pdf-gas
1282pdf-host: maybe-pdf-gcc
1283pdf-host: maybe-pdf-gawk
1284pdf-host: maybe-pdf-gettext
e69bf64b
PB
1285pdf-host: maybe-pdf-gmp
1286pdf-host: maybe-pdf-mpfr
acd26225 1287pdf-host: maybe-pdf-mpc
f8bf9252
SP
1288pdf-host: maybe-pdf-ppl
1289pdf-host: maybe-pdf-cloog
b5422ad7 1290pdf-host: maybe-pdf-gnuserv
5afab7ad 1291pdf-host: maybe-pdf-gold
b5422ad7
BM
1292pdf-host: maybe-pdf-gprof
1293pdf-host: maybe-pdf-gzip
1294pdf-host: maybe-pdf-hello
1295pdf-host: maybe-pdf-indent
1296pdf-host: maybe-pdf-intl
1297pdf-host: maybe-pdf-tcl
1298pdf-host: maybe-pdf-itcl
1299pdf-host: maybe-pdf-ld
1300pdf-host: maybe-pdf-libcpp
1301pdf-host: maybe-pdf-libdecnumber
1302pdf-host: maybe-pdf-libgui
1303pdf-host: maybe-pdf-libiberty
cfb1f59f 1304pdf-host: maybe-pdf-libiconv
b5422ad7
BM
1305pdf-host: maybe-pdf-libtool
1306pdf-host: maybe-pdf-m4
1307pdf-host: maybe-pdf-make
1308pdf-host: maybe-pdf-mmalloc
1309pdf-host: maybe-pdf-patch
1310pdf-host: maybe-pdf-perl
1311pdf-host: maybe-pdf-prms
1312pdf-host: maybe-pdf-rcs
1313pdf-host: maybe-pdf-readline
1314pdf-host: maybe-pdf-release
1315pdf-host: maybe-pdf-recode
1316pdf-host: maybe-pdf-sed
1317pdf-host: maybe-pdf-send-pr
1318pdf-host: maybe-pdf-shellutils
1319pdf-host: maybe-pdf-sid
1320pdf-host: maybe-pdf-sim
1321pdf-host: maybe-pdf-tar
1322pdf-host: maybe-pdf-texinfo
1323pdf-host: maybe-pdf-textutils
1324pdf-host: maybe-pdf-time
1325pdf-host: maybe-pdf-uudecode
1326pdf-host: maybe-pdf-wdiff
1327pdf-host: maybe-pdf-zip
1328pdf-host: maybe-pdf-zlib
1329pdf-host: maybe-pdf-gdb
1330pdf-host: maybe-pdf-expect
1331pdf-host: maybe-pdf-guile
1332pdf-host: maybe-pdf-tk
1333pdf-host: maybe-pdf-libtermcap
1334pdf-host: maybe-pdf-utils
1335pdf-host: maybe-pdf-gnattools
1336
1337.PHONY: pdf-target
1338
1339pdf-target: maybe-pdf-target-libstdc++-v3
1340pdf-target: maybe-pdf-target-libmudflap
1341pdf-target: maybe-pdf-target-libssp
1342pdf-target: maybe-pdf-target-newlib
fa958513 1343pdf-target: maybe-pdf-target-libgcc
b5422ad7
BM
1344pdf-target: maybe-pdf-target-libgfortran
1345pdf-target: maybe-pdf-target-libobjc
1346pdf-target: maybe-pdf-target-libtermcap
1347pdf-target: maybe-pdf-target-winsup
1348pdf-target: maybe-pdf-target-libgloss
1349pdf-target: maybe-pdf-target-libiberty
1350pdf-target: maybe-pdf-target-gperf
1351pdf-target: maybe-pdf-target-examples
1352pdf-target: maybe-pdf-target-libffi
1353pdf-target: maybe-pdf-target-libjava
1354pdf-target: maybe-pdf-target-zlib
1355pdf-target: maybe-pdf-target-boehm-gc
1356pdf-target: maybe-pdf-target-qthreads
1357pdf-target: maybe-pdf-target-rda
1358pdf-target: maybe-pdf-target-libada
1359pdf-target: maybe-pdf-target-libgomp
1360
f87a2b2e 1361.PHONY: do-html
1061f99e 1362do-html:
f41d6665 1363 @: $(MAKE); $(unstage)
e7c84bf8
PB
1364 @r=`${PWD_COMMAND}`; export r; \
1365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1366 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1061f99e 1367 html-target
1061f99e 1368
f87a2b2e
MS
1369
1370.PHONY: html-host
cc11cc9b
PB
1371
1372html-host: maybe-html-ash
1373html-host: maybe-html-autoconf
1374html-host: maybe-html-automake
1375html-host: maybe-html-bash
1376html-host: maybe-html-bfd
1377html-host: maybe-html-opcodes
1378html-host: maybe-html-binutils
1379html-host: maybe-html-bison
1380html-host: maybe-html-byacc
1381html-host: maybe-html-bzip2
1382html-host: maybe-html-dejagnu
1383html-host: maybe-html-diff
1384html-host: maybe-html-dosutils
1385html-host: maybe-html-etc
1386html-host: maybe-html-fastjar
1387html-host: maybe-html-fileutils
1388html-host: maybe-html-findutils
1389html-host: maybe-html-find
1390html-host: maybe-html-fixincludes
1391html-host: maybe-html-flex
1392html-host: maybe-html-gas
1393html-host: maybe-html-gcc
1394html-host: maybe-html-gawk
1395html-host: maybe-html-gettext
e69bf64b
PB
1396html-host: maybe-html-gmp
1397html-host: maybe-html-mpfr
acd26225 1398html-host: maybe-html-mpc
f8bf9252
SP
1399html-host: maybe-html-ppl
1400html-host: maybe-html-cloog
cc11cc9b 1401html-host: maybe-html-gnuserv
5afab7ad 1402html-host: maybe-html-gold
cc11cc9b
PB
1403html-host: maybe-html-gprof
1404html-host: maybe-html-gzip
1405html-host: maybe-html-hello
1406html-host: maybe-html-indent
1407html-host: maybe-html-intl
1408html-host: maybe-html-tcl
1409html-host: maybe-html-itcl
1410html-host: maybe-html-ld
1411html-host: maybe-html-libcpp
1412html-host: maybe-html-libdecnumber
1413html-host: maybe-html-libgui
1414html-host: maybe-html-libiberty
cfb1f59f 1415html-host: maybe-html-libiconv
cc11cc9b
PB
1416html-host: maybe-html-libtool
1417html-host: maybe-html-m4
1418html-host: maybe-html-make
1419html-host: maybe-html-mmalloc
1420html-host: maybe-html-patch
1421html-host: maybe-html-perl
1422html-host: maybe-html-prms
1423html-host: maybe-html-rcs
1424html-host: maybe-html-readline
1425html-host: maybe-html-release
1426html-host: maybe-html-recode
1427html-host: maybe-html-sed
1428html-host: maybe-html-send-pr
1429html-host: maybe-html-shellutils
1430html-host: maybe-html-sid
1431html-host: maybe-html-sim
1432html-host: maybe-html-tar
1433html-host: maybe-html-texinfo
1434html-host: maybe-html-textutils
1435html-host: maybe-html-time
1436html-host: maybe-html-uudecode
1437html-host: maybe-html-wdiff
1438html-host: maybe-html-zip
1439html-host: maybe-html-zlib
1440html-host: maybe-html-gdb
1441html-host: maybe-html-expect
1442html-host: maybe-html-guile
1443html-host: maybe-html-tk
1444html-host: maybe-html-libtermcap
1445html-host: maybe-html-utils
1446html-host: maybe-html-gnattools
f87a2b2e
MS
1447
1448.PHONY: html-target
cc11cc9b
PB
1449
1450html-target: maybe-html-target-libstdc++-v3
1451html-target: maybe-html-target-libmudflap
1452html-target: maybe-html-target-libssp
cc11cc9b 1453html-target: maybe-html-target-newlib
fa958513 1454html-target: maybe-html-target-libgcc
cc11cc9b
PB
1455html-target: maybe-html-target-libgfortran
1456html-target: maybe-html-target-libobjc
1457html-target: maybe-html-target-libtermcap
1458html-target: maybe-html-target-winsup
1459html-target: maybe-html-target-libgloss
1460html-target: maybe-html-target-libiberty
1461html-target: maybe-html-target-gperf
1462html-target: maybe-html-target-examples
1463html-target: maybe-html-target-libffi
1464html-target: maybe-html-target-libjava
1465html-target: maybe-html-target-zlib
1466html-target: maybe-html-target-boehm-gc
1467html-target: maybe-html-target-qthreads
1468html-target: maybe-html-target-rda
1469html-target: maybe-html-target-libada
1470html-target: maybe-html-target-libgomp
f87a2b2e 1471
295f4e42 1472.PHONY: do-TAGS
1061f99e 1473do-TAGS:
f41d6665 1474 @: $(MAKE); $(unstage)
e7c84bf8
PB
1475 @r=`${PWD_COMMAND}`; export r; \
1476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1477 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1061f99e 1478 TAGS-target
1061f99e 1479
4977bab6 1480
295f4e42 1481.PHONY: TAGS-host
cc11cc9b
PB
1482
1483TAGS-host: maybe-TAGS-ash
1484TAGS-host: maybe-TAGS-autoconf
1485TAGS-host: maybe-TAGS-automake
1486TAGS-host: maybe-TAGS-bash
1487TAGS-host: maybe-TAGS-bfd
1488TAGS-host: maybe-TAGS-opcodes
1489TAGS-host: maybe-TAGS-binutils
1490TAGS-host: maybe-TAGS-bison
1491TAGS-host: maybe-TAGS-byacc
1492TAGS-host: maybe-TAGS-bzip2
1493TAGS-host: maybe-TAGS-dejagnu
1494TAGS-host: maybe-TAGS-diff
1495TAGS-host: maybe-TAGS-dosutils
1496TAGS-host: maybe-TAGS-etc
1497TAGS-host: maybe-TAGS-fastjar
1498TAGS-host: maybe-TAGS-fileutils
1499TAGS-host: maybe-TAGS-findutils
1500TAGS-host: maybe-TAGS-find
1501TAGS-host: maybe-TAGS-fixincludes
1502TAGS-host: maybe-TAGS-flex
1503TAGS-host: maybe-TAGS-gas
1504TAGS-host: maybe-TAGS-gcc
1505TAGS-host: maybe-TAGS-gawk
1506TAGS-host: maybe-TAGS-gettext
e69bf64b
PB
1507TAGS-host: maybe-TAGS-gmp
1508TAGS-host: maybe-TAGS-mpfr
acd26225 1509TAGS-host: maybe-TAGS-mpc
f8bf9252
SP
1510TAGS-host: maybe-TAGS-ppl
1511TAGS-host: maybe-TAGS-cloog
cc11cc9b 1512TAGS-host: maybe-TAGS-gnuserv
5afab7ad 1513TAGS-host: maybe-TAGS-gold
cc11cc9b
PB
1514TAGS-host: maybe-TAGS-gprof
1515TAGS-host: maybe-TAGS-gzip
1516TAGS-host: maybe-TAGS-hello
1517TAGS-host: maybe-TAGS-indent
1518TAGS-host: maybe-TAGS-intl
1519TAGS-host: maybe-TAGS-tcl
1520TAGS-host: maybe-TAGS-itcl
1521TAGS-host: maybe-TAGS-ld
1522TAGS-host: maybe-TAGS-libcpp
1523TAGS-host: maybe-TAGS-libdecnumber
1524TAGS-host: maybe-TAGS-libgui
1525TAGS-host: maybe-TAGS-libiberty
cfb1f59f 1526TAGS-host: maybe-TAGS-libiconv
cc11cc9b
PB
1527TAGS-host: maybe-TAGS-libtool
1528TAGS-host: maybe-TAGS-m4
1529TAGS-host: maybe-TAGS-make
1530TAGS-host: maybe-TAGS-mmalloc
1531TAGS-host: maybe-TAGS-patch
1532TAGS-host: maybe-TAGS-perl
1533TAGS-host: maybe-TAGS-prms
1534TAGS-host: maybe-TAGS-rcs
1535TAGS-host: maybe-TAGS-readline
1536TAGS-host: maybe-TAGS-release
1537TAGS-host: maybe-TAGS-recode
1538TAGS-host: maybe-TAGS-sed
1539TAGS-host: maybe-TAGS-send-pr
1540TAGS-host: maybe-TAGS-shellutils
1541TAGS-host: maybe-TAGS-sid
1542TAGS-host: maybe-TAGS-sim
1543TAGS-host: maybe-TAGS-tar
1544TAGS-host: maybe-TAGS-texinfo
1545TAGS-host: maybe-TAGS-textutils
1546TAGS-host: maybe-TAGS-time
1547TAGS-host: maybe-TAGS-uudecode
1548TAGS-host: maybe-TAGS-wdiff
1549TAGS-host: maybe-TAGS-zip
1550TAGS-host: maybe-TAGS-zlib
1551TAGS-host: maybe-TAGS-gdb
1552TAGS-host: maybe-TAGS-expect
1553TAGS-host: maybe-TAGS-guile
1554TAGS-host: maybe-TAGS-tk
1555TAGS-host: maybe-TAGS-libtermcap
1556TAGS-host: maybe-TAGS-utils
1557TAGS-host: maybe-TAGS-gnattools
4977bab6 1558
295f4e42 1559.PHONY: TAGS-target
cc11cc9b
PB
1560
1561TAGS-target: maybe-TAGS-target-libstdc++-v3
1562TAGS-target: maybe-TAGS-target-libmudflap
1563TAGS-target: maybe-TAGS-target-libssp
cc11cc9b 1564TAGS-target: maybe-TAGS-target-newlib
fa958513 1565TAGS-target: maybe-TAGS-target-libgcc
cc11cc9b
PB
1566TAGS-target: maybe-TAGS-target-libgfortran
1567TAGS-target: maybe-TAGS-target-libobjc
1568TAGS-target: maybe-TAGS-target-libtermcap
1569TAGS-target: maybe-TAGS-target-winsup
1570TAGS-target: maybe-TAGS-target-libgloss
1571TAGS-target: maybe-TAGS-target-libiberty
1572TAGS-target: maybe-TAGS-target-gperf
1573TAGS-target: maybe-TAGS-target-examples
1574TAGS-target: maybe-TAGS-target-libffi
1575TAGS-target: maybe-TAGS-target-libjava
1576TAGS-target: maybe-TAGS-target-zlib
1577TAGS-target: maybe-TAGS-target-boehm-gc
1578TAGS-target: maybe-TAGS-target-qthreads
1579TAGS-target: maybe-TAGS-target-rda
1580TAGS-target: maybe-TAGS-target-libada
1581TAGS-target: maybe-TAGS-target-libgomp
4977bab6 1582
295f4e42 1583.PHONY: do-install-info
1061f99e 1584do-install-info:
f41d6665 1585 @: $(MAKE); $(unstage)
e7c84bf8
PB
1586 @r=`${PWD_COMMAND}`; export r; \
1587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1588 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1061f99e 1589 install-info-target
1061f99e 1590
4977bab6 1591
295f4e42 1592.PHONY: install-info-host
cc11cc9b
PB
1593
1594install-info-host: maybe-install-info-ash
1595install-info-host: maybe-install-info-autoconf
1596install-info-host: maybe-install-info-automake
1597install-info-host: maybe-install-info-bash
1598install-info-host: maybe-install-info-bfd
1599install-info-host: maybe-install-info-opcodes
1600install-info-host: maybe-install-info-binutils
1601install-info-host: maybe-install-info-bison
1602install-info-host: maybe-install-info-byacc
1603install-info-host: maybe-install-info-bzip2
1604install-info-host: maybe-install-info-dejagnu
1605install-info-host: maybe-install-info-diff
1606install-info-host: maybe-install-info-dosutils
1607install-info-host: maybe-install-info-etc
1608install-info-host: maybe-install-info-fastjar
1609install-info-host: maybe-install-info-fileutils
1610install-info-host: maybe-install-info-findutils
1611install-info-host: maybe-install-info-find
1612install-info-host: maybe-install-info-fixincludes
1613install-info-host: maybe-install-info-flex
1614install-info-host: maybe-install-info-gas
1615install-info-host: maybe-install-info-gcc
1616install-info-host: maybe-install-info-gawk
1617install-info-host: maybe-install-info-gettext
e69bf64b
PB
1618install-info-host: maybe-install-info-gmp
1619install-info-host: maybe-install-info-mpfr
acd26225 1620install-info-host: maybe-install-info-mpc
f8bf9252
SP
1621install-info-host: maybe-install-info-ppl
1622install-info-host: maybe-install-info-cloog
cc11cc9b 1623install-info-host: maybe-install-info-gnuserv
5afab7ad 1624install-info-host: maybe-install-info-gold
cc11cc9b
PB
1625install-info-host: maybe-install-info-gprof
1626install-info-host: maybe-install-info-gzip
1627install-info-host: maybe-install-info-hello
1628install-info-host: maybe-install-info-indent
1629install-info-host: maybe-install-info-intl
1630install-info-host: maybe-install-info-tcl
1631install-info-host: maybe-install-info-itcl
1632install-info-host: maybe-install-info-ld
1633install-info-host: maybe-install-info-libcpp
1634install-info-host: maybe-install-info-libdecnumber
1635install-info-host: maybe-install-info-libgui
1636install-info-host: maybe-install-info-libiberty
cfb1f59f 1637install-info-host: maybe-install-info-libiconv
cc11cc9b
PB
1638install-info-host: maybe-install-info-libtool
1639install-info-host: maybe-install-info-m4
1640install-info-host: maybe-install-info-make
1641install-info-host: maybe-install-info-mmalloc
1642install-info-host: maybe-install-info-patch
1643install-info-host: maybe-install-info-perl
1644install-info-host: maybe-install-info-prms
1645install-info-host: maybe-install-info-rcs
1646install-info-host: maybe-install-info-readline
1647install-info-host: maybe-install-info-release
1648install-info-host: maybe-install-info-recode
1649install-info-host: maybe-install-info-sed
1650install-info-host: maybe-install-info-send-pr
1651install-info-host: maybe-install-info-shellutils
1652install-info-host: maybe-install-info-sid
1653install-info-host: maybe-install-info-sim
1654install-info-host: maybe-install-info-tar
1655install-info-host: maybe-install-info-texinfo
1656install-info-host: maybe-install-info-textutils
1657install-info-host: maybe-install-info-time
1658install-info-host: maybe-install-info-uudecode
1659install-info-host: maybe-install-info-wdiff
1660install-info-host: maybe-install-info-zip
1661install-info-host: maybe-install-info-zlib
1662install-info-host: maybe-install-info-gdb
1663install-info-host: maybe-install-info-expect
1664install-info-host: maybe-install-info-guile
1665install-info-host: maybe-install-info-tk
1666install-info-host: maybe-install-info-libtermcap
1667install-info-host: maybe-install-info-utils
1668install-info-host: maybe-install-info-gnattools
1358ccea 1669
295f4e42 1670.PHONY: install-info-target
cc11cc9b
PB
1671
1672install-info-target: maybe-install-info-target-libstdc++-v3
1673install-info-target: maybe-install-info-target-libmudflap
1674install-info-target: maybe-install-info-target-libssp
cc11cc9b 1675install-info-target: maybe-install-info-target-newlib
fa958513 1676install-info-target: maybe-install-info-target-libgcc
cc11cc9b
PB
1677install-info-target: maybe-install-info-target-libgfortran
1678install-info-target: maybe-install-info-target-libobjc
1679install-info-target: maybe-install-info-target-libtermcap
1680install-info-target: maybe-install-info-target-winsup
1681install-info-target: maybe-install-info-target-libgloss
1682install-info-target: maybe-install-info-target-libiberty
1683install-info-target: maybe-install-info-target-gperf
1684install-info-target: maybe-install-info-target-examples
1685install-info-target: maybe-install-info-target-libffi
1686install-info-target: maybe-install-info-target-libjava
1687install-info-target: maybe-install-info-target-zlib
1688install-info-target: maybe-install-info-target-boehm-gc
1689install-info-target: maybe-install-info-target-qthreads
1690install-info-target: maybe-install-info-target-rda
1691install-info-target: maybe-install-info-target-libada
1692install-info-target: maybe-install-info-target-libgomp
1358ccea 1693
9c4d2493
BM
1694.PHONY: do-install-pdf
1695do-install-pdf:
1696 @: $(MAKE); $(unstage)
1697 @r=`${PWD_COMMAND}`; export r; \
1698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1699 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1700 install-pdf-target
1701
1702
1703.PHONY: install-pdf-host
1704
1705install-pdf-host: maybe-install-pdf-ash
1706install-pdf-host: maybe-install-pdf-autoconf
1707install-pdf-host: maybe-install-pdf-automake
1708install-pdf-host: maybe-install-pdf-bash
1709install-pdf-host: maybe-install-pdf-bfd
1710install-pdf-host: maybe-install-pdf-opcodes
1711install-pdf-host: maybe-install-pdf-binutils
1712install-pdf-host: maybe-install-pdf-bison
1713install-pdf-host: maybe-install-pdf-byacc
1714install-pdf-host: maybe-install-pdf-bzip2
1715install-pdf-host: maybe-install-pdf-dejagnu
1716install-pdf-host: maybe-install-pdf-diff
1717install-pdf-host: maybe-install-pdf-dosutils
1718install-pdf-host: maybe-install-pdf-etc
1719install-pdf-host: maybe-install-pdf-fastjar
1720install-pdf-host: maybe-install-pdf-fileutils
1721install-pdf-host: maybe-install-pdf-findutils
1722install-pdf-host: maybe-install-pdf-find
1723install-pdf-host: maybe-install-pdf-fixincludes
1724install-pdf-host: maybe-install-pdf-flex
1725install-pdf-host: maybe-install-pdf-gas
1726install-pdf-host: maybe-install-pdf-gcc
1727install-pdf-host: maybe-install-pdf-gawk
1728install-pdf-host: maybe-install-pdf-gettext
1729install-pdf-host: maybe-install-pdf-gmp
1730install-pdf-host: maybe-install-pdf-mpfr
acd26225 1731install-pdf-host: maybe-install-pdf-mpc
f8bf9252
SP
1732install-pdf-host: maybe-install-pdf-ppl
1733install-pdf-host: maybe-install-pdf-cloog
9c4d2493 1734install-pdf-host: maybe-install-pdf-gnuserv
5afab7ad 1735install-pdf-host: maybe-install-pdf-gold
9c4d2493
BM
1736install-pdf-host: maybe-install-pdf-gprof
1737install-pdf-host: maybe-install-pdf-gzip
1738install-pdf-host: maybe-install-pdf-hello
1739install-pdf-host: maybe-install-pdf-indent
1740install-pdf-host: maybe-install-pdf-intl
1741install-pdf-host: maybe-install-pdf-tcl
1742install-pdf-host: maybe-install-pdf-itcl
1743install-pdf-host: maybe-install-pdf-ld
1744install-pdf-host: maybe-install-pdf-libcpp
1745install-pdf-host: maybe-install-pdf-libdecnumber
1746install-pdf-host: maybe-install-pdf-libgui
1747install-pdf-host: maybe-install-pdf-libiberty
cfb1f59f 1748install-pdf-host: maybe-install-pdf-libiconv
9c4d2493
BM
1749install-pdf-host: maybe-install-pdf-libtool
1750install-pdf-host: maybe-install-pdf-m4
1751install-pdf-host: maybe-install-pdf-make
1752install-pdf-host: maybe-install-pdf-mmalloc
1753install-pdf-host: maybe-install-pdf-patch
1754install-pdf-host: maybe-install-pdf-perl
1755install-pdf-host: maybe-install-pdf-prms
1756install-pdf-host: maybe-install-pdf-rcs
1757install-pdf-host: maybe-install-pdf-readline
1758install-pdf-host: maybe-install-pdf-release
1759install-pdf-host: maybe-install-pdf-recode
1760install-pdf-host: maybe-install-pdf-sed
1761install-pdf-host: maybe-install-pdf-send-pr
1762install-pdf-host: maybe-install-pdf-shellutils
1763install-pdf-host: maybe-install-pdf-sid
1764install-pdf-host: maybe-install-pdf-sim
1765install-pdf-host: maybe-install-pdf-tar
1766install-pdf-host: maybe-install-pdf-texinfo
1767install-pdf-host: maybe-install-pdf-textutils
1768install-pdf-host: maybe-install-pdf-time
1769install-pdf-host: maybe-install-pdf-uudecode
1770install-pdf-host: maybe-install-pdf-wdiff
1771install-pdf-host: maybe-install-pdf-zip
1772install-pdf-host: maybe-install-pdf-zlib
1773install-pdf-host: maybe-install-pdf-gdb
1774install-pdf-host: maybe-install-pdf-expect
1775install-pdf-host: maybe-install-pdf-guile
1776install-pdf-host: maybe-install-pdf-tk
1777install-pdf-host: maybe-install-pdf-libtermcap
1778install-pdf-host: maybe-install-pdf-utils
1779install-pdf-host: maybe-install-pdf-gnattools
1780
1781.PHONY: install-pdf-target
1782
1783install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1784install-pdf-target: maybe-install-pdf-target-libmudflap
1785install-pdf-target: maybe-install-pdf-target-libssp
1786install-pdf-target: maybe-install-pdf-target-newlib
1787install-pdf-target: maybe-install-pdf-target-libgcc
1788install-pdf-target: maybe-install-pdf-target-libgfortran
1789install-pdf-target: maybe-install-pdf-target-libobjc
1790install-pdf-target: maybe-install-pdf-target-libtermcap
1791install-pdf-target: maybe-install-pdf-target-winsup
1792install-pdf-target: maybe-install-pdf-target-libgloss
1793install-pdf-target: maybe-install-pdf-target-libiberty
1794install-pdf-target: maybe-install-pdf-target-gperf
1795install-pdf-target: maybe-install-pdf-target-examples
1796install-pdf-target: maybe-install-pdf-target-libffi
1797install-pdf-target: maybe-install-pdf-target-libjava
1798install-pdf-target: maybe-install-pdf-target-zlib
1799install-pdf-target: maybe-install-pdf-target-boehm-gc
1800install-pdf-target: maybe-install-pdf-target-qthreads
1801install-pdf-target: maybe-install-pdf-target-rda
1802install-pdf-target: maybe-install-pdf-target-libada
1803install-pdf-target: maybe-install-pdf-target-libgomp
1804
65d6e994
CD
1805.PHONY: do-install-html
1806do-install-html:
1807 @: $(MAKE); $(unstage)
1808 @r=`${PWD_COMMAND}`; export r; \
1809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1810 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1811 install-html-target
1812
1813
1814.PHONY: install-html-host
1815
1816install-html-host: maybe-install-html-ash
1817install-html-host: maybe-install-html-autoconf
1818install-html-host: maybe-install-html-automake
1819install-html-host: maybe-install-html-bash
1820install-html-host: maybe-install-html-bfd
1821install-html-host: maybe-install-html-opcodes
1822install-html-host: maybe-install-html-binutils
1823install-html-host: maybe-install-html-bison
1824install-html-host: maybe-install-html-byacc
1825install-html-host: maybe-install-html-bzip2
1826install-html-host: maybe-install-html-dejagnu
1827install-html-host: maybe-install-html-diff
1828install-html-host: maybe-install-html-dosutils
1829install-html-host: maybe-install-html-etc
1830install-html-host: maybe-install-html-fastjar
1831install-html-host: maybe-install-html-fileutils
1832install-html-host: maybe-install-html-findutils
1833install-html-host: maybe-install-html-find
1834install-html-host: maybe-install-html-fixincludes
1835install-html-host: maybe-install-html-flex
1836install-html-host: maybe-install-html-gas
1837install-html-host: maybe-install-html-gcc
1838install-html-host: maybe-install-html-gawk
1839install-html-host: maybe-install-html-gettext
e69bf64b
PB
1840install-html-host: maybe-install-html-gmp
1841install-html-host: maybe-install-html-mpfr
acd26225 1842install-html-host: maybe-install-html-mpc
f8bf9252
SP
1843install-html-host: maybe-install-html-ppl
1844install-html-host: maybe-install-html-cloog
65d6e994 1845install-html-host: maybe-install-html-gnuserv
5afab7ad 1846install-html-host: maybe-install-html-gold
65d6e994
CD
1847install-html-host: maybe-install-html-gprof
1848install-html-host: maybe-install-html-gzip
1849install-html-host: maybe-install-html-hello
1850install-html-host: maybe-install-html-indent
1851install-html-host: maybe-install-html-intl
1852install-html-host: maybe-install-html-tcl
1853install-html-host: maybe-install-html-itcl
1854install-html-host: maybe-install-html-ld
1855install-html-host: maybe-install-html-libcpp
1856install-html-host: maybe-install-html-libdecnumber
1857install-html-host: maybe-install-html-libgui
1858install-html-host: maybe-install-html-libiberty
cfb1f59f 1859install-html-host: maybe-install-html-libiconv
65d6e994
CD
1860install-html-host: maybe-install-html-libtool
1861install-html-host: maybe-install-html-m4
1862install-html-host: maybe-install-html-make
1863install-html-host: maybe-install-html-mmalloc
1864install-html-host: maybe-install-html-patch
1865install-html-host: maybe-install-html-perl
1866install-html-host: maybe-install-html-prms
1867install-html-host: maybe-install-html-rcs
1868install-html-host: maybe-install-html-readline
1869install-html-host: maybe-install-html-release
1870install-html-host: maybe-install-html-recode
1871install-html-host: maybe-install-html-sed
1872install-html-host: maybe-install-html-send-pr
1873install-html-host: maybe-install-html-shellutils
1874install-html-host: maybe-install-html-sid
1875install-html-host: maybe-install-html-sim
1876install-html-host: maybe-install-html-tar
1877install-html-host: maybe-install-html-texinfo
1878install-html-host: maybe-install-html-textutils
1879install-html-host: maybe-install-html-time
1880install-html-host: maybe-install-html-uudecode
1881install-html-host: maybe-install-html-wdiff
1882install-html-host: maybe-install-html-zip
1883install-html-host: maybe-install-html-zlib
1884install-html-host: maybe-install-html-gdb
1885install-html-host: maybe-install-html-expect
1886install-html-host: maybe-install-html-guile
1887install-html-host: maybe-install-html-tk
1888install-html-host: maybe-install-html-libtermcap
1889install-html-host: maybe-install-html-utils
1890install-html-host: maybe-install-html-gnattools
1891
1892.PHONY: install-html-target
1893
1894install-html-target: maybe-install-html-target-libstdc++-v3
1895install-html-target: maybe-install-html-target-libmudflap
1896install-html-target: maybe-install-html-target-libssp
65d6e994 1897install-html-target: maybe-install-html-target-newlib
fa958513 1898install-html-target: maybe-install-html-target-libgcc
65d6e994
CD
1899install-html-target: maybe-install-html-target-libgfortran
1900install-html-target: maybe-install-html-target-libobjc
1901install-html-target: maybe-install-html-target-libtermcap
1902install-html-target: maybe-install-html-target-winsup
1903install-html-target: maybe-install-html-target-libgloss
1904install-html-target: maybe-install-html-target-libiberty
1905install-html-target: maybe-install-html-target-gperf
1906install-html-target: maybe-install-html-target-examples
1907install-html-target: maybe-install-html-target-libffi
1908install-html-target: maybe-install-html-target-libjava
1909install-html-target: maybe-install-html-target-zlib
1910install-html-target: maybe-install-html-target-boehm-gc
1911install-html-target: maybe-install-html-target-qthreads
1912install-html-target: maybe-install-html-target-rda
1913install-html-target: maybe-install-html-target-libada
1914install-html-target: maybe-install-html-target-libgomp
1915
295f4e42 1916.PHONY: do-installcheck
1061f99e 1917do-installcheck:
f41d6665 1918 @: $(MAKE); $(unstage)
e7c84bf8
PB
1919 @r=`${PWD_COMMAND}`; export r; \
1920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1921 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1061f99e 1922 installcheck-target
1061f99e 1923
1358ccea 1924
295f4e42 1925.PHONY: installcheck-host
cc11cc9b
PB
1926
1927installcheck-host: maybe-installcheck-ash
1928installcheck-host: maybe-installcheck-autoconf
1929installcheck-host: maybe-installcheck-automake
1930installcheck-host: maybe-installcheck-bash
1931installcheck-host: maybe-installcheck-bfd
1932installcheck-host: maybe-installcheck-opcodes
1933installcheck-host: maybe-installcheck-binutils
1934installcheck-host: maybe-installcheck-bison
1935installcheck-host: maybe-installcheck-byacc
1936installcheck-host: maybe-installcheck-bzip2
1937installcheck-host: maybe-installcheck-dejagnu
1938installcheck-host: maybe-installcheck-diff
1939installcheck-host: maybe-installcheck-dosutils
1940installcheck-host: maybe-installcheck-etc
1941installcheck-host: maybe-installcheck-fastjar
1942installcheck-host: maybe-installcheck-fileutils
1943installcheck-host: maybe-installcheck-findutils
1944installcheck-host: maybe-installcheck-find
1945installcheck-host: maybe-installcheck-fixincludes
1946installcheck-host: maybe-installcheck-flex
1947installcheck-host: maybe-installcheck-gas
1948installcheck-host: maybe-installcheck-gcc
1949installcheck-host: maybe-installcheck-gawk
1950installcheck-host: maybe-installcheck-gettext
e69bf64b
PB
1951installcheck-host: maybe-installcheck-gmp
1952installcheck-host: maybe-installcheck-mpfr
acd26225 1953installcheck-host: maybe-installcheck-mpc
f8bf9252
SP
1954installcheck-host: maybe-installcheck-ppl
1955installcheck-host: maybe-installcheck-cloog
cc11cc9b 1956installcheck-host: maybe-installcheck-gnuserv
5afab7ad 1957installcheck-host: maybe-installcheck-gold
cc11cc9b
PB
1958installcheck-host: maybe-installcheck-gprof
1959installcheck-host: maybe-installcheck-gzip
1960installcheck-host: maybe-installcheck-hello
1961installcheck-host: maybe-installcheck-indent
1962installcheck-host: maybe-installcheck-intl
1963installcheck-host: maybe-installcheck-tcl
1964installcheck-host: maybe-installcheck-itcl
1965installcheck-host: maybe-installcheck-ld
1966installcheck-host: maybe-installcheck-libcpp
1967installcheck-host: maybe-installcheck-libdecnumber
1968installcheck-host: maybe-installcheck-libgui
1969installcheck-host: maybe-installcheck-libiberty
cfb1f59f 1970installcheck-host: maybe-installcheck-libiconv
cc11cc9b
PB
1971installcheck-host: maybe-installcheck-libtool
1972installcheck-host: maybe-installcheck-m4
1973installcheck-host: maybe-installcheck-make
1974installcheck-host: maybe-installcheck-mmalloc
1975installcheck-host: maybe-installcheck-patch
1976installcheck-host: maybe-installcheck-perl
1977installcheck-host: maybe-installcheck-prms
1978installcheck-host: maybe-installcheck-rcs
1979installcheck-host: maybe-installcheck-readline
1980installcheck-host: maybe-installcheck-release
1981installcheck-host: maybe-installcheck-recode
1982installcheck-host: maybe-installcheck-sed
1983installcheck-host: maybe-installcheck-send-pr
1984installcheck-host: maybe-installcheck-shellutils
1985installcheck-host: maybe-installcheck-sid
1986installcheck-host: maybe-installcheck-sim
1987installcheck-host: maybe-installcheck-tar
1988installcheck-host: maybe-installcheck-texinfo
1989installcheck-host: maybe-installcheck-textutils
1990installcheck-host: maybe-installcheck-time
1991installcheck-host: maybe-installcheck-uudecode
1992installcheck-host: maybe-installcheck-wdiff
1993installcheck-host: maybe-installcheck-zip
1994installcheck-host: maybe-installcheck-zlib
1995installcheck-host: maybe-installcheck-gdb
1996installcheck-host: maybe-installcheck-expect
1997installcheck-host: maybe-installcheck-guile
1998installcheck-host: maybe-installcheck-tk
1999installcheck-host: maybe-installcheck-libtermcap
2000installcheck-host: maybe-installcheck-utils
2001installcheck-host: maybe-installcheck-gnattools
1358ccea 2002
295f4e42 2003.PHONY: installcheck-target
cc11cc9b
PB
2004
2005installcheck-target: maybe-installcheck-target-libstdc++-v3
2006installcheck-target: maybe-installcheck-target-libmudflap
2007installcheck-target: maybe-installcheck-target-libssp
cc11cc9b 2008installcheck-target: maybe-installcheck-target-newlib
fa958513 2009installcheck-target: maybe-installcheck-target-libgcc
cc11cc9b
PB
2010installcheck-target: maybe-installcheck-target-libgfortran
2011installcheck-target: maybe-installcheck-target-libobjc
2012installcheck-target: maybe-installcheck-target-libtermcap
2013installcheck-target: maybe-installcheck-target-winsup
2014installcheck-target: maybe-installcheck-target-libgloss
2015installcheck-target: maybe-installcheck-target-libiberty
2016installcheck-target: maybe-installcheck-target-gperf
2017installcheck-target: maybe-installcheck-target-examples
2018installcheck-target: maybe-installcheck-target-libffi
2019installcheck-target: maybe-installcheck-target-libjava
2020installcheck-target: maybe-installcheck-target-zlib
2021installcheck-target: maybe-installcheck-target-boehm-gc
2022installcheck-target: maybe-installcheck-target-qthreads
2023installcheck-target: maybe-installcheck-target-rda
2024installcheck-target: maybe-installcheck-target-libada
2025installcheck-target: maybe-installcheck-target-libgomp
1358ccea 2026
295f4e42 2027.PHONY: do-mostlyclean
1061f99e 2028do-mostlyclean:
f41d6665 2029 @: $(MAKE); $(unstage)
e7c84bf8
PB
2030 @r=`${PWD_COMMAND}`; export r; \
2031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2032 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1061f99e 2033 mostlyclean-target
1061f99e 2034
1358ccea 2035
295f4e42 2036.PHONY: mostlyclean-host
cc11cc9b
PB
2037
2038mostlyclean-host: maybe-mostlyclean-ash
2039mostlyclean-host: maybe-mostlyclean-autoconf
2040mostlyclean-host: maybe-mostlyclean-automake
2041mostlyclean-host: maybe-mostlyclean-bash
2042mostlyclean-host: maybe-mostlyclean-bfd
2043mostlyclean-host: maybe-mostlyclean-opcodes
2044mostlyclean-host: maybe-mostlyclean-binutils
2045mostlyclean-host: maybe-mostlyclean-bison
2046mostlyclean-host: maybe-mostlyclean-byacc
2047mostlyclean-host: maybe-mostlyclean-bzip2
2048mostlyclean-host: maybe-mostlyclean-dejagnu
2049mostlyclean-host: maybe-mostlyclean-diff
2050mostlyclean-host: maybe-mostlyclean-dosutils
2051mostlyclean-host: maybe-mostlyclean-etc
2052mostlyclean-host: maybe-mostlyclean-fastjar
2053mostlyclean-host: maybe-mostlyclean-fileutils
2054mostlyclean-host: maybe-mostlyclean-findutils
2055mostlyclean-host: maybe-mostlyclean-find
2056mostlyclean-host: maybe-mostlyclean-fixincludes
2057mostlyclean-host: maybe-mostlyclean-flex
2058mostlyclean-host: maybe-mostlyclean-gas
2059mostlyclean-host: maybe-mostlyclean-gcc
2060mostlyclean-host: maybe-mostlyclean-gawk
2061mostlyclean-host: maybe-mostlyclean-gettext
e69bf64b
PB
2062mostlyclean-host: maybe-mostlyclean-gmp
2063mostlyclean-host: maybe-mostlyclean-mpfr
acd26225 2064mostlyclean-host: maybe-mostlyclean-mpc
f8bf9252
SP
2065mostlyclean-host: maybe-mostlyclean-ppl
2066mostlyclean-host: maybe-mostlyclean-cloog
cc11cc9b 2067mostlyclean-host: maybe-mostlyclean-gnuserv
5afab7ad 2068mostlyclean-host: maybe-mostlyclean-gold
cc11cc9b
PB
2069mostlyclean-host: maybe-mostlyclean-gprof
2070mostlyclean-host: maybe-mostlyclean-gzip
2071mostlyclean-host: maybe-mostlyclean-hello
2072mostlyclean-host: maybe-mostlyclean-indent
2073mostlyclean-host: maybe-mostlyclean-intl
2074mostlyclean-host: maybe-mostlyclean-tcl
2075mostlyclean-host: maybe-mostlyclean-itcl
2076mostlyclean-host: maybe-mostlyclean-ld
2077mostlyclean-host: maybe-mostlyclean-libcpp
2078mostlyclean-host: maybe-mostlyclean-libdecnumber
2079mostlyclean-host: maybe-mostlyclean-libgui
2080mostlyclean-host: maybe-mostlyclean-libiberty
cfb1f59f 2081mostlyclean-host: maybe-mostlyclean-libiconv
cc11cc9b
PB
2082mostlyclean-host: maybe-mostlyclean-libtool
2083mostlyclean-host: maybe-mostlyclean-m4
2084mostlyclean-host: maybe-mostlyclean-make
2085mostlyclean-host: maybe-mostlyclean-mmalloc
2086mostlyclean-host: maybe-mostlyclean-patch
2087mostlyclean-host: maybe-mostlyclean-perl
2088mostlyclean-host: maybe-mostlyclean-prms
2089mostlyclean-host: maybe-mostlyclean-rcs
2090mostlyclean-host: maybe-mostlyclean-readline
2091mostlyclean-host: maybe-mostlyclean-release
2092mostlyclean-host: maybe-mostlyclean-recode
2093mostlyclean-host: maybe-mostlyclean-sed
2094mostlyclean-host: maybe-mostlyclean-send-pr
2095mostlyclean-host: maybe-mostlyclean-shellutils
2096mostlyclean-host: maybe-mostlyclean-sid
2097mostlyclean-host: maybe-mostlyclean-sim
2098mostlyclean-host: maybe-mostlyclean-tar
2099mostlyclean-host: maybe-mostlyclean-texinfo
2100mostlyclean-host: maybe-mostlyclean-textutils
2101mostlyclean-host: maybe-mostlyclean-time
2102mostlyclean-host: maybe-mostlyclean-uudecode
2103mostlyclean-host: maybe-mostlyclean-wdiff
2104mostlyclean-host: maybe-mostlyclean-zip
2105mostlyclean-host: maybe-mostlyclean-zlib
2106mostlyclean-host: maybe-mostlyclean-gdb
2107mostlyclean-host: maybe-mostlyclean-expect
2108mostlyclean-host: maybe-mostlyclean-guile
2109mostlyclean-host: maybe-mostlyclean-tk
2110mostlyclean-host: maybe-mostlyclean-libtermcap
2111mostlyclean-host: maybe-mostlyclean-utils
2112mostlyclean-host: maybe-mostlyclean-gnattools
1358ccea 2113
295f4e42 2114.PHONY: mostlyclean-target
cc11cc9b
PB
2115
2116mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
2117mostlyclean-target: maybe-mostlyclean-target-libmudflap
2118mostlyclean-target: maybe-mostlyclean-target-libssp
cc11cc9b 2119mostlyclean-target: maybe-mostlyclean-target-newlib
fa958513 2120mostlyclean-target: maybe-mostlyclean-target-libgcc
cc11cc9b
PB
2121mostlyclean-target: maybe-mostlyclean-target-libgfortran
2122mostlyclean-target: maybe-mostlyclean-target-libobjc
2123mostlyclean-target: maybe-mostlyclean-target-libtermcap
2124mostlyclean-target: maybe-mostlyclean-target-winsup
2125mostlyclean-target: maybe-mostlyclean-target-libgloss
2126mostlyclean-target: maybe-mostlyclean-target-libiberty
2127mostlyclean-target: maybe-mostlyclean-target-gperf
2128mostlyclean-target: maybe-mostlyclean-target-examples
2129mostlyclean-target: maybe-mostlyclean-target-libffi
2130mostlyclean-target: maybe-mostlyclean-target-libjava
2131mostlyclean-target: maybe-mostlyclean-target-zlib
2132mostlyclean-target: maybe-mostlyclean-target-boehm-gc
2133mostlyclean-target: maybe-mostlyclean-target-qthreads
2134mostlyclean-target: maybe-mostlyclean-target-rda
2135mostlyclean-target: maybe-mostlyclean-target-libada
2136mostlyclean-target: maybe-mostlyclean-target-libgomp
1358ccea 2137
295f4e42 2138.PHONY: do-clean
1061f99e 2139do-clean:
f41d6665 2140 @: $(MAKE); $(unstage)
e7c84bf8
PB
2141 @r=`${PWD_COMMAND}`; export r; \
2142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2143 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1061f99e 2144 clean-target
1061f99e 2145
1358ccea 2146
295f4e42 2147.PHONY: clean-host
cc11cc9b
PB
2148
2149clean-host: maybe-clean-ash
2150clean-host: maybe-clean-autoconf
2151clean-host: maybe-clean-automake
2152clean-host: maybe-clean-bash
2153clean-host: maybe-clean-bfd
2154clean-host: maybe-clean-opcodes
2155clean-host: maybe-clean-binutils
2156clean-host: maybe-clean-bison
2157clean-host: maybe-clean-byacc
2158clean-host: maybe-clean-bzip2
2159clean-host: maybe-clean-dejagnu
2160clean-host: maybe-clean-diff
2161clean-host: maybe-clean-dosutils
2162clean-host: maybe-clean-etc
2163clean-host: maybe-clean-fastjar
2164clean-host: maybe-clean-fileutils
2165clean-host: maybe-clean-findutils
2166clean-host: maybe-clean-find
2167clean-host: maybe-clean-fixincludes
2168clean-host: maybe-clean-flex
2169clean-host: maybe-clean-gas
2170clean-host: maybe-clean-gcc
2171clean-host: maybe-clean-gawk
2172clean-host: maybe-clean-gettext
e69bf64b
PB
2173clean-host: maybe-clean-gmp
2174clean-host: maybe-clean-mpfr
acd26225 2175clean-host: maybe-clean-mpc
f8bf9252
SP
2176clean-host: maybe-clean-ppl
2177clean-host: maybe-clean-cloog
cc11cc9b 2178clean-host: maybe-clean-gnuserv
5afab7ad 2179clean-host: maybe-clean-gold
cc11cc9b
PB
2180clean-host: maybe-clean-gprof
2181clean-host: maybe-clean-gzip
2182clean-host: maybe-clean-hello
2183clean-host: maybe-clean-indent
2184clean-host: maybe-clean-intl
2185clean-host: maybe-clean-tcl
2186clean-host: maybe-clean-itcl
2187clean-host: maybe-clean-ld
2188clean-host: maybe-clean-libcpp
2189clean-host: maybe-clean-libdecnumber
2190clean-host: maybe-clean-libgui
2191clean-host: maybe-clean-libiberty
cfb1f59f 2192clean-host: maybe-clean-libiconv
cc11cc9b
PB
2193clean-host: maybe-clean-libtool
2194clean-host: maybe-clean-m4
2195clean-host: maybe-clean-make
2196clean-host: maybe-clean-mmalloc
2197clean-host: maybe-clean-patch
2198clean-host: maybe-clean-perl
2199clean-host: maybe-clean-prms
2200clean-host: maybe-clean-rcs
2201clean-host: maybe-clean-readline
2202clean-host: maybe-clean-release
2203clean-host: maybe-clean-recode
2204clean-host: maybe-clean-sed
2205clean-host: maybe-clean-send-pr
2206clean-host: maybe-clean-shellutils
2207clean-host: maybe-clean-sid
2208clean-host: maybe-clean-sim
2209clean-host: maybe-clean-tar
2210clean-host: maybe-clean-texinfo
2211clean-host: maybe-clean-textutils
2212clean-host: maybe-clean-time
2213clean-host: maybe-clean-uudecode
2214clean-host: maybe-clean-wdiff
2215clean-host: maybe-clean-zip
2216clean-host: maybe-clean-zlib
2217clean-host: maybe-clean-gdb
2218clean-host: maybe-clean-expect
2219clean-host: maybe-clean-guile
2220clean-host: maybe-clean-tk
2221clean-host: maybe-clean-libtermcap
2222clean-host: maybe-clean-utils
2223clean-host: maybe-clean-gnattools
1358ccea 2224
295f4e42 2225.PHONY: clean-target
cc11cc9b
PB
2226
2227clean-target: maybe-clean-target-libstdc++-v3
2228clean-target: maybe-clean-target-libmudflap
2229clean-target: maybe-clean-target-libssp
cc11cc9b 2230clean-target: maybe-clean-target-newlib
fa958513 2231clean-target: maybe-clean-target-libgcc
cc11cc9b
PB
2232clean-target: maybe-clean-target-libgfortran
2233clean-target: maybe-clean-target-libobjc
2234clean-target: maybe-clean-target-libtermcap
2235clean-target: maybe-clean-target-winsup
2236clean-target: maybe-clean-target-libgloss
2237clean-target: maybe-clean-target-libiberty
2238clean-target: maybe-clean-target-gperf
2239clean-target: maybe-clean-target-examples
2240clean-target: maybe-clean-target-libffi
2241clean-target: maybe-clean-target-libjava
2242clean-target: maybe-clean-target-zlib
2243clean-target: maybe-clean-target-boehm-gc
2244clean-target: maybe-clean-target-qthreads
2245clean-target: maybe-clean-target-rda
2246clean-target: maybe-clean-target-libada
2247clean-target: maybe-clean-target-libgomp
1358ccea 2248
295f4e42 2249.PHONY: do-distclean
1061f99e 2250do-distclean:
f41d6665 2251 @: $(MAKE); $(unstage)
e7c84bf8
PB
2252 @r=`${PWD_COMMAND}`; export r; \
2253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2254 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
1061f99e 2255 distclean-target
1061f99e 2256
1358ccea 2257
295f4e42 2258.PHONY: distclean-host
cc11cc9b
PB
2259
2260distclean-host: maybe-distclean-ash
2261distclean-host: maybe-distclean-autoconf
2262distclean-host: maybe-distclean-automake
2263distclean-host: maybe-distclean-bash
2264distclean-host: maybe-distclean-bfd
2265distclean-host: maybe-distclean-opcodes
2266distclean-host: maybe-distclean-binutils
2267distclean-host: maybe-distclean-bison
2268distclean-host: maybe-distclean-byacc
2269distclean-host: maybe-distclean-bzip2
2270distclean-host: maybe-distclean-dejagnu
2271distclean-host: maybe-distclean-diff
2272distclean-host: maybe-distclean-dosutils
2273distclean-host: maybe-distclean-etc
2274distclean-host: maybe-distclean-fastjar
2275distclean-host: maybe-distclean-fileutils
2276distclean-host: maybe-distclean-findutils
2277distclean-host: maybe-distclean-find
2278distclean-host: maybe-distclean-fixincludes
2279distclean-host: maybe-distclean-flex
2280distclean-host: maybe-distclean-gas
2281distclean-host: maybe-distclean-gcc
2282distclean-host: maybe-distclean-gawk
2283distclean-host: maybe-distclean-gettext
e69bf64b
PB
2284distclean-host: maybe-distclean-gmp
2285distclean-host: maybe-distclean-mpfr
acd26225 2286distclean-host: maybe-distclean-mpc
f8bf9252
SP
2287distclean-host: maybe-distclean-ppl
2288distclean-host: maybe-distclean-cloog
cc11cc9b 2289distclean-host: maybe-distclean-gnuserv
5afab7ad 2290distclean-host: maybe-distclean-gold
cc11cc9b
PB
2291distclean-host: maybe-distclean-gprof
2292distclean-host: maybe-distclean-gzip
2293distclean-host: maybe-distclean-hello
2294distclean-host: maybe-distclean-indent
2295distclean-host: maybe-distclean-intl
2296distclean-host: maybe-distclean-tcl
2297distclean-host: maybe-distclean-itcl
2298distclean-host: maybe-distclean-ld
2299distclean-host: maybe-distclean-libcpp
2300distclean-host: maybe-distclean-libdecnumber
2301distclean-host: maybe-distclean-libgui
2302distclean-host: maybe-distclean-libiberty
cfb1f59f 2303distclean-host: maybe-distclean-libiconv
cc11cc9b
PB
2304distclean-host: maybe-distclean-libtool
2305distclean-host: maybe-distclean-m4
2306distclean-host: maybe-distclean-make
2307distclean-host: maybe-distclean-mmalloc
2308distclean-host: maybe-distclean-patch
2309distclean-host: maybe-distclean-perl
2310distclean-host: maybe-distclean-prms
2311distclean-host: maybe-distclean-rcs
2312distclean-host: maybe-distclean-readline
2313distclean-host: maybe-distclean-release
2314distclean-host: maybe-distclean-recode
2315distclean-host: maybe-distclean-sed
2316distclean-host: maybe-distclean-send-pr
2317distclean-host: maybe-distclean-shellutils
2318distclean-host: maybe-distclean-sid
2319distclean-host: maybe-distclean-sim
2320distclean-host: maybe-distclean-tar
2321distclean-host: maybe-distclean-texinfo
2322distclean-host: maybe-distclean-textutils
2323distclean-host: maybe-distclean-time
2324distclean-host: maybe-distclean-uudecode
2325distclean-host: maybe-distclean-wdiff
2326distclean-host: maybe-distclean-zip
2327distclean-host: maybe-distclean-zlib
2328distclean-host: maybe-distclean-gdb
2329distclean-host: maybe-distclean-expect
2330distclean-host: maybe-distclean-guile
2331distclean-host: maybe-distclean-tk
2332distclean-host: maybe-distclean-libtermcap
2333distclean-host: maybe-distclean-utils
2334distclean-host: maybe-distclean-gnattools
1358ccea 2335
295f4e42 2336.PHONY: distclean-target
cc11cc9b
PB
2337
2338distclean-target: maybe-distclean-target-libstdc++-v3
2339distclean-target: maybe-distclean-target-libmudflap
2340distclean-target: maybe-distclean-target-libssp
cc11cc9b 2341distclean-target: maybe-distclean-target-newlib
fa958513 2342distclean-target: maybe-distclean-target-libgcc
cc11cc9b
PB
2343distclean-target: maybe-distclean-target-libgfortran
2344distclean-target: maybe-distclean-target-libobjc
2345distclean-target: maybe-distclean-target-libtermcap
2346distclean-target: maybe-distclean-target-winsup
2347distclean-target: maybe-distclean-target-libgloss
2348distclean-target: maybe-distclean-target-libiberty
2349distclean-target: maybe-distclean-target-gperf
2350distclean-target: maybe-distclean-target-examples
2351distclean-target: maybe-distclean-target-libffi
2352distclean-target: maybe-distclean-target-libjava
2353distclean-target: maybe-distclean-target-zlib
2354distclean-target: maybe-distclean-target-boehm-gc
2355distclean-target: maybe-distclean-target-qthreads
2356distclean-target: maybe-distclean-target-rda
2357distclean-target: maybe-distclean-target-libada
2358distclean-target: maybe-distclean-target-libgomp
1358ccea 2359
295f4e42 2360.PHONY: do-maintainer-clean
1061f99e 2361do-maintainer-clean:
f41d6665 2362 @: $(MAKE); $(unstage)
e7c84bf8
PB
2363 @r=`${PWD_COMMAND}`; export r; \
2364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2365 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
1061f99e 2366 maintainer-clean-target
1061f99e 2367
1358ccea 2368
295f4e42 2369.PHONY: maintainer-clean-host
cc11cc9b
PB
2370
2371maintainer-clean-host: maybe-maintainer-clean-ash
2372maintainer-clean-host: maybe-maintainer-clean-autoconf
2373maintainer-clean-host: maybe-maintainer-clean-automake
2374maintainer-clean-host: maybe-maintainer-clean-bash
2375maintainer-clean-host: maybe-maintainer-clean-bfd
2376maintainer-clean-host: maybe-maintainer-clean-opcodes
2377maintainer-clean-host: maybe-maintainer-clean-binutils
2378maintainer-clean-host: maybe-maintainer-clean-bison
2379maintainer-clean-host: maybe-maintainer-clean-byacc
2380maintainer-clean-host: maybe-maintainer-clean-bzip2
2381maintainer-clean-host: maybe-maintainer-clean-dejagnu
2382maintainer-clean-host: maybe-maintainer-clean-diff
2383maintainer-clean-host: maybe-maintainer-clean-dosutils
2384maintainer-clean-host: maybe-maintainer-clean-etc
2385maintainer-clean-host: maybe-maintainer-clean-fastjar
2386maintainer-clean-host: maybe-maintainer-clean-fileutils
2387maintainer-clean-host: maybe-maintainer-clean-findutils
2388maintainer-clean-host: maybe-maintainer-clean-find
2389maintainer-clean-host: maybe-maintainer-clean-fixincludes
2390maintainer-clean-host: maybe-maintainer-clean-flex
2391maintainer-clean-host: maybe-maintainer-clean-gas
2392maintainer-clean-host: maybe-maintainer-clean-gcc
2393maintainer-clean-host: maybe-maintainer-clean-gawk
2394maintainer-clean-host: maybe-maintainer-clean-gettext
e69bf64b
PB
2395maintainer-clean-host: maybe-maintainer-clean-gmp
2396maintainer-clean-host: maybe-maintainer-clean-mpfr
acd26225 2397maintainer-clean-host: maybe-maintainer-clean-mpc
f8bf9252
SP
2398maintainer-clean-host: maybe-maintainer-clean-ppl
2399maintainer-clean-host: maybe-maintainer-clean-cloog
cc11cc9b 2400maintainer-clean-host: maybe-maintainer-clean-gnuserv
5afab7ad 2401maintainer-clean-host: maybe-maintainer-clean-gold
cc11cc9b
PB
2402maintainer-clean-host: maybe-maintainer-clean-gprof
2403maintainer-clean-host: maybe-maintainer-clean-gzip
2404maintainer-clean-host: maybe-maintainer-clean-hello
2405maintainer-clean-host: maybe-maintainer-clean-indent
2406maintainer-clean-host: maybe-maintainer-clean-intl
2407maintainer-clean-host: maybe-maintainer-clean-tcl
2408maintainer-clean-host: maybe-maintainer-clean-itcl
2409maintainer-clean-host: maybe-maintainer-clean-ld
2410maintainer-clean-host: maybe-maintainer-clean-libcpp
2411maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2412maintainer-clean-host: maybe-maintainer-clean-libgui
2413maintainer-clean-host: maybe-maintainer-clean-libiberty
cfb1f59f 2414maintainer-clean-host: maybe-maintainer-clean-libiconv
cc11cc9b
PB
2415maintainer-clean-host: maybe-maintainer-clean-libtool
2416maintainer-clean-host: maybe-maintainer-clean-m4
2417maintainer-clean-host: maybe-maintainer-clean-make
2418maintainer-clean-host: maybe-maintainer-clean-mmalloc
2419maintainer-clean-host: maybe-maintainer-clean-patch
2420maintainer-clean-host: maybe-maintainer-clean-perl
2421maintainer-clean-host: maybe-maintainer-clean-prms
2422maintainer-clean-host: maybe-maintainer-clean-rcs
2423maintainer-clean-host: maybe-maintainer-clean-readline
2424maintainer-clean-host: maybe-maintainer-clean-release
2425maintainer-clean-host: maybe-maintainer-clean-recode
2426maintainer-clean-host: maybe-maintainer-clean-sed
2427maintainer-clean-host: maybe-maintainer-clean-send-pr
2428maintainer-clean-host: maybe-maintainer-clean-shellutils
2429maintainer-clean-host: maybe-maintainer-clean-sid
2430maintainer-clean-host: maybe-maintainer-clean-sim
2431maintainer-clean-host: maybe-maintainer-clean-tar
2432maintainer-clean-host: maybe-maintainer-clean-texinfo
2433maintainer-clean-host: maybe-maintainer-clean-textutils
2434maintainer-clean-host: maybe-maintainer-clean-time
2435maintainer-clean-host: maybe-maintainer-clean-uudecode
2436maintainer-clean-host: maybe-maintainer-clean-wdiff
2437maintainer-clean-host: maybe-maintainer-clean-zip
2438maintainer-clean-host: maybe-maintainer-clean-zlib
2439maintainer-clean-host: maybe-maintainer-clean-gdb
2440maintainer-clean-host: maybe-maintainer-clean-expect
2441maintainer-clean-host: maybe-maintainer-clean-guile
2442maintainer-clean-host: maybe-maintainer-clean-tk
2443maintainer-clean-host: maybe-maintainer-clean-libtermcap
2444maintainer-clean-host: maybe-maintainer-clean-utils
2445maintainer-clean-host: maybe-maintainer-clean-gnattools
1358ccea 2446
295f4e42 2447.PHONY: maintainer-clean-target
cc11cc9b
PB
2448
2449maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2450maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2451maintainer-clean-target: maybe-maintainer-clean-target-libssp
cc11cc9b 2452maintainer-clean-target: maybe-maintainer-clean-target-newlib
fa958513 2453maintainer-clean-target: maybe-maintainer-clean-target-libgcc
cc11cc9b
PB
2454maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2455maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2456maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2457maintainer-clean-target: maybe-maintainer-clean-target-winsup
2458maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2459maintainer-clean-target: maybe-maintainer-clean-target-libiberty
2460maintainer-clean-target: maybe-maintainer-clean-target-gperf
2461maintainer-clean-target: maybe-maintainer-clean-target-examples
2462maintainer-clean-target: maybe-maintainer-clean-target-libffi
2463maintainer-clean-target: maybe-maintainer-clean-target-libjava
2464maintainer-clean-target: maybe-maintainer-clean-target-zlib
2465maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2466maintainer-clean-target: maybe-maintainer-clean-target-qthreads
2467maintainer-clean-target: maybe-maintainer-clean-target-rda
2468maintainer-clean-target: maybe-maintainer-clean-target-libada
2469maintainer-clean-target: maybe-maintainer-clean-target-libgomp
1358ccea 2470
1358ccea 2471
295f4e42 2472# Here are the targets which correspond to the do-X targets.
1358ccea 2473
9c4d2493
BM
2474.PHONY: info installcheck dvi pdf html
2475.PHONY: install-info install-pdf install-html
295f4e42
NN
2476.PHONY: clean distclean mostlyclean maintainer-clean realclean
2477.PHONY: local-clean local-distclean local-maintainer-clean
2478info: do-info
2479installcheck: do-installcheck
2480dvi: do-dvi
b5422ad7 2481pdf: do-pdf
f87a2b2e 2482html: do-html
1358ccea 2483
295f4e42
NN
2484# Make sure makeinfo is built before we do a `make info', if we're
2485# in fact building texinfo.
2486do-info: maybe-all-texinfo
1358ccea 2487
295f4e42 2488install-info: do-install-info dir.info
8c90b13a 2489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42
NN
2490 if [ -f dir.info ] ; then \
2491 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2492 else true ; fi
1358ccea 2493
9c4d2493
BM
2494install-pdf: do-install-pdf
2495
65d6e994
CD
2496install-html: do-install-html
2497
295f4e42
NN
2498local-clean:
2499 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
1358ccea 2500
295f4e42
NN
2501local-distclean:
2502 -rm -f Makefile config.status config.cache mh-frag mt-frag
f41d6665 2503 -rm -f maybedep.tmp serdep.tmp
295f4e42
NN
2504 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2505 rm -rf $(TARGET_SUBDIR); \
2506 else true; fi
2507 -rm -rf $(BUILD_SUBDIR)
215c351a
PB
2508 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2509 rm -rf $(HOST_SUBDIR); \
2510 else true; fi
295f4e42
NN
2511 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2512 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2513 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2514 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2515 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
1358ccea 2516
295f4e42
NN
2517local-maintainer-clean:
2518 @echo "This command is intended for maintainers to use;"
2519 @echo "it deletes files that may require special tools to rebuild."
1358ccea 2520
295f4e42
NN
2521clean: do-clean local-clean
2522mostlyclean: do-mostlyclean local-clean
2523distclean: do-distclean local-clean local-distclean
05750653 2524maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
295f4e42
NN
2525maintainer-clean: local-distclean
2526realclean: maintainer-clean
1358ccea 2527
295f4e42 2528# Check target.
1358ccea 2529
295f4e42
NN
2530.PHONY: check do-check
2531check: do-check
1358ccea 2532
295f4e42 2533# Only include modules actually being configured and built.
1061f99e
PB
2534.PHONY: check-host
2535check-host: \
295f4e42
NN
2536 maybe-check-ash \
2537 maybe-check-autoconf \
2538 maybe-check-automake \
2539 maybe-check-bash \
2540 maybe-check-bfd \
2541 maybe-check-opcodes \
2542 maybe-check-binutils \
2543 maybe-check-bison \
2544 maybe-check-byacc \
2545 maybe-check-bzip2 \
2546 maybe-check-dejagnu \
2547 maybe-check-diff \
2548 maybe-check-dosutils \
2549 maybe-check-etc \
2550 maybe-check-fastjar \
2551 maybe-check-fileutils \
2552 maybe-check-findutils \
2553 maybe-check-find \
53c7ffe7 2554 maybe-check-fixincludes \
295f4e42
NN
2555 maybe-check-flex \
2556 maybe-check-gas \
d32ab992 2557 maybe-check-gcc \
295f4e42
NN
2558 maybe-check-gawk \
2559 maybe-check-gettext \
e69bf64b
PB
2560 maybe-check-gmp \
2561 maybe-check-mpfr \
acd26225 2562 maybe-check-mpc \
f8bf9252
SP
2563 maybe-check-ppl \
2564 maybe-check-cloog \
295f4e42 2565 maybe-check-gnuserv \
5afab7ad 2566 maybe-check-gold \
295f4e42
NN
2567 maybe-check-gprof \
2568 maybe-check-gzip \
2569 maybe-check-hello \
2570 maybe-check-indent \
2571 maybe-check-intl \
2572 maybe-check-tcl \
2573 maybe-check-itcl \
2574 maybe-check-ld \
4f4e53dd 2575 maybe-check-libcpp \
a4b6c45a 2576 maybe-check-libdecnumber \
295f4e42
NN
2577 maybe-check-libgui \
2578 maybe-check-libiberty \
cfb1f59f 2579 maybe-check-libiconv \
295f4e42
NN
2580 maybe-check-libtool \
2581 maybe-check-m4 \
2582 maybe-check-make \
2583 maybe-check-mmalloc \
2584 maybe-check-patch \
2585 maybe-check-perl \
2586 maybe-check-prms \
2587 maybe-check-rcs \
2588 maybe-check-readline \
2589 maybe-check-release \
2590 maybe-check-recode \
2591 maybe-check-sed \
2592 maybe-check-send-pr \
2593 maybe-check-shellutils \
2594 maybe-check-sid \
2595 maybe-check-sim \
2596 maybe-check-tar \
2597 maybe-check-texinfo \
2598 maybe-check-textutils \
2599 maybe-check-time \
2600 maybe-check-uudecode \
2601 maybe-check-wdiff \
2602 maybe-check-zip \
2603 maybe-check-zlib \
2604 maybe-check-gdb \
2605 maybe-check-expect \
2606 maybe-check-guile \
2607 maybe-check-tk \
295f4e42
NN
2608 maybe-check-libtermcap \
2609 maybe-check-utils \
1061f99e
PB
2610 maybe-check-gnattools
2611
2612.PHONY: check-target
2613check-target: \
295f4e42 2614 maybe-check-target-libstdc++-v3 \
6de9cd9a 2615 maybe-check-target-libmudflap \
77008252 2616 maybe-check-target-libssp \
295f4e42 2617 maybe-check-target-newlib \
fa958513 2618 maybe-check-target-libgcc \
6de9cd9a 2619 maybe-check-target-libgfortran \
295f4e42
NN
2620 maybe-check-target-libobjc \
2621 maybe-check-target-libtermcap \
2622 maybe-check-target-winsup \
2623 maybe-check-target-libgloss \
2624 maybe-check-target-libiberty \
2625 maybe-check-target-gperf \
2626 maybe-check-target-examples \
2627 maybe-check-target-libffi \
2628 maybe-check-target-libjava \
2629 maybe-check-target-zlib \
2630 maybe-check-target-boehm-gc \
2631 maybe-check-target-qthreads \
2632 maybe-check-target-rda \
953ff289
DN
2633 maybe-check-target-libada \
2634 maybe-check-target-libgomp
1061f99e
PB
2635
2636do-check:
f41d6665 2637 @: $(MAKE); $(unstage)
e7c84bf8
PB
2638 @r=`${PWD_COMMAND}`; export r; \
2639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2640 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
1358ccea 2641
295f4e42 2642# Automated reporting of test results.
1358ccea 2643
295f4e42
NN
2644warning.log: build.log
2645 $(srcdir)/contrib/warn_summary build.log > $@
d9cdb878 2646
295f4e42
NN
2647mail-report.log:
2648 if test x'$(BOOT_CFLAGS)' != x''; then \
2649 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2650 fi; \
2651 $(srcdir)/contrib/test_summary -t >$@
2652 chmod +x $@
2653 echo If you really want to send e-mail, run ./$@ now
d9cdb878 2654
295f4e42
NN
2655mail-report-with-warnings.log: warning.log
2656 if test x'$(BOOT_CFLAGS)' != x''; then \
2657 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2658 fi; \
2659 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2660 chmod +x $@
2661 echo If you really want to send e-mail, run ./$@ now
d9cdb878 2662
295f4e42 2663# Installation targets.
1358ccea 2664
295f4e42 2665.PHONY: install uninstall
1061f99e 2666install:
f41d6665 2667 @: $(MAKE); $(unstage)
e7c84bf8
PB
2668 @r=`${PWD_COMMAND}`; export r; \
2669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2670 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
1358ccea 2671
295f4e42
NN
2672.PHONY: install-host-nogcc
2673install-host-nogcc: \
2674 maybe-install-ash \
2675 maybe-install-autoconf \
2676 maybe-install-automake \
2677 maybe-install-bash \
2678 maybe-install-bfd \
2679 maybe-install-opcodes \
2680 maybe-install-binutils \
2681 maybe-install-bison \
2682 maybe-install-byacc \
2683 maybe-install-bzip2 \
2684 maybe-install-dejagnu \
2685 maybe-install-diff \
2686 maybe-install-dosutils \
2687 maybe-install-etc \
2688 maybe-install-fastjar \
2689 maybe-install-fileutils \
2690 maybe-install-findutils \
2691 maybe-install-find \
53c7ffe7 2692 maybe-install-fixincludes \
295f4e42
NN
2693 maybe-install-flex \
2694 maybe-install-gas \
2695 maybe-install-gawk \
2696 maybe-install-gettext \
e69bf64b
PB
2697 maybe-install-gmp \
2698 maybe-install-mpfr \
acd26225 2699 maybe-install-mpc \
f8bf9252
SP
2700 maybe-install-ppl \
2701 maybe-install-cloog \
295f4e42 2702 maybe-install-gnuserv \
5afab7ad 2703 maybe-install-gold \
295f4e42
NN
2704 maybe-install-gprof \
2705 maybe-install-gzip \
2706 maybe-install-hello \
2707 maybe-install-indent \
2708 maybe-install-intl \
2709 maybe-install-tcl \
2710 maybe-install-itcl \
2711 maybe-install-ld \
4f4e53dd 2712 maybe-install-libcpp \
a4b6c45a 2713 maybe-install-libdecnumber \
295f4e42
NN
2714 maybe-install-libgui \
2715 maybe-install-libiberty \
cfb1f59f 2716 maybe-install-libiconv \
295f4e42
NN
2717 maybe-install-libtool \
2718 maybe-install-m4 \
2719 maybe-install-make \
2720 maybe-install-mmalloc \
2721 maybe-install-patch \
2722 maybe-install-perl \
2723 maybe-install-prms \
2724 maybe-install-rcs \
2725 maybe-install-readline \
2726 maybe-install-release \
2727 maybe-install-recode \
2728 maybe-install-sed \
2729 maybe-install-send-pr \
2730 maybe-install-shellutils \
2731 maybe-install-sid \
2732 maybe-install-sim \
2733 maybe-install-tar \
2734 maybe-install-texinfo \
2735 maybe-install-textutils \
2736 maybe-install-time \
2737 maybe-install-uudecode \
2738 maybe-install-wdiff \
2739 maybe-install-zip \
2740 maybe-install-zlib \
2741 maybe-install-gdb \
2742 maybe-install-expect \
2743 maybe-install-guile \
2744 maybe-install-tk \
295f4e42 2745 maybe-install-libtermcap \
5395b47b
NN
2746 maybe-install-utils \
2747 maybe-install-gnattools
295f4e42
NN
2748
2749.PHONY: install-host
d32ab992 2750install-host: \
295f4e42
NN
2751 maybe-install-ash \
2752 maybe-install-autoconf \
2753 maybe-install-automake \
2754 maybe-install-bash \
2755 maybe-install-bfd \
2756 maybe-install-opcodes \
2757 maybe-install-binutils \
2758 maybe-install-bison \
2759 maybe-install-byacc \
2760 maybe-install-bzip2 \
2761 maybe-install-dejagnu \
2762 maybe-install-diff \
2763 maybe-install-dosutils \
2764 maybe-install-etc \
2765 maybe-install-fastjar \
2766 maybe-install-fileutils \
2767 maybe-install-findutils \
2768 maybe-install-find \
53c7ffe7 2769 maybe-install-fixincludes \
295f4e42
NN
2770 maybe-install-flex \
2771 maybe-install-gas \
d32ab992 2772 maybe-install-gcc \
295f4e42
NN
2773 maybe-install-gawk \
2774 maybe-install-gettext \
e69bf64b
PB
2775 maybe-install-gmp \
2776 maybe-install-mpfr \
acd26225 2777 maybe-install-mpc \
f8bf9252
SP
2778 maybe-install-ppl \
2779 maybe-install-cloog \
295f4e42 2780 maybe-install-gnuserv \
5afab7ad 2781 maybe-install-gold \
295f4e42
NN
2782 maybe-install-gprof \
2783 maybe-install-gzip \
2784 maybe-install-hello \
2785 maybe-install-indent \
2786 maybe-install-intl \
2787 maybe-install-tcl \
2788 maybe-install-itcl \
2789 maybe-install-ld \
4f4e53dd 2790 maybe-install-libcpp \
a4b6c45a 2791 maybe-install-libdecnumber \
295f4e42
NN
2792 maybe-install-libgui \
2793 maybe-install-libiberty \
cfb1f59f 2794 maybe-install-libiconv \
295f4e42
NN
2795 maybe-install-libtool \
2796 maybe-install-m4 \
2797 maybe-install-make \
2798 maybe-install-mmalloc \
2799 maybe-install-patch \
2800 maybe-install-perl \
2801 maybe-install-prms \
2802 maybe-install-rcs \
2803 maybe-install-readline \
2804 maybe-install-release \
2805 maybe-install-recode \
2806 maybe-install-sed \
2807 maybe-install-send-pr \
2808 maybe-install-shellutils \
2809 maybe-install-sid \
2810 maybe-install-sim \
2811 maybe-install-tar \
2812 maybe-install-texinfo \
2813 maybe-install-textutils \
2814 maybe-install-time \
2815 maybe-install-uudecode \
2816 maybe-install-wdiff \
2817 maybe-install-zip \
2818 maybe-install-zlib \
2819 maybe-install-gdb \
2820 maybe-install-expect \
2821 maybe-install-guile \
2822 maybe-install-tk \
295f4e42 2823 maybe-install-libtermcap \
5395b47b
NN
2824 maybe-install-utils \
2825 maybe-install-gnattools
295f4e42
NN
2826
2827.PHONY: install-target
2828install-target: \
2829 maybe-install-target-libstdc++-v3 \
6de9cd9a 2830 maybe-install-target-libmudflap \
77008252 2831 maybe-install-target-libssp \
295f4e42 2832 maybe-install-target-newlib \
fa958513 2833 maybe-install-target-libgcc \
6de9cd9a 2834 maybe-install-target-libgfortran \
295f4e42
NN
2835 maybe-install-target-libobjc \
2836 maybe-install-target-libtermcap \
2837 maybe-install-target-winsup \
2838 maybe-install-target-libgloss \
2839 maybe-install-target-libiberty \
2840 maybe-install-target-gperf \
2841 maybe-install-target-examples \
2842 maybe-install-target-libffi \
2843 maybe-install-target-libjava \
2844 maybe-install-target-zlib \
2845 maybe-install-target-boehm-gc \
2846 maybe-install-target-qthreads \
2847 maybe-install-target-rda \
953ff289
DN
2848 maybe-install-target-libada \
2849 maybe-install-target-libgomp
1358ccea 2850
295f4e42
NN
2851uninstall:
2852 @echo "the uninstall target is not supported in this tree"
1358ccea 2853
295f4e42
NN
2854.PHONY: install.all
2855install.all: install-no-fixedincludes
2856 @if [ -f ./gcc/Makefile ] ; then \
2857 r=`${PWD_COMMAND}` ; export r ; \
f41d6665 2858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
a52a0a7f 2859 $(HOST_EXPORTS) \
295f4e42
NN
2860 (cd ./gcc && \
2861 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2862 else \
2863 true ; \
2864 fi
1358ccea 2865
295f4e42
NN
2866# install-no-fixedincludes is used because Cygnus can not distribute
2867# the fixed header files.
2868.PHONY: install-no-fixedincludes
2869install-no-fixedincludes: installdirs install-host-nogcc \
2870 install-target gcc-no-fixedincludes
1358ccea 2871
295f4e42 2872### other supporting targets
1358ccea 2873
295f4e42
NN
2874MAKEDIRS= \
2875 $(DESTDIR)$(prefix) \
2876 $(DESTDIR)$(exec_prefix)
2877.PHONY: installdirs
2878installdirs: mkinstalldirs
2879 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
1358ccea 2880
295f4e42
NN
2881dir.info: do-install-info
2882 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2883 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2884 mv -f dir.info.new dir.info ; \
2885 else true ; \
2886 fi
1358ccea 2887
295f4e42
NN
2888dist:
2889 @echo "Building a full distribution of this tree isn't done"
05750653 2890 @echo "via 'make dist'. Check out the etc/ subdirectory"
1358ccea 2891
295f4e42 2892etags tags: TAGS
1358ccea 2893
295f4e42
NN
2894# Right now this just builds TAGS in each subdirectory. emacs19 has the
2895# ability to use several tags files at once, so there is probably no need
2896# to combine them into one big TAGS file (like CVS 1.3 does). We could
2897# (if we felt like it) have this Makefile write a piece of elisp which
2898# the user could load to tell emacs19 where all the TAGS files we just
2899# built are.
2900TAGS: do-TAGS
1358ccea 2901
25b42232
PB
2902# ------------------------------------
2903# Macros for configure and all targets
2904# ------------------------------------
2905
2906
2907
2908
2909
295f4e42
NN
2910# --------------------------------------
2911# Modules which run on the build machine
2912# --------------------------------------
1358ccea 2913
25b42232 2914
295f4e42
NN
2915.PHONY: configure-build-libiberty maybe-configure-build-libiberty
2916maybe-configure-build-libiberty:
3ff3adad
PB
2917@if gcc-bootstrap
2918configure-build-libiberty: stage_current
2919@endif gcc-bootstrap
60975492
PB
2920@if build-libiberty
2921maybe-configure-build-libiberty: configure-build-libiberty
cc11cc9b 2922configure-build-libiberty:
f41d6665 2923 @: $(MAKE); $(unstage)
cc11cc9b 2924 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 2925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
2926 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2927 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
4fc4dd12 2928 $(BUILD_EXPORTS) \
295f4e42
NN
2929 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2930 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2931 case $(srcdir) in \
215c351a
PB
2932 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2933 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2934 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 2935 esac; \
215c351a
PB
2936 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2937 libsrcdir="$$s/libiberty"; \
295f4e42
NN
2938 rm -f no-such-file || : ; \
2939 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
2940 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2941 --target=${target_alias} $${srcdiroption} \
1358ccea 2942 || exit 1
60975492 2943@endif build-libiberty
1358ccea 2944
25b42232
PB
2945
2946
ce406537
PB
2947
2948
295f4e42
NN
2949.PHONY: all-build-libiberty maybe-all-build-libiberty
2950maybe-all-build-libiberty:
3ff3adad
PB
2951@if gcc-bootstrap
2952all-build-libiberty: stage_current
2953@endif gcc-bootstrap
60975492 2954@if build-libiberty
7c27e184 2955TARGET-build-libiberty=all
60975492 2956maybe-all-build-libiberty: all-build-libiberty
295f4e42 2957all-build-libiberty: configure-build-libiberty
f41d6665 2958 @: $(MAKE); $(unstage)
295f4e42
NN
2959 @r=`${PWD_COMMAND}`; export r; \
2960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 2961 $(BUILD_EXPORTS) \
7c27e184 2962 (cd $(BUILD_SUBDIR)/libiberty && \
f8c33439 2963 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
1c8bd6a3 2964 $(TARGET-build-libiberty))
60975492 2965@endif build-libiberty
295f4e42 2966
25b42232
PB
2967
2968
ce406537
PB
2969
2970
23f6b2f9
PB
2971.PHONY: configure-build-bison maybe-configure-build-bison
2972maybe-configure-build-bison:
3ff3adad
PB
2973@if gcc-bootstrap
2974configure-build-bison: stage_current
2975@endif gcc-bootstrap
23f6b2f9
PB
2976@if build-bison
2977maybe-configure-build-bison: configure-build-bison
cc11cc9b 2978configure-build-bison:
f41d6665 2979 @: $(MAKE); $(unstage)
cc11cc9b 2980 @r=`${PWD_COMMAND}`; export r; \
23f6b2f9 2981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
2982 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2983 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
23f6b2f9
PB
2984 $(BUILD_EXPORTS) \
2985 echo Configuring in $(BUILD_SUBDIR)/bison; \
2986 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2987 case $(srcdir) in \
215c351a
PB
2988 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2989 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2990 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23f6b2f9 2991 esac; \
215c351a
PB
2992 srcdiroption="--srcdir=$${topdir}/bison"; \
2993 libsrcdir="$$s/bison"; \
23f6b2f9
PB
2994 rm -f no-such-file || : ; \
2995 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
2996 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2997 --target=${target_alias} $${srcdiroption} \
23f6b2f9
PB
2998 || exit 1
2999@endif build-bison
3000
25b42232
PB
3001
3002
ce406537
PB
3003
3004
23f6b2f9
PB
3005.PHONY: all-build-bison maybe-all-build-bison
3006maybe-all-build-bison:
3ff3adad
PB
3007@if gcc-bootstrap
3008all-build-bison: stage_current
3009@endif gcc-bootstrap
23f6b2f9 3010@if build-bison
7c27e184 3011TARGET-build-bison=all
23f6b2f9
PB
3012maybe-all-build-bison: all-build-bison
3013all-build-bison: configure-build-bison
f41d6665 3014 @: $(MAKE); $(unstage)
23f6b2f9
PB
3015 @r=`${PWD_COMMAND}`; export r; \
3016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3017 $(BUILD_EXPORTS) \
7c27e184 3018 (cd $(BUILD_SUBDIR)/bison && \
f8c33439 3019 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
1c8bd6a3 3020 $(TARGET-build-bison))
23f6b2f9
PB
3021@endif build-bison
3022
25b42232
PB
3023
3024
ce406537
PB
3025
3026
23f6b2f9
PB
3027.PHONY: configure-build-byacc maybe-configure-build-byacc
3028maybe-configure-build-byacc:
3ff3adad
PB
3029@if gcc-bootstrap
3030configure-build-byacc: stage_current
3031@endif gcc-bootstrap
23f6b2f9
PB
3032@if build-byacc
3033maybe-configure-build-byacc: configure-build-byacc
cc11cc9b 3034configure-build-byacc:
f41d6665 3035 @: $(MAKE); $(unstage)
cc11cc9b 3036 @r=`${PWD_COMMAND}`; export r; \
23f6b2f9 3037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
3038 test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
3039 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
23f6b2f9
PB
3040 $(BUILD_EXPORTS) \
3041 echo Configuring in $(BUILD_SUBDIR)/byacc; \
3042 cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
3043 case $(srcdir) in \
215c351a
PB
3044 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3045 *) topdir=`echo $(BUILD_SUBDIR)/byacc/ | \
3046 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23f6b2f9 3047 esac; \
215c351a
PB
3048 srcdiroption="--srcdir=$${topdir}/byacc"; \
3049 libsrcdir="$$s/byacc"; \
23f6b2f9
PB
3050 rm -f no-such-file || : ; \
3051 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
3052 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3053 --target=${target_alias} $${srcdiroption} \
23f6b2f9
PB
3054 || exit 1
3055@endif build-byacc
3056
25b42232
PB
3057
3058
ce406537
PB
3059
3060
23f6b2f9
PB
3061.PHONY: all-build-byacc maybe-all-build-byacc
3062maybe-all-build-byacc:
3ff3adad
PB
3063@if gcc-bootstrap
3064all-build-byacc: stage_current
3065@endif gcc-bootstrap
23f6b2f9 3066@if build-byacc
7c27e184 3067TARGET-build-byacc=all
23f6b2f9
PB
3068maybe-all-build-byacc: all-build-byacc
3069all-build-byacc: configure-build-byacc
f41d6665 3070 @: $(MAKE); $(unstage)
23f6b2f9
PB
3071 @r=`${PWD_COMMAND}`; export r; \
3072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3073 $(BUILD_EXPORTS) \
7c27e184 3074 (cd $(BUILD_SUBDIR)/byacc && \
f8c33439 3075 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
1c8bd6a3 3076 $(TARGET-build-byacc))
23f6b2f9
PB
3077@endif build-byacc
3078
25b42232
PB
3079
3080
ce406537
PB
3081
3082
23f6b2f9
PB
3083.PHONY: configure-build-flex maybe-configure-build-flex
3084maybe-configure-build-flex:
3ff3adad
PB
3085@if gcc-bootstrap
3086configure-build-flex: stage_current
3087@endif gcc-bootstrap
23f6b2f9
PB
3088@if build-flex
3089maybe-configure-build-flex: configure-build-flex
cc11cc9b 3090configure-build-flex:
f41d6665 3091 @: $(MAKE); $(unstage)
cc11cc9b 3092 @r=`${PWD_COMMAND}`; export r; \
23f6b2f9 3093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
3094 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
3095 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
23f6b2f9
PB
3096 $(BUILD_EXPORTS) \
3097 echo Configuring in $(BUILD_SUBDIR)/flex; \
3098 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
3099 case $(srcdir) in \
215c351a
PB
3100 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3101 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
3102 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23f6b2f9 3103 esac; \
215c351a
PB
3104 srcdiroption="--srcdir=$${topdir}/flex"; \
3105 libsrcdir="$$s/flex"; \
23f6b2f9
PB
3106 rm -f no-such-file || : ; \
3107 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
3108 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3109 --target=${target_alias} $${srcdiroption} \
23f6b2f9
PB
3110 || exit 1
3111@endif build-flex
3112
25b42232
PB
3113
3114
ce406537
PB
3115
3116
23f6b2f9
PB
3117.PHONY: all-build-flex maybe-all-build-flex
3118maybe-all-build-flex:
3ff3adad
PB
3119@if gcc-bootstrap
3120all-build-flex: stage_current
3121@endif gcc-bootstrap
23f6b2f9 3122@if build-flex
7c27e184 3123TARGET-build-flex=all
23f6b2f9
PB
3124maybe-all-build-flex: all-build-flex
3125all-build-flex: configure-build-flex
f41d6665 3126 @: $(MAKE); $(unstage)
23f6b2f9
PB
3127 @r=`${PWD_COMMAND}`; export r; \
3128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3129 $(BUILD_EXPORTS) \
7c27e184 3130 (cd $(BUILD_SUBDIR)/flex && \
f8c33439 3131 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
1c8bd6a3 3132 $(TARGET-build-flex))
23f6b2f9
PB
3133@endif build-flex
3134
25b42232
PB
3135
3136
ce406537
PB
3137
3138
23f6b2f9
PB
3139.PHONY: configure-build-m4 maybe-configure-build-m4
3140maybe-configure-build-m4:
3ff3adad
PB
3141@if gcc-bootstrap
3142configure-build-m4: stage_current
3143@endif gcc-bootstrap
23f6b2f9
PB
3144@if build-m4
3145maybe-configure-build-m4: configure-build-m4
cc11cc9b 3146configure-build-m4:
f41d6665 3147 @: $(MAKE); $(unstage)
cc11cc9b 3148 @r=`${PWD_COMMAND}`; export r; \
23f6b2f9 3149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
3150 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
3151 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
23f6b2f9
PB
3152 $(BUILD_EXPORTS) \
3153 echo Configuring in $(BUILD_SUBDIR)/m4; \
3154 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
3155 case $(srcdir) in \
215c351a
PB
3156 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3157 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
3158 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23f6b2f9 3159 esac; \
215c351a
PB
3160 srcdiroption="--srcdir=$${topdir}/m4"; \
3161 libsrcdir="$$s/m4"; \
23f6b2f9
PB
3162 rm -f no-such-file || : ; \
3163 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
3164 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3165 --target=${target_alias} $${srcdiroption} \
23f6b2f9
PB
3166 || exit 1
3167@endif build-m4
3168
25b42232
PB
3169
3170
ce406537
PB
3171
3172
23f6b2f9
PB
3173.PHONY: all-build-m4 maybe-all-build-m4
3174maybe-all-build-m4:
3ff3adad
PB
3175@if gcc-bootstrap
3176all-build-m4: stage_current
3177@endif gcc-bootstrap
23f6b2f9 3178@if build-m4
7c27e184 3179TARGET-build-m4=all
23f6b2f9
PB
3180maybe-all-build-m4: all-build-m4
3181all-build-m4: configure-build-m4
f41d6665 3182 @: $(MAKE); $(unstage)
23f6b2f9
PB
3183 @r=`${PWD_COMMAND}`; export r; \
3184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3185 $(BUILD_EXPORTS) \
7c27e184 3186 (cd $(BUILD_SUBDIR)/m4 && \
f8c33439 3187 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
1c8bd6a3 3188 $(TARGET-build-m4))
23f6b2f9
PB
3189@endif build-m4
3190
25b42232
PB
3191
3192
ce406537
PB
3193
3194
23f6b2f9
PB
3195.PHONY: configure-build-texinfo maybe-configure-build-texinfo
3196maybe-configure-build-texinfo:
3ff3adad
PB
3197@if gcc-bootstrap
3198configure-build-texinfo: stage_current
3199@endif gcc-bootstrap
23f6b2f9
PB
3200@if build-texinfo
3201maybe-configure-build-texinfo: configure-build-texinfo
cc11cc9b 3202configure-build-texinfo:
f41d6665 3203 @: $(MAKE); $(unstage)
cc11cc9b 3204 @r=`${PWD_COMMAND}`; export r; \
23f6b2f9 3205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
3206 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
3207 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
23f6b2f9
PB
3208 $(BUILD_EXPORTS) \
3209 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
3210 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
3211 case $(srcdir) in \
215c351a
PB
3212 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3213 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
3214 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23f6b2f9 3215 esac; \
215c351a
PB
3216 srcdiroption="--srcdir=$${topdir}/texinfo"; \
3217 libsrcdir="$$s/texinfo"; \
23f6b2f9
PB
3218 rm -f no-such-file || : ; \
3219 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
3220 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3221 --target=${target_alias} $${srcdiroption} \
23f6b2f9
PB
3222 || exit 1
3223@endif build-texinfo
3224
25b42232
PB
3225
3226
ce406537
PB
3227
3228
23f6b2f9
PB
3229.PHONY: all-build-texinfo maybe-all-build-texinfo
3230maybe-all-build-texinfo:
3ff3adad
PB
3231@if gcc-bootstrap
3232all-build-texinfo: stage_current
3233@endif gcc-bootstrap
23f6b2f9 3234@if build-texinfo
7c27e184 3235TARGET-build-texinfo=all
23f6b2f9
PB
3236maybe-all-build-texinfo: all-build-texinfo
3237all-build-texinfo: configure-build-texinfo
f41d6665 3238 @: $(MAKE); $(unstage)
23f6b2f9
PB
3239 @r=`${PWD_COMMAND}`; export r; \
3240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3241 $(BUILD_EXPORTS) \
7c27e184 3242 (cd $(BUILD_SUBDIR)/texinfo && \
f8c33439 3243 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
1c8bd6a3 3244 $(TARGET-build-texinfo))
23f6b2f9
PB
3245@endif build-texinfo
3246
25b42232
PB
3247
3248
ce406537
PB
3249
3250
71b5d516
PB
3251.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3252maybe-configure-build-fixincludes:
3ff3adad
PB
3253@if gcc-bootstrap
3254configure-build-fixincludes: stage_current
3255@endif gcc-bootstrap
71b5d516
PB
3256@if build-fixincludes
3257maybe-configure-build-fixincludes: configure-build-fixincludes
cc11cc9b 3258configure-build-fixincludes:
f41d6665 3259 @: $(MAKE); $(unstage)
cc11cc9b 3260 @r=`${PWD_COMMAND}`; export r; \
71b5d516 3261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
3262 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3263 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
71b5d516
PB
3264 $(BUILD_EXPORTS) \
3265 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3266 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3267 case $(srcdir) in \
215c351a
PB
3268 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3269 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3270 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
71b5d516 3271 esac; \
215c351a
PB
3272 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
3273 libsrcdir="$$s/fixincludes"; \
71b5d516
PB
3274 rm -f no-such-file || : ; \
3275 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
3276 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3277 --target=${target_alias} $${srcdiroption} \
71b5d516
PB
3278 || exit 1
3279@endif build-fixincludes
3280
25b42232
PB
3281
3282
ce406537
PB
3283
3284
71b5d516
PB
3285.PHONY: all-build-fixincludes maybe-all-build-fixincludes
3286maybe-all-build-fixincludes:
3ff3adad
PB
3287@if gcc-bootstrap
3288all-build-fixincludes: stage_current
3289@endif gcc-bootstrap
71b5d516
PB
3290@if build-fixincludes
3291TARGET-build-fixincludes=all
3292maybe-all-build-fixincludes: all-build-fixincludes
3293all-build-fixincludes: configure-build-fixincludes
f41d6665 3294 @: $(MAKE); $(unstage)
71b5d516
PB
3295 @r=`${PWD_COMMAND}`; export r; \
3296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3297 $(BUILD_EXPORTS) \
3298 (cd $(BUILD_SUBDIR)/fixincludes && \
f8c33439 3299 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
1c8bd6a3 3300 $(TARGET-build-fixincludes))
71b5d516
PB
3301@endif build-fixincludes
3302
1358ccea 3303
25b42232 3304
ce406537
PB
3305
3306
295f4e42
NN
3307# --------------------------------------
3308# Modules which run on the host machine
3309# --------------------------------------
1358ccea 3310
25b42232 3311
295f4e42
NN
3312.PHONY: configure-ash maybe-configure-ash
3313maybe-configure-ash:
3ff3adad
PB
3314@if gcc-bootstrap
3315configure-ash: stage_current
3316@endif gcc-bootstrap
60975492
PB
3317@if ash
3318maybe-configure-ash: configure-ash
cc11cc9b 3319configure-ash:
f41d6665 3320 @: $(MAKE); $(unstage)
cc11cc9b 3321 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 3322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
3323 test ! -f $(HOST_SUBDIR)/ash/Makefile || exit 0; \
3324 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ash ; \
4fc4dd12 3325 $(HOST_EXPORTS) \
25b42232
PB
3326 echo Configuring in $(HOST_SUBDIR)/ash; \
3327 cd "$(HOST_SUBDIR)/ash" || exit 1; \
295f4e42 3328 case $(srcdir) in \
215c351a
PB
3329 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3330 *) topdir=`echo $(HOST_SUBDIR)/ash/ | \
3331 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 3332 esac; \
215c351a
PB
3333 srcdiroption="--srcdir=$${topdir}/ash"; \
3334 libsrcdir="$$s/ash"; \
295f4e42 3335 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
3336 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3337 --target=${target_alias} $${srcdiroption} \
1358ccea 3338 || exit 1
60975492 3339@endif ash
1358ccea 3340
25b42232
PB
3341
3342
ce406537
PB
3343
3344
295f4e42
NN
3345.PHONY: all-ash maybe-all-ash
3346maybe-all-ash:
3ff3adad
PB
3347@if gcc-bootstrap
3348all-ash: stage_current
3349@endif gcc-bootstrap
60975492 3350@if ash
7e0b5752 3351TARGET-ash=all
60975492 3352maybe-all-ash: all-ash
295f4e42 3353all-ash: configure-ash
f41d6665 3354 @: $(MAKE); $(unstage)
295f4e42
NN
3355 @r=`${PWD_COMMAND}`; export r; \
3356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3357 $(HOST_EXPORTS) \
215c351a 3358 (cd $(HOST_SUBDIR)/ash && \
1c8bd6a3
PB
3359 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3360 $(TARGET-ash))
60975492 3361@endif ash
1358ccea 3362
25b42232 3363
ce406537
PB
3364
3365
295f4e42
NN
3366.PHONY: check-ash maybe-check-ash
3367maybe-check-ash:
60975492
PB
3368@if ash
3369maybe-check-ash: check-ash
1358ccea 3370
295f4e42 3371check-ash:
f41d6665 3372 @: $(MAKE); $(unstage)
295f4e42 3373 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 3374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3375 $(HOST_EXPORTS) \
215c351a
PB
3376 (cd $(HOST_SUBDIR)/ash && \
3377 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 3378
60975492 3379@endif ash
1358ccea 3380
295f4e42
NN
3381.PHONY: install-ash maybe-install-ash
3382maybe-install-ash:
60975492
PB
3383@if ash
3384maybe-install-ash: install-ash
1358ccea 3385
295f4e42 3386install-ash: installdirs
f41d6665 3387 @: $(MAKE); $(unstage)
295f4e42 3388 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 3389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3390 $(HOST_EXPORTS) \
215c351a 3391 (cd $(HOST_SUBDIR)/ash && \
ace9ac7b 3392 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 3393
60975492 3394@endif ash
1358ccea 3395
b5422ad7 3396# Other targets (info, dvi, pdf, etc.)
1358ccea 3397
295f4e42
NN
3398.PHONY: maybe-info-ash info-ash
3399maybe-info-ash:
60975492
PB
3400@if ash
3401maybe-info-ash: info-ash
295f4e42
NN
3402
3403info-ash: \
05750653 3404 configure-ash
f41d6665 3405 @: $(MAKE); $(unstage)
295f4e42 3406 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
3407 r=`${PWD_COMMAND}`; export r; \
3408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3409 $(HOST_EXPORTS) \
d32ab992 3410 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3412 done; \
295f4e42 3413 echo "Doing info in ash" ; \
215c351a 3414 (cd $(HOST_SUBDIR)/ash && \
1358ccea
NN
3415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3417 "RANLIB=$${RANLIB}" \
901119ae 3418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3419 info) \
1358ccea
NN
3420 || exit 1
3421
60975492 3422@endif ash
1358ccea 3423
295f4e42
NN
3424.PHONY: maybe-dvi-ash dvi-ash
3425maybe-dvi-ash:
60975492
PB
3426@if ash
3427maybe-dvi-ash: dvi-ash
1358ccea 3428
295f4e42 3429dvi-ash: \
05750653 3430 configure-ash
f41d6665 3431 @: $(MAKE); $(unstage)
295f4e42 3432 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
3433 r=`${PWD_COMMAND}`; export r; \
3434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3435 $(HOST_EXPORTS) \
d32ab992 3436 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3438 done; \
295f4e42 3439 echo "Doing dvi in ash" ; \
215c351a 3440 (cd $(HOST_SUBDIR)/ash && \
1358ccea
NN
3441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3443 "RANLIB=$${RANLIB}" \
901119ae 3444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3445 dvi) \
1358ccea
NN
3446 || exit 1
3447
60975492 3448@endif ash
1358ccea 3449
b5422ad7
BM
3450.PHONY: maybe-pdf-ash pdf-ash
3451maybe-pdf-ash:
3452@if ash
3453maybe-pdf-ash: pdf-ash
3454
3455pdf-ash: \
3456 configure-ash
3457 @: $(MAKE); $(unstage)
3458 @[ -f ./ash/Makefile ] || exit 0; \
3459 r=`${PWD_COMMAND}`; export r; \
3460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3461 $(HOST_EXPORTS) \
3462 for flag in $(EXTRA_HOST_FLAGS) ; do \
3463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3464 done; \
3465 echo "Doing pdf in ash" ; \
3466 (cd $(HOST_SUBDIR)/ash && \
3467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3469 "RANLIB=$${RANLIB}" \
901119ae 3470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
3471 pdf) \
3472 || exit 1
3473
3474@endif ash
3475
f87a2b2e
MS
3476.PHONY: maybe-html-ash html-ash
3477maybe-html-ash:
3478@if ash
3479maybe-html-ash: html-ash
3480
3481html-ash: \
05750653 3482 configure-ash
f41d6665 3483 @: $(MAKE); $(unstage)
f87a2b2e
MS
3484 @[ -f ./ash/Makefile ] || exit 0; \
3485 r=`${PWD_COMMAND}`; export r; \
3486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
3487 $(HOST_EXPORTS) \
3488 for flag in $(EXTRA_HOST_FLAGS) ; do \
3489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3490 done; \
3491 echo "Doing html in ash" ; \
215c351a 3492 (cd $(HOST_SUBDIR)/ash && \
f87a2b2e
MS
3493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3495 "RANLIB=$${RANLIB}" \
901119ae 3496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
3497 html) \
3498 || exit 1
3499
3500@endif ash
3501
295f4e42
NN
3502.PHONY: maybe-TAGS-ash TAGS-ash
3503maybe-TAGS-ash:
60975492
PB
3504@if ash
3505maybe-TAGS-ash: TAGS-ash
1358ccea 3506
295f4e42 3507TAGS-ash: \
05750653 3508 configure-ash
f41d6665 3509 @: $(MAKE); $(unstage)
295f4e42 3510 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
3511 r=`${PWD_COMMAND}`; export r; \
3512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3513 $(HOST_EXPORTS) \
d32ab992 3514 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3516 done; \
295f4e42 3517 echo "Doing TAGS in ash" ; \
215c351a 3518 (cd $(HOST_SUBDIR)/ash && \
1358ccea
NN
3519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3521 "RANLIB=$${RANLIB}" \
901119ae 3522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3523 TAGS) \
1358ccea
NN
3524 || exit 1
3525
60975492 3526@endif ash
1358ccea 3527
295f4e42
NN
3528.PHONY: maybe-install-info-ash install-info-ash
3529maybe-install-info-ash:
60975492
PB
3530@if ash
3531maybe-install-info-ash: install-info-ash
1358ccea 3532
295f4e42
NN
3533install-info-ash: \
3534 configure-ash \
05750653 3535 info-ash
f41d6665 3536 @: $(MAKE); $(unstage)
295f4e42 3537 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
3538 r=`${PWD_COMMAND}`; export r; \
3539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3540 $(HOST_EXPORTS) \
d32ab992 3541 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3543 done; \
295f4e42 3544 echo "Doing install-info in ash" ; \
215c351a 3545 (cd $(HOST_SUBDIR)/ash && \
1358ccea
NN
3546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3548 "RANLIB=$${RANLIB}" \
901119ae 3549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3550 install-info) \
1358ccea
NN
3551 || exit 1
3552
60975492 3553@endif ash
1358ccea 3554
9c4d2493
BM
3555.PHONY: maybe-install-pdf-ash install-pdf-ash
3556maybe-install-pdf-ash:
3557@if ash
3558maybe-install-pdf-ash: install-pdf-ash
3559
3560install-pdf-ash: \
3561 configure-ash \
3562 pdf-ash
3563 @: $(MAKE); $(unstage)
3564 @[ -f ./ash/Makefile ] || exit 0; \
3565 r=`${PWD_COMMAND}`; export r; \
3566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3567 $(HOST_EXPORTS) \
3568 for flag in $(EXTRA_HOST_FLAGS) ; do \
3569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3570 done; \
3571 echo "Doing install-pdf in ash" ; \
3572 (cd $(HOST_SUBDIR)/ash && \
3573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3575 "RANLIB=$${RANLIB}" \
901119ae 3576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
3577 install-pdf) \
3578 || exit 1
3579
3580@endif ash
3581
65d6e994
CD
3582.PHONY: maybe-install-html-ash install-html-ash
3583maybe-install-html-ash:
3584@if ash
3585maybe-install-html-ash: install-html-ash
3586
3587install-html-ash: \
3588 configure-ash \
3589 html-ash
3590 @: $(MAKE); $(unstage)
3591 @[ -f ./ash/Makefile ] || exit 0; \
3592 r=`${PWD_COMMAND}`; export r; \
3593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3594 $(HOST_EXPORTS) \
3595 for flag in $(EXTRA_HOST_FLAGS) ; do \
3596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3597 done; \
3598 echo "Doing install-html in ash" ; \
3599 (cd $(HOST_SUBDIR)/ash && \
3600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3602 "RANLIB=$${RANLIB}" \
901119ae 3603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
3604 install-html) \
3605 || exit 1
3606
3607@endif ash
3608
295f4e42
NN
3609.PHONY: maybe-installcheck-ash installcheck-ash
3610maybe-installcheck-ash:
60975492
PB
3611@if ash
3612maybe-installcheck-ash: installcheck-ash
1358ccea 3613
295f4e42 3614installcheck-ash: \
05750653 3615 configure-ash
f41d6665 3616 @: $(MAKE); $(unstage)
295f4e42 3617 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
3618 r=`${PWD_COMMAND}`; export r; \
3619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3620 $(HOST_EXPORTS) \
d32ab992 3621 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3623 done; \
295f4e42 3624 echo "Doing installcheck in ash" ; \
215c351a 3625 (cd $(HOST_SUBDIR)/ash && \
1358ccea
NN
3626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3628 "RANLIB=$${RANLIB}" \
901119ae 3629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3630 installcheck) \
1358ccea
NN
3631 || exit 1
3632
60975492 3633@endif ash
1358ccea 3634
295f4e42
NN
3635.PHONY: maybe-mostlyclean-ash mostlyclean-ash
3636maybe-mostlyclean-ash:
60975492
PB
3637@if ash
3638maybe-mostlyclean-ash: mostlyclean-ash
1358ccea 3639
05750653 3640mostlyclean-ash:
f41d6665 3641 @: $(MAKE); $(unstage)
295f4e42 3642 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
3643 r=`${PWD_COMMAND}`; export r; \
3644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3645 $(HOST_EXPORTS) \
d32ab992 3646 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3648 done; \
295f4e42 3649 echo "Doing mostlyclean in ash" ; \
215c351a 3650 (cd $(HOST_SUBDIR)/ash && \
1358ccea
NN
3651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3653 "RANLIB=$${RANLIB}" \
901119ae 3654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3655 mostlyclean) \
1358ccea
NN
3656 || exit 1
3657
60975492 3658@endif ash
1358ccea 3659
295f4e42
NN
3660.PHONY: maybe-clean-ash clean-ash
3661maybe-clean-ash:
60975492
PB
3662@if ash
3663maybe-clean-ash: clean-ash
1358ccea 3664
05750653 3665clean-ash:
f41d6665 3666 @: $(MAKE); $(unstage)
295f4e42 3667 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
3668 r=`${PWD_COMMAND}`; export r; \
3669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3670 $(HOST_EXPORTS) \
d32ab992 3671 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3673 done; \
295f4e42 3674 echo "Doing clean in ash" ; \
215c351a 3675 (cd $(HOST_SUBDIR)/ash && \
1358ccea
NN
3676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3678 "RANLIB=$${RANLIB}" \
901119ae 3679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3680 clean) \
1358ccea
NN
3681 || exit 1
3682
60975492 3683@endif ash
1358ccea 3684
295f4e42
NN
3685.PHONY: maybe-distclean-ash distclean-ash
3686maybe-distclean-ash:
60975492
PB
3687@if ash
3688maybe-distclean-ash: distclean-ash
1358ccea 3689
05750653 3690distclean-ash:
f41d6665 3691 @: $(MAKE); $(unstage)
295f4e42 3692 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
3693 r=`${PWD_COMMAND}`; export r; \
3694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3695 $(HOST_EXPORTS) \
d32ab992 3696 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3698 done; \
295f4e42 3699 echo "Doing distclean in ash" ; \
215c351a 3700 (cd $(HOST_SUBDIR)/ash && \
1358ccea
NN
3701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3703 "RANLIB=$${RANLIB}" \
901119ae 3704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3705 distclean) \
1358ccea
NN
3706 || exit 1
3707
60975492 3708@endif ash
1358ccea 3709
295f4e42
NN
3710.PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
3711maybe-maintainer-clean-ash:
60975492
PB
3712@if ash
3713maybe-maintainer-clean-ash: maintainer-clean-ash
1358ccea 3714
05750653 3715maintainer-clean-ash:
f41d6665 3716 @: $(MAKE); $(unstage)
295f4e42 3717 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
3718 r=`${PWD_COMMAND}`; export r; \
3719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3720 $(HOST_EXPORTS) \
d32ab992 3721 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3723 done; \
295f4e42 3724 echo "Doing maintainer-clean in ash" ; \
215c351a 3725 (cd $(HOST_SUBDIR)/ash && \
1358ccea
NN
3726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3728 "RANLIB=$${RANLIB}" \
901119ae 3729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3730 maintainer-clean) \
1358ccea
NN
3731 || exit 1
3732
60975492 3733@endif ash
1358ccea 3734
1358ccea 3735
25b42232 3736
295f4e42
NN
3737.PHONY: configure-autoconf maybe-configure-autoconf
3738maybe-configure-autoconf:
3ff3adad
PB
3739@if gcc-bootstrap
3740configure-autoconf: stage_current
3741@endif gcc-bootstrap
60975492
PB
3742@if autoconf
3743maybe-configure-autoconf: configure-autoconf
cc11cc9b 3744configure-autoconf:
f41d6665 3745 @: $(MAKE); $(unstage)
cc11cc9b 3746 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 3747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
3748 test ! -f $(HOST_SUBDIR)/autoconf/Makefile || exit 0; \
3749 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/autoconf ; \
4fc4dd12 3750 $(HOST_EXPORTS) \
25b42232
PB
3751 echo Configuring in $(HOST_SUBDIR)/autoconf; \
3752 cd "$(HOST_SUBDIR)/autoconf" || exit 1; \
295f4e42 3753 case $(srcdir) in \
215c351a
PB
3754 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3755 *) topdir=`echo $(HOST_SUBDIR)/autoconf/ | \
3756 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 3757 esac; \
215c351a
PB
3758 srcdiroption="--srcdir=$${topdir}/autoconf"; \
3759 libsrcdir="$$s/autoconf"; \
295f4e42 3760 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
3761 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3762 --target=${target_alias} $${srcdiroption} \
1358ccea 3763 || exit 1
60975492 3764@endif autoconf
1358ccea 3765
25b42232
PB
3766
3767
ce406537
PB
3768
3769
295f4e42
NN
3770.PHONY: all-autoconf maybe-all-autoconf
3771maybe-all-autoconf:
3ff3adad
PB
3772@if gcc-bootstrap
3773all-autoconf: stage_current
3774@endif gcc-bootstrap
60975492 3775@if autoconf
7e0b5752 3776TARGET-autoconf=all
60975492 3777maybe-all-autoconf: all-autoconf
295f4e42 3778all-autoconf: configure-autoconf
f41d6665 3779 @: $(MAKE); $(unstage)
295f4e42
NN
3780 @r=`${PWD_COMMAND}`; export r; \
3781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3782 $(HOST_EXPORTS) \
215c351a 3783 (cd $(HOST_SUBDIR)/autoconf && \
1c8bd6a3
PB
3784 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3785 $(TARGET-autoconf))
60975492 3786@endif autoconf
1358ccea 3787
25b42232 3788
ce406537
PB
3789
3790
295f4e42
NN
3791.PHONY: check-autoconf maybe-check-autoconf
3792maybe-check-autoconf:
60975492
PB
3793@if autoconf
3794maybe-check-autoconf: check-autoconf
1358ccea 3795
295f4e42 3796check-autoconf:
f41d6665 3797 @: $(MAKE); $(unstage)
295f4e42 3798 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 3799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3800 $(HOST_EXPORTS) \
215c351a
PB
3801 (cd $(HOST_SUBDIR)/autoconf && \
3802 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 3803
60975492 3804@endif autoconf
1358ccea 3805
295f4e42
NN
3806.PHONY: install-autoconf maybe-install-autoconf
3807maybe-install-autoconf:
60975492
PB
3808@if autoconf
3809maybe-install-autoconf: install-autoconf
1358ccea 3810
295f4e42 3811install-autoconf: installdirs
f41d6665 3812 @: $(MAKE); $(unstage)
295f4e42 3813 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 3814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3815 $(HOST_EXPORTS) \
215c351a 3816 (cd $(HOST_SUBDIR)/autoconf && \
ace9ac7b 3817 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 3818
60975492 3819@endif autoconf
1358ccea 3820
b5422ad7 3821# Other targets (info, dvi, pdf, etc.)
1358ccea 3822
295f4e42
NN
3823.PHONY: maybe-info-autoconf info-autoconf
3824maybe-info-autoconf:
60975492
PB
3825@if autoconf
3826maybe-info-autoconf: info-autoconf
295f4e42
NN
3827
3828info-autoconf: \
05750653 3829 configure-autoconf
f41d6665 3830 @: $(MAKE); $(unstage)
295f4e42 3831 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
3832 r=`${PWD_COMMAND}`; export r; \
3833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3834 $(HOST_EXPORTS) \
d32ab992 3835 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3837 done; \
295f4e42 3838 echo "Doing info in autoconf" ; \
215c351a 3839 (cd $(HOST_SUBDIR)/autoconf && \
1358ccea
NN
3840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3842 "RANLIB=$${RANLIB}" \
901119ae 3843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3844 info) \
1358ccea
NN
3845 || exit 1
3846
60975492 3847@endif autoconf
1358ccea 3848
295f4e42
NN
3849.PHONY: maybe-dvi-autoconf dvi-autoconf
3850maybe-dvi-autoconf:
60975492
PB
3851@if autoconf
3852maybe-dvi-autoconf: dvi-autoconf
1358ccea 3853
295f4e42 3854dvi-autoconf: \
05750653 3855 configure-autoconf
f41d6665 3856 @: $(MAKE); $(unstage)
295f4e42 3857 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
3858 r=`${PWD_COMMAND}`; export r; \
3859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3860 $(HOST_EXPORTS) \
d32ab992 3861 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3863 done; \
295f4e42 3864 echo "Doing dvi in autoconf" ; \
215c351a 3865 (cd $(HOST_SUBDIR)/autoconf && \
1358ccea
NN
3866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3868 "RANLIB=$${RANLIB}" \
901119ae 3869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3870 dvi) \
1358ccea
NN
3871 || exit 1
3872
60975492 3873@endif autoconf
1358ccea 3874
b5422ad7
BM
3875.PHONY: maybe-pdf-autoconf pdf-autoconf
3876maybe-pdf-autoconf:
3877@if autoconf
3878maybe-pdf-autoconf: pdf-autoconf
3879
3880pdf-autoconf: \
3881 configure-autoconf
3882 @: $(MAKE); $(unstage)
3883 @[ -f ./autoconf/Makefile ] || exit 0; \
3884 r=`${PWD_COMMAND}`; export r; \
3885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3886 $(HOST_EXPORTS) \
3887 for flag in $(EXTRA_HOST_FLAGS) ; do \
3888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3889 done; \
3890 echo "Doing pdf in autoconf" ; \
3891 (cd $(HOST_SUBDIR)/autoconf && \
3892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3894 "RANLIB=$${RANLIB}" \
901119ae 3895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
3896 pdf) \
3897 || exit 1
3898
3899@endif autoconf
3900
f87a2b2e
MS
3901.PHONY: maybe-html-autoconf html-autoconf
3902maybe-html-autoconf:
3903@if autoconf
3904maybe-html-autoconf: html-autoconf
3905
3906html-autoconf: \
05750653 3907 configure-autoconf
f41d6665 3908 @: $(MAKE); $(unstage)
f87a2b2e
MS
3909 @[ -f ./autoconf/Makefile ] || exit 0; \
3910 r=`${PWD_COMMAND}`; export r; \
3911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
3912 $(HOST_EXPORTS) \
3913 for flag in $(EXTRA_HOST_FLAGS) ; do \
3914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3915 done; \
3916 echo "Doing html in autoconf" ; \
215c351a 3917 (cd $(HOST_SUBDIR)/autoconf && \
f87a2b2e
MS
3918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3920 "RANLIB=$${RANLIB}" \
901119ae 3921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
3922 html) \
3923 || exit 1
3924
3925@endif autoconf
3926
295f4e42
NN
3927.PHONY: maybe-TAGS-autoconf TAGS-autoconf
3928maybe-TAGS-autoconf:
60975492
PB
3929@if autoconf
3930maybe-TAGS-autoconf: TAGS-autoconf
1358ccea 3931
295f4e42 3932TAGS-autoconf: \
05750653 3933 configure-autoconf
f41d6665 3934 @: $(MAKE); $(unstage)
295f4e42 3935 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
3936 r=`${PWD_COMMAND}`; export r; \
3937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3938 $(HOST_EXPORTS) \
d32ab992 3939 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3941 done; \
295f4e42 3942 echo "Doing TAGS in autoconf" ; \
215c351a 3943 (cd $(HOST_SUBDIR)/autoconf && \
1358ccea
NN
3944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3946 "RANLIB=$${RANLIB}" \
901119ae 3947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3948 TAGS) \
1358ccea
NN
3949 || exit 1
3950
60975492 3951@endif autoconf
1358ccea 3952
295f4e42
NN
3953.PHONY: maybe-install-info-autoconf install-info-autoconf
3954maybe-install-info-autoconf:
60975492
PB
3955@if autoconf
3956maybe-install-info-autoconf: install-info-autoconf
1358ccea 3957
295f4e42
NN
3958install-info-autoconf: \
3959 configure-autoconf \
05750653 3960 info-autoconf
f41d6665 3961 @: $(MAKE); $(unstage)
295f4e42 3962 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
3963 r=`${PWD_COMMAND}`; export r; \
3964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3965 $(HOST_EXPORTS) \
d32ab992 3966 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3968 done; \
295f4e42 3969 echo "Doing install-info in autoconf" ; \
215c351a 3970 (cd $(HOST_SUBDIR)/autoconf && \
1358ccea
NN
3971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3973 "RANLIB=$${RANLIB}" \
901119ae 3974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3975 install-info) \
1358ccea
NN
3976 || exit 1
3977
60975492 3978@endif autoconf
1358ccea 3979
9c4d2493
BM
3980.PHONY: maybe-install-pdf-autoconf install-pdf-autoconf
3981maybe-install-pdf-autoconf:
3982@if autoconf
3983maybe-install-pdf-autoconf: install-pdf-autoconf
3984
3985install-pdf-autoconf: \
3986 configure-autoconf \
3987 pdf-autoconf
3988 @: $(MAKE); $(unstage)
3989 @[ -f ./autoconf/Makefile ] || exit 0; \
3990 r=`${PWD_COMMAND}`; export r; \
3991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3992 $(HOST_EXPORTS) \
3993 for flag in $(EXTRA_HOST_FLAGS) ; do \
3994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3995 done; \
3996 echo "Doing install-pdf in autoconf" ; \
3997 (cd $(HOST_SUBDIR)/autoconf && \
3998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4000 "RANLIB=$${RANLIB}" \
901119ae 4001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
4002 install-pdf) \
4003 || exit 1
4004
4005@endif autoconf
4006
65d6e994
CD
4007.PHONY: maybe-install-html-autoconf install-html-autoconf
4008maybe-install-html-autoconf:
4009@if autoconf
4010maybe-install-html-autoconf: install-html-autoconf
4011
4012install-html-autoconf: \
4013 configure-autoconf \
4014 html-autoconf
4015 @: $(MAKE); $(unstage)
4016 @[ -f ./autoconf/Makefile ] || exit 0; \
4017 r=`${PWD_COMMAND}`; export r; \
4018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4019 $(HOST_EXPORTS) \
4020 for flag in $(EXTRA_HOST_FLAGS) ; do \
4021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4022 done; \
4023 echo "Doing install-html in autoconf" ; \
4024 (cd $(HOST_SUBDIR)/autoconf && \
4025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4027 "RANLIB=$${RANLIB}" \
901119ae 4028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
4029 install-html) \
4030 || exit 1
4031
4032@endif autoconf
4033
295f4e42
NN
4034.PHONY: maybe-installcheck-autoconf installcheck-autoconf
4035maybe-installcheck-autoconf:
60975492
PB
4036@if autoconf
4037maybe-installcheck-autoconf: installcheck-autoconf
1358ccea 4038
295f4e42 4039installcheck-autoconf: \
05750653 4040 configure-autoconf
f41d6665 4041 @: $(MAKE); $(unstage)
295f4e42 4042 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
4043 r=`${PWD_COMMAND}`; export r; \
4044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4045 $(HOST_EXPORTS) \
d32ab992 4046 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4048 done; \
295f4e42 4049 echo "Doing installcheck in autoconf" ; \
215c351a 4050 (cd $(HOST_SUBDIR)/autoconf && \
1358ccea
NN
4051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4053 "RANLIB=$${RANLIB}" \
901119ae 4054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4055 installcheck) \
1358ccea
NN
4056 || exit 1
4057
60975492 4058@endif autoconf
1358ccea 4059
295f4e42
NN
4060.PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
4061maybe-mostlyclean-autoconf:
60975492
PB
4062@if autoconf
4063maybe-mostlyclean-autoconf: mostlyclean-autoconf
1358ccea 4064
05750653 4065mostlyclean-autoconf:
f41d6665 4066 @: $(MAKE); $(unstage)
295f4e42 4067 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
4068 r=`${PWD_COMMAND}`; export r; \
4069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4070 $(HOST_EXPORTS) \
d32ab992 4071 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4073 done; \
295f4e42 4074 echo "Doing mostlyclean in autoconf" ; \
215c351a 4075 (cd $(HOST_SUBDIR)/autoconf && \
1358ccea
NN
4076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4078 "RANLIB=$${RANLIB}" \
901119ae 4079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4080 mostlyclean) \
1358ccea
NN
4081 || exit 1
4082
60975492 4083@endif autoconf
1358ccea 4084
295f4e42
NN
4085.PHONY: maybe-clean-autoconf clean-autoconf
4086maybe-clean-autoconf:
60975492
PB
4087@if autoconf
4088maybe-clean-autoconf: clean-autoconf
1358ccea 4089
05750653 4090clean-autoconf:
f41d6665 4091 @: $(MAKE); $(unstage)
295f4e42 4092 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
4093 r=`${PWD_COMMAND}`; export r; \
4094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4095 $(HOST_EXPORTS) \
d32ab992 4096 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4098 done; \
295f4e42 4099 echo "Doing clean in autoconf" ; \
215c351a 4100 (cd $(HOST_SUBDIR)/autoconf && \
1358ccea
NN
4101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4103 "RANLIB=$${RANLIB}" \
901119ae 4104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4105 clean) \
1358ccea
NN
4106 || exit 1
4107
60975492 4108@endif autoconf
1358ccea 4109
295f4e42
NN
4110.PHONY: maybe-distclean-autoconf distclean-autoconf
4111maybe-distclean-autoconf:
60975492
PB
4112@if autoconf
4113maybe-distclean-autoconf: distclean-autoconf
1358ccea 4114
05750653 4115distclean-autoconf:
f41d6665 4116 @: $(MAKE); $(unstage)
295f4e42 4117 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
4118 r=`${PWD_COMMAND}`; export r; \
4119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4120 $(HOST_EXPORTS) \
d32ab992 4121 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4123 done; \
295f4e42 4124 echo "Doing distclean in autoconf" ; \
215c351a 4125 (cd $(HOST_SUBDIR)/autoconf && \
1358ccea
NN
4126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4128 "RANLIB=$${RANLIB}" \
901119ae 4129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4130 distclean) \
1358ccea
NN
4131 || exit 1
4132
60975492 4133@endif autoconf
1358ccea 4134
295f4e42
NN
4135.PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
4136maybe-maintainer-clean-autoconf:
60975492
PB
4137@if autoconf
4138maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
1358ccea 4139
05750653 4140maintainer-clean-autoconf:
f41d6665 4141 @: $(MAKE); $(unstage)
295f4e42 4142 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
4143 r=`${PWD_COMMAND}`; export r; \
4144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4145 $(HOST_EXPORTS) \
d32ab992 4146 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4148 done; \
295f4e42 4149 echo "Doing maintainer-clean in autoconf" ; \
215c351a 4150 (cd $(HOST_SUBDIR)/autoconf && \
1358ccea
NN
4151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4153 "RANLIB=$${RANLIB}" \
901119ae 4154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4155 maintainer-clean) \
1358ccea
NN
4156 || exit 1
4157
60975492 4158@endif autoconf
1358ccea 4159
1358ccea 4160
25b42232 4161
295f4e42
NN
4162.PHONY: configure-automake maybe-configure-automake
4163maybe-configure-automake:
3ff3adad
PB
4164@if gcc-bootstrap
4165configure-automake: stage_current
4166@endif gcc-bootstrap
60975492
PB
4167@if automake
4168maybe-configure-automake: configure-automake
cc11cc9b 4169configure-automake:
f41d6665 4170 @: $(MAKE); $(unstage)
cc11cc9b 4171 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 4172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
4173 test ! -f $(HOST_SUBDIR)/automake/Makefile || exit 0; \
4174 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/automake ; \
4fc4dd12 4175 $(HOST_EXPORTS) \
25b42232
PB
4176 echo Configuring in $(HOST_SUBDIR)/automake; \
4177 cd "$(HOST_SUBDIR)/automake" || exit 1; \
295f4e42 4178 case $(srcdir) in \
215c351a
PB
4179 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4180 *) topdir=`echo $(HOST_SUBDIR)/automake/ | \
4181 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 4182 esac; \
215c351a
PB
4183 srcdiroption="--srcdir=$${topdir}/automake"; \
4184 libsrcdir="$$s/automake"; \
295f4e42 4185 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
4186 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4187 --target=${target_alias} $${srcdiroption} \
1358ccea 4188 || exit 1
60975492 4189@endif automake
1358ccea 4190
25b42232
PB
4191
4192
ce406537
PB
4193
4194
295f4e42
NN
4195.PHONY: all-automake maybe-all-automake
4196maybe-all-automake:
3ff3adad
PB
4197@if gcc-bootstrap
4198all-automake: stage_current
4199@endif gcc-bootstrap
60975492 4200@if automake
7e0b5752 4201TARGET-automake=all
60975492 4202maybe-all-automake: all-automake
295f4e42 4203all-automake: configure-automake
f41d6665 4204 @: $(MAKE); $(unstage)
295f4e42
NN
4205 @r=`${PWD_COMMAND}`; export r; \
4206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4207 $(HOST_EXPORTS) \
215c351a 4208 (cd $(HOST_SUBDIR)/automake && \
1c8bd6a3
PB
4209 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4210 $(TARGET-automake))
60975492 4211@endif automake
1358ccea 4212
25b42232 4213
ce406537
PB
4214
4215
295f4e42
NN
4216.PHONY: check-automake maybe-check-automake
4217maybe-check-automake:
60975492
PB
4218@if automake
4219maybe-check-automake: check-automake
1358ccea 4220
295f4e42 4221check-automake:
f41d6665 4222 @: $(MAKE); $(unstage)
295f4e42 4223 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 4224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4225 $(HOST_EXPORTS) \
215c351a
PB
4226 (cd $(HOST_SUBDIR)/automake && \
4227 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 4228
60975492 4229@endif automake
1358ccea 4230
295f4e42
NN
4231.PHONY: install-automake maybe-install-automake
4232maybe-install-automake:
60975492
PB
4233@if automake
4234maybe-install-automake: install-automake
1358ccea 4235
295f4e42 4236install-automake: installdirs
f41d6665 4237 @: $(MAKE); $(unstage)
295f4e42 4238 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 4239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4240 $(HOST_EXPORTS) \
215c351a 4241 (cd $(HOST_SUBDIR)/automake && \
ace9ac7b 4242 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 4243
60975492 4244@endif automake
1358ccea 4245
b5422ad7 4246# Other targets (info, dvi, pdf, etc.)
1358ccea 4247
295f4e42
NN
4248.PHONY: maybe-info-automake info-automake
4249maybe-info-automake:
60975492
PB
4250@if automake
4251maybe-info-automake: info-automake
295f4e42
NN
4252
4253info-automake: \
05750653 4254 configure-automake
f41d6665 4255 @: $(MAKE); $(unstage)
295f4e42 4256 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
4257 r=`${PWD_COMMAND}`; export r; \
4258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4259 $(HOST_EXPORTS) \
d32ab992 4260 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4262 done; \
295f4e42 4263 echo "Doing info in automake" ; \
215c351a 4264 (cd $(HOST_SUBDIR)/automake && \
1358ccea
NN
4265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4267 "RANLIB=$${RANLIB}" \
901119ae 4268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4269 info) \
1358ccea
NN
4270 || exit 1
4271
60975492 4272@endif automake
1358ccea 4273
295f4e42
NN
4274.PHONY: maybe-dvi-automake dvi-automake
4275maybe-dvi-automake:
60975492
PB
4276@if automake
4277maybe-dvi-automake: dvi-automake
1358ccea 4278
295f4e42 4279dvi-automake: \
05750653 4280 configure-automake
f41d6665 4281 @: $(MAKE); $(unstage)
295f4e42 4282 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
4283 r=`${PWD_COMMAND}`; export r; \
4284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4285 $(HOST_EXPORTS) \
d32ab992 4286 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4288 done; \
295f4e42 4289 echo "Doing dvi in automake" ; \
215c351a 4290 (cd $(HOST_SUBDIR)/automake && \
1358ccea
NN
4291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4293 "RANLIB=$${RANLIB}" \
901119ae 4294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4295 dvi) \
1358ccea
NN
4296 || exit 1
4297
60975492 4298@endif automake
1358ccea 4299
b5422ad7
BM
4300.PHONY: maybe-pdf-automake pdf-automake
4301maybe-pdf-automake:
4302@if automake
4303maybe-pdf-automake: pdf-automake
4304
4305pdf-automake: \
4306 configure-automake
4307 @: $(MAKE); $(unstage)
4308 @[ -f ./automake/Makefile ] || exit 0; \
4309 r=`${PWD_COMMAND}`; export r; \
4310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4311 $(HOST_EXPORTS) \
4312 for flag in $(EXTRA_HOST_FLAGS) ; do \
4313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4314 done; \
4315 echo "Doing pdf in automake" ; \
4316 (cd $(HOST_SUBDIR)/automake && \
4317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4319 "RANLIB=$${RANLIB}" \
901119ae 4320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
4321 pdf) \
4322 || exit 1
4323
4324@endif automake
4325
f87a2b2e
MS
4326.PHONY: maybe-html-automake html-automake
4327maybe-html-automake:
4328@if automake
4329maybe-html-automake: html-automake
4330
4331html-automake: \
05750653 4332 configure-automake
f41d6665 4333 @: $(MAKE); $(unstage)
f87a2b2e
MS
4334 @[ -f ./automake/Makefile ] || exit 0; \
4335 r=`${PWD_COMMAND}`; export r; \
4336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
4337 $(HOST_EXPORTS) \
4338 for flag in $(EXTRA_HOST_FLAGS) ; do \
4339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4340 done; \
4341 echo "Doing html in automake" ; \
215c351a 4342 (cd $(HOST_SUBDIR)/automake && \
f87a2b2e
MS
4343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4345 "RANLIB=$${RANLIB}" \
901119ae 4346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
4347 html) \
4348 || exit 1
4349
4350@endif automake
4351
295f4e42
NN
4352.PHONY: maybe-TAGS-automake TAGS-automake
4353maybe-TAGS-automake:
60975492
PB
4354@if automake
4355maybe-TAGS-automake: TAGS-automake
1358ccea 4356
295f4e42 4357TAGS-automake: \
05750653 4358 configure-automake
f41d6665 4359 @: $(MAKE); $(unstage)
295f4e42 4360 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
4361 r=`${PWD_COMMAND}`; export r; \
4362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4363 $(HOST_EXPORTS) \
d32ab992 4364 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4366 done; \
295f4e42 4367 echo "Doing TAGS in automake" ; \
215c351a 4368 (cd $(HOST_SUBDIR)/automake && \
1358ccea
NN
4369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4371 "RANLIB=$${RANLIB}" \
901119ae 4372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4373 TAGS) \
1358ccea
NN
4374 || exit 1
4375
60975492 4376@endif automake
1358ccea 4377
295f4e42
NN
4378.PHONY: maybe-install-info-automake install-info-automake
4379maybe-install-info-automake:
60975492
PB
4380@if automake
4381maybe-install-info-automake: install-info-automake
1358ccea 4382
295f4e42
NN
4383install-info-automake: \
4384 configure-automake \
05750653 4385 info-automake
f41d6665 4386 @: $(MAKE); $(unstage)
295f4e42 4387 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
4388 r=`${PWD_COMMAND}`; export r; \
4389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4390 $(HOST_EXPORTS) \
d32ab992 4391 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4393 done; \
295f4e42 4394 echo "Doing install-info in automake" ; \
215c351a 4395 (cd $(HOST_SUBDIR)/automake && \
1358ccea
NN
4396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4398 "RANLIB=$${RANLIB}" \
901119ae 4399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4400 install-info) \
1358ccea
NN
4401 || exit 1
4402
60975492 4403@endif automake
1358ccea 4404
9c4d2493
BM
4405.PHONY: maybe-install-pdf-automake install-pdf-automake
4406maybe-install-pdf-automake:
4407@if automake
4408maybe-install-pdf-automake: install-pdf-automake
4409
4410install-pdf-automake: \
4411 configure-automake \
4412 pdf-automake
4413 @: $(MAKE); $(unstage)
4414 @[ -f ./automake/Makefile ] || exit 0; \
4415 r=`${PWD_COMMAND}`; export r; \
4416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4417 $(HOST_EXPORTS) \
4418 for flag in $(EXTRA_HOST_FLAGS) ; do \
4419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4420 done; \
4421 echo "Doing install-pdf in automake" ; \
4422 (cd $(HOST_SUBDIR)/automake && \
4423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4425 "RANLIB=$${RANLIB}" \
901119ae 4426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
4427 install-pdf) \
4428 || exit 1
4429
4430@endif automake
4431
65d6e994
CD
4432.PHONY: maybe-install-html-automake install-html-automake
4433maybe-install-html-automake:
4434@if automake
4435maybe-install-html-automake: install-html-automake
4436
4437install-html-automake: \
4438 configure-automake \
4439 html-automake
4440 @: $(MAKE); $(unstage)
4441 @[ -f ./automake/Makefile ] || exit 0; \
4442 r=`${PWD_COMMAND}`; export r; \
4443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4444 $(HOST_EXPORTS) \
4445 for flag in $(EXTRA_HOST_FLAGS) ; do \
4446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4447 done; \
4448 echo "Doing install-html in automake" ; \
4449 (cd $(HOST_SUBDIR)/automake && \
4450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4452 "RANLIB=$${RANLIB}" \
901119ae 4453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
4454 install-html) \
4455 || exit 1
4456
4457@endif automake
4458
295f4e42
NN
4459.PHONY: maybe-installcheck-automake installcheck-automake
4460maybe-installcheck-automake:
60975492
PB
4461@if automake
4462maybe-installcheck-automake: installcheck-automake
1358ccea 4463
295f4e42 4464installcheck-automake: \
05750653 4465 configure-automake
f41d6665 4466 @: $(MAKE); $(unstage)
295f4e42 4467 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
4468 r=`${PWD_COMMAND}`; export r; \
4469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4470 $(HOST_EXPORTS) \
d32ab992 4471 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4473 done; \
295f4e42 4474 echo "Doing installcheck in automake" ; \
215c351a 4475 (cd $(HOST_SUBDIR)/automake && \
1358ccea
NN
4476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4478 "RANLIB=$${RANLIB}" \
901119ae 4479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4480 installcheck) \
1358ccea
NN
4481 || exit 1
4482
60975492 4483@endif automake
1358ccea 4484
295f4e42
NN
4485.PHONY: maybe-mostlyclean-automake mostlyclean-automake
4486maybe-mostlyclean-automake:
60975492
PB
4487@if automake
4488maybe-mostlyclean-automake: mostlyclean-automake
1358ccea 4489
05750653 4490mostlyclean-automake:
f41d6665 4491 @: $(MAKE); $(unstage)
295f4e42 4492 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
4493 r=`${PWD_COMMAND}`; export r; \
4494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4495 $(HOST_EXPORTS) \
d32ab992 4496 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4498 done; \
295f4e42 4499 echo "Doing mostlyclean in automake" ; \
215c351a 4500 (cd $(HOST_SUBDIR)/automake && \
1358ccea
NN
4501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4503 "RANLIB=$${RANLIB}" \
901119ae 4504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4505 mostlyclean) \
1358ccea
NN
4506 || exit 1
4507
60975492 4508@endif automake
1358ccea 4509
295f4e42
NN
4510.PHONY: maybe-clean-automake clean-automake
4511maybe-clean-automake:
60975492
PB
4512@if automake
4513maybe-clean-automake: clean-automake
1358ccea 4514
05750653 4515clean-automake:
f41d6665 4516 @: $(MAKE); $(unstage)
295f4e42 4517 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
4518 r=`${PWD_COMMAND}`; export r; \
4519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4520 $(HOST_EXPORTS) \
d32ab992 4521 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4523 done; \
295f4e42 4524 echo "Doing clean in automake" ; \
215c351a 4525 (cd $(HOST_SUBDIR)/automake && \
1358ccea
NN
4526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4528 "RANLIB=$${RANLIB}" \
901119ae 4529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4530 clean) \
1358ccea
NN
4531 || exit 1
4532
60975492 4533@endif automake
1358ccea 4534
295f4e42
NN
4535.PHONY: maybe-distclean-automake distclean-automake
4536maybe-distclean-automake:
60975492
PB
4537@if automake
4538maybe-distclean-automake: distclean-automake
1358ccea 4539
05750653 4540distclean-automake:
f41d6665 4541 @: $(MAKE); $(unstage)
295f4e42 4542 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
4543 r=`${PWD_COMMAND}`; export r; \
4544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4545 $(HOST_EXPORTS) \
d32ab992 4546 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4548 done; \
295f4e42 4549 echo "Doing distclean in automake" ; \
215c351a 4550 (cd $(HOST_SUBDIR)/automake && \
1358ccea
NN
4551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4553 "RANLIB=$${RANLIB}" \
901119ae 4554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4555 distclean) \
1358ccea
NN
4556 || exit 1
4557
60975492 4558@endif automake
1358ccea 4559
295f4e42
NN
4560.PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
4561maybe-maintainer-clean-automake:
60975492
PB
4562@if automake
4563maybe-maintainer-clean-automake: maintainer-clean-automake
1358ccea 4564
05750653 4565maintainer-clean-automake:
f41d6665 4566 @: $(MAKE); $(unstage)
295f4e42 4567 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
4568 r=`${PWD_COMMAND}`; export r; \
4569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4570 $(HOST_EXPORTS) \
d32ab992 4571 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4573 done; \
295f4e42 4574 echo "Doing maintainer-clean in automake" ; \
215c351a 4575 (cd $(HOST_SUBDIR)/automake && \
1358ccea
NN
4576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4578 "RANLIB=$${RANLIB}" \
901119ae 4579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4580 maintainer-clean) \
1358ccea
NN
4581 || exit 1
4582
60975492 4583@endif automake
1358ccea 4584
1358ccea 4585
25b42232 4586
295f4e42
NN
4587.PHONY: configure-bash maybe-configure-bash
4588maybe-configure-bash:
3ff3adad
PB
4589@if gcc-bootstrap
4590configure-bash: stage_current
4591@endif gcc-bootstrap
60975492
PB
4592@if bash
4593maybe-configure-bash: configure-bash
cc11cc9b 4594configure-bash:
f41d6665 4595 @: $(MAKE); $(unstage)
cc11cc9b 4596 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 4597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
4598 test ! -f $(HOST_SUBDIR)/bash/Makefile || exit 0; \
4599 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bash ; \
4fc4dd12 4600 $(HOST_EXPORTS) \
25b42232
PB
4601 echo Configuring in $(HOST_SUBDIR)/bash; \
4602 cd "$(HOST_SUBDIR)/bash" || exit 1; \
295f4e42 4603 case $(srcdir) in \
215c351a
PB
4604 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4605 *) topdir=`echo $(HOST_SUBDIR)/bash/ | \
4606 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 4607 esac; \
215c351a
PB
4608 srcdiroption="--srcdir=$${topdir}/bash"; \
4609 libsrcdir="$$s/bash"; \
295f4e42 4610 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
4611 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4612 --target=${target_alias} $${srcdiroption} \
1358ccea 4613 || exit 1
60975492 4614@endif bash
1358ccea 4615
25b42232
PB
4616
4617
ce406537
PB
4618
4619
295f4e42
NN
4620.PHONY: all-bash maybe-all-bash
4621maybe-all-bash:
3ff3adad
PB
4622@if gcc-bootstrap
4623all-bash: stage_current
4624@endif gcc-bootstrap
60975492 4625@if bash
7e0b5752 4626TARGET-bash=all
60975492 4627maybe-all-bash: all-bash
295f4e42 4628all-bash: configure-bash
f41d6665 4629 @: $(MAKE); $(unstage)
295f4e42
NN
4630 @r=`${PWD_COMMAND}`; export r; \
4631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4632 $(HOST_EXPORTS) \
215c351a 4633 (cd $(HOST_SUBDIR)/bash && \
1c8bd6a3
PB
4634 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4635 $(TARGET-bash))
60975492 4636@endif bash
1358ccea 4637
25b42232 4638
ce406537
PB
4639
4640
295f4e42
NN
4641.PHONY: check-bash maybe-check-bash
4642maybe-check-bash:
60975492
PB
4643@if bash
4644maybe-check-bash: check-bash
1358ccea 4645
295f4e42 4646check-bash:
f41d6665 4647 @: $(MAKE); $(unstage)
295f4e42 4648 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 4649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4650 $(HOST_EXPORTS) \
215c351a
PB
4651 (cd $(HOST_SUBDIR)/bash && \
4652 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 4653
60975492 4654@endif bash
1358ccea 4655
295f4e42
NN
4656.PHONY: install-bash maybe-install-bash
4657maybe-install-bash:
60975492
PB
4658@if bash
4659maybe-install-bash: install-bash
1358ccea 4660
295f4e42 4661install-bash: installdirs
f41d6665 4662 @: $(MAKE); $(unstage)
295f4e42
NN
4663 @r=`${PWD_COMMAND}`; export r; \
4664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4665 $(HOST_EXPORTS) \
215c351a 4666 (cd $(HOST_SUBDIR)/bash && \
ace9ac7b 4667 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 4668
60975492 4669@endif bash
295f4e42 4670
b5422ad7 4671# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
4672
4673.PHONY: maybe-info-bash info-bash
4674maybe-info-bash:
60975492
PB
4675@if bash
4676maybe-info-bash: info-bash
295f4e42
NN
4677
4678info-bash: \
05750653 4679 configure-bash
f41d6665 4680 @: $(MAKE); $(unstage)
295f4e42 4681 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
4682 r=`${PWD_COMMAND}`; export r; \
4683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4684 $(HOST_EXPORTS) \
d32ab992 4685 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4687 done; \
295f4e42 4688 echo "Doing info in bash" ; \
215c351a 4689 (cd $(HOST_SUBDIR)/bash && \
1358ccea
NN
4690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4692 "RANLIB=$${RANLIB}" \
901119ae 4693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4694 info) \
1358ccea
NN
4695 || exit 1
4696
60975492 4697@endif bash
1358ccea 4698
295f4e42
NN
4699.PHONY: maybe-dvi-bash dvi-bash
4700maybe-dvi-bash:
60975492
PB
4701@if bash
4702maybe-dvi-bash: dvi-bash
1358ccea 4703
295f4e42 4704dvi-bash: \
05750653 4705 configure-bash
f41d6665 4706 @: $(MAKE); $(unstage)
295f4e42 4707 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
4708 r=`${PWD_COMMAND}`; export r; \
4709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4710 $(HOST_EXPORTS) \
d32ab992 4711 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4713 done; \
295f4e42 4714 echo "Doing dvi in bash" ; \
215c351a 4715 (cd $(HOST_SUBDIR)/bash && \
1358ccea
NN
4716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4718 "RANLIB=$${RANLIB}" \
901119ae 4719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4720 dvi) \
1358ccea
NN
4721 || exit 1
4722
60975492 4723@endif bash
1358ccea 4724
b5422ad7
BM
4725.PHONY: maybe-pdf-bash pdf-bash
4726maybe-pdf-bash:
4727@if bash
4728maybe-pdf-bash: pdf-bash
4729
4730pdf-bash: \
4731 configure-bash
4732 @: $(MAKE); $(unstage)
4733 @[ -f ./bash/Makefile ] || exit 0; \
4734 r=`${PWD_COMMAND}`; export r; \
4735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4736 $(HOST_EXPORTS) \
4737 for flag in $(EXTRA_HOST_FLAGS) ; do \
4738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4739 done; \
4740 echo "Doing pdf in bash" ; \
4741 (cd $(HOST_SUBDIR)/bash && \
4742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4744 "RANLIB=$${RANLIB}" \
901119ae 4745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
4746 pdf) \
4747 || exit 1
4748
4749@endif bash
4750
f87a2b2e
MS
4751.PHONY: maybe-html-bash html-bash
4752maybe-html-bash:
4753@if bash
4754maybe-html-bash: html-bash
4755
4756html-bash: \
05750653 4757 configure-bash
f41d6665 4758 @: $(MAKE); $(unstage)
f87a2b2e
MS
4759 @[ -f ./bash/Makefile ] || exit 0; \
4760 r=`${PWD_COMMAND}`; export r; \
4761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
4762 $(HOST_EXPORTS) \
4763 for flag in $(EXTRA_HOST_FLAGS) ; do \
4764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4765 done; \
4766 echo "Doing html in bash" ; \
215c351a 4767 (cd $(HOST_SUBDIR)/bash && \
f87a2b2e
MS
4768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4770 "RANLIB=$${RANLIB}" \
901119ae 4771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
4772 html) \
4773 || exit 1
4774
4775@endif bash
4776
295f4e42
NN
4777.PHONY: maybe-TAGS-bash TAGS-bash
4778maybe-TAGS-bash:
60975492
PB
4779@if bash
4780maybe-TAGS-bash: TAGS-bash
1358ccea 4781
295f4e42 4782TAGS-bash: \
05750653 4783 configure-bash
f41d6665 4784 @: $(MAKE); $(unstage)
295f4e42 4785 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
4786 r=`${PWD_COMMAND}`; export r; \
4787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4788 $(HOST_EXPORTS) \
d32ab992 4789 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4791 done; \
295f4e42 4792 echo "Doing TAGS in bash" ; \
215c351a 4793 (cd $(HOST_SUBDIR)/bash && \
1358ccea
NN
4794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4796 "RANLIB=$${RANLIB}" \
901119ae 4797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4798 TAGS) \
1358ccea
NN
4799 || exit 1
4800
60975492 4801@endif bash
1358ccea 4802
295f4e42
NN
4803.PHONY: maybe-install-info-bash install-info-bash
4804maybe-install-info-bash:
60975492
PB
4805@if bash
4806maybe-install-info-bash: install-info-bash
1358ccea 4807
295f4e42
NN
4808install-info-bash: \
4809 configure-bash \
05750653 4810 info-bash
f41d6665 4811 @: $(MAKE); $(unstage)
295f4e42 4812 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
4813 r=`${PWD_COMMAND}`; export r; \
4814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4815 $(HOST_EXPORTS) \
d32ab992 4816 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4818 done; \
295f4e42 4819 echo "Doing install-info in bash" ; \
215c351a 4820 (cd $(HOST_SUBDIR)/bash && \
1358ccea
NN
4821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4823 "RANLIB=$${RANLIB}" \
901119ae 4824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4825 install-info) \
1358ccea
NN
4826 || exit 1
4827
60975492 4828@endif bash
1358ccea 4829
9c4d2493
BM
4830.PHONY: maybe-install-pdf-bash install-pdf-bash
4831maybe-install-pdf-bash:
4832@if bash
4833maybe-install-pdf-bash: install-pdf-bash
4834
4835install-pdf-bash: \
4836 configure-bash \
4837 pdf-bash
4838 @: $(MAKE); $(unstage)
4839 @[ -f ./bash/Makefile ] || exit 0; \
4840 r=`${PWD_COMMAND}`; export r; \
4841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4842 $(HOST_EXPORTS) \
4843 for flag in $(EXTRA_HOST_FLAGS) ; do \
4844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4845 done; \
4846 echo "Doing install-pdf in bash" ; \
4847 (cd $(HOST_SUBDIR)/bash && \
4848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4850 "RANLIB=$${RANLIB}" \
901119ae 4851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
4852 install-pdf) \
4853 || exit 1
4854
4855@endif bash
4856
65d6e994
CD
4857.PHONY: maybe-install-html-bash install-html-bash
4858maybe-install-html-bash:
4859@if bash
4860maybe-install-html-bash: install-html-bash
4861
4862install-html-bash: \
4863 configure-bash \
4864 html-bash
4865 @: $(MAKE); $(unstage)
4866 @[ -f ./bash/Makefile ] || exit 0; \
4867 r=`${PWD_COMMAND}`; export r; \
4868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4869 $(HOST_EXPORTS) \
4870 for flag in $(EXTRA_HOST_FLAGS) ; do \
4871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4872 done; \
4873 echo "Doing install-html in bash" ; \
4874 (cd $(HOST_SUBDIR)/bash && \
4875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4877 "RANLIB=$${RANLIB}" \
901119ae 4878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
4879 install-html) \
4880 || exit 1
4881
4882@endif bash
4883
295f4e42
NN
4884.PHONY: maybe-installcheck-bash installcheck-bash
4885maybe-installcheck-bash:
60975492
PB
4886@if bash
4887maybe-installcheck-bash: installcheck-bash
1358ccea 4888
295f4e42 4889installcheck-bash: \
05750653 4890 configure-bash
f41d6665 4891 @: $(MAKE); $(unstage)
295f4e42 4892 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
4893 r=`${PWD_COMMAND}`; export r; \
4894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4895 $(HOST_EXPORTS) \
d32ab992 4896 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4898 done; \
295f4e42 4899 echo "Doing installcheck in bash" ; \
215c351a 4900 (cd $(HOST_SUBDIR)/bash && \
1358ccea
NN
4901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4903 "RANLIB=$${RANLIB}" \
901119ae 4904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4905 installcheck) \
1358ccea
NN
4906 || exit 1
4907
60975492 4908@endif bash
1358ccea 4909
295f4e42
NN
4910.PHONY: maybe-mostlyclean-bash mostlyclean-bash
4911maybe-mostlyclean-bash:
60975492
PB
4912@if bash
4913maybe-mostlyclean-bash: mostlyclean-bash
1358ccea 4914
05750653 4915mostlyclean-bash:
f41d6665 4916 @: $(MAKE); $(unstage)
295f4e42 4917 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
4918 r=`${PWD_COMMAND}`; export r; \
4919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4920 $(HOST_EXPORTS) \
d32ab992 4921 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4923 done; \
295f4e42 4924 echo "Doing mostlyclean in bash" ; \
215c351a 4925 (cd $(HOST_SUBDIR)/bash && \
1358ccea
NN
4926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4928 "RANLIB=$${RANLIB}" \
901119ae 4929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4930 mostlyclean) \
1358ccea
NN
4931 || exit 1
4932
60975492 4933@endif bash
1358ccea 4934
295f4e42
NN
4935.PHONY: maybe-clean-bash clean-bash
4936maybe-clean-bash:
60975492
PB
4937@if bash
4938maybe-clean-bash: clean-bash
1358ccea 4939
05750653 4940clean-bash:
f41d6665 4941 @: $(MAKE); $(unstage)
295f4e42 4942 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
4943 r=`${PWD_COMMAND}`; export r; \
4944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4945 $(HOST_EXPORTS) \
d32ab992 4946 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4948 done; \
295f4e42 4949 echo "Doing clean in bash" ; \
215c351a 4950 (cd $(HOST_SUBDIR)/bash && \
1358ccea
NN
4951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4953 "RANLIB=$${RANLIB}" \
901119ae 4954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4955 clean) \
1358ccea
NN
4956 || exit 1
4957
60975492 4958@endif bash
1358ccea 4959
295f4e42
NN
4960.PHONY: maybe-distclean-bash distclean-bash
4961maybe-distclean-bash:
60975492
PB
4962@if bash
4963maybe-distclean-bash: distclean-bash
1358ccea 4964
05750653 4965distclean-bash:
f41d6665 4966 @: $(MAKE); $(unstage)
295f4e42 4967 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
4968 r=`${PWD_COMMAND}`; export r; \
4969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4970 $(HOST_EXPORTS) \
d32ab992 4971 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4973 done; \
295f4e42 4974 echo "Doing distclean in bash" ; \
215c351a 4975 (cd $(HOST_SUBDIR)/bash && \
1358ccea
NN
4976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4978 "RANLIB=$${RANLIB}" \
901119ae 4979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4980 distclean) \
1358ccea
NN
4981 || exit 1
4982
60975492 4983@endif bash
1358ccea 4984
295f4e42
NN
4985.PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
4986maybe-maintainer-clean-bash:
60975492
PB
4987@if bash
4988maybe-maintainer-clean-bash: maintainer-clean-bash
1358ccea 4989
05750653 4990maintainer-clean-bash:
f41d6665 4991 @: $(MAKE); $(unstage)
295f4e42 4992 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
4993 r=`${PWD_COMMAND}`; export r; \
4994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4995 $(HOST_EXPORTS) \
d32ab992 4996 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4998 done; \
295f4e42 4999 echo "Doing maintainer-clean in bash" ; \
215c351a 5000 (cd $(HOST_SUBDIR)/bash && \
1358ccea
NN
5001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5003 "RANLIB=$${RANLIB}" \
901119ae 5004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5005 maintainer-clean) \
1358ccea
NN
5006 || exit 1
5007
60975492 5008@endif bash
1358ccea 5009
1358ccea 5010
25b42232 5011
295f4e42
NN
5012.PHONY: configure-bfd maybe-configure-bfd
5013maybe-configure-bfd:
3ff3adad
PB
5014@if gcc-bootstrap
5015configure-bfd: stage_current
5016@endif gcc-bootstrap
60975492
PB
5017@if bfd
5018maybe-configure-bfd: configure-bfd
cc11cc9b 5019configure-bfd:
cc11cc9b
PB
5020 @r=`${PWD_COMMAND}`; export r; \
5021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
215c351a
PB
5022 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
5023 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
4fc4dd12 5024 $(HOST_EXPORTS) \
25b42232
PB
5025 echo Configuring in $(HOST_SUBDIR)/bfd; \
5026 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
295f4e42 5027 case $(srcdir) in \
215c351a
PB
5028 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5029 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5030 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 5031 esac; \
215c351a
PB
5032 srcdiroption="--srcdir=$${topdir}/bfd"; \
5033 libsrcdir="$$s/bfd"; \
295f4e42 5034 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
5035 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5036 --target=${target_alias} $${srcdiroption} \
1358ccea 5037 || exit 1
60975492 5038@endif bfd
1358ccea 5039
25b42232
PB
5040
5041
ce406537
PB
5042.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
5043maybe-configure-stage1-bfd:
5044@if bfd-bootstrap
5045maybe-configure-stage1-bfd: configure-stage1-bfd
f41d6665 5046configure-stage1-bfd:
cc11cc9b 5047 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 5048 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
cc11cc9b
PB
5049 @r=`${PWD_COMMAND}`; export r; \
5050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 5051 TFLAGS="$(STAGE1_TFLAGS)"; \
f41d6665 5052 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4a4a4e99 5053 $(HOST_EXPORTS) \
342b9200 5054 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
5055 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
5056 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
ce406537 5057 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
f41d6665 5058 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
ce406537
PB
5059 cd $(HOST_SUBDIR)/bfd || exit 1; \
5060 case $(srcdir) in \
5061 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5062 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5063 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5064 esac; \
5065 srcdiroption="--srcdir=$${topdir}/bfd"; \
5066 libsrcdir="$$s/bfd"; \
5067 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
5068 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5069 --target=${target_alias} $${srcdiroption} \
4a4a4e99 5070 $(STAGE1_CONFIGURE_FLAGS)
ce406537
PB
5071@endif bfd-bootstrap
5072
5073.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
5074maybe-configure-stage2-bfd:
5075@if bfd-bootstrap
5076maybe-configure-stage2-bfd: configure-stage2-bfd
f41d6665 5077configure-stage2-bfd:
cc11cc9b 5078 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 5079 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
cc11cc9b
PB
5080 @r=`${PWD_COMMAND}`; export r; \
5081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 5082 TFLAGS="$(STAGE2_TFLAGS)"; \
f41d6665 5083 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
ce406537 5084 $(HOST_EXPORTS) \
4a4a4e99 5085 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 5086 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
5087 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
5088 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
ce406537 5089 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
f41d6665 5090 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
ce406537
PB
5091 cd $(HOST_SUBDIR)/bfd || exit 1; \
5092 case $(srcdir) in \
5093 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5094 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5095 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5096 esac; \
5097 srcdiroption="--srcdir=$${topdir}/bfd"; \
5098 libsrcdir="$$s/bfd"; \
5099 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
5100 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5101 --target=${target_alias} $${srcdiroption} \
57255173 5102 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 5103 $(STAGE2_CONFIGURE_FLAGS)
bb286d71
AO
5104@endif bfd-bootstrap
5105
ce406537
PB
5106.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
5107maybe-configure-stage3-bfd:
5108@if bfd-bootstrap
5109maybe-configure-stage3-bfd: configure-stage3-bfd
f41d6665 5110configure-stage3-bfd:
cc11cc9b 5111 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 5112 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
cc11cc9b
PB
5113 @r=`${PWD_COMMAND}`; export r; \
5114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 5115 TFLAGS="$(STAGE3_TFLAGS)"; \
f41d6665 5116 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
ce406537 5117 $(HOST_EXPORTS) \
4a4a4e99 5118 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 5119 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
5120 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
5121 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
ce406537 5122 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
f41d6665 5123 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
ce406537
PB
5124 cd $(HOST_SUBDIR)/bfd || exit 1; \
5125 case $(srcdir) in \
5126 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5127 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5128 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5129 esac; \
5130 srcdiroption="--srcdir=$${topdir}/bfd"; \
5131 libsrcdir="$$s/bfd"; \
5132 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
5133 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5134 --target=${target_alias} $${srcdiroption} \
57255173 5135 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 5136 $(STAGE3_CONFIGURE_FLAGS)
bb286d71
AO
5137@endif bfd-bootstrap
5138
ce406537
PB
5139.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
5140maybe-configure-stage4-bfd:
5141@if bfd-bootstrap
5142maybe-configure-stage4-bfd: configure-stage4-bfd
f41d6665 5143configure-stage4-bfd:
cc11cc9b 5144 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 5145 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
cc11cc9b
PB
5146 @r=`${PWD_COMMAND}`; export r; \
5147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 5148 TFLAGS="$(STAGE4_TFLAGS)"; \
f41d6665 5149 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
ce406537 5150 $(HOST_EXPORTS) \
4a4a4e99 5151 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 5152 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
5153 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
5154 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
ce406537 5155 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
f41d6665 5156 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
ce406537
PB
5157 cd $(HOST_SUBDIR)/bfd || exit 1; \
5158 case $(srcdir) in \
5159 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5160 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5161 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5162 esac; \
5163 srcdiroption="--srcdir=$${topdir}/bfd"; \
5164 libsrcdir="$$s/bfd"; \
5165 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
5166 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5167 --target=${target_alias} $${srcdiroption} \
57255173 5168 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 5169 $(STAGE4_CONFIGURE_FLAGS)
ce406537
PB
5170@endif bfd-bootstrap
5171
5172.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
5173maybe-configure-stageprofile-bfd:
5174@if bfd-bootstrap
5175maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
f41d6665 5176configure-stageprofile-bfd:
cc11cc9b 5177 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 5178 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
cc11cc9b
PB
5179 @r=`${PWD_COMMAND}`; export r; \
5180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 5181 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f41d6665 5182 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
ce406537 5183 $(HOST_EXPORTS) \
4a4a4e99
AO
5184 $(POSTSTAGE1_HOST_EXPORTS) \
5185 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
5186 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
5187 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
ce406537 5188 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
f41d6665 5189 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
ce406537
PB
5190 cd $(HOST_SUBDIR)/bfd || exit 1; \
5191 case $(srcdir) in \
5192 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5193 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5194 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5195 esac; \
5196 srcdiroption="--srcdir=$${topdir}/bfd"; \
5197 libsrcdir="$$s/bfd"; \
5198 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
5199 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5200 --target=${target_alias} $${srcdiroption} \
57255173 5201 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 5202 $(STAGEprofile_CONFIGURE_FLAGS)
ce406537
PB
5203@endif bfd-bootstrap
5204
5205.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
5206maybe-configure-stagefeedback-bfd:
5207@if bfd-bootstrap
5208maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
f41d6665 5209configure-stagefeedback-bfd:
cc11cc9b 5210 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 5211 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
cc11cc9b
PB
5212 @r=`${PWD_COMMAND}`; export r; \
5213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 5214 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f41d6665 5215 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
ce406537 5216 $(HOST_EXPORTS) \
4a4a4e99
AO
5217 $(POSTSTAGE1_HOST_EXPORTS) \
5218 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
5219 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
5220 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
ce406537 5221 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
f41d6665 5222 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
ce406537
PB
5223 cd $(HOST_SUBDIR)/bfd || exit 1; \
5224 case $(srcdir) in \
5225 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5226 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5227 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5228 esac; \
5229 srcdiroption="--srcdir=$${topdir}/bfd"; \
5230 libsrcdir="$$s/bfd"; \
5231 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
5232 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5233 --target=${target_alias} $${srcdiroption} \
57255173 5234 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 5235 $(STAGEfeedback_CONFIGURE_FLAGS)
ce406537
PB
5236@endif bfd-bootstrap
5237
5238
5239
5240
5241
295f4e42
NN
5242.PHONY: all-bfd maybe-all-bfd
5243maybe-all-bfd:
3ff3adad
PB
5244@if gcc-bootstrap
5245all-bfd: stage_current
5246@endif gcc-bootstrap
60975492 5247@if bfd
7e0b5752 5248TARGET-bfd=all
60975492 5249maybe-all-bfd: all-bfd
295f4e42 5250all-bfd: configure-bfd
cc11cc9b 5251 @r=`${PWD_COMMAND}`; export r; \
295f4e42 5252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5253 $(HOST_EXPORTS) \
215c351a 5254 (cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3
PB
5255 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
5256 $(TARGET-bfd))
60975492 5257@endif bfd
1358ccea 5258
25b42232 5259
ce406537
PB
5260
5261.PHONY: all-stage1-bfd maybe-all-stage1-bfd
5262.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
5263maybe-all-stage1-bfd:
5264maybe-clean-stage1-bfd:
5265@if bfd-bootstrap
5266maybe-all-stage1-bfd: all-stage1-bfd
5267all-stage1: all-stage1-bfd
1061f99e 5268TARGET-stage1-bfd = $(TARGET-bfd)
ce406537 5269all-stage1-bfd: configure-stage1-bfd
cc11cc9b 5270 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
ce406537
PB
5271 @r=`${PWD_COMMAND}`; export r; \
5272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 5273 TFLAGS="$(STAGE1_TFLAGS)"; \
ce406537
PB
5274 $(HOST_EXPORTS) \
5275 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5276 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
5277 CFLAGS="$(STAGE1_CFLAGS)" \
5278 CXXFLAGS="$(STAGE1_CFLAGS)" \
5279 LIBCFLAGS="$(LIBCFLAGS)" \
5280 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5281 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5282 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5283 $(EXTRA_HOST_FLAGS) \
5284 TFLAGS="$(STAGE1_TFLAGS)" \
1061f99e 5285 $(TARGET-stage1-bfd)
ce406537
PB
5286
5287maybe-clean-stage1-bfd: clean-stage1-bfd
5288clean-stage1: clean-stage1-bfd
5289clean-stage1-bfd:
995a5697
PB
5290 @if [ $(current_stage) = stage1 ]; then \
5291 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5292 else \
5293 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
5294 $(MAKE) stage1-start; \
5295 fi; \
ce406537 5296 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5297 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 5298 clean
ce406537
PB
5299@endif bfd-bootstrap
5300
5301
5302.PHONY: all-stage2-bfd maybe-all-stage2-bfd
5303.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
5304maybe-all-stage2-bfd:
5305maybe-clean-stage2-bfd:
5306@if bfd-bootstrap
5307maybe-all-stage2-bfd: all-stage2-bfd
5308all-stage2: all-stage2-bfd
1061f99e 5309TARGET-stage2-bfd = $(TARGET-bfd)
ce406537 5310all-stage2-bfd: configure-stage2-bfd
cc11cc9b 5311 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
ce406537
PB
5312 @r=`${PWD_COMMAND}`; export r; \
5313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 5314 TFLAGS="$(STAGE2_TFLAGS)"; \
ce406537
PB
5315 $(HOST_EXPORTS) \
5316 $(POSTSTAGE1_HOST_EXPORTS) \
5317 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5318 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
5319 CFLAGS="$(STAGE2_CFLAGS)" \
5320 CXXFLAGS="$(STAGE2_CFLAGS)" \
5321 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5322 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5323 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5324 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5325 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5326 TFLAGS="$(STAGE2_TFLAGS)" \
1061f99e 5327 $(TARGET-stage2-bfd)
ce406537
PB
5328
5329maybe-clean-stage2-bfd: clean-stage2-bfd
5330clean-stage2: clean-stage2-bfd
5331clean-stage2-bfd:
995a5697
PB
5332 @if [ $(current_stage) = stage2 ]; then \
5333 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5334 else \
5335 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
5336 $(MAKE) stage2-start; \
5337 fi; \
ce406537 5338 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5339 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 5340 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 5341 clean
ce406537
PB
5342@endif bfd-bootstrap
5343
5344
5345.PHONY: all-stage3-bfd maybe-all-stage3-bfd
5346.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
5347maybe-all-stage3-bfd:
5348maybe-clean-stage3-bfd:
5349@if bfd-bootstrap
5350maybe-all-stage3-bfd: all-stage3-bfd
5351all-stage3: all-stage3-bfd
1061f99e 5352TARGET-stage3-bfd = $(TARGET-bfd)
ce406537 5353all-stage3-bfd: configure-stage3-bfd
cc11cc9b 5354 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
ce406537
PB
5355 @r=`${PWD_COMMAND}`; export r; \
5356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 5357 TFLAGS="$(STAGE3_TFLAGS)"; \
ce406537
PB
5358 $(HOST_EXPORTS) \
5359 $(POSTSTAGE1_HOST_EXPORTS) \
5360 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5361 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
5362 CFLAGS="$(STAGE3_CFLAGS)" \
5363 CXXFLAGS="$(STAGE3_CFLAGS)" \
5364 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5365 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5366 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5367 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5368 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5369 TFLAGS="$(STAGE3_TFLAGS)" \
1061f99e 5370 $(TARGET-stage3-bfd)
ce406537
PB
5371
5372maybe-clean-stage3-bfd: clean-stage3-bfd
5373clean-stage3: clean-stage3-bfd
5374clean-stage3-bfd:
995a5697
PB
5375 @if [ $(current_stage) = stage3 ]; then \
5376 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5377 else \
5378 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
5379 $(MAKE) stage3-start; \
5380 fi; \
ce406537 5381 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5382 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 5383 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 5384 clean
ce406537
PB
5385@endif bfd-bootstrap
5386
5387
5388.PHONY: all-stage4-bfd maybe-all-stage4-bfd
5389.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
5390maybe-all-stage4-bfd:
5391maybe-clean-stage4-bfd:
5392@if bfd-bootstrap
5393maybe-all-stage4-bfd: all-stage4-bfd
5394all-stage4: all-stage4-bfd
1061f99e 5395TARGET-stage4-bfd = $(TARGET-bfd)
ce406537 5396all-stage4-bfd: configure-stage4-bfd
cc11cc9b 5397 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
ce406537
PB
5398 @r=`${PWD_COMMAND}`; export r; \
5399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 5400 TFLAGS="$(STAGE4_TFLAGS)"; \
ce406537
PB
5401 $(HOST_EXPORTS) \
5402 $(POSTSTAGE1_HOST_EXPORTS) \
5403 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5404 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
5405 CFLAGS="$(STAGE4_CFLAGS)" \
5406 CXXFLAGS="$(STAGE4_CFLAGS)" \
1c8bd6a3 5407 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
5408 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5409 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5410 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5411 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5412 TFLAGS="$(STAGE4_TFLAGS)" \
1061f99e 5413 $(TARGET-stage4-bfd)
ce406537
PB
5414
5415maybe-clean-stage4-bfd: clean-stage4-bfd
5416clean-stage4: clean-stage4-bfd
5417clean-stage4-bfd:
995a5697
PB
5418 @if [ $(current_stage) = stage4 ]; then \
5419 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5420 else \
5421 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
5422 $(MAKE) stage4-start; \
5423 fi; \
ce406537 5424 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5425 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 5426 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 5427 clean
ce406537
PB
5428@endif bfd-bootstrap
5429
5430
5431.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
5432.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
5433maybe-all-stageprofile-bfd:
5434maybe-clean-stageprofile-bfd:
5435@if bfd-bootstrap
5436maybe-all-stageprofile-bfd: all-stageprofile-bfd
5437all-stageprofile: all-stageprofile-bfd
1061f99e 5438TARGET-stageprofile-bfd = $(TARGET-bfd)
ce406537 5439all-stageprofile-bfd: configure-stageprofile-bfd
cc11cc9b 5440 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
ce406537
PB
5441 @r=`${PWD_COMMAND}`; export r; \
5442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 5443 TFLAGS="$(STAGEprofile_TFLAGS)"; \
ce406537
PB
5444 $(HOST_EXPORTS) \
5445 $(POSTSTAGE1_HOST_EXPORTS) \
5446 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5447 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
5448 CFLAGS="$(STAGEprofile_CFLAGS)" \
5449 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
5450 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5451 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5452 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5453 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5454 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5455 TFLAGS="$(STAGEprofile_TFLAGS)" \
1061f99e 5456 $(TARGET-stageprofile-bfd)
ce406537
PB
5457
5458maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
5459clean-stageprofile: clean-stageprofile-bfd
5460clean-stageprofile-bfd:
995a5697
PB
5461 @if [ $(current_stage) = stageprofile ]; then \
5462 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5463 else \
5464 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
5465 $(MAKE) stageprofile-start; \
5466 fi; \
ce406537 5467 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5468 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 5469 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 5470 clean
ce406537
PB
5471@endif bfd-bootstrap
5472
5473
5474.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
5475.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
5476maybe-all-stagefeedback-bfd:
5477maybe-clean-stagefeedback-bfd:
5478@if bfd-bootstrap
5479maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
5480all-stagefeedback: all-stagefeedback-bfd
1061f99e 5481TARGET-stagefeedback-bfd = $(TARGET-bfd)
ce406537 5482all-stagefeedback-bfd: configure-stagefeedback-bfd
cc11cc9b 5483 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
ce406537
PB
5484 @r=`${PWD_COMMAND}`; export r; \
5485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 5486 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
ce406537
PB
5487 $(HOST_EXPORTS) \
5488 $(POSTSTAGE1_HOST_EXPORTS) \
5489 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5490 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
5491 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5492 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
5493 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5494 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5495 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5496 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5497 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5498 TFLAGS="$(STAGEfeedback_TFLAGS)" \
1061f99e 5499 $(TARGET-stagefeedback-bfd)
ce406537
PB
5500
5501maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
5502clean-stagefeedback: clean-stagefeedback-bfd
5503clean-stagefeedback-bfd:
995a5697
PB
5504 @if [ $(current_stage) = stagefeedback ]; then \
5505 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5506 else \
5507 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
5508 $(MAKE) stagefeedback-start; \
5509 fi; \
ce406537 5510 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5511 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 5512 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 5513 clean
ce406537
PB
5514@endif bfd-bootstrap
5515
5516
5517
5518
5519
295f4e42
NN
5520.PHONY: check-bfd maybe-check-bfd
5521maybe-check-bfd:
60975492
PB
5522@if bfd
5523maybe-check-bfd: check-bfd
1358ccea 5524
295f4e42 5525check-bfd:
f41d6665 5526 @: $(MAKE); $(unstage)
295f4e42 5527 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 5528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5529 $(HOST_EXPORTS) \
215c351a
PB
5530 (cd $(HOST_SUBDIR)/bfd && \
5531 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 5532
60975492 5533@endif bfd
1358ccea 5534
295f4e42
NN
5535.PHONY: install-bfd maybe-install-bfd
5536maybe-install-bfd:
60975492
PB
5537@if bfd
5538maybe-install-bfd: install-bfd
1358ccea 5539
295f4e42 5540install-bfd: installdirs
f41d6665 5541 @: $(MAKE); $(unstage)
295f4e42 5542 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 5543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5544 $(HOST_EXPORTS) \
215c351a 5545 (cd $(HOST_SUBDIR)/bfd && \
ace9ac7b 5546 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 5547
60975492 5548@endif bfd
1358ccea 5549
b5422ad7 5550# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
5551
5552.PHONY: maybe-info-bfd info-bfd
5553maybe-info-bfd:
60975492
PB
5554@if bfd
5555maybe-info-bfd: info-bfd
1358ccea 5556
295f4e42 5557info-bfd: \
05750653 5558 configure-bfd
295f4e42 5559 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
5560 r=`${PWD_COMMAND}`; export r; \
5561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5562 $(HOST_EXPORTS) \
d32ab992 5563 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
5564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5565 done; \
295f4e42 5566 echo "Doing info in bfd" ; \
215c351a 5567 (cd $(HOST_SUBDIR)/bfd && \
1358ccea
NN
5568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5570 "RANLIB=$${RANLIB}" \
901119ae 5571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5572 info) \
1358ccea
NN
5573 || exit 1
5574
60975492 5575@endif bfd
1358ccea 5576
295f4e42
NN
5577.PHONY: maybe-dvi-bfd dvi-bfd
5578maybe-dvi-bfd:
60975492
PB
5579@if bfd
5580maybe-dvi-bfd: dvi-bfd
1358ccea 5581
295f4e42 5582dvi-bfd: \
05750653 5583 configure-bfd
295f4e42 5584 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
5585 r=`${PWD_COMMAND}`; export r; \
5586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5587 $(HOST_EXPORTS) \
d32ab992 5588 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
5589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5590 done; \
295f4e42 5591 echo "Doing dvi in bfd" ; \
215c351a 5592 (cd $(HOST_SUBDIR)/bfd && \
1358ccea
NN
5593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5595 "RANLIB=$${RANLIB}" \
901119ae 5596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5597 dvi) \
1358ccea
NN
5598 || exit 1
5599
60975492 5600@endif bfd
1358ccea 5601
b5422ad7
BM
5602.PHONY: maybe-pdf-bfd pdf-bfd
5603maybe-pdf-bfd:
5604@if bfd
5605maybe-pdf-bfd: pdf-bfd
5606
5607pdf-bfd: \
5608 configure-bfd
5609 @[ -f ./bfd/Makefile ] || exit 0; \
5610 r=`${PWD_COMMAND}`; export r; \
5611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5612 $(HOST_EXPORTS) \
5613 for flag in $(EXTRA_HOST_FLAGS) ; do \
5614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5615 done; \
5616 echo "Doing pdf in bfd" ; \
5617 (cd $(HOST_SUBDIR)/bfd && \
5618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5620 "RANLIB=$${RANLIB}" \
901119ae 5621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
5622 pdf) \
5623 || exit 1
5624
5625@endif bfd
5626
f87a2b2e
MS
5627.PHONY: maybe-html-bfd html-bfd
5628maybe-html-bfd:
5629@if bfd
5630maybe-html-bfd: html-bfd
5631
5632html-bfd: \
05750653 5633 configure-bfd
f87a2b2e
MS
5634 @[ -f ./bfd/Makefile ] || exit 0; \
5635 r=`${PWD_COMMAND}`; export r; \
5636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
5637 $(HOST_EXPORTS) \
5638 for flag in $(EXTRA_HOST_FLAGS) ; do \
5639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5640 done; \
5641 echo "Doing html in bfd" ; \
215c351a 5642 (cd $(HOST_SUBDIR)/bfd && \
f87a2b2e
MS
5643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5645 "RANLIB=$${RANLIB}" \
901119ae 5646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
5647 html) \
5648 || exit 1
5649
5650@endif bfd
5651
295f4e42
NN
5652.PHONY: maybe-TAGS-bfd TAGS-bfd
5653maybe-TAGS-bfd:
60975492
PB
5654@if bfd
5655maybe-TAGS-bfd: TAGS-bfd
1358ccea 5656
295f4e42 5657TAGS-bfd: \
05750653 5658 configure-bfd
295f4e42 5659 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
5660 r=`${PWD_COMMAND}`; export r; \
5661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5662 $(HOST_EXPORTS) \
d32ab992 5663 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
5664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5665 done; \
295f4e42 5666 echo "Doing TAGS in bfd" ; \
215c351a 5667 (cd $(HOST_SUBDIR)/bfd && \
1358ccea
NN
5668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5670 "RANLIB=$${RANLIB}" \
901119ae 5671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5672 TAGS) \
1358ccea
NN
5673 || exit 1
5674
60975492 5675@endif bfd
1358ccea 5676
295f4e42
NN
5677.PHONY: maybe-install-info-bfd install-info-bfd
5678maybe-install-info-bfd:
60975492
PB
5679@if bfd
5680maybe-install-info-bfd: install-info-bfd
1358ccea 5681
295f4e42
NN
5682install-info-bfd: \
5683 configure-bfd \
05750653 5684 info-bfd
295f4e42 5685 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
5686 r=`${PWD_COMMAND}`; export r; \
5687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5688 $(HOST_EXPORTS) \
d32ab992 5689 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
5690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5691 done; \
295f4e42 5692 echo "Doing install-info in bfd" ; \
215c351a 5693 (cd $(HOST_SUBDIR)/bfd && \
1358ccea
NN
5694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5696 "RANLIB=$${RANLIB}" \
901119ae 5697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5698 install-info) \
1358ccea
NN
5699 || exit 1
5700
60975492 5701@endif bfd
1358ccea 5702
9c4d2493
BM
5703.PHONY: maybe-install-pdf-bfd install-pdf-bfd
5704maybe-install-pdf-bfd:
5705@if bfd
5706maybe-install-pdf-bfd: install-pdf-bfd
5707
5708install-pdf-bfd: \
5709 configure-bfd \
5710 pdf-bfd
5711 @[ -f ./bfd/Makefile ] || exit 0; \
5712 r=`${PWD_COMMAND}`; export r; \
5713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5714 $(HOST_EXPORTS) \
5715 for flag in $(EXTRA_HOST_FLAGS) ; do \
5716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5717 done; \
5718 echo "Doing install-pdf in bfd" ; \
5719 (cd $(HOST_SUBDIR)/bfd && \
5720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5722 "RANLIB=$${RANLIB}" \
901119ae 5723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
5724 install-pdf) \
5725 || exit 1
5726
5727@endif bfd
5728
65d6e994
CD
5729.PHONY: maybe-install-html-bfd install-html-bfd
5730maybe-install-html-bfd:
5731@if bfd
5732maybe-install-html-bfd: install-html-bfd
5733
5734install-html-bfd: \
5735 configure-bfd \
5736 html-bfd
5737 @[ -f ./bfd/Makefile ] || exit 0; \
5738 r=`${PWD_COMMAND}`; export r; \
5739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5740 $(HOST_EXPORTS) \
5741 for flag in $(EXTRA_HOST_FLAGS) ; do \
5742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5743 done; \
5744 echo "Doing install-html in bfd" ; \
5745 (cd $(HOST_SUBDIR)/bfd && \
5746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5748 "RANLIB=$${RANLIB}" \
901119ae 5749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
5750 install-html) \
5751 || exit 1
5752
5753@endif bfd
5754
295f4e42
NN
5755.PHONY: maybe-installcheck-bfd installcheck-bfd
5756maybe-installcheck-bfd:
60975492
PB
5757@if bfd
5758maybe-installcheck-bfd: installcheck-bfd
1358ccea 5759
295f4e42 5760installcheck-bfd: \
05750653 5761 configure-bfd
295f4e42 5762 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
5763 r=`${PWD_COMMAND}`; export r; \
5764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5765 $(HOST_EXPORTS) \
d32ab992 5766 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
5767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5768 done; \
295f4e42 5769 echo "Doing installcheck in bfd" ; \
215c351a 5770 (cd $(HOST_SUBDIR)/bfd && \
1358ccea
NN
5771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5773 "RANLIB=$${RANLIB}" \
901119ae 5774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5775 installcheck) \
1358ccea
NN
5776 || exit 1
5777
60975492 5778@endif bfd
1358ccea 5779
295f4e42
NN
5780.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
5781maybe-mostlyclean-bfd:
60975492
PB
5782@if bfd
5783maybe-mostlyclean-bfd: mostlyclean-bfd
1358ccea 5784
05750653 5785mostlyclean-bfd:
295f4e42 5786 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
5787 r=`${PWD_COMMAND}`; export r; \
5788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5789 $(HOST_EXPORTS) \
d32ab992 5790 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
5791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5792 done; \
295f4e42 5793 echo "Doing mostlyclean in bfd" ; \
215c351a 5794 (cd $(HOST_SUBDIR)/bfd && \
1358ccea
NN
5795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5797 "RANLIB=$${RANLIB}" \
901119ae 5798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5799 mostlyclean) \
1358ccea
NN
5800 || exit 1
5801
60975492 5802@endif bfd
1358ccea 5803
295f4e42
NN
5804.PHONY: maybe-clean-bfd clean-bfd
5805maybe-clean-bfd:
60975492
PB
5806@if bfd
5807maybe-clean-bfd: clean-bfd
1358ccea 5808
05750653 5809clean-bfd:
295f4e42 5810 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
5811 r=`${PWD_COMMAND}`; export r; \
5812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5813 $(HOST_EXPORTS) \
d32ab992 5814 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
5815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5816 done; \
295f4e42 5817 echo "Doing clean in bfd" ; \
215c351a 5818 (cd $(HOST_SUBDIR)/bfd && \
1358ccea
NN
5819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5821 "RANLIB=$${RANLIB}" \
901119ae 5822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5823 clean) \
1358ccea
NN
5824 || exit 1
5825
60975492 5826@endif bfd
1358ccea 5827
295f4e42
NN
5828.PHONY: maybe-distclean-bfd distclean-bfd
5829maybe-distclean-bfd:
60975492
PB
5830@if bfd
5831maybe-distclean-bfd: distclean-bfd
1358ccea 5832
05750653 5833distclean-bfd:
295f4e42 5834 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
5835 r=`${PWD_COMMAND}`; export r; \
5836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5837 $(HOST_EXPORTS) \
d32ab992 5838 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
5839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5840 done; \
295f4e42 5841 echo "Doing distclean in bfd" ; \
215c351a 5842 (cd $(HOST_SUBDIR)/bfd && \
1358ccea
NN
5843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5845 "RANLIB=$${RANLIB}" \
901119ae 5846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5847 distclean) \
1358ccea
NN
5848 || exit 1
5849
60975492 5850@endif bfd
1358ccea 5851
295f4e42
NN
5852.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
5853maybe-maintainer-clean-bfd:
60975492
PB
5854@if bfd
5855maybe-maintainer-clean-bfd: maintainer-clean-bfd
1358ccea 5856
05750653 5857maintainer-clean-bfd:
295f4e42 5858 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
5859 r=`${PWD_COMMAND}`; export r; \
5860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5861 $(HOST_EXPORTS) \
d32ab992 5862 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
5863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5864 done; \
295f4e42 5865 echo "Doing maintainer-clean in bfd" ; \
215c351a 5866 (cd $(HOST_SUBDIR)/bfd && \
1358ccea
NN
5867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5869 "RANLIB=$${RANLIB}" \
901119ae 5870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5871 maintainer-clean) \
1358ccea
NN
5872 || exit 1
5873
60975492 5874@endif bfd
1358ccea 5875
1358ccea 5876
25b42232 5877
295f4e42
NN
5878.PHONY: configure-opcodes maybe-configure-opcodes
5879maybe-configure-opcodes:
3ff3adad
PB
5880@if gcc-bootstrap
5881configure-opcodes: stage_current
5882@endif gcc-bootstrap
60975492
PB
5883@if opcodes
5884maybe-configure-opcodes: configure-opcodes
cc11cc9b 5885configure-opcodes:
cc11cc9b
PB
5886 @r=`${PWD_COMMAND}`; export r; \
5887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
215c351a
PB
5888 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5889 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4fc4dd12 5890 $(HOST_EXPORTS) \
25b42232
PB
5891 echo Configuring in $(HOST_SUBDIR)/opcodes; \
5892 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
295f4e42 5893 case $(srcdir) in \
215c351a
PB
5894 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5895 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5896 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 5897 esac; \
215c351a
PB
5898 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5899 libsrcdir="$$s/opcodes"; \
295f4e42 5900 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
5901 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5902 --target=${target_alias} $${srcdiroption} \
1358ccea 5903 || exit 1
60975492 5904@endif opcodes
1358ccea 5905
25b42232
PB
5906
5907
ce406537
PB
5908.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
5909maybe-configure-stage1-opcodes:
5910@if opcodes-bootstrap
5911maybe-configure-stage1-opcodes: configure-stage1-opcodes
f41d6665 5912configure-stage1-opcodes:
cc11cc9b 5913 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 5914 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
cc11cc9b
PB
5915 @r=`${PWD_COMMAND}`; export r; \
5916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 5917 TFLAGS="$(STAGE1_TFLAGS)"; \
f41d6665 5918 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4a4a4e99 5919 $(HOST_EXPORTS) \
342b9200 5920 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
5921 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
5922 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
ce406537 5923 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
f41d6665 5924 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
ce406537
PB
5925 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5926 case $(srcdir) in \
5927 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5928 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5929 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5930 esac; \
5931 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5932 libsrcdir="$$s/opcodes"; \
5933 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
5934 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5935 --target=${target_alias} $${srcdiroption} \
4a4a4e99 5936 $(STAGE1_CONFIGURE_FLAGS)
ce406537
PB
5937@endif opcodes-bootstrap
5938
5939.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
5940maybe-configure-stage2-opcodes:
5941@if opcodes-bootstrap
5942maybe-configure-stage2-opcodes: configure-stage2-opcodes
f41d6665 5943configure-stage2-opcodes:
cc11cc9b 5944 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 5945 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
cc11cc9b
PB
5946 @r=`${PWD_COMMAND}`; export r; \
5947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 5948 TFLAGS="$(STAGE2_TFLAGS)"; \
f41d6665 5949 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
ce406537 5950 $(HOST_EXPORTS) \
4a4a4e99 5951 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 5952 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
5953 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
5954 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
ce406537 5955 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
f41d6665 5956 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
ce406537
PB
5957 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5958 case $(srcdir) in \
5959 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5960 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5961 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5962 esac; \
5963 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5964 libsrcdir="$$s/opcodes"; \
5965 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
5966 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5967 --target=${target_alias} $${srcdiroption} \
57255173 5968 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 5969 $(STAGE2_CONFIGURE_FLAGS)
bb286d71
AO
5970@endif opcodes-bootstrap
5971
ce406537
PB
5972.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
5973maybe-configure-stage3-opcodes:
5974@if opcodes-bootstrap
5975maybe-configure-stage3-opcodes: configure-stage3-opcodes
f41d6665 5976configure-stage3-opcodes:
cc11cc9b 5977 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 5978 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
cc11cc9b
PB
5979 @r=`${PWD_COMMAND}`; export r; \
5980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 5981 TFLAGS="$(STAGE3_TFLAGS)"; \
f41d6665 5982 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
ce406537 5983 $(HOST_EXPORTS) \
4a4a4e99 5984 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 5985 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
5986 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
5987 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
ce406537 5988 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
f41d6665 5989 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
ce406537
PB
5990 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5991 case $(srcdir) in \
5992 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5993 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5994 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5995 esac; \
5996 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5997 libsrcdir="$$s/opcodes"; \
5998 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
5999 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6000 --target=${target_alias} $${srcdiroption} \
57255173 6001 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 6002 $(STAGE3_CONFIGURE_FLAGS)
bb286d71
AO
6003@endif opcodes-bootstrap
6004
ce406537
PB
6005.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
6006maybe-configure-stage4-opcodes:
6007@if opcodes-bootstrap
6008maybe-configure-stage4-opcodes: configure-stage4-opcodes
f41d6665 6009configure-stage4-opcodes:
cc11cc9b 6010 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 6011 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
cc11cc9b
PB
6012 @r=`${PWD_COMMAND}`; export r; \
6013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 6014 TFLAGS="$(STAGE4_TFLAGS)"; \
f41d6665 6015 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
ce406537 6016 $(HOST_EXPORTS) \
4a4a4e99 6017 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 6018 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
6019 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
6020 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
ce406537 6021 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
f41d6665 6022 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
ce406537
PB
6023 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6024 case $(srcdir) in \
6025 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6026 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6027 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6028 esac; \
6029 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6030 libsrcdir="$$s/opcodes"; \
6031 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
6032 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6033 --target=${target_alias} $${srcdiroption} \
57255173 6034 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 6035 $(STAGE4_CONFIGURE_FLAGS)
ce406537
PB
6036@endif opcodes-bootstrap
6037
6038.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
6039maybe-configure-stageprofile-opcodes:
6040@if opcodes-bootstrap
6041maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
f41d6665 6042configure-stageprofile-opcodes:
cc11cc9b 6043 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 6044 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
cc11cc9b
PB
6045 @r=`${PWD_COMMAND}`; export r; \
6046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 6047 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f41d6665 6048 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
ce406537 6049 $(HOST_EXPORTS) \
4a4a4e99
AO
6050 $(POSTSTAGE1_HOST_EXPORTS) \
6051 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
6052 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
6053 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
ce406537 6054 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
f41d6665 6055 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
ce406537
PB
6056 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6057 case $(srcdir) in \
6058 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6059 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6060 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6061 esac; \
6062 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6063 libsrcdir="$$s/opcodes"; \
6064 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
6065 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6066 --target=${target_alias} $${srcdiroption} \
57255173 6067 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 6068 $(STAGEprofile_CONFIGURE_FLAGS)
ce406537
PB
6069@endif opcodes-bootstrap
6070
6071.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
6072maybe-configure-stagefeedback-opcodes:
6073@if opcodes-bootstrap
6074maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
f41d6665 6075configure-stagefeedback-opcodes:
cc11cc9b 6076 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 6077 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
cc11cc9b
PB
6078 @r=`${PWD_COMMAND}`; export r; \
6079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 6080 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f41d6665 6081 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
ce406537 6082 $(HOST_EXPORTS) \
4a4a4e99
AO
6083 $(POSTSTAGE1_HOST_EXPORTS) \
6084 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
6085 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
6086 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
ce406537 6087 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
f41d6665 6088 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
ce406537
PB
6089 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6090 case $(srcdir) in \
6091 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6092 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6093 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6094 esac; \
6095 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6096 libsrcdir="$$s/opcodes"; \
6097 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
6098 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6099 --target=${target_alias} $${srcdiroption} \
57255173 6100 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 6101 $(STAGEfeedback_CONFIGURE_FLAGS)
ce406537
PB
6102@endif opcodes-bootstrap
6103
6104
6105
6106
6107
295f4e42
NN
6108.PHONY: all-opcodes maybe-all-opcodes
6109maybe-all-opcodes:
3ff3adad
PB
6110@if gcc-bootstrap
6111all-opcodes: stage_current
6112@endif gcc-bootstrap
60975492 6113@if opcodes
7e0b5752 6114TARGET-opcodes=all
60975492 6115maybe-all-opcodes: all-opcodes
295f4e42 6116all-opcodes: configure-opcodes
cc11cc9b 6117 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 6118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6119 $(HOST_EXPORTS) \
215c351a 6120 (cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3
PB
6121 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6122 $(TARGET-opcodes))
60975492 6123@endif opcodes
1358ccea 6124
25b42232 6125
ce406537
PB
6126
6127.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
6128.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
6129maybe-all-stage1-opcodes:
6130maybe-clean-stage1-opcodes:
6131@if opcodes-bootstrap
6132maybe-all-stage1-opcodes: all-stage1-opcodes
6133all-stage1: all-stage1-opcodes
1061f99e 6134TARGET-stage1-opcodes = $(TARGET-opcodes)
ce406537 6135all-stage1-opcodes: configure-stage1-opcodes
cc11cc9b 6136 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
ce406537
PB
6137 @r=`${PWD_COMMAND}`; export r; \
6138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 6139 TFLAGS="$(STAGE1_TFLAGS)"; \
ce406537
PB
6140 $(HOST_EXPORTS) \
6141 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6142 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
6143 CFLAGS="$(STAGE1_CFLAGS)" \
6144 CXXFLAGS="$(STAGE1_CFLAGS)" \
6145 LIBCFLAGS="$(LIBCFLAGS)" \
6146 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6147 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6148 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6149 $(EXTRA_HOST_FLAGS) \
6150 TFLAGS="$(STAGE1_TFLAGS)" \
1061f99e 6151 $(TARGET-stage1-opcodes)
ce406537
PB
6152
6153maybe-clean-stage1-opcodes: clean-stage1-opcodes
6154clean-stage1: clean-stage1-opcodes
6155clean-stage1-opcodes:
995a5697
PB
6156 @if [ $(current_stage) = stage1 ]; then \
6157 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6158 else \
6159 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
6160 $(MAKE) stage1-start; \
6161 fi; \
ce406537 6162 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6163 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 6164 clean
ce406537
PB
6165@endif opcodes-bootstrap
6166
6167
6168.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
6169.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
6170maybe-all-stage2-opcodes:
6171maybe-clean-stage2-opcodes:
6172@if opcodes-bootstrap
6173maybe-all-stage2-opcodes: all-stage2-opcodes
6174all-stage2: all-stage2-opcodes
1061f99e 6175TARGET-stage2-opcodes = $(TARGET-opcodes)
ce406537 6176all-stage2-opcodes: configure-stage2-opcodes
cc11cc9b 6177 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
ce406537
PB
6178 @r=`${PWD_COMMAND}`; export r; \
6179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 6180 TFLAGS="$(STAGE2_TFLAGS)"; \
ce406537
PB
6181 $(HOST_EXPORTS) \
6182 $(POSTSTAGE1_HOST_EXPORTS) \
6183 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6184 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
6185 CFLAGS="$(STAGE2_CFLAGS)" \
6186 CXXFLAGS="$(STAGE2_CFLAGS)" \
6187 LIBCFLAGS="$(STAGE2_CFLAGS)" \
6188 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6189 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6190 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6191 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6192 TFLAGS="$(STAGE2_TFLAGS)" \
1061f99e 6193 $(TARGET-stage2-opcodes)
ce406537
PB
6194
6195maybe-clean-stage2-opcodes: clean-stage2-opcodes
6196clean-stage2: clean-stage2-opcodes
6197clean-stage2-opcodes:
995a5697
PB
6198 @if [ $(current_stage) = stage2 ]; then \
6199 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6200 else \
6201 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
6202 $(MAKE) stage2-start; \
6203 fi; \
ce406537 6204 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6205 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 6206 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 6207 clean
ce406537
PB
6208@endif opcodes-bootstrap
6209
6210
6211.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
6212.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
6213maybe-all-stage3-opcodes:
6214maybe-clean-stage3-opcodes:
6215@if opcodes-bootstrap
6216maybe-all-stage3-opcodes: all-stage3-opcodes
6217all-stage3: all-stage3-opcodes
1061f99e 6218TARGET-stage3-opcodes = $(TARGET-opcodes)
ce406537 6219all-stage3-opcodes: configure-stage3-opcodes
cc11cc9b 6220 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
ce406537
PB
6221 @r=`${PWD_COMMAND}`; export r; \
6222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 6223 TFLAGS="$(STAGE3_TFLAGS)"; \
ce406537
PB
6224 $(HOST_EXPORTS) \
6225 $(POSTSTAGE1_HOST_EXPORTS) \
6226 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6227 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
6228 CFLAGS="$(STAGE3_CFLAGS)" \
6229 CXXFLAGS="$(STAGE3_CFLAGS)" \
6230 LIBCFLAGS="$(STAGE3_CFLAGS)" \
6231 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6232 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6233 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6234 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6235 TFLAGS="$(STAGE3_TFLAGS)" \
1061f99e 6236 $(TARGET-stage3-opcodes)
ce406537
PB
6237
6238maybe-clean-stage3-opcodes: clean-stage3-opcodes
6239clean-stage3: clean-stage3-opcodes
6240clean-stage3-opcodes:
995a5697
PB
6241 @if [ $(current_stage) = stage3 ]; then \
6242 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6243 else \
6244 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
6245 $(MAKE) stage3-start; \
6246 fi; \
ce406537 6247 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6248 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 6249 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 6250 clean
ce406537
PB
6251@endif opcodes-bootstrap
6252
6253
6254.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
6255.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
6256maybe-all-stage4-opcodes:
6257maybe-clean-stage4-opcodes:
6258@if opcodes-bootstrap
6259maybe-all-stage4-opcodes: all-stage4-opcodes
6260all-stage4: all-stage4-opcodes
1061f99e 6261TARGET-stage4-opcodes = $(TARGET-opcodes)
ce406537 6262all-stage4-opcodes: configure-stage4-opcodes
cc11cc9b 6263 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
ce406537
PB
6264 @r=`${PWD_COMMAND}`; export r; \
6265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 6266 TFLAGS="$(STAGE4_TFLAGS)"; \
ce406537
PB
6267 $(HOST_EXPORTS) \
6268 $(POSTSTAGE1_HOST_EXPORTS) \
6269 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6270 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
6271 CFLAGS="$(STAGE4_CFLAGS)" \
6272 CXXFLAGS="$(STAGE4_CFLAGS)" \
1c8bd6a3 6273 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
6274 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6275 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6276 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6277 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6278 TFLAGS="$(STAGE4_TFLAGS)" \
1061f99e 6279 $(TARGET-stage4-opcodes)
ce406537
PB
6280
6281maybe-clean-stage4-opcodes: clean-stage4-opcodes
6282clean-stage4: clean-stage4-opcodes
6283clean-stage4-opcodes:
995a5697
PB
6284 @if [ $(current_stage) = stage4 ]; then \
6285 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6286 else \
6287 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
6288 $(MAKE) stage4-start; \
6289 fi; \
ce406537 6290 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6291 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 6292 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 6293 clean
ce406537
PB
6294@endif opcodes-bootstrap
6295
6296
6297.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
6298.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
6299maybe-all-stageprofile-opcodes:
6300maybe-clean-stageprofile-opcodes:
6301@if opcodes-bootstrap
6302maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
6303all-stageprofile: all-stageprofile-opcodes
1061f99e 6304TARGET-stageprofile-opcodes = $(TARGET-opcodes)
ce406537 6305all-stageprofile-opcodes: configure-stageprofile-opcodes
cc11cc9b 6306 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
ce406537
PB
6307 @r=`${PWD_COMMAND}`; export r; \
6308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 6309 TFLAGS="$(STAGEprofile_TFLAGS)"; \
ce406537
PB
6310 $(HOST_EXPORTS) \
6311 $(POSTSTAGE1_HOST_EXPORTS) \
6312 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6313 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
6314 CFLAGS="$(STAGEprofile_CFLAGS)" \
6315 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
6316 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
6317 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6318 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6319 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6320 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6321 TFLAGS="$(STAGEprofile_TFLAGS)" \
1061f99e 6322 $(TARGET-stageprofile-opcodes)
ce406537
PB
6323
6324maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
6325clean-stageprofile: clean-stageprofile-opcodes
6326clean-stageprofile-opcodes:
995a5697
PB
6327 @if [ $(current_stage) = stageprofile ]; then \
6328 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6329 else \
6330 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
6331 $(MAKE) stageprofile-start; \
6332 fi; \
ce406537 6333 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6334 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 6335 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 6336 clean
ce406537
PB
6337@endif opcodes-bootstrap
6338
6339
6340.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
6341.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
6342maybe-all-stagefeedback-opcodes:
6343maybe-clean-stagefeedback-opcodes:
6344@if opcodes-bootstrap
6345maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
6346all-stagefeedback: all-stagefeedback-opcodes
1061f99e 6347TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
ce406537 6348all-stagefeedback-opcodes: configure-stagefeedback-opcodes
cc11cc9b 6349 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
ce406537
PB
6350 @r=`${PWD_COMMAND}`; export r; \
6351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 6352 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
ce406537
PB
6353 $(HOST_EXPORTS) \
6354 $(POSTSTAGE1_HOST_EXPORTS) \
6355 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6356 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
6357 CFLAGS="$(STAGEfeedback_CFLAGS)" \
6358 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
6359 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
6360 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6361 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6362 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6363 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6364 TFLAGS="$(STAGEfeedback_TFLAGS)" \
1061f99e 6365 $(TARGET-stagefeedback-opcodes)
ce406537
PB
6366
6367maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
6368clean-stagefeedback: clean-stagefeedback-opcodes
6369clean-stagefeedback-opcodes:
995a5697
PB
6370 @if [ $(current_stage) = stagefeedback ]; then \
6371 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6372 else \
6373 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
6374 $(MAKE) stagefeedback-start; \
6375 fi; \
ce406537 6376 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6377 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 6378 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 6379 clean
ce406537
PB
6380@endif opcodes-bootstrap
6381
6382
6383
6384
6385
295f4e42
NN
6386.PHONY: check-opcodes maybe-check-opcodes
6387maybe-check-opcodes:
60975492
PB
6388@if opcodes
6389maybe-check-opcodes: check-opcodes
1358ccea 6390
295f4e42 6391check-opcodes:
f41d6665 6392 @: $(MAKE); $(unstage)
295f4e42
NN
6393 @r=`${PWD_COMMAND}`; export r; \
6394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6395 $(HOST_EXPORTS) \
215c351a
PB
6396 (cd $(HOST_SUBDIR)/opcodes && \
6397 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 6398
60975492 6399@endif opcodes
1358ccea 6400
295f4e42
NN
6401.PHONY: install-opcodes maybe-install-opcodes
6402maybe-install-opcodes:
60975492
PB
6403@if opcodes
6404maybe-install-opcodes: install-opcodes
1358ccea 6405
295f4e42 6406install-opcodes: installdirs
f41d6665 6407 @: $(MAKE); $(unstage)
295f4e42 6408 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 6409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6410 $(HOST_EXPORTS) \
215c351a 6411 (cd $(HOST_SUBDIR)/opcodes && \
ace9ac7b 6412 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 6413
60975492 6414@endif opcodes
1358ccea 6415
b5422ad7 6416# Other targets (info, dvi, pdf, etc.)
1358ccea 6417
295f4e42
NN
6418.PHONY: maybe-info-opcodes info-opcodes
6419maybe-info-opcodes:
60975492
PB
6420@if opcodes
6421maybe-info-opcodes: info-opcodes
295f4e42
NN
6422
6423info-opcodes: \
05750653 6424 configure-opcodes
295f4e42 6425 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
6426 r=`${PWD_COMMAND}`; export r; \
6427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6428 $(HOST_EXPORTS) \
d32ab992 6429 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
6430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6431 done; \
295f4e42 6432 echo "Doing info in opcodes" ; \
215c351a 6433 (cd $(HOST_SUBDIR)/opcodes && \
1358ccea
NN
6434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6436 "RANLIB=$${RANLIB}" \
901119ae 6437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 6438 info) \
1358ccea
NN
6439 || exit 1
6440
60975492 6441@endif opcodes
1358ccea 6442
295f4e42
NN
6443.PHONY: maybe-dvi-opcodes dvi-opcodes
6444maybe-dvi-opcodes:
60975492
PB
6445@if opcodes
6446maybe-dvi-opcodes: dvi-opcodes
1358ccea 6447
295f4e42 6448dvi-opcodes: \
05750653 6449 configure-opcodes
295f4e42 6450 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
6451 r=`${PWD_COMMAND}`; export r; \
6452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6453 $(HOST_EXPORTS) \
d32ab992 6454 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
6455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6456 done; \
295f4e42 6457 echo "Doing dvi in opcodes" ; \
215c351a 6458 (cd $(HOST_SUBDIR)/opcodes && \
1358ccea
NN
6459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6461 "RANLIB=$${RANLIB}" \
901119ae 6462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 6463 dvi) \
1358ccea
NN
6464 || exit 1
6465
60975492 6466@endif opcodes
1358ccea 6467
b5422ad7
BM
6468.PHONY: maybe-pdf-opcodes pdf-opcodes
6469maybe-pdf-opcodes:
6470@if opcodes
6471maybe-pdf-opcodes: pdf-opcodes
6472
6473pdf-opcodes: \
6474 configure-opcodes
6475 @[ -f ./opcodes/Makefile ] || exit 0; \
6476 r=`${PWD_COMMAND}`; export r; \
6477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6478 $(HOST_EXPORTS) \
6479 for flag in $(EXTRA_HOST_FLAGS) ; do \
6480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6481 done; \
6482 echo "Doing pdf in opcodes" ; \
6483 (cd $(HOST_SUBDIR)/opcodes && \
6484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6486 "RANLIB=$${RANLIB}" \
901119ae 6487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
6488 pdf) \
6489 || exit 1
6490
6491@endif opcodes
6492
f87a2b2e
MS
6493.PHONY: maybe-html-opcodes html-opcodes
6494maybe-html-opcodes:
6495@if opcodes
6496maybe-html-opcodes: html-opcodes
6497
6498html-opcodes: \
05750653 6499 configure-opcodes
f87a2b2e
MS
6500 @[ -f ./opcodes/Makefile ] || exit 0; \
6501 r=`${PWD_COMMAND}`; export r; \
6502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
6503 $(HOST_EXPORTS) \
6504 for flag in $(EXTRA_HOST_FLAGS) ; do \
6505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6506 done; \
6507 echo "Doing html in opcodes" ; \
215c351a 6508 (cd $(HOST_SUBDIR)/opcodes && \
f87a2b2e
MS
6509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6511 "RANLIB=$${RANLIB}" \
901119ae 6512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
6513 html) \
6514 || exit 1
6515
6516@endif opcodes
6517
295f4e42
NN
6518.PHONY: maybe-TAGS-opcodes TAGS-opcodes
6519maybe-TAGS-opcodes:
60975492
PB
6520@if opcodes
6521maybe-TAGS-opcodes: TAGS-opcodes
1358ccea 6522
295f4e42 6523TAGS-opcodes: \
05750653 6524 configure-opcodes
295f4e42 6525 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
6526 r=`${PWD_COMMAND}`; export r; \
6527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6528 $(HOST_EXPORTS) \
d32ab992 6529 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
6530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6531 done; \
295f4e42 6532 echo "Doing TAGS in opcodes" ; \
215c351a 6533 (cd $(HOST_SUBDIR)/opcodes && \
1358ccea
NN
6534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6536 "RANLIB=$${RANLIB}" \
901119ae 6537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 6538 TAGS) \
1358ccea
NN
6539 || exit 1
6540
60975492 6541@endif opcodes
1358ccea 6542
295f4e42
NN
6543.PHONY: maybe-install-info-opcodes install-info-opcodes
6544maybe-install-info-opcodes:
60975492
PB
6545@if opcodes
6546maybe-install-info-opcodes: install-info-opcodes
1358ccea 6547
295f4e42
NN
6548install-info-opcodes: \
6549 configure-opcodes \
05750653 6550 info-opcodes
295f4e42 6551 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
6552 r=`${PWD_COMMAND}`; export r; \
6553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6554 $(HOST_EXPORTS) \
d32ab992 6555 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
6556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6557 done; \
295f4e42 6558 echo "Doing install-info in opcodes" ; \
215c351a 6559 (cd $(HOST_SUBDIR)/opcodes && \
1358ccea
NN
6560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6562 "RANLIB=$${RANLIB}" \
901119ae 6563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 6564 install-info) \
1358ccea
NN
6565 || exit 1
6566
60975492 6567@endif opcodes
1358ccea 6568
9c4d2493
BM
6569.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
6570maybe-install-pdf-opcodes:
6571@if opcodes
6572maybe-install-pdf-opcodes: install-pdf-opcodes
6573
6574install-pdf-opcodes: \
6575 configure-opcodes \
6576 pdf-opcodes
6577 @[ -f ./opcodes/Makefile ] || exit 0; \
6578 r=`${PWD_COMMAND}`; export r; \
6579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6580 $(HOST_EXPORTS) \
6581 for flag in $(EXTRA_HOST_FLAGS) ; do \
6582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6583 done; \
6584 echo "Doing install-pdf in opcodes" ; \
6585 (cd $(HOST_SUBDIR)/opcodes && \
6586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6588 "RANLIB=$${RANLIB}" \
901119ae 6589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
6590 install-pdf) \
6591 || exit 1
6592
6593@endif opcodes
6594
65d6e994
CD
6595.PHONY: maybe-install-html-opcodes install-html-opcodes
6596maybe-install-html-opcodes:
6597@if opcodes
6598maybe-install-html-opcodes: install-html-opcodes
6599
6600install-html-opcodes: \
6601 configure-opcodes \
6602 html-opcodes
6603 @[ -f ./opcodes/Makefile ] || exit 0; \
6604 r=`${PWD_COMMAND}`; export r; \
6605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6606 $(HOST_EXPORTS) \
6607 for flag in $(EXTRA_HOST_FLAGS) ; do \
6608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6609 done; \
6610 echo "Doing install-html in opcodes" ; \
6611 (cd $(HOST_SUBDIR)/opcodes && \
6612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6614 "RANLIB=$${RANLIB}" \
901119ae 6615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
6616 install-html) \
6617 || exit 1
6618
6619@endif opcodes
6620
295f4e42
NN
6621.PHONY: maybe-installcheck-opcodes installcheck-opcodes
6622maybe-installcheck-opcodes:
60975492
PB
6623@if opcodes
6624maybe-installcheck-opcodes: installcheck-opcodes
1358ccea 6625
295f4e42 6626installcheck-opcodes: \
05750653 6627 configure-opcodes
295f4e42 6628 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
6629 r=`${PWD_COMMAND}`; export r; \
6630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6631 $(HOST_EXPORTS) \
d32ab992 6632 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
6633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6634 done; \
295f4e42 6635 echo "Doing installcheck in opcodes" ; \
215c351a 6636 (cd $(HOST_SUBDIR)/opcodes && \
1358ccea
NN
6637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6639 "RANLIB=$${RANLIB}" \
901119ae 6640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 6641 installcheck) \
1358ccea
NN
6642 || exit 1
6643
60975492 6644@endif opcodes
1358ccea 6645
295f4e42
NN
6646.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
6647maybe-mostlyclean-opcodes:
60975492
PB
6648@if opcodes
6649maybe-mostlyclean-opcodes: mostlyclean-opcodes
1358ccea 6650
05750653 6651mostlyclean-opcodes:
295f4e42 6652 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
6653 r=`${PWD_COMMAND}`; export r; \
6654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6655 $(HOST_EXPORTS) \
d32ab992 6656 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
6657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6658 done; \
295f4e42 6659 echo "Doing mostlyclean in opcodes" ; \
215c351a 6660 (cd $(HOST_SUBDIR)/opcodes && \
1358ccea
NN
6661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6663 "RANLIB=$${RANLIB}" \
901119ae 6664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 6665 mostlyclean) \
1358ccea
NN
6666 || exit 1
6667
60975492 6668@endif opcodes
1358ccea 6669
295f4e42
NN
6670.PHONY: maybe-clean-opcodes clean-opcodes
6671maybe-clean-opcodes:
60975492
PB
6672@if opcodes
6673maybe-clean-opcodes: clean-opcodes
1358ccea 6674
05750653 6675clean-opcodes:
295f4e42 6676 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
6677 r=`${PWD_COMMAND}`; export r; \
6678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6679 $(HOST_EXPORTS) \
d32ab992 6680 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
6681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6682 done; \
295f4e42 6683 echo "Doing clean in opcodes" ; \
215c351a 6684 (cd $(HOST_SUBDIR)/opcodes && \
1358ccea
NN
6685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6687 "RANLIB=$${RANLIB}" \
901119ae 6688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 6689 clean) \
1358ccea
NN
6690 || exit 1
6691
60975492 6692@endif opcodes
1358ccea 6693
295f4e42
NN
6694.PHONY: maybe-distclean-opcodes distclean-opcodes
6695maybe-distclean-opcodes:
60975492
PB
6696@if opcodes
6697maybe-distclean-opcodes: distclean-opcodes
1358ccea 6698
05750653 6699distclean-opcodes:
295f4e42 6700 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
6701 r=`${PWD_COMMAND}`; export r; \
6702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6703 $(HOST_EXPORTS) \
d32ab992 6704 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
6705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6706 done; \
295f4e42 6707 echo "Doing distclean in opcodes" ; \
215c351a 6708 (cd $(HOST_SUBDIR)/opcodes && \
1358ccea
NN
6709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6711 "RANLIB=$${RANLIB}" \
901119ae 6712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 6713 distclean) \
1358ccea
NN
6714 || exit 1
6715
60975492 6716@endif opcodes
1358ccea 6717
295f4e42
NN
6718.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
6719maybe-maintainer-clean-opcodes:
60975492
PB
6720@if opcodes
6721maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
1358ccea 6722
05750653 6723maintainer-clean-opcodes:
295f4e42 6724 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
6725 r=`${PWD_COMMAND}`; export r; \
6726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6727 $(HOST_EXPORTS) \
d32ab992 6728 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
6729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6730 done; \
295f4e42 6731 echo "Doing maintainer-clean in opcodes" ; \
215c351a 6732 (cd $(HOST_SUBDIR)/opcodes && \
1358ccea
NN
6733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6735 "RANLIB=$${RANLIB}" \
901119ae 6736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 6737 maintainer-clean) \
1358ccea
NN
6738 || exit 1
6739
60975492 6740@endif opcodes
1358ccea 6741
1358ccea 6742
25b42232 6743
295f4e42
NN
6744.PHONY: configure-binutils maybe-configure-binutils
6745maybe-configure-binutils:
3ff3adad
PB
6746@if gcc-bootstrap
6747configure-binutils: stage_current
6748@endif gcc-bootstrap
60975492
PB
6749@if binutils
6750maybe-configure-binutils: configure-binutils
cc11cc9b 6751configure-binutils:
cc11cc9b
PB
6752 @r=`${PWD_COMMAND}`; export r; \
6753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
215c351a
PB
6754 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6755 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4fc4dd12 6756 $(HOST_EXPORTS) \
25b42232
PB
6757 echo Configuring in $(HOST_SUBDIR)/binutils; \
6758 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
295f4e42 6759 case $(srcdir) in \
215c351a
PB
6760 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6761 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6762 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 6763 esac; \
215c351a
PB
6764 srcdiroption="--srcdir=$${topdir}/binutils"; \
6765 libsrcdir="$$s/binutils"; \
295f4e42 6766 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
6767 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6768 --target=${target_alias} $${srcdiroption} \
295f4e42 6769 || exit 1
60975492 6770@endif binutils
295f4e42 6771
25b42232
PB
6772
6773
ce406537
PB
6774.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
6775maybe-configure-stage1-binutils:
6776@if binutils-bootstrap
6777maybe-configure-stage1-binutils: configure-stage1-binutils
f41d6665 6778configure-stage1-binutils:
cc11cc9b 6779 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 6780 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
cc11cc9b
PB
6781 @r=`${PWD_COMMAND}`; export r; \
6782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 6783 TFLAGS="$(STAGE1_TFLAGS)"; \
f41d6665 6784 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4a4a4e99 6785 $(HOST_EXPORTS) \
342b9200 6786 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
6787 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
6788 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
ce406537 6789 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
f41d6665 6790 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
ce406537
PB
6791 cd $(HOST_SUBDIR)/binutils || exit 1; \
6792 case $(srcdir) in \
6793 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6794 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6795 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6796 esac; \
6797 srcdiroption="--srcdir=$${topdir}/binutils"; \
6798 libsrcdir="$$s/binutils"; \
6799 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
6800 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6801 --target=${target_alias} $${srcdiroption} \
4a4a4e99 6802 $(STAGE1_CONFIGURE_FLAGS)
ce406537
PB
6803@endif binutils-bootstrap
6804
6805.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
6806maybe-configure-stage2-binutils:
6807@if binutils-bootstrap
6808maybe-configure-stage2-binutils: configure-stage2-binutils
f41d6665 6809configure-stage2-binutils:
cc11cc9b 6810 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 6811 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
cc11cc9b
PB
6812 @r=`${PWD_COMMAND}`; export r; \
6813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 6814 TFLAGS="$(STAGE2_TFLAGS)"; \
f41d6665 6815 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
ce406537 6816 $(HOST_EXPORTS) \
4a4a4e99 6817 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 6818 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
6819 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
6820 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
ce406537 6821 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
f41d6665 6822 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
ce406537
PB
6823 cd $(HOST_SUBDIR)/binutils || exit 1; \
6824 case $(srcdir) in \
6825 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6826 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6827 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6828 esac; \
6829 srcdiroption="--srcdir=$${topdir}/binutils"; \
6830 libsrcdir="$$s/binutils"; \
6831 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
6832 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6833 --target=${target_alias} $${srcdiroption} \
57255173 6834 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 6835 $(STAGE2_CONFIGURE_FLAGS)
bb286d71
AO
6836@endif binutils-bootstrap
6837
ce406537
PB
6838.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
6839maybe-configure-stage3-binutils:
6840@if binutils-bootstrap
6841maybe-configure-stage3-binutils: configure-stage3-binutils
f41d6665 6842configure-stage3-binutils:
cc11cc9b 6843 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 6844 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
cc11cc9b
PB
6845 @r=`${PWD_COMMAND}`; export r; \
6846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 6847 TFLAGS="$(STAGE3_TFLAGS)"; \
f41d6665 6848 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
ce406537 6849 $(HOST_EXPORTS) \
4a4a4e99 6850 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 6851 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
6852 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
6853 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
ce406537 6854 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
f41d6665 6855 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
ce406537
PB
6856 cd $(HOST_SUBDIR)/binutils || exit 1; \
6857 case $(srcdir) in \
6858 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6859 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6860 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6861 esac; \
6862 srcdiroption="--srcdir=$${topdir}/binutils"; \
6863 libsrcdir="$$s/binutils"; \
6864 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
6865 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6866 --target=${target_alias} $${srcdiroption} \
57255173 6867 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 6868 $(STAGE3_CONFIGURE_FLAGS)
bb286d71
AO
6869@endif binutils-bootstrap
6870
ce406537
PB
6871.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
6872maybe-configure-stage4-binutils:
6873@if binutils-bootstrap
6874maybe-configure-stage4-binutils: configure-stage4-binutils
f41d6665 6875configure-stage4-binutils:
cc11cc9b 6876 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 6877 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
cc11cc9b
PB
6878 @r=`${PWD_COMMAND}`; export r; \
6879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 6880 TFLAGS="$(STAGE4_TFLAGS)"; \
f41d6665 6881 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
ce406537 6882 $(HOST_EXPORTS) \
4a4a4e99 6883 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 6884 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
6885 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
6886 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
ce406537 6887 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
f41d6665 6888 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
ce406537
PB
6889 cd $(HOST_SUBDIR)/binutils || exit 1; \
6890 case $(srcdir) in \
6891 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6892 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6893 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6894 esac; \
6895 srcdiroption="--srcdir=$${topdir}/binutils"; \
6896 libsrcdir="$$s/binutils"; \
6897 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
6898 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6899 --target=${target_alias} $${srcdiroption} \
57255173 6900 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 6901 $(STAGE4_CONFIGURE_FLAGS)
ce406537
PB
6902@endif binutils-bootstrap
6903
6904.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
6905maybe-configure-stageprofile-binutils:
6906@if binutils-bootstrap
6907maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
f41d6665 6908configure-stageprofile-binutils:
cc11cc9b 6909 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 6910 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
cc11cc9b
PB
6911 @r=`${PWD_COMMAND}`; export r; \
6912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 6913 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f41d6665 6914 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
ce406537 6915 $(HOST_EXPORTS) \
4a4a4e99
AO
6916 $(POSTSTAGE1_HOST_EXPORTS) \
6917 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
6918 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
6919 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
ce406537 6920 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
f41d6665 6921 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
ce406537
PB
6922 cd $(HOST_SUBDIR)/binutils || exit 1; \
6923 case $(srcdir) in \
6924 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6925 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6926 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6927 esac; \
6928 srcdiroption="--srcdir=$${topdir}/binutils"; \
6929 libsrcdir="$$s/binutils"; \
6930 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
6931 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6932 --target=${target_alias} $${srcdiroption} \
57255173 6933 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 6934 $(STAGEprofile_CONFIGURE_FLAGS)
ce406537
PB
6935@endif binutils-bootstrap
6936
6937.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
6938maybe-configure-stagefeedback-binutils:
6939@if binutils-bootstrap
6940maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
f41d6665 6941configure-stagefeedback-binutils:
cc11cc9b 6942 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 6943 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
cc11cc9b
PB
6944 @r=`${PWD_COMMAND}`; export r; \
6945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 6946 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f41d6665 6947 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
ce406537 6948 $(HOST_EXPORTS) \
4a4a4e99
AO
6949 $(POSTSTAGE1_HOST_EXPORTS) \
6950 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
6951 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
6952 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
ce406537 6953 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
f41d6665 6954 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
ce406537
PB
6955 cd $(HOST_SUBDIR)/binutils || exit 1; \
6956 case $(srcdir) in \
6957 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6958 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6959 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6960 esac; \
6961 srcdiroption="--srcdir=$${topdir}/binutils"; \
6962 libsrcdir="$$s/binutils"; \
6963 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
6964 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6965 --target=${target_alias} $${srcdiroption} \
57255173 6966 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 6967 $(STAGEfeedback_CONFIGURE_FLAGS)
ce406537
PB
6968@endif binutils-bootstrap
6969
6970
6971
6972
6973
295f4e42
NN
6974.PHONY: all-binutils maybe-all-binutils
6975maybe-all-binutils:
3ff3adad
PB
6976@if gcc-bootstrap
6977all-binutils: stage_current
6978@endif gcc-bootstrap
60975492 6979@if binutils
7e0b5752 6980TARGET-binutils=all
60975492 6981maybe-all-binutils: all-binutils
295f4e42 6982all-binutils: configure-binutils
cc11cc9b 6983 @r=`${PWD_COMMAND}`; export r; \
295f4e42 6984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6985 $(HOST_EXPORTS) \
215c351a 6986 (cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3
PB
6987 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6988 $(TARGET-binutils))
60975492 6989@endif binutils
295f4e42 6990
25b42232 6991
295f4e42 6992
ce406537
PB
6993.PHONY: all-stage1-binutils maybe-all-stage1-binutils
6994.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
6995maybe-all-stage1-binutils:
6996maybe-clean-stage1-binutils:
6997@if binutils-bootstrap
6998maybe-all-stage1-binutils: all-stage1-binutils
6999all-stage1: all-stage1-binutils
1061f99e 7000TARGET-stage1-binutils = $(TARGET-binutils)
ce406537 7001all-stage1-binutils: configure-stage1-binutils
cc11cc9b 7002 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
295f4e42
NN
7003 @r=`${PWD_COMMAND}`; export r; \
7004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 7005 TFLAGS="$(STAGE1_TFLAGS)"; \
4fc4dd12 7006 $(HOST_EXPORTS) \
ce406537 7007 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7008 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
7009 CFLAGS="$(STAGE1_CFLAGS)" \
7010 CXXFLAGS="$(STAGE1_CFLAGS)" \
7011 LIBCFLAGS="$(LIBCFLAGS)" \
7012 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7013 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7014 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7015 $(EXTRA_HOST_FLAGS) \
7016 TFLAGS="$(STAGE1_TFLAGS)" \
1061f99e 7017 $(TARGET-stage1-binutils)
295f4e42 7018
ce406537
PB
7019maybe-clean-stage1-binutils: clean-stage1-binutils
7020clean-stage1: clean-stage1-binutils
7021clean-stage1-binutils:
995a5697
PB
7022 @if [ $(current_stage) = stage1 ]; then \
7023 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7024 else \
7025 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
7026 $(MAKE) stage1-start; \
7027 fi; \
ce406537 7028 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7029 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 7030 clean
ce406537 7031@endif binutils-bootstrap
295f4e42 7032
295f4e42 7033
ce406537
PB
7034.PHONY: all-stage2-binutils maybe-all-stage2-binutils
7035.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
7036maybe-all-stage2-binutils:
7037maybe-clean-stage2-binutils:
7038@if binutils-bootstrap
7039maybe-all-stage2-binutils: all-stage2-binutils
7040all-stage2: all-stage2-binutils
1061f99e 7041TARGET-stage2-binutils = $(TARGET-binutils)
ce406537 7042all-stage2-binutils: configure-stage2-binutils
cc11cc9b 7043 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
295f4e42
NN
7044 @r=`${PWD_COMMAND}`; export r; \
7045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 7046 TFLAGS="$(STAGE2_TFLAGS)"; \
4fc4dd12 7047 $(HOST_EXPORTS) \
ce406537
PB
7048 $(POSTSTAGE1_HOST_EXPORTS) \
7049 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7050 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
7051 CFLAGS="$(STAGE2_CFLAGS)" \
7052 CXXFLAGS="$(STAGE2_CFLAGS)" \
7053 LIBCFLAGS="$(STAGE2_CFLAGS)" \
7054 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7055 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7056 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7057 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7058 TFLAGS="$(STAGE2_TFLAGS)" \
1061f99e 7059 $(TARGET-stage2-binutils)
295f4e42 7060
ce406537
PB
7061maybe-clean-stage2-binutils: clean-stage2-binutils
7062clean-stage2: clean-stage2-binutils
7063clean-stage2-binutils:
995a5697
PB
7064 @if [ $(current_stage) = stage2 ]; then \
7065 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7066 else \
7067 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
7068 $(MAKE) stage2-start; \
7069 fi; \
ce406537 7070 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7071 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 7072 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 7073 clean
ce406537 7074@endif binutils-bootstrap
295f4e42 7075
295f4e42 7076
ce406537
PB
7077.PHONY: all-stage3-binutils maybe-all-stage3-binutils
7078.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
7079maybe-all-stage3-binutils:
7080maybe-clean-stage3-binutils:
7081@if binutils-bootstrap
7082maybe-all-stage3-binutils: all-stage3-binutils
7083all-stage3: all-stage3-binutils
1061f99e 7084TARGET-stage3-binutils = $(TARGET-binutils)
ce406537 7085all-stage3-binutils: configure-stage3-binutils
cc11cc9b 7086 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
ce406537 7087 @r=`${PWD_COMMAND}`; export r; \
295f4e42 7088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 7089 TFLAGS="$(STAGE3_TFLAGS)"; \
4fc4dd12 7090 $(HOST_EXPORTS) \
ce406537
PB
7091 $(POSTSTAGE1_HOST_EXPORTS) \
7092 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7093 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
7094 CFLAGS="$(STAGE3_CFLAGS)" \
7095 CXXFLAGS="$(STAGE3_CFLAGS)" \
7096 LIBCFLAGS="$(STAGE3_CFLAGS)" \
7097 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7098 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7099 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7100 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7101 TFLAGS="$(STAGE3_TFLAGS)" \
1061f99e 7102 $(TARGET-stage3-binutils)
1358ccea 7103
ce406537
PB
7104maybe-clean-stage3-binutils: clean-stage3-binutils
7105clean-stage3: clean-stage3-binutils
7106clean-stage3-binutils:
995a5697
PB
7107 @if [ $(current_stage) = stage3 ]; then \
7108 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7109 else \
7110 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
7111 $(MAKE) stage3-start; \
7112 fi; \
ce406537 7113 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7114 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 7115 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 7116 clean
ce406537 7117@endif binutils-bootstrap
1358ccea 7118
1358ccea 7119
ce406537
PB
7120.PHONY: all-stage4-binutils maybe-all-stage4-binutils
7121.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
7122maybe-all-stage4-binutils:
7123maybe-clean-stage4-binutils:
7124@if binutils-bootstrap
7125maybe-all-stage4-binutils: all-stage4-binutils
7126all-stage4: all-stage4-binutils
1061f99e 7127TARGET-stage4-binutils = $(TARGET-binutils)
ce406537 7128all-stage4-binutils: configure-stage4-binutils
cc11cc9b 7129 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
ce406537 7130 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 7131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 7132 TFLAGS="$(STAGE4_TFLAGS)"; \
4fc4dd12 7133 $(HOST_EXPORTS) \
ce406537
PB
7134 $(POSTSTAGE1_HOST_EXPORTS) \
7135 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7136 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
7137 CFLAGS="$(STAGE4_CFLAGS)" \
7138 CXXFLAGS="$(STAGE4_CFLAGS)" \
1c8bd6a3 7139 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
7140 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7141 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7142 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7143 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7144 TFLAGS="$(STAGE4_TFLAGS)" \
1061f99e 7145 $(TARGET-stage4-binutils)
ce406537
PB
7146
7147maybe-clean-stage4-binutils: clean-stage4-binutils
7148clean-stage4: clean-stage4-binutils
7149clean-stage4-binutils:
995a5697
PB
7150 @if [ $(current_stage) = stage4 ]; then \
7151 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7152 else \
7153 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
7154 $(MAKE) stage4-start; \
7155 fi; \
ce406537 7156 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7157 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 7158 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 7159 clean
ce406537
PB
7160@endif binutils-bootstrap
7161
7162
7163.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
7164.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
7165maybe-all-stageprofile-binutils:
7166maybe-clean-stageprofile-binutils:
7167@if binutils-bootstrap
7168maybe-all-stageprofile-binutils: all-stageprofile-binutils
7169all-stageprofile: all-stageprofile-binutils
1061f99e 7170TARGET-stageprofile-binutils = $(TARGET-binutils)
ce406537 7171all-stageprofile-binutils: configure-stageprofile-binutils
cc11cc9b 7172 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
ce406537
PB
7173 @r=`${PWD_COMMAND}`; export r; \
7174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 7175 TFLAGS="$(STAGEprofile_TFLAGS)"; \
ce406537
PB
7176 $(HOST_EXPORTS) \
7177 $(POSTSTAGE1_HOST_EXPORTS) \
7178 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7179 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
7180 CFLAGS="$(STAGEprofile_CFLAGS)" \
7181 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
7182 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
7183 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7184 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7185 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7186 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7187 TFLAGS="$(STAGEprofile_TFLAGS)" \
1061f99e 7188 $(TARGET-stageprofile-binutils)
ce406537
PB
7189
7190maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
7191clean-stageprofile: clean-stageprofile-binutils
7192clean-stageprofile-binutils:
995a5697
PB
7193 @if [ $(current_stage) = stageprofile ]; then \
7194 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7195 else \
7196 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
7197 $(MAKE) stageprofile-start; \
7198 fi; \
ce406537 7199 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7200 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 7201 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 7202 clean
ce406537
PB
7203@endif binutils-bootstrap
7204
7205
7206.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
7207.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
7208maybe-all-stagefeedback-binutils:
7209maybe-clean-stagefeedback-binutils:
7210@if binutils-bootstrap
7211maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
7212all-stagefeedback: all-stagefeedback-binutils
1061f99e 7213TARGET-stagefeedback-binutils = $(TARGET-binutils)
ce406537 7214all-stagefeedback-binutils: configure-stagefeedback-binutils
cc11cc9b 7215 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
ce406537
PB
7216 @r=`${PWD_COMMAND}`; export r; \
7217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 7218 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
ce406537
PB
7219 $(HOST_EXPORTS) \
7220 $(POSTSTAGE1_HOST_EXPORTS) \
7221 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7222 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
7223 CFLAGS="$(STAGEfeedback_CFLAGS)" \
7224 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
7225 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
7226 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7227 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7228 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7229 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7230 TFLAGS="$(STAGEfeedback_TFLAGS)" \
1061f99e 7231 $(TARGET-stagefeedback-binutils)
ce406537
PB
7232
7233maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
7234clean-stagefeedback: clean-stagefeedback-binutils
7235clean-stagefeedback-binutils:
995a5697
PB
7236 @if [ $(current_stage) = stagefeedback ]; then \
7237 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7238 else \
7239 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
7240 $(MAKE) stagefeedback-start; \
7241 fi; \
ce406537 7242 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7243 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 7244 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 7245 clean
ce406537
PB
7246@endif binutils-bootstrap
7247
7248
7249
7250
7251
7252.PHONY: check-binutils maybe-check-binutils
7253maybe-check-binutils:
7254@if binutils
7255maybe-check-binutils: check-binutils
7256
7257check-binutils:
f41d6665 7258 @: $(MAKE); $(unstage)
ce406537
PB
7259 @r=`${PWD_COMMAND}`; export r; \
7260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7261 $(HOST_EXPORTS) \
7262 (cd $(HOST_SUBDIR)/binutils && \
7263 $(MAKE) $(FLAGS_TO_PASS) check)
7264
7265@endif binutils
7266
7267.PHONY: install-binutils maybe-install-binutils
7268maybe-install-binutils:
7269@if binutils
7270maybe-install-binutils: install-binutils
7271
7272install-binutils: installdirs
f41d6665 7273 @: $(MAKE); $(unstage)
ce406537
PB
7274 @r=`${PWD_COMMAND}`; export r; \
7275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7276 $(HOST_EXPORTS) \
7277 (cd $(HOST_SUBDIR)/binutils && \
7278 $(MAKE) $(FLAGS_TO_PASS) install)
7279
7280@endif binutils
7281
b5422ad7 7282# Other targets (info, dvi, pdf, etc.)
ce406537
PB
7283
7284.PHONY: maybe-info-binutils info-binutils
7285maybe-info-binutils:
7286@if binutils
7287maybe-info-binutils: info-binutils
7288
7289info-binutils: \
7290 configure-binutils
7291 @[ -f ./binutils/Makefile ] || exit 0; \
7292 r=`${PWD_COMMAND}`; export r; \
7293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7294 $(HOST_EXPORTS) \
7295 for flag in $(EXTRA_HOST_FLAGS) ; do \
7296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7297 done; \
7298 echo "Doing info in binutils" ; \
7299 (cd $(HOST_SUBDIR)/binutils && \
7300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7302 "RANLIB=$${RANLIB}" \
901119ae 7303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
ce406537
PB
7304 info) \
7305 || exit 1
7306
7307@endif binutils
7308
7309.PHONY: maybe-dvi-binutils dvi-binutils
7310maybe-dvi-binutils:
7311@if binutils
7312maybe-dvi-binutils: dvi-binutils
7313
7314dvi-binutils: \
7315 configure-binutils
7316 @[ -f ./binutils/Makefile ] || exit 0; \
7317 r=`${PWD_COMMAND}`; export r; \
7318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7319 $(HOST_EXPORTS) \
7320 for flag in $(EXTRA_HOST_FLAGS) ; do \
7321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7322 done; \
7323 echo "Doing dvi in binutils" ; \
7324 (cd $(HOST_SUBDIR)/binutils && \
1358ccea
NN
7325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7327 "RANLIB=$${RANLIB}" \
901119ae 7328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7329 dvi) \
1358ccea
NN
7330 || exit 1
7331
60975492 7332@endif binutils
1358ccea 7333
b5422ad7
BM
7334.PHONY: maybe-pdf-binutils pdf-binutils
7335maybe-pdf-binutils:
7336@if binutils
7337maybe-pdf-binutils: pdf-binutils
7338
7339pdf-binutils: \
7340 configure-binutils
7341 @[ -f ./binutils/Makefile ] || exit 0; \
7342 r=`${PWD_COMMAND}`; export r; \
7343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7344 $(HOST_EXPORTS) \
7345 for flag in $(EXTRA_HOST_FLAGS) ; do \
7346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7347 done; \
7348 echo "Doing pdf in binutils" ; \
7349 (cd $(HOST_SUBDIR)/binutils && \
7350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7352 "RANLIB=$${RANLIB}" \
901119ae 7353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
7354 pdf) \
7355 || exit 1
7356
7357@endif binutils
7358
f87a2b2e
MS
7359.PHONY: maybe-html-binutils html-binutils
7360maybe-html-binutils:
7361@if binutils
7362maybe-html-binutils: html-binutils
7363
7364html-binutils: \
05750653 7365 configure-binutils
f87a2b2e
MS
7366 @[ -f ./binutils/Makefile ] || exit 0; \
7367 r=`${PWD_COMMAND}`; export r; \
7368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
7369 $(HOST_EXPORTS) \
7370 for flag in $(EXTRA_HOST_FLAGS) ; do \
7371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7372 done; \
7373 echo "Doing html in binutils" ; \
215c351a 7374 (cd $(HOST_SUBDIR)/binutils && \
f87a2b2e
MS
7375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7377 "RANLIB=$${RANLIB}" \
901119ae 7378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
7379 html) \
7380 || exit 1
7381
7382@endif binutils
7383
295f4e42
NN
7384.PHONY: maybe-TAGS-binutils TAGS-binutils
7385maybe-TAGS-binutils:
60975492
PB
7386@if binutils
7387maybe-TAGS-binutils: TAGS-binutils
1358ccea 7388
295f4e42 7389TAGS-binutils: \
05750653 7390 configure-binutils
295f4e42 7391 @[ -f ./binutils/Makefile ] || exit 0; \
8c90b13a
L
7392 r=`${PWD_COMMAND}`; export r; \
7393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7394 $(HOST_EXPORTS) \
d32ab992 7395 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7397 done; \
295f4e42 7398 echo "Doing TAGS in binutils" ; \
215c351a 7399 (cd $(HOST_SUBDIR)/binutils && \
1358ccea
NN
7400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7402 "RANLIB=$${RANLIB}" \
901119ae 7403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7404 TAGS) \
1358ccea
NN
7405 || exit 1
7406
60975492 7407@endif binutils
1358ccea 7408
295f4e42
NN
7409.PHONY: maybe-install-info-binutils install-info-binutils
7410maybe-install-info-binutils:
60975492
PB
7411@if binutils
7412maybe-install-info-binutils: install-info-binutils
1358ccea 7413
295f4e42
NN
7414install-info-binutils: \
7415 configure-binutils \
05750653 7416 info-binutils
295f4e42 7417 @[ -f ./binutils/Makefile ] || exit 0; \
8c90b13a
L
7418 r=`${PWD_COMMAND}`; export r; \
7419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7420 $(HOST_EXPORTS) \
d32ab992 7421 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7423 done; \
295f4e42 7424 echo "Doing install-info in binutils" ; \
215c351a 7425 (cd $(HOST_SUBDIR)/binutils && \
1358ccea
NN
7426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7428 "RANLIB=$${RANLIB}" \
901119ae 7429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7430 install-info) \
1358ccea
NN
7431 || exit 1
7432
60975492 7433@endif binutils
1358ccea 7434
9c4d2493
BM
7435.PHONY: maybe-install-pdf-binutils install-pdf-binutils
7436maybe-install-pdf-binutils:
7437@if binutils
7438maybe-install-pdf-binutils: install-pdf-binutils
7439
7440install-pdf-binutils: \
7441 configure-binutils \
7442 pdf-binutils
7443 @[ -f ./binutils/Makefile ] || exit 0; \
7444 r=`${PWD_COMMAND}`; export r; \
7445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7446 $(HOST_EXPORTS) \
7447 for flag in $(EXTRA_HOST_FLAGS) ; do \
7448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7449 done; \
7450 echo "Doing install-pdf in binutils" ; \
7451 (cd $(HOST_SUBDIR)/binutils && \
7452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7454 "RANLIB=$${RANLIB}" \
901119ae 7455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
7456 install-pdf) \
7457 || exit 1
7458
7459@endif binutils
7460
65d6e994
CD
7461.PHONY: maybe-install-html-binutils install-html-binutils
7462maybe-install-html-binutils:
7463@if binutils
7464maybe-install-html-binutils: install-html-binutils
7465
7466install-html-binutils: \
7467 configure-binutils \
7468 html-binutils
7469 @[ -f ./binutils/Makefile ] || exit 0; \
7470 r=`${PWD_COMMAND}`; export r; \
7471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7472 $(HOST_EXPORTS) \
7473 for flag in $(EXTRA_HOST_FLAGS) ; do \
7474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7475 done; \
7476 echo "Doing install-html in binutils" ; \
7477 (cd $(HOST_SUBDIR)/binutils && \
7478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7480 "RANLIB=$${RANLIB}" \
901119ae 7481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
7482 install-html) \
7483 || exit 1
7484
7485@endif binutils
7486
295f4e42
NN
7487.PHONY: maybe-installcheck-binutils installcheck-binutils
7488maybe-installcheck-binutils:
60975492
PB
7489@if binutils
7490maybe-installcheck-binutils: installcheck-binutils
1358ccea 7491
295f4e42 7492installcheck-binutils: \
05750653 7493 configure-binutils
295f4e42 7494 @[ -f ./binutils/Makefile ] || exit 0; \
8c90b13a
L
7495 r=`${PWD_COMMAND}`; export r; \
7496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7497 $(HOST_EXPORTS) \
d32ab992 7498 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7500 done; \
295f4e42 7501 echo "Doing installcheck in binutils" ; \
215c351a 7502 (cd $(HOST_SUBDIR)/binutils && \
1358ccea
NN
7503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7505 "RANLIB=$${RANLIB}" \
901119ae 7506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7507 installcheck) \
1358ccea
NN
7508 || exit 1
7509
60975492 7510@endif binutils
1358ccea 7511
295f4e42
NN
7512.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
7513maybe-mostlyclean-binutils:
60975492
PB
7514@if binutils
7515maybe-mostlyclean-binutils: mostlyclean-binutils
1358ccea 7516
05750653 7517mostlyclean-binutils:
295f4e42 7518 @[ -f ./binutils/Makefile ] || exit 0; \
8c90b13a
L
7519 r=`${PWD_COMMAND}`; export r; \
7520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7521 $(HOST_EXPORTS) \
d32ab992 7522 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7524 done; \
295f4e42 7525 echo "Doing mostlyclean in binutils" ; \
215c351a 7526 (cd $(HOST_SUBDIR)/binutils && \
1358ccea
NN
7527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7529 "RANLIB=$${RANLIB}" \
901119ae 7530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7531 mostlyclean) \
1358ccea
NN
7532 || exit 1
7533
60975492 7534@endif binutils
1358ccea 7535
295f4e42
NN
7536.PHONY: maybe-clean-binutils clean-binutils
7537maybe-clean-binutils:
60975492
PB
7538@if binutils
7539maybe-clean-binutils: clean-binutils
d9cdb878 7540
05750653 7541clean-binutils:
295f4e42 7542 @[ -f ./binutils/Makefile ] || exit 0; \
d9cdb878
AC
7543 r=`${PWD_COMMAND}`; export r; \
7544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7545 $(HOST_EXPORTS) \
d32ab992 7546 for flag in $(EXTRA_HOST_FLAGS) ; do \
d9cdb878
AC
7547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7548 done; \
295f4e42 7549 echo "Doing clean in binutils" ; \
215c351a 7550 (cd $(HOST_SUBDIR)/binutils && \
d9cdb878
AC
7551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7553 "RANLIB=$${RANLIB}" \
901119ae 7554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7555 clean) \
d9cdb878
AC
7556 || exit 1
7557
60975492 7558@endif binutils
d9cdb878 7559
295f4e42
NN
7560.PHONY: maybe-distclean-binutils distclean-binutils
7561maybe-distclean-binutils:
60975492
PB
7562@if binutils
7563maybe-distclean-binutils: distclean-binutils
1358ccea 7564
05750653 7565distclean-binutils:
295f4e42 7566 @[ -f ./binutils/Makefile ] || exit 0; \
8c90b13a
L
7567 r=`${PWD_COMMAND}`; export r; \
7568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7569 $(HOST_EXPORTS) \
d32ab992 7570 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7572 done; \
295f4e42 7573 echo "Doing distclean in binutils" ; \
215c351a 7574 (cd $(HOST_SUBDIR)/binutils && \
1358ccea
NN
7575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7577 "RANLIB=$${RANLIB}" \
901119ae 7578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7579 distclean) \
1358ccea
NN
7580 || exit 1
7581
60975492 7582@endif binutils
1358ccea 7583
295f4e42
NN
7584.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
7585maybe-maintainer-clean-binutils:
60975492
PB
7586@if binutils
7587maybe-maintainer-clean-binutils: maintainer-clean-binutils
1358ccea 7588
05750653 7589maintainer-clean-binutils:
295f4e42 7590 @[ -f ./binutils/Makefile ] || exit 0; \
8c90b13a
L
7591 r=`${PWD_COMMAND}`; export r; \
7592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7593 $(HOST_EXPORTS) \
d32ab992 7594 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7596 done; \
295f4e42 7597 echo "Doing maintainer-clean in binutils" ; \
215c351a 7598 (cd $(HOST_SUBDIR)/binutils && \
1358ccea
NN
7599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7601 "RANLIB=$${RANLIB}" \
901119ae 7602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7603 maintainer-clean) \
295f4e42
NN
7604 || exit 1
7605
60975492 7606@endif binutils
295f4e42
NN
7607
7608
25b42232 7609
295f4e42
NN
7610.PHONY: configure-bison maybe-configure-bison
7611maybe-configure-bison:
3ff3adad
PB
7612@if gcc-bootstrap
7613configure-bison: stage_current
7614@endif gcc-bootstrap
60975492
PB
7615@if bison
7616maybe-configure-bison: configure-bison
cc11cc9b 7617configure-bison:
f41d6665 7618 @: $(MAKE); $(unstage)
cc11cc9b 7619 @r=`${PWD_COMMAND}`; export r; \
295f4e42 7620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
7621 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
7622 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
4fc4dd12 7623 $(HOST_EXPORTS) \
25b42232
PB
7624 echo Configuring in $(HOST_SUBDIR)/bison; \
7625 cd "$(HOST_SUBDIR)/bison" || exit 1; \
295f4e42 7626 case $(srcdir) in \
215c351a
PB
7627 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7628 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
7629 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 7630 esac; \
215c351a
PB
7631 srcdiroption="--srcdir=$${topdir}/bison"; \
7632 libsrcdir="$$s/bison"; \
295f4e42 7633 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
7634 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7635 --target=${target_alias} $${srcdiroption} \
1358ccea 7636 || exit 1
60975492 7637@endif bison
1358ccea 7638
25b42232
PB
7639
7640
ce406537
PB
7641
7642
295f4e42
NN
7643.PHONY: all-bison maybe-all-bison
7644maybe-all-bison:
3ff3adad
PB
7645@if gcc-bootstrap
7646all-bison: stage_current
7647@endif gcc-bootstrap
60975492 7648@if bison
7e0b5752 7649TARGET-bison=all
60975492 7650maybe-all-bison: all-bison
295f4e42 7651all-bison: configure-bison
f41d6665 7652 @: $(MAKE); $(unstage)
295f4e42
NN
7653 @r=`${PWD_COMMAND}`; export r; \
7654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7655 $(HOST_EXPORTS) \
215c351a 7656 (cd $(HOST_SUBDIR)/bison && \
1c8bd6a3
PB
7657 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7658 $(TARGET-bison))
60975492 7659@endif bison
295f4e42 7660
25b42232 7661
ce406537
PB
7662
7663
295f4e42
NN
7664.PHONY: check-bison maybe-check-bison
7665maybe-check-bison:
60975492
PB
7666@if bison
7667maybe-check-bison: check-bison
295f4e42
NN
7668
7669# This module is only tested in a native toolchain.
7670check-bison:
f41d6665 7671 @: $(MAKE); $(unstage)
295f4e42
NN
7672 @if [ '$(host)' = '$(target)' ] ; then \
7673 r=`${PWD_COMMAND}`; export r; \
7674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7675 $(HOST_EXPORTS) \
215c351a 7676 (cd $(HOST_SUBDIR)/bison && \
ef6e9bc0 7677 $(MAKE) $(FLAGS_TO_PASS) check); \
295f4e42
NN
7678 fi
7679
60975492 7680@endif bison
1358ccea 7681
295f4e42
NN
7682.PHONY: install-bison maybe-install-bison
7683maybe-install-bison:
60975492
PB
7684@if bison
7685maybe-install-bison: install-bison
1358ccea 7686
295f4e42 7687install-bison: installdirs
f41d6665 7688 @: $(MAKE); $(unstage)
295f4e42 7689 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 7690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7691 $(HOST_EXPORTS) \
215c351a 7692 (cd $(HOST_SUBDIR)/bison && \
ace9ac7b 7693 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 7694
60975492 7695@endif bison
1358ccea 7696
b5422ad7 7697# Other targets (info, dvi, pdf, etc.)
1358ccea 7698
295f4e42
NN
7699.PHONY: maybe-info-bison info-bison
7700maybe-info-bison:
60975492
PB
7701@if bison
7702maybe-info-bison: info-bison
295f4e42
NN
7703
7704info-bison: \
05750653 7705 configure-bison
f41d6665 7706 @: $(MAKE); $(unstage)
295f4e42 7707 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
7708 r=`${PWD_COMMAND}`; export r; \
7709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7710 $(HOST_EXPORTS) \
d32ab992 7711 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7713 done; \
295f4e42 7714 echo "Doing info in bison" ; \
215c351a 7715 (cd $(HOST_SUBDIR)/bison && \
1358ccea
NN
7716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7718 "RANLIB=$${RANLIB}" \
901119ae 7719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7720 info) \
1358ccea
NN
7721 || exit 1
7722
60975492 7723@endif bison
1358ccea 7724
295f4e42
NN
7725.PHONY: maybe-dvi-bison dvi-bison
7726maybe-dvi-bison:
60975492
PB
7727@if bison
7728maybe-dvi-bison: dvi-bison
1358ccea 7729
295f4e42 7730dvi-bison: \
05750653 7731 configure-bison
f41d6665 7732 @: $(MAKE); $(unstage)
295f4e42 7733 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
7734 r=`${PWD_COMMAND}`; export r; \
7735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7736 $(HOST_EXPORTS) \
d32ab992 7737 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7739 done; \
295f4e42 7740 echo "Doing dvi in bison" ; \
215c351a 7741 (cd $(HOST_SUBDIR)/bison && \
1358ccea
NN
7742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7744 "RANLIB=$${RANLIB}" \
901119ae 7745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7746 dvi) \
1358ccea
NN
7747 || exit 1
7748
60975492 7749@endif bison
1358ccea 7750
b5422ad7
BM
7751.PHONY: maybe-pdf-bison pdf-bison
7752maybe-pdf-bison:
7753@if bison
7754maybe-pdf-bison: pdf-bison
7755
7756pdf-bison: \
7757 configure-bison
7758 @: $(MAKE); $(unstage)
7759 @[ -f ./bison/Makefile ] || exit 0; \
7760 r=`${PWD_COMMAND}`; export r; \
7761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7762 $(HOST_EXPORTS) \
7763 for flag in $(EXTRA_HOST_FLAGS) ; do \
7764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7765 done; \
7766 echo "Doing pdf in bison" ; \
7767 (cd $(HOST_SUBDIR)/bison && \
7768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7770 "RANLIB=$${RANLIB}" \
901119ae 7771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
7772 pdf) \
7773 || exit 1
7774
7775@endif bison
7776
f87a2b2e
MS
7777.PHONY: maybe-html-bison html-bison
7778maybe-html-bison:
7779@if bison
7780maybe-html-bison: html-bison
7781
7782html-bison: \
05750653 7783 configure-bison
f41d6665 7784 @: $(MAKE); $(unstage)
f87a2b2e
MS
7785 @[ -f ./bison/Makefile ] || exit 0; \
7786 r=`${PWD_COMMAND}`; export r; \
7787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
7788 $(HOST_EXPORTS) \
7789 for flag in $(EXTRA_HOST_FLAGS) ; do \
7790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7791 done; \
7792 echo "Doing html in bison" ; \
215c351a 7793 (cd $(HOST_SUBDIR)/bison && \
f87a2b2e
MS
7794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7796 "RANLIB=$${RANLIB}" \
901119ae 7797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
7798 html) \
7799 || exit 1
7800
7801@endif bison
7802
295f4e42
NN
7803.PHONY: maybe-TAGS-bison TAGS-bison
7804maybe-TAGS-bison:
60975492
PB
7805@if bison
7806maybe-TAGS-bison: TAGS-bison
1358ccea 7807
295f4e42 7808TAGS-bison: \
05750653 7809 configure-bison
f41d6665 7810 @: $(MAKE); $(unstage)
295f4e42 7811 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
7812 r=`${PWD_COMMAND}`; export r; \
7813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7814 $(HOST_EXPORTS) \
d32ab992 7815 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7817 done; \
295f4e42 7818 echo "Doing TAGS in bison" ; \
215c351a 7819 (cd $(HOST_SUBDIR)/bison && \
1358ccea
NN
7820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7822 "RANLIB=$${RANLIB}" \
901119ae 7823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7824 TAGS) \
1358ccea
NN
7825 || exit 1
7826
60975492 7827@endif bison
1358ccea 7828
295f4e42
NN
7829.PHONY: maybe-install-info-bison install-info-bison
7830maybe-install-info-bison:
60975492
PB
7831@if bison
7832maybe-install-info-bison: install-info-bison
1358ccea 7833
295f4e42
NN
7834install-info-bison: \
7835 configure-bison \
05750653 7836 info-bison
f41d6665 7837 @: $(MAKE); $(unstage)
295f4e42 7838 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
7839 r=`${PWD_COMMAND}`; export r; \
7840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7841 $(HOST_EXPORTS) \
d32ab992 7842 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7844 done; \
295f4e42 7845 echo "Doing install-info in bison" ; \
215c351a 7846 (cd $(HOST_SUBDIR)/bison && \
1358ccea
NN
7847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7849 "RANLIB=$${RANLIB}" \
901119ae 7850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7851 install-info) \
1358ccea
NN
7852 || exit 1
7853
60975492 7854@endif bison
1358ccea 7855
9c4d2493
BM
7856.PHONY: maybe-install-pdf-bison install-pdf-bison
7857maybe-install-pdf-bison:
7858@if bison
7859maybe-install-pdf-bison: install-pdf-bison
7860
7861install-pdf-bison: \
7862 configure-bison \
7863 pdf-bison
7864 @: $(MAKE); $(unstage)
7865 @[ -f ./bison/Makefile ] || exit 0; \
7866 r=`${PWD_COMMAND}`; export r; \
7867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7868 $(HOST_EXPORTS) \
7869 for flag in $(EXTRA_HOST_FLAGS) ; do \
7870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7871 done; \
7872 echo "Doing install-pdf in bison" ; \
7873 (cd $(HOST_SUBDIR)/bison && \
7874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7876 "RANLIB=$${RANLIB}" \
901119ae 7877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
7878 install-pdf) \
7879 || exit 1
7880
7881@endif bison
7882
65d6e994
CD
7883.PHONY: maybe-install-html-bison install-html-bison
7884maybe-install-html-bison:
7885@if bison
7886maybe-install-html-bison: install-html-bison
7887
7888install-html-bison: \
7889 configure-bison \
7890 html-bison
7891 @: $(MAKE); $(unstage)
7892 @[ -f ./bison/Makefile ] || exit 0; \
7893 r=`${PWD_COMMAND}`; export r; \
7894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7895 $(HOST_EXPORTS) \
7896 for flag in $(EXTRA_HOST_FLAGS) ; do \
7897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7898 done; \
7899 echo "Doing install-html in bison" ; \
7900 (cd $(HOST_SUBDIR)/bison && \
7901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7903 "RANLIB=$${RANLIB}" \
901119ae 7904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
7905 install-html) \
7906 || exit 1
7907
7908@endif bison
7909
295f4e42
NN
7910.PHONY: maybe-installcheck-bison installcheck-bison
7911maybe-installcheck-bison:
60975492
PB
7912@if bison
7913maybe-installcheck-bison: installcheck-bison
1358ccea 7914
295f4e42 7915installcheck-bison: \
05750653 7916 configure-bison
f41d6665 7917 @: $(MAKE); $(unstage)
295f4e42 7918 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
7919 r=`${PWD_COMMAND}`; export r; \
7920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7921 $(HOST_EXPORTS) \
d32ab992 7922 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7924 done; \
295f4e42 7925 echo "Doing installcheck in bison" ; \
215c351a 7926 (cd $(HOST_SUBDIR)/bison && \
1358ccea
NN
7927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7929 "RANLIB=$${RANLIB}" \
901119ae 7930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7931 installcheck) \
1358ccea
NN
7932 || exit 1
7933
60975492 7934@endif bison
1358ccea
NN
7935
7936.PHONY: maybe-mostlyclean-bison mostlyclean-bison
7937maybe-mostlyclean-bison:
60975492
PB
7938@if bison
7939maybe-mostlyclean-bison: mostlyclean-bison
1358ccea 7940
05750653 7941mostlyclean-bison:
f41d6665 7942 @: $(MAKE); $(unstage)
1358ccea 7943 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
7944 r=`${PWD_COMMAND}`; export r; \
7945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7946 $(HOST_EXPORTS) \
d32ab992 7947 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7949 done; \
7950 echo "Doing mostlyclean in bison" ; \
215c351a 7951 (cd $(HOST_SUBDIR)/bison && \
1358ccea
NN
7952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7954 "RANLIB=$${RANLIB}" \
901119ae 7955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7956 mostlyclean) \
1358ccea
NN
7957 || exit 1
7958
60975492 7959@endif bison
1358ccea 7960
295f4e42
NN
7961.PHONY: maybe-clean-bison clean-bison
7962maybe-clean-bison:
60975492
PB
7963@if bison
7964maybe-clean-bison: clean-bison
1358ccea 7965
05750653 7966clean-bison:
f41d6665 7967 @: $(MAKE); $(unstage)
295f4e42 7968 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
7969 r=`${PWD_COMMAND}`; export r; \
7970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7971 $(HOST_EXPORTS) \
d32ab992 7972 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7974 done; \
295f4e42 7975 echo "Doing clean in bison" ; \
215c351a 7976 (cd $(HOST_SUBDIR)/bison && \
1358ccea
NN
7977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7979 "RANLIB=$${RANLIB}" \
901119ae 7980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7981 clean) \
1358ccea
NN
7982 || exit 1
7983
60975492 7984@endif bison
1358ccea 7985
295f4e42
NN
7986.PHONY: maybe-distclean-bison distclean-bison
7987maybe-distclean-bison:
60975492
PB
7988@if bison
7989maybe-distclean-bison: distclean-bison
1358ccea 7990
05750653 7991distclean-bison:
f41d6665 7992 @: $(MAKE); $(unstage)
295f4e42 7993 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
7994 r=`${PWD_COMMAND}`; export r; \
7995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7996 $(HOST_EXPORTS) \
d32ab992 7997 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7999 done; \
295f4e42 8000 echo "Doing distclean in bison" ; \
215c351a 8001 (cd $(HOST_SUBDIR)/bison && \
1358ccea
NN
8002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8004 "RANLIB=$${RANLIB}" \
901119ae 8005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8006 distclean) \
1358ccea
NN
8007 || exit 1
8008
60975492 8009@endif bison
1358ccea 8010
295f4e42
NN
8011.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
8012maybe-maintainer-clean-bison:
60975492
PB
8013@if bison
8014maybe-maintainer-clean-bison: maintainer-clean-bison
1358ccea 8015
05750653 8016maintainer-clean-bison:
f41d6665 8017 @: $(MAKE); $(unstage)
295f4e42 8018 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
8019 r=`${PWD_COMMAND}`; export r; \
8020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8021 $(HOST_EXPORTS) \
d32ab992 8022 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8024 done; \
295f4e42 8025 echo "Doing maintainer-clean in bison" ; \
215c351a 8026 (cd $(HOST_SUBDIR)/bison && \
1358ccea
NN
8027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8029 "RANLIB=$${RANLIB}" \
901119ae 8030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8031 maintainer-clean) \
1358ccea
NN
8032 || exit 1
8033
60975492 8034@endif bison
1358ccea 8035
1358ccea 8036
25b42232 8037
295f4e42
NN
8038.PHONY: configure-byacc maybe-configure-byacc
8039maybe-configure-byacc:
3ff3adad
PB
8040@if gcc-bootstrap
8041configure-byacc: stage_current
8042@endif gcc-bootstrap
60975492
PB
8043@if byacc
8044maybe-configure-byacc: configure-byacc
cc11cc9b 8045configure-byacc:
f41d6665 8046 @: $(MAKE); $(unstage)
cc11cc9b 8047 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 8048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
8049 test ! -f $(HOST_SUBDIR)/byacc/Makefile || exit 0; \
8050 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/byacc ; \
4fc4dd12 8051 $(HOST_EXPORTS) \
25b42232
PB
8052 echo Configuring in $(HOST_SUBDIR)/byacc; \
8053 cd "$(HOST_SUBDIR)/byacc" || exit 1; \
295f4e42 8054 case $(srcdir) in \
215c351a
PB
8055 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8056 *) topdir=`echo $(HOST_SUBDIR)/byacc/ | \
8057 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 8058 esac; \
215c351a
PB
8059 srcdiroption="--srcdir=$${topdir}/byacc"; \
8060 libsrcdir="$$s/byacc"; \
295f4e42 8061 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
8062 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8063 --target=${target_alias} $${srcdiroption} \
1358ccea 8064 || exit 1
60975492 8065@endif byacc
1358ccea 8066
25b42232
PB
8067
8068
ce406537
PB
8069
8070
295f4e42
NN
8071.PHONY: all-byacc maybe-all-byacc
8072maybe-all-byacc:
3ff3adad
PB
8073@if gcc-bootstrap
8074all-byacc: stage_current
8075@endif gcc-bootstrap
60975492 8076@if byacc
7e0b5752 8077TARGET-byacc=all
60975492 8078maybe-all-byacc: all-byacc
295f4e42 8079all-byacc: configure-byacc
f41d6665 8080 @: $(MAKE); $(unstage)
295f4e42 8081 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 8082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8083 $(HOST_EXPORTS) \
215c351a 8084 (cd $(HOST_SUBDIR)/byacc && \
1c8bd6a3
PB
8085 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8086 $(TARGET-byacc))
60975492 8087@endif byacc
1358ccea 8088
25b42232 8089
ce406537
PB
8090
8091
295f4e42
NN
8092.PHONY: check-byacc maybe-check-byacc
8093maybe-check-byacc:
60975492
PB
8094@if byacc
8095maybe-check-byacc: check-byacc
1358ccea 8096
295f4e42
NN
8097# This module is only tested in a native toolchain.
8098check-byacc:
f41d6665 8099 @: $(MAKE); $(unstage)
295f4e42
NN
8100 @if [ '$(host)' = '$(target)' ] ; then \
8101 r=`${PWD_COMMAND}`; export r; \
8102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8103 $(HOST_EXPORTS) \
215c351a 8104 (cd $(HOST_SUBDIR)/byacc && \
ef6e9bc0 8105 $(MAKE) $(FLAGS_TO_PASS) check); \
295f4e42 8106 fi
1358ccea 8107
60975492 8108@endif byacc
295f4e42
NN
8109
8110.PHONY: install-byacc maybe-install-byacc
8111maybe-install-byacc:
60975492
PB
8112@if byacc
8113maybe-install-byacc: install-byacc
295f4e42
NN
8114
8115install-byacc: installdirs
f41d6665 8116 @: $(MAKE); $(unstage)
295f4e42 8117 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 8118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8119 $(HOST_EXPORTS) \
215c351a 8120 (cd $(HOST_SUBDIR)/byacc && \
ace9ac7b 8121 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 8122
60975492 8123@endif byacc
1358ccea 8124
b5422ad7 8125# Other targets (info, dvi, pdf, etc.)
1358ccea 8126
295f4e42
NN
8127.PHONY: maybe-info-byacc info-byacc
8128maybe-info-byacc:
60975492
PB
8129@if byacc
8130maybe-info-byacc: info-byacc
295f4e42
NN
8131
8132info-byacc: \
05750653 8133 configure-byacc
f41d6665 8134 @: $(MAKE); $(unstage)
295f4e42 8135 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
8136 r=`${PWD_COMMAND}`; export r; \
8137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8138 $(HOST_EXPORTS) \
d32ab992 8139 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8141 done; \
295f4e42 8142 echo "Doing info in byacc" ; \
215c351a 8143 (cd $(HOST_SUBDIR)/byacc && \
1358ccea
NN
8144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8146 "RANLIB=$${RANLIB}" \
901119ae 8147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8148 info) \
1358ccea
NN
8149 || exit 1
8150
60975492 8151@endif byacc
1358ccea 8152
295f4e42
NN
8153.PHONY: maybe-dvi-byacc dvi-byacc
8154maybe-dvi-byacc:
60975492
PB
8155@if byacc
8156maybe-dvi-byacc: dvi-byacc
1358ccea 8157
295f4e42 8158dvi-byacc: \
05750653 8159 configure-byacc
f41d6665 8160 @: $(MAKE); $(unstage)
295f4e42 8161 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
8162 r=`${PWD_COMMAND}`; export r; \
8163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8164 $(HOST_EXPORTS) \
d32ab992 8165 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8167 done; \
295f4e42 8168 echo "Doing dvi in byacc" ; \
215c351a 8169 (cd $(HOST_SUBDIR)/byacc && \
1358ccea
NN
8170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8172 "RANLIB=$${RANLIB}" \
901119ae 8173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8174 dvi) \
1358ccea
NN
8175 || exit 1
8176
60975492 8177@endif byacc
1358ccea 8178
b5422ad7
BM
8179.PHONY: maybe-pdf-byacc pdf-byacc
8180maybe-pdf-byacc:
8181@if byacc
8182maybe-pdf-byacc: pdf-byacc
8183
8184pdf-byacc: \
8185 configure-byacc
8186 @: $(MAKE); $(unstage)
8187 @[ -f ./byacc/Makefile ] || exit 0; \
8188 r=`${PWD_COMMAND}`; export r; \
8189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8190 $(HOST_EXPORTS) \
8191 for flag in $(EXTRA_HOST_FLAGS) ; do \
8192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8193 done; \
8194 echo "Doing pdf in byacc" ; \
8195 (cd $(HOST_SUBDIR)/byacc && \
8196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8198 "RANLIB=$${RANLIB}" \
901119ae 8199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
8200 pdf) \
8201 || exit 1
8202
8203@endif byacc
8204
f87a2b2e
MS
8205.PHONY: maybe-html-byacc html-byacc
8206maybe-html-byacc:
8207@if byacc
8208maybe-html-byacc: html-byacc
8209
8210html-byacc: \
05750653 8211 configure-byacc
f41d6665 8212 @: $(MAKE); $(unstage)
f87a2b2e
MS
8213 @[ -f ./byacc/Makefile ] || exit 0; \
8214 r=`${PWD_COMMAND}`; export r; \
8215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
8216 $(HOST_EXPORTS) \
8217 for flag in $(EXTRA_HOST_FLAGS) ; do \
8218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8219 done; \
8220 echo "Doing html in byacc" ; \
215c351a 8221 (cd $(HOST_SUBDIR)/byacc && \
f87a2b2e
MS
8222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8224 "RANLIB=$${RANLIB}" \
901119ae 8225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
8226 html) \
8227 || exit 1
8228
8229@endif byacc
8230
295f4e42
NN
8231.PHONY: maybe-TAGS-byacc TAGS-byacc
8232maybe-TAGS-byacc:
60975492
PB
8233@if byacc
8234maybe-TAGS-byacc: TAGS-byacc
1358ccea 8235
295f4e42 8236TAGS-byacc: \
05750653 8237 configure-byacc
f41d6665 8238 @: $(MAKE); $(unstage)
295f4e42 8239 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
8240 r=`${PWD_COMMAND}`; export r; \
8241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8242 $(HOST_EXPORTS) \
d32ab992 8243 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8245 done; \
295f4e42 8246 echo "Doing TAGS in byacc" ; \
215c351a 8247 (cd $(HOST_SUBDIR)/byacc && \
1358ccea
NN
8248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8250 "RANLIB=$${RANLIB}" \
901119ae 8251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8252 TAGS) \
1358ccea
NN
8253 || exit 1
8254
60975492 8255@endif byacc
1358ccea 8256
295f4e42
NN
8257.PHONY: maybe-install-info-byacc install-info-byacc
8258maybe-install-info-byacc:
60975492
PB
8259@if byacc
8260maybe-install-info-byacc: install-info-byacc
1358ccea 8261
295f4e42
NN
8262install-info-byacc: \
8263 configure-byacc \
05750653 8264 info-byacc
f41d6665 8265 @: $(MAKE); $(unstage)
295f4e42 8266 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
8267 r=`${PWD_COMMAND}`; export r; \
8268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8269 $(HOST_EXPORTS) \
d32ab992 8270 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8272 done; \
295f4e42 8273 echo "Doing install-info in byacc" ; \
215c351a 8274 (cd $(HOST_SUBDIR)/byacc && \
1358ccea
NN
8275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8277 "RANLIB=$${RANLIB}" \
901119ae 8278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8279 install-info) \
1358ccea
NN
8280 || exit 1
8281
60975492 8282@endif byacc
1358ccea 8283
9c4d2493
BM
8284.PHONY: maybe-install-pdf-byacc install-pdf-byacc
8285maybe-install-pdf-byacc:
8286@if byacc
8287maybe-install-pdf-byacc: install-pdf-byacc
8288
8289install-pdf-byacc: \
8290 configure-byacc \
8291 pdf-byacc
8292 @: $(MAKE); $(unstage)
8293 @[ -f ./byacc/Makefile ] || exit 0; \
8294 r=`${PWD_COMMAND}`; export r; \
8295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8296 $(HOST_EXPORTS) \
8297 for flag in $(EXTRA_HOST_FLAGS) ; do \
8298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8299 done; \
8300 echo "Doing install-pdf in byacc" ; \
8301 (cd $(HOST_SUBDIR)/byacc && \
8302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8304 "RANLIB=$${RANLIB}" \
901119ae 8305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
8306 install-pdf) \
8307 || exit 1
8308
8309@endif byacc
8310
65d6e994
CD
8311.PHONY: maybe-install-html-byacc install-html-byacc
8312maybe-install-html-byacc:
8313@if byacc
8314maybe-install-html-byacc: install-html-byacc
8315
8316install-html-byacc: \
8317 configure-byacc \
8318 html-byacc
8319 @: $(MAKE); $(unstage)
8320 @[ -f ./byacc/Makefile ] || exit 0; \
8321 r=`${PWD_COMMAND}`; export r; \
8322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8323 $(HOST_EXPORTS) \
8324 for flag in $(EXTRA_HOST_FLAGS) ; do \
8325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8326 done; \
8327 echo "Doing install-html in byacc" ; \
8328 (cd $(HOST_SUBDIR)/byacc && \
8329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8331 "RANLIB=$${RANLIB}" \
901119ae 8332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
8333 install-html) \
8334 || exit 1
8335
8336@endif byacc
8337
295f4e42
NN
8338.PHONY: maybe-installcheck-byacc installcheck-byacc
8339maybe-installcheck-byacc:
60975492
PB
8340@if byacc
8341maybe-installcheck-byacc: installcheck-byacc
1358ccea 8342
295f4e42 8343installcheck-byacc: \
05750653 8344 configure-byacc
f41d6665 8345 @: $(MAKE); $(unstage)
295f4e42 8346 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
8347 r=`${PWD_COMMAND}`; export r; \
8348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8349 $(HOST_EXPORTS) \
d32ab992 8350 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8352 done; \
295f4e42 8353 echo "Doing installcheck in byacc" ; \
215c351a 8354 (cd $(HOST_SUBDIR)/byacc && \
1358ccea
NN
8355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8357 "RANLIB=$${RANLIB}" \
901119ae 8358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8359 installcheck) \
1358ccea
NN
8360 || exit 1
8361
60975492 8362@endif byacc
1358ccea 8363
295f4e42
NN
8364.PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
8365maybe-mostlyclean-byacc:
60975492
PB
8366@if byacc
8367maybe-mostlyclean-byacc: mostlyclean-byacc
1358ccea 8368
05750653 8369mostlyclean-byacc:
f41d6665 8370 @: $(MAKE); $(unstage)
295f4e42 8371 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
8372 r=`${PWD_COMMAND}`; export r; \
8373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8374 $(HOST_EXPORTS) \
d32ab992 8375 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8377 done; \
295f4e42 8378 echo "Doing mostlyclean in byacc" ; \
215c351a 8379 (cd $(HOST_SUBDIR)/byacc && \
1358ccea
NN
8380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8382 "RANLIB=$${RANLIB}" \
901119ae 8383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8384 mostlyclean) \
1358ccea
NN
8385 || exit 1
8386
60975492 8387@endif byacc
1358ccea 8388
295f4e42
NN
8389.PHONY: maybe-clean-byacc clean-byacc
8390maybe-clean-byacc:
60975492
PB
8391@if byacc
8392maybe-clean-byacc: clean-byacc
1358ccea 8393
05750653 8394clean-byacc:
f41d6665 8395 @: $(MAKE); $(unstage)
295f4e42 8396 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
8397 r=`${PWD_COMMAND}`; export r; \
8398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8399 $(HOST_EXPORTS) \
d32ab992 8400 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8402 done; \
295f4e42 8403 echo "Doing clean in byacc" ; \
215c351a 8404 (cd $(HOST_SUBDIR)/byacc && \
1358ccea
NN
8405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8407 "RANLIB=$${RANLIB}" \
901119ae 8408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8409 clean) \
1358ccea
NN
8410 || exit 1
8411
60975492 8412@endif byacc
1358ccea 8413
295f4e42
NN
8414.PHONY: maybe-distclean-byacc distclean-byacc
8415maybe-distclean-byacc:
60975492
PB
8416@if byacc
8417maybe-distclean-byacc: distclean-byacc
1358ccea 8418
05750653 8419distclean-byacc:
f41d6665 8420 @: $(MAKE); $(unstage)
295f4e42 8421 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
8422 r=`${PWD_COMMAND}`; export r; \
8423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8424 $(HOST_EXPORTS) \
d32ab992 8425 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8427 done; \
295f4e42 8428 echo "Doing distclean in byacc" ; \
215c351a 8429 (cd $(HOST_SUBDIR)/byacc && \
1358ccea
NN
8430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8432 "RANLIB=$${RANLIB}" \
901119ae 8433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8434 distclean) \
1358ccea
NN
8435 || exit 1
8436
60975492 8437@endif byacc
1358ccea 8438
295f4e42
NN
8439.PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
8440maybe-maintainer-clean-byacc:
60975492
PB
8441@if byacc
8442maybe-maintainer-clean-byacc: maintainer-clean-byacc
1358ccea 8443
05750653 8444maintainer-clean-byacc:
f41d6665 8445 @: $(MAKE); $(unstage)
295f4e42 8446 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
8447 r=`${PWD_COMMAND}`; export r; \
8448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8449 $(HOST_EXPORTS) \
d32ab992 8450 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8452 done; \
295f4e42 8453 echo "Doing maintainer-clean in byacc" ; \
215c351a 8454 (cd $(HOST_SUBDIR)/byacc && \
1358ccea
NN
8455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8457 "RANLIB=$${RANLIB}" \
901119ae 8458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8459 maintainer-clean) \
1358ccea
NN
8460 || exit 1
8461
60975492 8462@endif byacc
1358ccea 8463
1358ccea 8464
25b42232 8465
295f4e42
NN
8466.PHONY: configure-bzip2 maybe-configure-bzip2
8467maybe-configure-bzip2:
3ff3adad
PB
8468@if gcc-bootstrap
8469configure-bzip2: stage_current
8470@endif gcc-bootstrap
60975492
PB
8471@if bzip2
8472maybe-configure-bzip2: configure-bzip2
cc11cc9b 8473configure-bzip2:
f41d6665 8474 @: $(MAKE); $(unstage)
cc11cc9b 8475 @r=`${PWD_COMMAND}`; export r; \
295f4e42 8476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
8477 test ! -f $(HOST_SUBDIR)/bzip2/Makefile || exit 0; \
8478 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bzip2 ; \
4fc4dd12 8479 $(HOST_EXPORTS) \
25b42232
PB
8480 echo Configuring in $(HOST_SUBDIR)/bzip2; \
8481 cd "$(HOST_SUBDIR)/bzip2" || exit 1; \
295f4e42 8482 case $(srcdir) in \
215c351a
PB
8483 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8484 *) topdir=`echo $(HOST_SUBDIR)/bzip2/ | \
8485 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 8486 esac; \
215c351a
PB
8487 srcdiroption="--srcdir=$${topdir}/bzip2"; \
8488 libsrcdir="$$s/bzip2"; \
295f4e42 8489 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
8490 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8491 --target=${target_alias} $${srcdiroption} \
295f4e42 8492 || exit 1
60975492 8493@endif bzip2
295f4e42 8494
25b42232
PB
8495
8496
ce406537
PB
8497
8498
295f4e42
NN
8499.PHONY: all-bzip2 maybe-all-bzip2
8500maybe-all-bzip2:
3ff3adad
PB
8501@if gcc-bootstrap
8502all-bzip2: stage_current
8503@endif gcc-bootstrap
60975492 8504@if bzip2
7e0b5752 8505TARGET-bzip2=all
60975492 8506maybe-all-bzip2: all-bzip2
295f4e42 8507all-bzip2: configure-bzip2
f41d6665 8508 @: $(MAKE); $(unstage)
295f4e42
NN
8509 @r=`${PWD_COMMAND}`; export r; \
8510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8511 $(HOST_EXPORTS) \
215c351a 8512 (cd $(HOST_SUBDIR)/bzip2 && \
1c8bd6a3
PB
8513 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8514 $(TARGET-bzip2))
60975492 8515@endif bzip2
295f4e42 8516
25b42232 8517
ce406537
PB
8518
8519
295f4e42
NN
8520.PHONY: check-bzip2 maybe-check-bzip2
8521maybe-check-bzip2:
60975492
PB
8522@if bzip2
8523maybe-check-bzip2: check-bzip2
295f4e42
NN
8524
8525check-bzip2:
f41d6665 8526 @: $(MAKE); $(unstage)
295f4e42
NN
8527 @r=`${PWD_COMMAND}`; export r; \
8528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8529 $(HOST_EXPORTS) \
215c351a
PB
8530 (cd $(HOST_SUBDIR)/bzip2 && \
8531 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 8532
60975492 8533@endif bzip2
295f4e42
NN
8534
8535.PHONY: install-bzip2 maybe-install-bzip2
8536maybe-install-bzip2:
60975492
PB
8537@if bzip2
8538maybe-install-bzip2: install-bzip2
295f4e42
NN
8539
8540install-bzip2: installdirs
f41d6665 8541 @: $(MAKE); $(unstage)
295f4e42
NN
8542 @r=`${PWD_COMMAND}`; export r; \
8543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8544 $(HOST_EXPORTS) \
215c351a 8545 (cd $(HOST_SUBDIR)/bzip2 && \
ace9ac7b 8546 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 8547
60975492 8548@endif bzip2
295f4e42 8549
b5422ad7 8550# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
8551
8552.PHONY: maybe-info-bzip2 info-bzip2
8553maybe-info-bzip2:
60975492
PB
8554@if bzip2
8555maybe-info-bzip2: info-bzip2
295f4e42
NN
8556
8557info-bzip2: \
05750653 8558 configure-bzip2
f41d6665 8559 @: $(MAKE); $(unstage)
295f4e42 8560 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
8561 r=`${PWD_COMMAND}`; export r; \
8562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8563 $(HOST_EXPORTS) \
d32ab992 8564 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8566 done; \
295f4e42 8567 echo "Doing info in bzip2" ; \
215c351a 8568 (cd $(HOST_SUBDIR)/bzip2 && \
1358ccea
NN
8569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8571 "RANLIB=$${RANLIB}" \
901119ae 8572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8573 info) \
1358ccea
NN
8574 || exit 1
8575
60975492 8576@endif bzip2
1358ccea 8577
295f4e42
NN
8578.PHONY: maybe-dvi-bzip2 dvi-bzip2
8579maybe-dvi-bzip2:
60975492
PB
8580@if bzip2
8581maybe-dvi-bzip2: dvi-bzip2
1358ccea 8582
295f4e42 8583dvi-bzip2: \
05750653 8584 configure-bzip2
f41d6665 8585 @: $(MAKE); $(unstage)
295f4e42 8586 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
8587 r=`${PWD_COMMAND}`; export r; \
8588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8589 $(HOST_EXPORTS) \
d32ab992 8590 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8592 done; \
295f4e42 8593 echo "Doing dvi in bzip2" ; \
215c351a 8594 (cd $(HOST_SUBDIR)/bzip2 && \
1358ccea
NN
8595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8597 "RANLIB=$${RANLIB}" \
901119ae 8598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8599 dvi) \
1358ccea
NN
8600 || exit 1
8601
60975492 8602@endif bzip2
1358ccea 8603
b5422ad7
BM
8604.PHONY: maybe-pdf-bzip2 pdf-bzip2
8605maybe-pdf-bzip2:
8606@if bzip2
8607maybe-pdf-bzip2: pdf-bzip2
8608
8609pdf-bzip2: \
8610 configure-bzip2
8611 @: $(MAKE); $(unstage)
8612 @[ -f ./bzip2/Makefile ] || exit 0; \
8613 r=`${PWD_COMMAND}`; export r; \
8614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8615 $(HOST_EXPORTS) \
8616 for flag in $(EXTRA_HOST_FLAGS) ; do \
8617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8618 done; \
8619 echo "Doing pdf in bzip2" ; \
8620 (cd $(HOST_SUBDIR)/bzip2 && \
8621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8623 "RANLIB=$${RANLIB}" \
901119ae 8624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
8625 pdf) \
8626 || exit 1
8627
8628@endif bzip2
8629
f87a2b2e
MS
8630.PHONY: maybe-html-bzip2 html-bzip2
8631maybe-html-bzip2:
8632@if bzip2
8633maybe-html-bzip2: html-bzip2
8634
8635html-bzip2: \
05750653 8636 configure-bzip2
f41d6665 8637 @: $(MAKE); $(unstage)
f87a2b2e
MS
8638 @[ -f ./bzip2/Makefile ] || exit 0; \
8639 r=`${PWD_COMMAND}`; export r; \
8640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
8641 $(HOST_EXPORTS) \
8642 for flag in $(EXTRA_HOST_FLAGS) ; do \
8643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8644 done; \
8645 echo "Doing html in bzip2" ; \
215c351a 8646 (cd $(HOST_SUBDIR)/bzip2 && \
f87a2b2e
MS
8647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8649 "RANLIB=$${RANLIB}" \
901119ae 8650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
8651 html) \
8652 || exit 1
8653
8654@endif bzip2
8655
295f4e42
NN
8656.PHONY: maybe-TAGS-bzip2 TAGS-bzip2
8657maybe-TAGS-bzip2:
60975492
PB
8658@if bzip2
8659maybe-TAGS-bzip2: TAGS-bzip2
1358ccea 8660
295f4e42 8661TAGS-bzip2: \
05750653 8662 configure-bzip2
f41d6665 8663 @: $(MAKE); $(unstage)
295f4e42 8664 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
8665 r=`${PWD_COMMAND}`; export r; \
8666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8667 $(HOST_EXPORTS) \
d32ab992 8668 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8670 done; \
295f4e42 8671 echo "Doing TAGS in bzip2" ; \
215c351a 8672 (cd $(HOST_SUBDIR)/bzip2 && \
1358ccea
NN
8673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8675 "RANLIB=$${RANLIB}" \
901119ae 8676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8677 TAGS) \
1358ccea
NN
8678 || exit 1
8679
60975492 8680@endif bzip2
1358ccea 8681
295f4e42
NN
8682.PHONY: maybe-install-info-bzip2 install-info-bzip2
8683maybe-install-info-bzip2:
60975492
PB
8684@if bzip2
8685maybe-install-info-bzip2: install-info-bzip2
1358ccea 8686
295f4e42
NN
8687install-info-bzip2: \
8688 configure-bzip2 \
05750653 8689 info-bzip2
f41d6665 8690 @: $(MAKE); $(unstage)
295f4e42 8691 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
8692 r=`${PWD_COMMAND}`; export r; \
8693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8694 $(HOST_EXPORTS) \
d32ab992 8695 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8697 done; \
295f4e42 8698 echo "Doing install-info in bzip2" ; \
215c351a 8699 (cd $(HOST_SUBDIR)/bzip2 && \
1358ccea
NN
8700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8702 "RANLIB=$${RANLIB}" \
901119ae 8703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8704 install-info) \
1358ccea
NN
8705 || exit 1
8706
60975492 8707@endif bzip2
1358ccea 8708
9c4d2493
BM
8709.PHONY: maybe-install-pdf-bzip2 install-pdf-bzip2
8710maybe-install-pdf-bzip2:
8711@if bzip2
8712maybe-install-pdf-bzip2: install-pdf-bzip2
8713
8714install-pdf-bzip2: \
8715 configure-bzip2 \
8716 pdf-bzip2
8717 @: $(MAKE); $(unstage)
8718 @[ -f ./bzip2/Makefile ] || exit 0; \
8719 r=`${PWD_COMMAND}`; export r; \
8720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8721 $(HOST_EXPORTS) \
8722 for flag in $(EXTRA_HOST_FLAGS) ; do \
8723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8724 done; \
8725 echo "Doing install-pdf in bzip2" ; \
8726 (cd $(HOST_SUBDIR)/bzip2 && \
8727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8729 "RANLIB=$${RANLIB}" \
901119ae 8730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
8731 install-pdf) \
8732 || exit 1
8733
8734@endif bzip2
8735
65d6e994
CD
8736.PHONY: maybe-install-html-bzip2 install-html-bzip2
8737maybe-install-html-bzip2:
8738@if bzip2
8739maybe-install-html-bzip2: install-html-bzip2
8740
8741install-html-bzip2: \
8742 configure-bzip2 \
8743 html-bzip2
8744 @: $(MAKE); $(unstage)
8745 @[ -f ./bzip2/Makefile ] || exit 0; \
8746 r=`${PWD_COMMAND}`; export r; \
8747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8748 $(HOST_EXPORTS) \
8749 for flag in $(EXTRA_HOST_FLAGS) ; do \
8750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8751 done; \
8752 echo "Doing install-html in bzip2" ; \
8753 (cd $(HOST_SUBDIR)/bzip2 && \
8754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8756 "RANLIB=$${RANLIB}" \
901119ae 8757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
8758 install-html) \
8759 || exit 1
8760
8761@endif bzip2
8762
295f4e42
NN
8763.PHONY: maybe-installcheck-bzip2 installcheck-bzip2
8764maybe-installcheck-bzip2:
60975492
PB
8765@if bzip2
8766maybe-installcheck-bzip2: installcheck-bzip2
295f4e42
NN
8767
8768installcheck-bzip2: \
05750653 8769 configure-bzip2
f41d6665 8770 @: $(MAKE); $(unstage)
295f4e42 8771 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
8772 r=`${PWD_COMMAND}`; export r; \
8773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8774 $(HOST_EXPORTS) \
d32ab992 8775 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8777 done; \
295f4e42 8778 echo "Doing installcheck in bzip2" ; \
215c351a 8779 (cd $(HOST_SUBDIR)/bzip2 && \
1358ccea
NN
8780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8782 "RANLIB=$${RANLIB}" \
901119ae 8783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8784 installcheck) \
1358ccea
NN
8785 || exit 1
8786
60975492 8787@endif bzip2
1358ccea 8788
295f4e42
NN
8789.PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
8790maybe-mostlyclean-bzip2:
60975492
PB
8791@if bzip2
8792maybe-mostlyclean-bzip2: mostlyclean-bzip2
1358ccea 8793
05750653 8794mostlyclean-bzip2:
f41d6665 8795 @: $(MAKE); $(unstage)
295f4e42 8796 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
8797 r=`${PWD_COMMAND}`; export r; \
8798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8799 $(HOST_EXPORTS) \
d32ab992 8800 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8802 done; \
295f4e42 8803 echo "Doing mostlyclean in bzip2" ; \
215c351a 8804 (cd $(HOST_SUBDIR)/bzip2 && \
1358ccea
NN
8805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8807 "RANLIB=$${RANLIB}" \
901119ae 8808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8809 mostlyclean) \
1358ccea
NN
8810 || exit 1
8811
60975492 8812@endif bzip2
1358ccea 8813
295f4e42
NN
8814.PHONY: maybe-clean-bzip2 clean-bzip2
8815maybe-clean-bzip2:
60975492
PB
8816@if bzip2
8817maybe-clean-bzip2: clean-bzip2
1358ccea 8818
05750653 8819clean-bzip2:
f41d6665 8820 @: $(MAKE); $(unstage)
295f4e42 8821 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
8822 r=`${PWD_COMMAND}`; export r; \
8823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8824 $(HOST_EXPORTS) \
d32ab992 8825 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8827 done; \
295f4e42 8828 echo "Doing clean in bzip2" ; \
215c351a 8829 (cd $(HOST_SUBDIR)/bzip2 && \
1358ccea
NN
8830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8832 "RANLIB=$${RANLIB}" \
901119ae 8833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8834 clean) \
1358ccea
NN
8835 || exit 1
8836
60975492 8837@endif bzip2
1358ccea 8838
295f4e42
NN
8839.PHONY: maybe-distclean-bzip2 distclean-bzip2
8840maybe-distclean-bzip2:
60975492
PB
8841@if bzip2
8842maybe-distclean-bzip2: distclean-bzip2
1358ccea 8843
05750653 8844distclean-bzip2:
f41d6665 8845 @: $(MAKE); $(unstage)
295f4e42 8846 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
8847 r=`${PWD_COMMAND}`; export r; \
8848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8849 $(HOST_EXPORTS) \
d32ab992 8850 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8852 done; \
295f4e42 8853 echo "Doing distclean in bzip2" ; \
215c351a 8854 (cd $(HOST_SUBDIR)/bzip2 && \
1358ccea
NN
8855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8857 "RANLIB=$${RANLIB}" \
901119ae 8858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8859 distclean) \
1358ccea
NN
8860 || exit 1
8861
60975492 8862@endif bzip2
1358ccea 8863
295f4e42
NN
8864.PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
8865maybe-maintainer-clean-bzip2:
60975492
PB
8866@if bzip2
8867maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
1358ccea 8868
05750653 8869maintainer-clean-bzip2:
f41d6665 8870 @: $(MAKE); $(unstage)
295f4e42 8871 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
8872 r=`${PWD_COMMAND}`; export r; \
8873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8874 $(HOST_EXPORTS) \
d32ab992 8875 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8877 done; \
295f4e42 8878 echo "Doing maintainer-clean in bzip2" ; \
215c351a 8879 (cd $(HOST_SUBDIR)/bzip2 && \
1358ccea
NN
8880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8882 "RANLIB=$${RANLIB}" \
901119ae 8883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8884 maintainer-clean) \
1358ccea
NN
8885 || exit 1
8886
60975492 8887@endif bzip2
1358ccea 8888
1358ccea 8889
25b42232 8890
295f4e42
NN
8891.PHONY: configure-dejagnu maybe-configure-dejagnu
8892maybe-configure-dejagnu:
3ff3adad
PB
8893@if gcc-bootstrap
8894configure-dejagnu: stage_current
8895@endif gcc-bootstrap
60975492
PB
8896@if dejagnu
8897maybe-configure-dejagnu: configure-dejagnu
cc11cc9b 8898configure-dejagnu:
f41d6665 8899 @: $(MAKE); $(unstage)
cc11cc9b 8900 @r=`${PWD_COMMAND}`; export r; \
295f4e42 8901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
8902 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
8903 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
4fc4dd12 8904 $(HOST_EXPORTS) \
25b42232
PB
8905 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
8906 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
295f4e42 8907 case $(srcdir) in \
215c351a
PB
8908 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8909 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
8910 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 8911 esac; \
215c351a
PB
8912 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
8913 libsrcdir="$$s/dejagnu"; \
295f4e42 8914 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
8915 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8916 --target=${target_alias} $${srcdiroption} \
295f4e42 8917 || exit 1
60975492 8918@endif dejagnu
295f4e42 8919
25b42232
PB
8920
8921
ce406537
PB
8922
8923
295f4e42
NN
8924.PHONY: all-dejagnu maybe-all-dejagnu
8925maybe-all-dejagnu:
3ff3adad
PB
8926@if gcc-bootstrap
8927all-dejagnu: stage_current
8928@endif gcc-bootstrap
60975492 8929@if dejagnu
7e0b5752 8930TARGET-dejagnu=all
60975492 8931maybe-all-dejagnu: all-dejagnu
295f4e42 8932all-dejagnu: configure-dejagnu
f41d6665 8933 @: $(MAKE); $(unstage)
295f4e42
NN
8934 @r=`${PWD_COMMAND}`; export r; \
8935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8936 $(HOST_EXPORTS) \
215c351a 8937 (cd $(HOST_SUBDIR)/dejagnu && \
1c8bd6a3
PB
8938 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8939 $(TARGET-dejagnu))
60975492 8940@endif dejagnu
295f4e42 8941
25b42232 8942
ce406537
PB
8943
8944
295f4e42
NN
8945.PHONY: check-dejagnu maybe-check-dejagnu
8946maybe-check-dejagnu:
60975492
PB
8947@if dejagnu
8948maybe-check-dejagnu: check-dejagnu
295f4e42
NN
8949
8950check-dejagnu:
f41d6665 8951 @: $(MAKE); $(unstage)
295f4e42
NN
8952 @r=`${PWD_COMMAND}`; export r; \
8953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8954 $(HOST_EXPORTS) \
215c351a
PB
8955 (cd $(HOST_SUBDIR)/dejagnu && \
8956 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 8957
60975492 8958@endif dejagnu
295f4e42
NN
8959
8960.PHONY: install-dejagnu maybe-install-dejagnu
8961maybe-install-dejagnu:
60975492
PB
8962@if dejagnu
8963maybe-install-dejagnu: install-dejagnu
295f4e42
NN
8964
8965install-dejagnu: installdirs
f41d6665 8966 @: $(MAKE); $(unstage)
295f4e42
NN
8967 @r=`${PWD_COMMAND}`; export r; \
8968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8969 $(HOST_EXPORTS) \
215c351a 8970 (cd $(HOST_SUBDIR)/dejagnu && \
ace9ac7b 8971 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 8972
60975492 8973@endif dejagnu
295f4e42 8974
b5422ad7 8975# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
8976
8977.PHONY: maybe-info-dejagnu info-dejagnu
8978maybe-info-dejagnu:
60975492
PB
8979@if dejagnu
8980maybe-info-dejagnu: info-dejagnu
295f4e42
NN
8981
8982info-dejagnu: \
05750653 8983 configure-dejagnu
f41d6665 8984 @: $(MAKE); $(unstage)
295f4e42 8985 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
8986 r=`${PWD_COMMAND}`; export r; \
8987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8988 $(HOST_EXPORTS) \
d32ab992 8989 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8991 done; \
295f4e42 8992 echo "Doing info in dejagnu" ; \
215c351a 8993 (cd $(HOST_SUBDIR)/dejagnu && \
1358ccea
NN
8994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8996 "RANLIB=$${RANLIB}" \
901119ae 8997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8998 info) \
1358ccea
NN
8999 || exit 1
9000
60975492 9001@endif dejagnu
1358ccea 9002
295f4e42
NN
9003.PHONY: maybe-dvi-dejagnu dvi-dejagnu
9004maybe-dvi-dejagnu:
60975492
PB
9005@if dejagnu
9006maybe-dvi-dejagnu: dvi-dejagnu
1358ccea 9007
295f4e42 9008dvi-dejagnu: \
05750653 9009 configure-dejagnu
f41d6665 9010 @: $(MAKE); $(unstage)
295f4e42 9011 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
9012 r=`${PWD_COMMAND}`; export r; \
9013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9014 $(HOST_EXPORTS) \
d32ab992 9015 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9017 done; \
295f4e42 9018 echo "Doing dvi in dejagnu" ; \
215c351a 9019 (cd $(HOST_SUBDIR)/dejagnu && \
1358ccea
NN
9020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9022 "RANLIB=$${RANLIB}" \
901119ae 9023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9024 dvi) \
1358ccea
NN
9025 || exit 1
9026
60975492 9027@endif dejagnu
1358ccea 9028
b5422ad7
BM
9029.PHONY: maybe-pdf-dejagnu pdf-dejagnu
9030maybe-pdf-dejagnu:
9031@if dejagnu
9032maybe-pdf-dejagnu: pdf-dejagnu
9033
9034pdf-dejagnu: \
9035 configure-dejagnu
9036 @: $(MAKE); $(unstage)
9037 @[ -f ./dejagnu/Makefile ] || exit 0; \
9038 r=`${PWD_COMMAND}`; export r; \
9039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9040 $(HOST_EXPORTS) \
9041 for flag in $(EXTRA_HOST_FLAGS) ; do \
9042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9043 done; \
9044 echo "Doing pdf in dejagnu" ; \
9045 (cd $(HOST_SUBDIR)/dejagnu && \
9046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9048 "RANLIB=$${RANLIB}" \
901119ae 9049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
9050 pdf) \
9051 || exit 1
9052
9053@endif dejagnu
9054
f87a2b2e
MS
9055.PHONY: maybe-html-dejagnu html-dejagnu
9056maybe-html-dejagnu:
9057@if dejagnu
9058maybe-html-dejagnu: html-dejagnu
9059
9060html-dejagnu: \
05750653 9061 configure-dejagnu
f41d6665 9062 @: $(MAKE); $(unstage)
f87a2b2e
MS
9063 @[ -f ./dejagnu/Makefile ] || exit 0; \
9064 r=`${PWD_COMMAND}`; export r; \
9065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
9066 $(HOST_EXPORTS) \
9067 for flag in $(EXTRA_HOST_FLAGS) ; do \
9068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9069 done; \
9070 echo "Doing html in dejagnu" ; \
215c351a 9071 (cd $(HOST_SUBDIR)/dejagnu && \
f87a2b2e
MS
9072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9074 "RANLIB=$${RANLIB}" \
901119ae 9075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
9076 html) \
9077 || exit 1
9078
9079@endif dejagnu
9080
295f4e42
NN
9081.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
9082maybe-TAGS-dejagnu:
60975492
PB
9083@if dejagnu
9084maybe-TAGS-dejagnu: TAGS-dejagnu
1358ccea 9085
295f4e42 9086TAGS-dejagnu: \
05750653 9087 configure-dejagnu
f41d6665 9088 @: $(MAKE); $(unstage)
295f4e42 9089 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
9090 r=`${PWD_COMMAND}`; export r; \
9091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9092 $(HOST_EXPORTS) \
d32ab992 9093 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9095 done; \
295f4e42 9096 echo "Doing TAGS in dejagnu" ; \
215c351a 9097 (cd $(HOST_SUBDIR)/dejagnu && \
1358ccea
NN
9098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9100 "RANLIB=$${RANLIB}" \
901119ae 9101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9102 TAGS) \
1358ccea
NN
9103 || exit 1
9104
60975492 9105@endif dejagnu
1358ccea 9106
295f4e42
NN
9107.PHONY: maybe-install-info-dejagnu install-info-dejagnu
9108maybe-install-info-dejagnu:
60975492
PB
9109@if dejagnu
9110maybe-install-info-dejagnu: install-info-dejagnu
1358ccea 9111
295f4e42
NN
9112install-info-dejagnu: \
9113 configure-dejagnu \
05750653 9114 info-dejagnu
f41d6665 9115 @: $(MAKE); $(unstage)
295f4e42 9116 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
9117 r=`${PWD_COMMAND}`; export r; \
9118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9119 $(HOST_EXPORTS) \
d32ab992 9120 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9122 done; \
295f4e42 9123 echo "Doing install-info in dejagnu" ; \
215c351a 9124 (cd $(HOST_SUBDIR)/dejagnu && \
1358ccea
NN
9125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9127 "RANLIB=$${RANLIB}" \
901119ae 9128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9129 install-info) \
1358ccea
NN
9130 || exit 1
9131
60975492 9132@endif dejagnu
1358ccea 9133
9c4d2493
BM
9134.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
9135maybe-install-pdf-dejagnu:
9136@if dejagnu
9137maybe-install-pdf-dejagnu: install-pdf-dejagnu
9138
9139install-pdf-dejagnu: \
9140 configure-dejagnu \
9141 pdf-dejagnu
9142 @: $(MAKE); $(unstage)
9143 @[ -f ./dejagnu/Makefile ] || exit 0; \
9144 r=`${PWD_COMMAND}`; export r; \
9145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9146 $(HOST_EXPORTS) \
9147 for flag in $(EXTRA_HOST_FLAGS) ; do \
9148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9149 done; \
9150 echo "Doing install-pdf in dejagnu" ; \
9151 (cd $(HOST_SUBDIR)/dejagnu && \
9152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9154 "RANLIB=$${RANLIB}" \
901119ae 9155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
9156 install-pdf) \
9157 || exit 1
9158
9159@endif dejagnu
9160
65d6e994
CD
9161.PHONY: maybe-install-html-dejagnu install-html-dejagnu
9162maybe-install-html-dejagnu:
9163@if dejagnu
9164maybe-install-html-dejagnu: install-html-dejagnu
9165
9166install-html-dejagnu: \
9167 configure-dejagnu \
9168 html-dejagnu
9169 @: $(MAKE); $(unstage)
9170 @[ -f ./dejagnu/Makefile ] || exit 0; \
9171 r=`${PWD_COMMAND}`; export r; \
9172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9173 $(HOST_EXPORTS) \
9174 for flag in $(EXTRA_HOST_FLAGS) ; do \
9175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9176 done; \
9177 echo "Doing install-html in dejagnu" ; \
9178 (cd $(HOST_SUBDIR)/dejagnu && \
9179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9181 "RANLIB=$${RANLIB}" \
901119ae 9182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
9183 install-html) \
9184 || exit 1
9185
9186@endif dejagnu
9187
295f4e42
NN
9188.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
9189maybe-installcheck-dejagnu:
60975492
PB
9190@if dejagnu
9191maybe-installcheck-dejagnu: installcheck-dejagnu
1358ccea 9192
295f4e42 9193installcheck-dejagnu: \
05750653 9194 configure-dejagnu
f41d6665 9195 @: $(MAKE); $(unstage)
295f4e42 9196 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
9197 r=`${PWD_COMMAND}`; export r; \
9198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9199 $(HOST_EXPORTS) \
d32ab992 9200 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9202 done; \
295f4e42 9203 echo "Doing installcheck in dejagnu" ; \
215c351a 9204 (cd $(HOST_SUBDIR)/dejagnu && \
1358ccea
NN
9205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9207 "RANLIB=$${RANLIB}" \
901119ae 9208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9209 installcheck) \
1358ccea
NN
9210 || exit 1
9211
60975492 9212@endif dejagnu
1358ccea 9213
295f4e42
NN
9214.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
9215maybe-mostlyclean-dejagnu:
60975492
PB
9216@if dejagnu
9217maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
1358ccea 9218
05750653 9219mostlyclean-dejagnu:
f41d6665 9220 @: $(MAKE); $(unstage)
295f4e42 9221 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
9222 r=`${PWD_COMMAND}`; export r; \
9223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9224 $(HOST_EXPORTS) \
d32ab992 9225 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9227 done; \
295f4e42 9228 echo "Doing mostlyclean in dejagnu" ; \
215c351a 9229 (cd $(HOST_SUBDIR)/dejagnu && \
1358ccea
NN
9230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9232 "RANLIB=$${RANLIB}" \
901119ae 9233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9234 mostlyclean) \
1358ccea
NN
9235 || exit 1
9236
60975492 9237@endif dejagnu
1358ccea 9238
295f4e42
NN
9239.PHONY: maybe-clean-dejagnu clean-dejagnu
9240maybe-clean-dejagnu:
60975492
PB
9241@if dejagnu
9242maybe-clean-dejagnu: clean-dejagnu
1358ccea 9243
05750653 9244clean-dejagnu:
f41d6665 9245 @: $(MAKE); $(unstage)
295f4e42 9246 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
9247 r=`${PWD_COMMAND}`; export r; \
9248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9249 $(HOST_EXPORTS) \
d32ab992 9250 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9252 done; \
295f4e42 9253 echo "Doing clean in dejagnu" ; \
215c351a 9254 (cd $(HOST_SUBDIR)/dejagnu && \
1358ccea
NN
9255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9257 "RANLIB=$${RANLIB}" \
901119ae 9258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9259 clean) \
1358ccea
NN
9260 || exit 1
9261
60975492 9262@endif dejagnu
1358ccea 9263
295f4e42
NN
9264.PHONY: maybe-distclean-dejagnu distclean-dejagnu
9265maybe-distclean-dejagnu:
60975492
PB
9266@if dejagnu
9267maybe-distclean-dejagnu: distclean-dejagnu
1358ccea 9268
05750653 9269distclean-dejagnu:
f41d6665 9270 @: $(MAKE); $(unstage)
295f4e42 9271 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
9272 r=`${PWD_COMMAND}`; export r; \
9273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9274 $(HOST_EXPORTS) \
d32ab992 9275 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9277 done; \
295f4e42 9278 echo "Doing distclean in dejagnu" ; \
215c351a 9279 (cd $(HOST_SUBDIR)/dejagnu && \
1358ccea
NN
9280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9282 "RANLIB=$${RANLIB}" \
901119ae 9283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9284 distclean) \
1358ccea
NN
9285 || exit 1
9286
60975492 9287@endif dejagnu
1358ccea 9288
295f4e42
NN
9289.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
9290maybe-maintainer-clean-dejagnu:
60975492
PB
9291@if dejagnu
9292maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
1358ccea 9293
05750653 9294maintainer-clean-dejagnu:
f41d6665 9295 @: $(MAKE); $(unstage)
295f4e42 9296 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
9297 r=`${PWD_COMMAND}`; export r; \
9298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9299 $(HOST_EXPORTS) \
d32ab992 9300 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9302 done; \
295f4e42 9303 echo "Doing maintainer-clean in dejagnu" ; \
215c351a 9304 (cd $(HOST_SUBDIR)/dejagnu && \
1358ccea
NN
9305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9307 "RANLIB=$${RANLIB}" \
901119ae 9308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9309 maintainer-clean) \
1358ccea
NN
9310 || exit 1
9311
60975492 9312@endif dejagnu
1358ccea 9313
1358ccea 9314
25b42232 9315
295f4e42
NN
9316.PHONY: configure-diff maybe-configure-diff
9317maybe-configure-diff:
3ff3adad
PB
9318@if gcc-bootstrap
9319configure-diff: stage_current
9320@endif gcc-bootstrap
60975492
PB
9321@if diff
9322maybe-configure-diff: configure-diff
cc11cc9b 9323configure-diff:
f41d6665 9324 @: $(MAKE); $(unstage)
cc11cc9b 9325 @r=`${PWD_COMMAND}`; export r; \
295f4e42 9326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
9327 test ! -f $(HOST_SUBDIR)/diff/Makefile || exit 0; \
9328 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/diff ; \
4fc4dd12 9329 $(HOST_EXPORTS) \
25b42232
PB
9330 echo Configuring in $(HOST_SUBDIR)/diff; \
9331 cd "$(HOST_SUBDIR)/diff" || exit 1; \
295f4e42 9332 case $(srcdir) in \
215c351a
PB
9333 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9334 *) topdir=`echo $(HOST_SUBDIR)/diff/ | \
9335 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 9336 esac; \
215c351a
PB
9337 srcdiroption="--srcdir=$${topdir}/diff"; \
9338 libsrcdir="$$s/diff"; \
295f4e42 9339 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
9340 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9341 --target=${target_alias} $${srcdiroption} \
295f4e42 9342 || exit 1
60975492 9343@endif diff
295f4e42 9344
25b42232
PB
9345
9346
ce406537
PB
9347
9348
295f4e42
NN
9349.PHONY: all-diff maybe-all-diff
9350maybe-all-diff:
3ff3adad
PB
9351@if gcc-bootstrap
9352all-diff: stage_current
9353@endif gcc-bootstrap
60975492 9354@if diff
7e0b5752 9355TARGET-diff=all
60975492 9356maybe-all-diff: all-diff
295f4e42 9357all-diff: configure-diff
f41d6665 9358 @: $(MAKE); $(unstage)
295f4e42
NN
9359 @r=`${PWD_COMMAND}`; export r; \
9360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9361 $(HOST_EXPORTS) \
215c351a 9362 (cd $(HOST_SUBDIR)/diff && \
1c8bd6a3
PB
9363 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9364 $(TARGET-diff))
60975492 9365@endif diff
295f4e42 9366
25b42232 9367
ce406537
PB
9368
9369
295f4e42
NN
9370.PHONY: check-diff maybe-check-diff
9371maybe-check-diff:
60975492
PB
9372@if diff
9373maybe-check-diff: check-diff
295f4e42
NN
9374
9375check-diff:
f41d6665 9376 @: $(MAKE); $(unstage)
295f4e42
NN
9377 @r=`${PWD_COMMAND}`; export r; \
9378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9379 $(HOST_EXPORTS) \
215c351a
PB
9380 (cd $(HOST_SUBDIR)/diff && \
9381 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 9382
60975492 9383@endif diff
295f4e42
NN
9384
9385.PHONY: install-diff maybe-install-diff
9386maybe-install-diff:
60975492
PB
9387@if diff
9388maybe-install-diff: install-diff
295f4e42
NN
9389
9390install-diff: installdirs
f41d6665 9391 @: $(MAKE); $(unstage)
295f4e42
NN
9392 @r=`${PWD_COMMAND}`; export r; \
9393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9394 $(HOST_EXPORTS) \
215c351a 9395 (cd $(HOST_SUBDIR)/diff && \
ace9ac7b 9396 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 9397
60975492 9398@endif diff
295f4e42 9399
b5422ad7 9400# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
9401
9402.PHONY: maybe-info-diff info-diff
9403maybe-info-diff:
60975492
PB
9404@if diff
9405maybe-info-diff: info-diff
295f4e42
NN
9406
9407info-diff: \
05750653 9408 configure-diff
f41d6665 9409 @: $(MAKE); $(unstage)
295f4e42 9410 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
9411 r=`${PWD_COMMAND}`; export r; \
9412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9413 $(HOST_EXPORTS) \
d32ab992 9414 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9416 done; \
295f4e42 9417 echo "Doing info in diff" ; \
215c351a 9418 (cd $(HOST_SUBDIR)/diff && \
1358ccea
NN
9419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9421 "RANLIB=$${RANLIB}" \
901119ae 9422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9423 info) \
1358ccea
NN
9424 || exit 1
9425
60975492 9426@endif diff
1358ccea 9427
295f4e42
NN
9428.PHONY: maybe-dvi-diff dvi-diff
9429maybe-dvi-diff:
60975492
PB
9430@if diff
9431maybe-dvi-diff: dvi-diff
1358ccea 9432
295f4e42 9433dvi-diff: \
05750653 9434 configure-diff
f41d6665 9435 @: $(MAKE); $(unstage)
295f4e42 9436 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
9437 r=`${PWD_COMMAND}`; export r; \
9438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9439 $(HOST_EXPORTS) \
d32ab992 9440 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9442 done; \
295f4e42 9443 echo "Doing dvi in diff" ; \
215c351a 9444 (cd $(HOST_SUBDIR)/diff && \
1358ccea
NN
9445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9447 "RANLIB=$${RANLIB}" \
901119ae 9448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9449 dvi) \
1358ccea
NN
9450 || exit 1
9451
60975492 9452@endif diff
1358ccea 9453
b5422ad7
BM
9454.PHONY: maybe-pdf-diff pdf-diff
9455maybe-pdf-diff:
9456@if diff
9457maybe-pdf-diff: pdf-diff
9458
9459pdf-diff: \
9460 configure-diff
9461 @: $(MAKE); $(unstage)
9462 @[ -f ./diff/Makefile ] || exit 0; \
9463 r=`${PWD_COMMAND}`; export r; \
9464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9465 $(HOST_EXPORTS) \
9466 for flag in $(EXTRA_HOST_FLAGS) ; do \
9467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9468 done; \
9469 echo "Doing pdf in diff" ; \
9470 (cd $(HOST_SUBDIR)/diff && \
9471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9473 "RANLIB=$${RANLIB}" \
901119ae 9474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
9475 pdf) \
9476 || exit 1
9477
9478@endif diff
9479
f87a2b2e
MS
9480.PHONY: maybe-html-diff html-diff
9481maybe-html-diff:
9482@if diff
9483maybe-html-diff: html-diff
9484
9485html-diff: \
05750653 9486 configure-diff
f41d6665 9487 @: $(MAKE); $(unstage)
f87a2b2e
MS
9488 @[ -f ./diff/Makefile ] || exit 0; \
9489 r=`${PWD_COMMAND}`; export r; \
9490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
9491 $(HOST_EXPORTS) \
9492 for flag in $(EXTRA_HOST_FLAGS) ; do \
9493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9494 done; \
9495 echo "Doing html in diff" ; \
215c351a 9496 (cd $(HOST_SUBDIR)/diff && \
f87a2b2e
MS
9497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9499 "RANLIB=$${RANLIB}" \
901119ae 9500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
9501 html) \
9502 || exit 1
9503
9504@endif diff
9505
295f4e42
NN
9506.PHONY: maybe-TAGS-diff TAGS-diff
9507maybe-TAGS-diff:
60975492
PB
9508@if diff
9509maybe-TAGS-diff: TAGS-diff
1358ccea 9510
295f4e42 9511TAGS-diff: \
05750653 9512 configure-diff
f41d6665 9513 @: $(MAKE); $(unstage)
295f4e42 9514 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
9515 r=`${PWD_COMMAND}`; export r; \
9516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9517 $(HOST_EXPORTS) \
d32ab992 9518 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9520 done; \
295f4e42 9521 echo "Doing TAGS in diff" ; \
215c351a 9522 (cd $(HOST_SUBDIR)/diff && \
1358ccea
NN
9523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9525 "RANLIB=$${RANLIB}" \
901119ae 9526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9527 TAGS) \
1358ccea
NN
9528 || exit 1
9529
60975492 9530@endif diff
1358ccea 9531
295f4e42
NN
9532.PHONY: maybe-install-info-diff install-info-diff
9533maybe-install-info-diff:
60975492
PB
9534@if diff
9535maybe-install-info-diff: install-info-diff
1358ccea 9536
295f4e42
NN
9537install-info-diff: \
9538 configure-diff \
05750653 9539 info-diff
f41d6665 9540 @: $(MAKE); $(unstage)
295f4e42 9541 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
9542 r=`${PWD_COMMAND}`; export r; \
9543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9544 $(HOST_EXPORTS) \
d32ab992 9545 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9547 done; \
295f4e42 9548 echo "Doing install-info in diff" ; \
215c351a 9549 (cd $(HOST_SUBDIR)/diff && \
1358ccea
NN
9550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9552 "RANLIB=$${RANLIB}" \
901119ae 9553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9554 install-info) \
1358ccea
NN
9555 || exit 1
9556
60975492 9557@endif diff
1358ccea 9558
9c4d2493
BM
9559.PHONY: maybe-install-pdf-diff install-pdf-diff
9560maybe-install-pdf-diff:
9561@if diff
9562maybe-install-pdf-diff: install-pdf-diff
9563
9564install-pdf-diff: \
9565 configure-diff \
9566 pdf-diff
9567 @: $(MAKE); $(unstage)
9568 @[ -f ./diff/Makefile ] || exit 0; \
9569 r=`${PWD_COMMAND}`; export r; \
9570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9571 $(HOST_EXPORTS) \
9572 for flag in $(EXTRA_HOST_FLAGS) ; do \
9573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9574 done; \
9575 echo "Doing install-pdf in diff" ; \
9576 (cd $(HOST_SUBDIR)/diff && \
9577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9579 "RANLIB=$${RANLIB}" \
901119ae 9580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
9581 install-pdf) \
9582 || exit 1
9583
9584@endif diff
9585
65d6e994
CD
9586.PHONY: maybe-install-html-diff install-html-diff
9587maybe-install-html-diff:
9588@if diff
9589maybe-install-html-diff: install-html-diff
9590
9591install-html-diff: \
9592 configure-diff \
9593 html-diff
9594 @: $(MAKE); $(unstage)
9595 @[ -f ./diff/Makefile ] || exit 0; \
9596 r=`${PWD_COMMAND}`; export r; \
9597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9598 $(HOST_EXPORTS) \
9599 for flag in $(EXTRA_HOST_FLAGS) ; do \
9600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9601 done; \
9602 echo "Doing install-html in diff" ; \
9603 (cd $(HOST_SUBDIR)/diff && \
9604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9606 "RANLIB=$${RANLIB}" \
901119ae 9607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
9608 install-html) \
9609 || exit 1
9610
9611@endif diff
9612
295f4e42
NN
9613.PHONY: maybe-installcheck-diff installcheck-diff
9614maybe-installcheck-diff:
60975492
PB
9615@if diff
9616maybe-installcheck-diff: installcheck-diff
1358ccea 9617
295f4e42 9618installcheck-diff: \
05750653 9619 configure-diff
f41d6665 9620 @: $(MAKE); $(unstage)
295f4e42 9621 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
9622 r=`${PWD_COMMAND}`; export r; \
9623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9624 $(HOST_EXPORTS) \
d32ab992 9625 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9627 done; \
295f4e42 9628 echo "Doing installcheck in diff" ; \
215c351a 9629 (cd $(HOST_SUBDIR)/diff && \
1358ccea
NN
9630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9632 "RANLIB=$${RANLIB}" \
901119ae 9633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9634 installcheck) \
1358ccea
NN
9635 || exit 1
9636
60975492 9637@endif diff
1358ccea 9638
295f4e42
NN
9639.PHONY: maybe-mostlyclean-diff mostlyclean-diff
9640maybe-mostlyclean-diff:
60975492
PB
9641@if diff
9642maybe-mostlyclean-diff: mostlyclean-diff
1358ccea 9643
05750653 9644mostlyclean-diff:
f41d6665 9645 @: $(MAKE); $(unstage)
295f4e42 9646 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
9647 r=`${PWD_COMMAND}`; export r; \
9648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9649 $(HOST_EXPORTS) \
d32ab992 9650 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9652 done; \
295f4e42 9653 echo "Doing mostlyclean in diff" ; \
215c351a 9654 (cd $(HOST_SUBDIR)/diff && \
1358ccea
NN
9655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9657 "RANLIB=$${RANLIB}" \
901119ae 9658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9659 mostlyclean) \
1358ccea
NN
9660 || exit 1
9661
60975492 9662@endif diff
1358ccea 9663
295f4e42
NN
9664.PHONY: maybe-clean-diff clean-diff
9665maybe-clean-diff:
60975492
PB
9666@if diff
9667maybe-clean-diff: clean-diff
1358ccea 9668
05750653 9669clean-diff:
f41d6665 9670 @: $(MAKE); $(unstage)
295f4e42 9671 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
9672 r=`${PWD_COMMAND}`; export r; \
9673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9674 $(HOST_EXPORTS) \
d32ab992 9675 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9677 done; \
295f4e42 9678 echo "Doing clean in diff" ; \
215c351a 9679 (cd $(HOST_SUBDIR)/diff && \
1358ccea
NN
9680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9682 "RANLIB=$${RANLIB}" \
901119ae 9683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9684 clean) \
1358ccea
NN
9685 || exit 1
9686
60975492 9687@endif diff
1358ccea 9688
295f4e42
NN
9689.PHONY: maybe-distclean-diff distclean-diff
9690maybe-distclean-diff:
60975492
PB
9691@if diff
9692maybe-distclean-diff: distclean-diff
1358ccea 9693
05750653 9694distclean-diff:
f41d6665 9695 @: $(MAKE); $(unstage)
295f4e42 9696 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
9697 r=`${PWD_COMMAND}`; export r; \
9698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9699 $(HOST_EXPORTS) \
d32ab992 9700 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9702 done; \
295f4e42 9703 echo "Doing distclean in diff" ; \
215c351a 9704 (cd $(HOST_SUBDIR)/diff && \
1358ccea
NN
9705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9707 "RANLIB=$${RANLIB}" \
901119ae 9708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9709 distclean) \
1358ccea
NN
9710 || exit 1
9711
60975492 9712@endif diff
1358ccea 9713
295f4e42
NN
9714.PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
9715maybe-maintainer-clean-diff:
60975492
PB
9716@if diff
9717maybe-maintainer-clean-diff: maintainer-clean-diff
1358ccea 9718
05750653 9719maintainer-clean-diff:
f41d6665 9720 @: $(MAKE); $(unstage)
295f4e42 9721 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
9722 r=`${PWD_COMMAND}`; export r; \
9723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9724 $(HOST_EXPORTS) \
d32ab992 9725 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9727 done; \
295f4e42 9728 echo "Doing maintainer-clean in diff" ; \
215c351a 9729 (cd $(HOST_SUBDIR)/diff && \
1358ccea
NN
9730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9732 "RANLIB=$${RANLIB}" \
901119ae 9733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9734 maintainer-clean) \
295f4e42
NN
9735 || exit 1
9736
60975492 9737@endif diff
295f4e42
NN
9738
9739
25b42232 9740
295f4e42
NN
9741.PHONY: configure-dosutils maybe-configure-dosutils
9742maybe-configure-dosutils:
3ff3adad
PB
9743@if gcc-bootstrap
9744configure-dosutils: stage_current
9745@endif gcc-bootstrap
60975492
PB
9746@if dosutils
9747maybe-configure-dosutils: configure-dosutils
cc11cc9b 9748configure-dosutils:
f41d6665 9749 @: $(MAKE); $(unstage)
cc11cc9b 9750 @r=`${PWD_COMMAND}`; export r; \
295f4e42 9751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
9752 test ! -f $(HOST_SUBDIR)/dosutils/Makefile || exit 0; \
9753 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dosutils ; \
4fc4dd12 9754 $(HOST_EXPORTS) \
25b42232
PB
9755 echo Configuring in $(HOST_SUBDIR)/dosutils; \
9756 cd "$(HOST_SUBDIR)/dosutils" || exit 1; \
295f4e42 9757 case $(srcdir) in \
215c351a
PB
9758 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9759 *) topdir=`echo $(HOST_SUBDIR)/dosutils/ | \
9760 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 9761 esac; \
215c351a
PB
9762 srcdiroption="--srcdir=$${topdir}/dosutils"; \
9763 libsrcdir="$$s/dosutils"; \
295f4e42 9764 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
9765 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9766 --target=${target_alias} $${srcdiroption} \
1358ccea 9767 || exit 1
60975492 9768@endif dosutils
1358ccea 9769
25b42232
PB
9770
9771
ce406537
PB
9772
9773
295f4e42
NN
9774.PHONY: all-dosutils maybe-all-dosutils
9775maybe-all-dosutils:
3ff3adad
PB
9776@if gcc-bootstrap
9777all-dosutils: stage_current
9778@endif gcc-bootstrap
60975492 9779@if dosutils
7e0b5752 9780TARGET-dosutils=all
60975492 9781maybe-all-dosutils: all-dosutils
295f4e42 9782all-dosutils: configure-dosutils
f41d6665 9783 @: $(MAKE); $(unstage)
295f4e42 9784 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 9785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9786 $(HOST_EXPORTS) \
215c351a 9787 (cd $(HOST_SUBDIR)/dosutils && \
1c8bd6a3
PB
9788 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9789 $(TARGET-dosutils))
60975492 9790@endif dosutils
1358ccea 9791
25b42232 9792
ce406537
PB
9793
9794
295f4e42
NN
9795.PHONY: check-dosutils maybe-check-dosutils
9796maybe-check-dosutils:
60975492
PB
9797@if dosutils
9798maybe-check-dosutils: check-dosutils
1358ccea 9799
295f4e42 9800check-dosutils:
1358ccea 9801
60975492 9802@endif dosutils
1358ccea 9803
295f4e42
NN
9804.PHONY: install-dosutils maybe-install-dosutils
9805maybe-install-dosutils:
60975492
PB
9806@if dosutils
9807maybe-install-dosutils: install-dosutils
1358ccea 9808
295f4e42 9809install-dosutils: installdirs
f41d6665 9810 @: $(MAKE); $(unstage)
295f4e42 9811 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 9812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9813 $(HOST_EXPORTS) \
215c351a 9814 (cd $(HOST_SUBDIR)/dosutils && \
ace9ac7b 9815 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 9816
60975492 9817@endif dosutils
1358ccea 9818
b5422ad7 9819# Other targets (info, dvi, pdf, etc.)
1358ccea 9820
295f4e42
NN
9821.PHONY: maybe-info-dosutils info-dosutils
9822maybe-info-dosutils:
60975492
PB
9823@if dosutils
9824maybe-info-dosutils: info-dosutils
295f4e42
NN
9825
9826info-dosutils: \
05750653 9827 configure-dosutils
f41d6665 9828 @: $(MAKE); $(unstage)
295f4e42 9829 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
9830 r=`${PWD_COMMAND}`; export r; \
9831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9832 $(HOST_EXPORTS) \
d32ab992 9833 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9835 done; \
295f4e42 9836 echo "Doing info in dosutils" ; \
215c351a 9837 (cd $(HOST_SUBDIR)/dosutils && \
1358ccea
NN
9838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9840 "RANLIB=$${RANLIB}" \
901119ae 9841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9842 info) \
1358ccea
NN
9843 || exit 1
9844
60975492 9845@endif dosutils
1358ccea 9846
295f4e42
NN
9847.PHONY: maybe-dvi-dosutils dvi-dosutils
9848maybe-dvi-dosutils:
60975492
PB
9849@if dosutils
9850maybe-dvi-dosutils: dvi-dosutils
1358ccea 9851
295f4e42 9852dvi-dosutils: \
05750653 9853 configure-dosutils
f41d6665 9854 @: $(MAKE); $(unstage)
295f4e42 9855 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
9856 r=`${PWD_COMMAND}`; export r; \
9857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9858 $(HOST_EXPORTS) \
d32ab992 9859 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9861 done; \
295f4e42 9862 echo "Doing dvi in dosutils" ; \
215c351a 9863 (cd $(HOST_SUBDIR)/dosutils && \
1358ccea
NN
9864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9866 "RANLIB=$${RANLIB}" \
901119ae 9867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9868 dvi) \
1358ccea
NN
9869 || exit 1
9870
60975492 9871@endif dosutils
1358ccea 9872
b5422ad7
BM
9873.PHONY: maybe-pdf-dosutils pdf-dosutils
9874maybe-pdf-dosutils:
9875@if dosutils
9876maybe-pdf-dosutils: pdf-dosutils
9877
9878pdf-dosutils: \
9879 configure-dosutils
9880 @: $(MAKE); $(unstage)
9881 @[ -f ./dosutils/Makefile ] || exit 0; \
9882 r=`${PWD_COMMAND}`; export r; \
9883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9884 $(HOST_EXPORTS) \
9885 for flag in $(EXTRA_HOST_FLAGS) ; do \
9886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9887 done; \
9888 echo "Doing pdf in dosutils" ; \
9889 (cd $(HOST_SUBDIR)/dosutils && \
9890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9892 "RANLIB=$${RANLIB}" \
901119ae 9893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
9894 pdf) \
9895 || exit 1
9896
9897@endif dosutils
9898
f87a2b2e
MS
9899.PHONY: maybe-html-dosutils html-dosutils
9900maybe-html-dosutils:
60975492 9901@if dosutils
f87a2b2e 9902maybe-html-dosutils: html-dosutils
1358ccea 9903
f87a2b2e 9904html-dosutils: \
05750653 9905 configure-dosutils
f41d6665 9906 @: $(MAKE); $(unstage)
295f4e42 9907 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
9908 r=`${PWD_COMMAND}`; export r; \
9909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9910 $(HOST_EXPORTS) \
d32ab992 9911 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9913 done; \
f87a2b2e 9914 echo "Doing html in dosutils" ; \
215c351a 9915 (cd $(HOST_SUBDIR)/dosutils && \
1358ccea
NN
9916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9918 "RANLIB=$${RANLIB}" \
901119ae 9919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e 9920 html) \
1358ccea
NN
9921 || exit 1
9922
60975492 9923@endif dosutils
1358ccea 9924
f87a2b2e
MS
9925.PHONY: maybe-TAGS-dosutils TAGS-dosutils
9926maybe-TAGS-dosutils:
60975492 9927@if dosutils
f87a2b2e 9928maybe-TAGS-dosutils: TAGS-dosutils
1358ccea 9929
f87a2b2e 9930TAGS-dosutils: \
05750653 9931 configure-dosutils
f41d6665 9932 @: $(MAKE); $(unstage)
f87a2b2e
MS
9933 @[ -f ./dosutils/Makefile ] || exit 0; \
9934 r=`${PWD_COMMAND}`; export r; \
9935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
9936 $(HOST_EXPORTS) \
9937 for flag in $(EXTRA_HOST_FLAGS) ; do \
9938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9939 done; \
9940 echo "Doing TAGS in dosutils" ; \
215c351a 9941 (cd $(HOST_SUBDIR)/dosutils && \
f87a2b2e
MS
9942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9944 "RANLIB=$${RANLIB}" \
901119ae 9945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
9946 TAGS) \
9947 || exit 1
9948
9949@endif dosutils
9950
9951.PHONY: maybe-install-info-dosutils install-info-dosutils
9952maybe-install-info-dosutils:
9953@if dosutils
9954maybe-install-info-dosutils: install-info-dosutils
9955
9956install-info-dosutils: \
9957 configure-dosutils \
05750653 9958 info-dosutils
f41d6665 9959 @: $(MAKE); $(unstage)
295f4e42 9960 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
9961 r=`${PWD_COMMAND}`; export r; \
9962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9963 $(HOST_EXPORTS) \
d32ab992 9964 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9966 done; \
295f4e42 9967 echo "Doing install-info in dosutils" ; \
215c351a 9968 (cd $(HOST_SUBDIR)/dosutils && \
1358ccea
NN
9969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9971 "RANLIB=$${RANLIB}" \
901119ae 9972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9973 install-info) \
1358ccea
NN
9974 || exit 1
9975
60975492 9976@endif dosutils
1358ccea 9977
9c4d2493
BM
9978.PHONY: maybe-install-pdf-dosutils install-pdf-dosutils
9979maybe-install-pdf-dosutils:
9980@if dosutils
9981maybe-install-pdf-dosutils: install-pdf-dosutils
9982
9983install-pdf-dosutils: \
9984 configure-dosutils \
9985 pdf-dosutils
9986 @: $(MAKE); $(unstage)
9987 @[ -f ./dosutils/Makefile ] || exit 0; \
9988 r=`${PWD_COMMAND}`; export r; \
9989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9990 $(HOST_EXPORTS) \
9991 for flag in $(EXTRA_HOST_FLAGS) ; do \
9992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9993 done; \
9994 echo "Doing install-pdf in dosutils" ; \
9995 (cd $(HOST_SUBDIR)/dosutils && \
9996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9998 "RANLIB=$${RANLIB}" \
901119ae 9999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
10000 install-pdf) \
10001 || exit 1
10002
10003@endif dosutils
10004
65d6e994
CD
10005.PHONY: maybe-install-html-dosutils install-html-dosutils
10006maybe-install-html-dosutils:
10007@if dosutils
10008maybe-install-html-dosutils: install-html-dosutils
10009
10010install-html-dosutils: \
10011 configure-dosutils \
10012 html-dosutils
10013 @: $(MAKE); $(unstage)
10014 @[ -f ./dosutils/Makefile ] || exit 0; \
10015 r=`${PWD_COMMAND}`; export r; \
10016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10017 $(HOST_EXPORTS) \
10018 for flag in $(EXTRA_HOST_FLAGS) ; do \
10019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10020 done; \
10021 echo "Doing install-html in dosutils" ; \
10022 (cd $(HOST_SUBDIR)/dosutils && \
10023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10025 "RANLIB=$${RANLIB}" \
901119ae 10026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
10027 install-html) \
10028 || exit 1
10029
10030@endif dosutils
10031
295f4e42
NN
10032.PHONY: maybe-installcheck-dosutils installcheck-dosutils
10033maybe-installcheck-dosutils:
60975492
PB
10034@if dosutils
10035maybe-installcheck-dosutils: installcheck-dosutils
1358ccea 10036
295f4e42 10037installcheck-dosutils: \
05750653 10038 configure-dosutils
f41d6665 10039 @: $(MAKE); $(unstage)
295f4e42 10040 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
10041 r=`${PWD_COMMAND}`; export r; \
10042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10043 $(HOST_EXPORTS) \
d32ab992 10044 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10046 done; \
295f4e42 10047 echo "Doing installcheck in dosutils" ; \
215c351a 10048 (cd $(HOST_SUBDIR)/dosutils && \
1358ccea
NN
10049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10051 "RANLIB=$${RANLIB}" \
901119ae 10052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10053 installcheck) \
1358ccea
NN
10054 || exit 1
10055
60975492 10056@endif dosutils
1358ccea 10057
295f4e42
NN
10058.PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
10059maybe-mostlyclean-dosutils:
60975492
PB
10060@if dosutils
10061maybe-mostlyclean-dosutils: mostlyclean-dosutils
1358ccea 10062
05750653 10063mostlyclean-dosutils:
f41d6665 10064 @: $(MAKE); $(unstage)
295f4e42 10065 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
10066 r=`${PWD_COMMAND}`; export r; \
10067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10068 $(HOST_EXPORTS) \
d32ab992 10069 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10071 done; \
295f4e42 10072 echo "Doing mostlyclean in dosutils" ; \
215c351a 10073 (cd $(HOST_SUBDIR)/dosutils && \
1358ccea
NN
10074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10076 "RANLIB=$${RANLIB}" \
901119ae 10077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10078 mostlyclean) \
1358ccea
NN
10079 || exit 1
10080
60975492 10081@endif dosutils
1358ccea 10082
295f4e42
NN
10083.PHONY: maybe-clean-dosutils clean-dosutils
10084maybe-clean-dosutils:
60975492
PB
10085@if dosutils
10086maybe-clean-dosutils: clean-dosutils
1358ccea 10087
05750653 10088clean-dosutils:
f41d6665 10089 @: $(MAKE); $(unstage)
295f4e42 10090 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
10091 r=`${PWD_COMMAND}`; export r; \
10092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10093 $(HOST_EXPORTS) \
d32ab992 10094 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10096 done; \
295f4e42 10097 echo "Doing clean in dosutils" ; \
215c351a 10098 (cd $(HOST_SUBDIR)/dosutils && \
1358ccea
NN
10099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10101 "RANLIB=$${RANLIB}" \
901119ae 10102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10103 clean) \
1358ccea
NN
10104 || exit 1
10105
60975492 10106@endif dosutils
1358ccea 10107
295f4e42
NN
10108.PHONY: maybe-distclean-dosutils distclean-dosutils
10109maybe-distclean-dosutils:
60975492
PB
10110@if dosutils
10111maybe-distclean-dosutils: distclean-dosutils
1358ccea 10112
05750653 10113distclean-dosutils:
f41d6665 10114 @: $(MAKE); $(unstage)
295f4e42 10115 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
10116 r=`${PWD_COMMAND}`; export r; \
10117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10118 $(HOST_EXPORTS) \
d32ab992 10119 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10121 done; \
295f4e42 10122 echo "Doing distclean in dosutils" ; \
215c351a 10123 (cd $(HOST_SUBDIR)/dosutils && \
1358ccea
NN
10124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10126 "RANLIB=$${RANLIB}" \
901119ae 10127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10128 distclean) \
1358ccea
NN
10129 || exit 1
10130
60975492 10131@endif dosutils
1358ccea 10132
295f4e42
NN
10133.PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
10134maybe-maintainer-clean-dosutils:
60975492
PB
10135@if dosutils
10136maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
1358ccea 10137
05750653 10138maintainer-clean-dosutils:
f41d6665 10139 @: $(MAKE); $(unstage)
295f4e42 10140 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
10141 r=`${PWD_COMMAND}`; export r; \
10142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10143 $(HOST_EXPORTS) \
d32ab992 10144 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10146 done; \
295f4e42 10147 echo "Doing maintainer-clean in dosutils" ; \
215c351a 10148 (cd $(HOST_SUBDIR)/dosutils && \
1358ccea
NN
10149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10151 "RANLIB=$${RANLIB}" \
901119ae 10152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10153 maintainer-clean) \
1358ccea
NN
10154 || exit 1
10155
60975492 10156@endif dosutils
1358ccea
NN
10157
10158
25b42232 10159
295f4e42
NN
10160.PHONY: configure-etc maybe-configure-etc
10161maybe-configure-etc:
3ff3adad
PB
10162@if gcc-bootstrap
10163configure-etc: stage_current
10164@endif gcc-bootstrap
60975492
PB
10165@if etc
10166maybe-configure-etc: configure-etc
cc11cc9b 10167configure-etc:
f41d6665 10168 @: $(MAKE); $(unstage)
cc11cc9b 10169 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 10170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
10171 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
10172 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
4fc4dd12 10173 $(HOST_EXPORTS) \
25b42232
PB
10174 echo Configuring in $(HOST_SUBDIR)/etc; \
10175 cd "$(HOST_SUBDIR)/etc" || exit 1; \
295f4e42 10176 case $(srcdir) in \
215c351a
PB
10177 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10178 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
10179 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 10180 esac; \
215c351a
PB
10181 srcdiroption="--srcdir=$${topdir}/etc"; \
10182 libsrcdir="$$s/etc"; \
295f4e42 10183 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
10184 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10185 --target=${target_alias} $${srcdiroption} \
1358ccea 10186 || exit 1
60975492 10187@endif etc
1358ccea 10188
25b42232
PB
10189
10190
ce406537
PB
10191
10192
295f4e42
NN
10193.PHONY: all-etc maybe-all-etc
10194maybe-all-etc:
3ff3adad
PB
10195@if gcc-bootstrap
10196all-etc: stage_current
10197@endif gcc-bootstrap
60975492 10198@if etc
7e0b5752 10199TARGET-etc=all
60975492 10200maybe-all-etc: all-etc
295f4e42 10201all-etc: configure-etc
f41d6665 10202 @: $(MAKE); $(unstage)
295f4e42
NN
10203 @r=`${PWD_COMMAND}`; export r; \
10204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10205 $(HOST_EXPORTS) \
215c351a 10206 (cd $(HOST_SUBDIR)/etc && \
1c8bd6a3
PB
10207 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10208 $(TARGET-etc))
60975492 10209@endif etc
1358ccea 10210
25b42232 10211
ce406537
PB
10212
10213
295f4e42
NN
10214.PHONY: check-etc maybe-check-etc
10215maybe-check-etc:
60975492
PB
10216@if etc
10217maybe-check-etc: check-etc
1358ccea 10218
295f4e42 10219check-etc:
f41d6665 10220 @: $(MAKE); $(unstage)
295f4e42 10221 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 10222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10223 $(HOST_EXPORTS) \
215c351a
PB
10224 (cd $(HOST_SUBDIR)/etc && \
10225 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 10226
60975492 10227@endif etc
1358ccea 10228
295f4e42
NN
10229.PHONY: install-etc maybe-install-etc
10230maybe-install-etc:
60975492
PB
10231@if etc
10232maybe-install-etc: install-etc
1358ccea 10233
295f4e42 10234install-etc: installdirs
f41d6665 10235 @: $(MAKE); $(unstage)
295f4e42 10236 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 10237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10238 $(HOST_EXPORTS) \
215c351a 10239 (cd $(HOST_SUBDIR)/etc && \
ace9ac7b 10240 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 10241
60975492 10242@endif etc
1358ccea 10243
b5422ad7 10244# Other targets (info, dvi, pdf, etc.)
1358ccea 10245
295f4e42
NN
10246.PHONY: maybe-info-etc info-etc
10247maybe-info-etc:
60975492
PB
10248@if etc
10249maybe-info-etc: info-etc
295f4e42
NN
10250
10251info-etc: \
05750653 10252 configure-etc
f41d6665 10253 @: $(MAKE); $(unstage)
295f4e42 10254 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
10255 r=`${PWD_COMMAND}`; export r; \
10256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10257 $(HOST_EXPORTS) \
d32ab992 10258 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10260 done; \
295f4e42 10261 echo "Doing info in etc" ; \
215c351a 10262 (cd $(HOST_SUBDIR)/etc && \
1358ccea
NN
10263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10265 "RANLIB=$${RANLIB}" \
901119ae 10266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10267 info) \
1358ccea
NN
10268 || exit 1
10269
60975492 10270@endif etc
1358ccea 10271
295f4e42
NN
10272.PHONY: maybe-dvi-etc dvi-etc
10273maybe-dvi-etc:
60975492
PB
10274@if etc
10275maybe-dvi-etc: dvi-etc
1358ccea 10276
295f4e42 10277dvi-etc: \
05750653 10278 configure-etc
f41d6665 10279 @: $(MAKE); $(unstage)
295f4e42 10280 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
10281 r=`${PWD_COMMAND}`; export r; \
10282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10283 $(HOST_EXPORTS) \
d32ab992 10284 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10286 done; \
295f4e42 10287 echo "Doing dvi in etc" ; \
215c351a 10288 (cd $(HOST_SUBDIR)/etc && \
1358ccea
NN
10289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10291 "RANLIB=$${RANLIB}" \
901119ae 10292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10293 dvi) \
1358ccea
NN
10294 || exit 1
10295
60975492 10296@endif etc
1358ccea 10297
b5422ad7
BM
10298.PHONY: maybe-pdf-etc pdf-etc
10299maybe-pdf-etc:
10300@if etc
10301maybe-pdf-etc: pdf-etc
10302
10303pdf-etc: \
10304 configure-etc
10305 @: $(MAKE); $(unstage)
10306 @[ -f ./etc/Makefile ] || exit 0; \
10307 r=`${PWD_COMMAND}`; export r; \
10308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10309 $(HOST_EXPORTS) \
10310 for flag in $(EXTRA_HOST_FLAGS) ; do \
10311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10312 done; \
10313 echo "Doing pdf in etc" ; \
10314 (cd $(HOST_SUBDIR)/etc && \
10315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10317 "RANLIB=$${RANLIB}" \
901119ae 10318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
10319 pdf) \
10320 || exit 1
10321
10322@endif etc
10323
f87a2b2e
MS
10324.PHONY: maybe-html-etc html-etc
10325maybe-html-etc:
10326@if etc
10327maybe-html-etc: html-etc
10328
10329html-etc: \
05750653 10330 configure-etc
f41d6665 10331 @: $(MAKE); $(unstage)
f87a2b2e
MS
10332 @[ -f ./etc/Makefile ] || exit 0; \
10333 r=`${PWD_COMMAND}`; export r; \
10334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
10335 $(HOST_EXPORTS) \
10336 for flag in $(EXTRA_HOST_FLAGS) ; do \
10337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10338 done; \
10339 echo "Doing html in etc" ; \
215c351a 10340 (cd $(HOST_SUBDIR)/etc && \
f87a2b2e
MS
10341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10343 "RANLIB=$${RANLIB}" \
901119ae 10344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
10345 html) \
10346 || exit 1
10347
10348@endif etc
10349
295f4e42
NN
10350.PHONY: maybe-TAGS-etc TAGS-etc
10351maybe-TAGS-etc:
60975492
PB
10352@if etc
10353maybe-TAGS-etc: TAGS-etc
1358ccea 10354
295f4e42 10355TAGS-etc: \
05750653 10356 configure-etc
f41d6665 10357 @: $(MAKE); $(unstage)
295f4e42 10358 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
10359 r=`${PWD_COMMAND}`; export r; \
10360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10361 $(HOST_EXPORTS) \
d32ab992 10362 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10364 done; \
295f4e42 10365 echo "Doing TAGS in etc" ; \
215c351a 10366 (cd $(HOST_SUBDIR)/etc && \
1358ccea
NN
10367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10369 "RANLIB=$${RANLIB}" \
901119ae 10370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10371 TAGS) \
1358ccea
NN
10372 || exit 1
10373
60975492 10374@endif etc
1358ccea 10375
295f4e42
NN
10376.PHONY: maybe-install-info-etc install-info-etc
10377maybe-install-info-etc:
60975492
PB
10378@if etc
10379maybe-install-info-etc: install-info-etc
1358ccea 10380
295f4e42
NN
10381install-info-etc: \
10382 configure-etc \
05750653 10383 info-etc
f41d6665 10384 @: $(MAKE); $(unstage)
295f4e42 10385 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
10386 r=`${PWD_COMMAND}`; export r; \
10387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10388 $(HOST_EXPORTS) \
d32ab992 10389 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10391 done; \
295f4e42 10392 echo "Doing install-info in etc" ; \
215c351a 10393 (cd $(HOST_SUBDIR)/etc && \
1358ccea
NN
10394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10396 "RANLIB=$${RANLIB}" \
901119ae 10397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10398 install-info) \
1358ccea
NN
10399 || exit 1
10400
60975492 10401@endif etc
1358ccea 10402
9c4d2493
BM
10403.PHONY: maybe-install-pdf-etc install-pdf-etc
10404maybe-install-pdf-etc:
10405@if etc
10406maybe-install-pdf-etc: install-pdf-etc
10407
10408install-pdf-etc: \
10409 configure-etc \
10410 pdf-etc
10411 @: $(MAKE); $(unstage)
10412 @[ -f ./etc/Makefile ] || exit 0; \
10413 r=`${PWD_COMMAND}`; export r; \
10414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10415 $(HOST_EXPORTS) \
10416 for flag in $(EXTRA_HOST_FLAGS) ; do \
10417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10418 done; \
10419 echo "Doing install-pdf in etc" ; \
10420 (cd $(HOST_SUBDIR)/etc && \
10421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10423 "RANLIB=$${RANLIB}" \
901119ae 10424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
10425 install-pdf) \
10426 || exit 1
10427
10428@endif etc
10429
65d6e994
CD
10430.PHONY: maybe-install-html-etc install-html-etc
10431maybe-install-html-etc:
10432@if etc
10433maybe-install-html-etc: install-html-etc
10434
10435install-html-etc: \
10436 configure-etc \
10437 html-etc
10438 @: $(MAKE); $(unstage)
10439 @[ -f ./etc/Makefile ] || exit 0; \
10440 r=`${PWD_COMMAND}`; export r; \
10441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10442 $(HOST_EXPORTS) \
10443 for flag in $(EXTRA_HOST_FLAGS) ; do \
10444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10445 done; \
10446 echo "Doing install-html in etc" ; \
10447 (cd $(HOST_SUBDIR)/etc && \
10448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10450 "RANLIB=$${RANLIB}" \
901119ae 10451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
10452 install-html) \
10453 || exit 1
10454
10455@endif etc
10456
295f4e42
NN
10457.PHONY: maybe-installcheck-etc installcheck-etc
10458maybe-installcheck-etc:
60975492
PB
10459@if etc
10460maybe-installcheck-etc: installcheck-etc
1358ccea 10461
295f4e42 10462installcheck-etc: \
05750653 10463 configure-etc
f41d6665 10464 @: $(MAKE); $(unstage)
295f4e42 10465 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
10466 r=`${PWD_COMMAND}`; export r; \
10467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10468 $(HOST_EXPORTS) \
d32ab992 10469 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10471 done; \
295f4e42 10472 echo "Doing installcheck in etc" ; \
215c351a 10473 (cd $(HOST_SUBDIR)/etc && \
1358ccea
NN
10474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10476 "RANLIB=$${RANLIB}" \
901119ae 10477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10478 installcheck) \
1358ccea
NN
10479 || exit 1
10480
60975492 10481@endif etc
1358ccea 10482
295f4e42
NN
10483.PHONY: maybe-mostlyclean-etc mostlyclean-etc
10484maybe-mostlyclean-etc:
60975492
PB
10485@if etc
10486maybe-mostlyclean-etc: mostlyclean-etc
1358ccea 10487
05750653 10488mostlyclean-etc:
f41d6665 10489 @: $(MAKE); $(unstage)
295f4e42 10490 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
10491 r=`${PWD_COMMAND}`; export r; \
10492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10493 $(HOST_EXPORTS) \
d32ab992 10494 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10496 done; \
295f4e42 10497 echo "Doing mostlyclean in etc" ; \
215c351a 10498 (cd $(HOST_SUBDIR)/etc && \
1358ccea
NN
10499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10501 "RANLIB=$${RANLIB}" \
901119ae 10502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10503 mostlyclean) \
1358ccea
NN
10504 || exit 1
10505
60975492 10506@endif etc
1358ccea 10507
295f4e42
NN
10508.PHONY: maybe-clean-etc clean-etc
10509maybe-clean-etc:
60975492
PB
10510@if etc
10511maybe-clean-etc: clean-etc
1358ccea 10512
05750653 10513clean-etc:
f41d6665 10514 @: $(MAKE); $(unstage)
295f4e42 10515 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
10516 r=`${PWD_COMMAND}`; export r; \
10517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10518 $(HOST_EXPORTS) \
d32ab992 10519 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10521 done; \
295f4e42 10522 echo "Doing clean in etc" ; \
215c351a 10523 (cd $(HOST_SUBDIR)/etc && \
1358ccea
NN
10524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10526 "RANLIB=$${RANLIB}" \
901119ae 10527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10528 clean) \
1358ccea
NN
10529 || exit 1
10530
60975492 10531@endif etc
1358ccea 10532
295f4e42
NN
10533.PHONY: maybe-distclean-etc distclean-etc
10534maybe-distclean-etc:
60975492
PB
10535@if etc
10536maybe-distclean-etc: distclean-etc
1358ccea 10537
05750653 10538distclean-etc:
f41d6665 10539 @: $(MAKE); $(unstage)
295f4e42 10540 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
10541 r=`${PWD_COMMAND}`; export r; \
10542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10543 $(HOST_EXPORTS) \
d32ab992 10544 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10546 done; \
295f4e42 10547 echo "Doing distclean in etc" ; \
215c351a 10548 (cd $(HOST_SUBDIR)/etc && \
1358ccea
NN
10549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10551 "RANLIB=$${RANLIB}" \
901119ae 10552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10553 distclean) \
1358ccea
NN
10554 || exit 1
10555
60975492 10556@endif etc
1358ccea 10557
295f4e42
NN
10558.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
10559maybe-maintainer-clean-etc:
60975492
PB
10560@if etc
10561maybe-maintainer-clean-etc: maintainer-clean-etc
1358ccea 10562
05750653 10563maintainer-clean-etc:
f41d6665 10564 @: $(MAKE); $(unstage)
295f4e42 10565 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
10566 r=`${PWD_COMMAND}`; export r; \
10567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10568 $(HOST_EXPORTS) \
d32ab992 10569 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10571 done; \
295f4e42 10572 echo "Doing maintainer-clean in etc" ; \
215c351a 10573 (cd $(HOST_SUBDIR)/etc && \
1358ccea
NN
10574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10576 "RANLIB=$${RANLIB}" \
901119ae 10577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10578 maintainer-clean) \
1358ccea
NN
10579 || exit 1
10580
60975492 10581@endif etc
1358ccea 10582
1358ccea 10583
25b42232 10584
295f4e42
NN
10585.PHONY: configure-fastjar maybe-configure-fastjar
10586maybe-configure-fastjar:
3ff3adad
PB
10587@if gcc-bootstrap
10588configure-fastjar: stage_current
10589@endif gcc-bootstrap
60975492
PB
10590@if fastjar
10591maybe-configure-fastjar: configure-fastjar
cc11cc9b 10592configure-fastjar:
f41d6665 10593 @: $(MAKE); $(unstage)
cc11cc9b 10594 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 10595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
10596 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
10597 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
4fc4dd12 10598 $(HOST_EXPORTS) \
25b42232
PB
10599 echo Configuring in $(HOST_SUBDIR)/fastjar; \
10600 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
295f4e42 10601 case $(srcdir) in \
215c351a
PB
10602 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10603 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
10604 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 10605 esac; \
215c351a
PB
10606 srcdiroption="--srcdir=$${topdir}/fastjar"; \
10607 libsrcdir="$$s/fastjar"; \
295f4e42 10608 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
10609 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10610 --target=${target_alias} $${srcdiroption} \
1358ccea 10611 || exit 1
60975492 10612@endif fastjar
1358ccea 10613
25b42232
PB
10614
10615
ce406537
PB
10616
10617
295f4e42
NN
10618.PHONY: all-fastjar maybe-all-fastjar
10619maybe-all-fastjar:
3ff3adad
PB
10620@if gcc-bootstrap
10621all-fastjar: stage_current
10622@endif gcc-bootstrap
60975492 10623@if fastjar
7e0b5752 10624TARGET-fastjar=all
60975492 10625maybe-all-fastjar: all-fastjar
295f4e42 10626all-fastjar: configure-fastjar
f41d6665 10627 @: $(MAKE); $(unstage)
295f4e42 10628 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 10629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10630 $(HOST_EXPORTS) \
215c351a 10631 (cd $(HOST_SUBDIR)/fastjar && \
1c8bd6a3
PB
10632 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10633 $(TARGET-fastjar))
60975492 10634@endif fastjar
1358ccea 10635
25b42232 10636
ce406537
PB
10637
10638
295f4e42
NN
10639.PHONY: check-fastjar maybe-check-fastjar
10640maybe-check-fastjar:
60975492
PB
10641@if fastjar
10642maybe-check-fastjar: check-fastjar
1358ccea 10643
295f4e42
NN
10644# This module is only tested in a native toolchain.
10645check-fastjar:
f41d6665 10646 @: $(MAKE); $(unstage)
295f4e42
NN
10647 @if [ '$(host)' = '$(target)' ] ; then \
10648 r=`${PWD_COMMAND}`; export r; \
10649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10650 $(HOST_EXPORTS) \
215c351a 10651 (cd $(HOST_SUBDIR)/fastjar && \
ef6e9bc0 10652 $(MAKE) $(FLAGS_TO_PASS) check); \
295f4e42 10653 fi
1358ccea 10654
60975492 10655@endif fastjar
295f4e42
NN
10656
10657.PHONY: install-fastjar maybe-install-fastjar
10658maybe-install-fastjar:
60975492
PB
10659@if fastjar
10660maybe-install-fastjar: install-fastjar
295f4e42
NN
10661
10662install-fastjar: installdirs
f41d6665 10663 @: $(MAKE); $(unstage)
295f4e42 10664 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 10665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10666 $(HOST_EXPORTS) \
215c351a 10667 (cd $(HOST_SUBDIR)/fastjar && \
ace9ac7b 10668 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 10669
60975492 10670@endif fastjar
1358ccea 10671
b5422ad7 10672# Other targets (info, dvi, pdf, etc.)
d9cdb878 10673
295f4e42
NN
10674.PHONY: maybe-info-fastjar info-fastjar
10675maybe-info-fastjar:
60975492
PB
10676@if fastjar
10677maybe-info-fastjar: info-fastjar
295f4e42
NN
10678
10679info-fastjar: \
05750653 10680 configure-fastjar
f41d6665 10681 @: $(MAKE); $(unstage)
295f4e42 10682 @[ -f ./fastjar/Makefile ] || exit 0; \
d9cdb878
AC
10683 r=`${PWD_COMMAND}`; export r; \
10684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10685 $(HOST_EXPORTS) \
d32ab992 10686 for flag in $(EXTRA_HOST_FLAGS) ; do \
d9cdb878
AC
10687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10688 done; \
295f4e42 10689 echo "Doing info in fastjar" ; \
215c351a 10690 (cd $(HOST_SUBDIR)/fastjar && \
d9cdb878
AC
10691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10693 "RANLIB=$${RANLIB}" \
901119ae 10694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10695 info) \
d9cdb878
AC
10696 || exit 1
10697
60975492 10698@endif fastjar
d9cdb878 10699
295f4e42
NN
10700.PHONY: maybe-dvi-fastjar dvi-fastjar
10701maybe-dvi-fastjar:
60975492
PB
10702@if fastjar
10703maybe-dvi-fastjar: dvi-fastjar
1358ccea 10704
295f4e42 10705dvi-fastjar: \
05750653 10706 configure-fastjar
f41d6665 10707 @: $(MAKE); $(unstage)
295f4e42 10708 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
10709 r=`${PWD_COMMAND}`; export r; \
10710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10711 $(HOST_EXPORTS) \
d32ab992 10712 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10714 done; \
295f4e42 10715 echo "Doing dvi in fastjar" ; \
215c351a 10716 (cd $(HOST_SUBDIR)/fastjar && \
1358ccea
NN
10717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10719 "RANLIB=$${RANLIB}" \
901119ae 10720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10721 dvi) \
1358ccea
NN
10722 || exit 1
10723
60975492 10724@endif fastjar
1358ccea 10725
b5422ad7
BM
10726.PHONY: maybe-pdf-fastjar pdf-fastjar
10727maybe-pdf-fastjar:
10728@if fastjar
10729maybe-pdf-fastjar: pdf-fastjar
10730
10731pdf-fastjar: \
10732 configure-fastjar
10733 @: $(MAKE); $(unstage)
10734 @[ -f ./fastjar/Makefile ] || exit 0; \
10735 r=`${PWD_COMMAND}`; export r; \
10736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10737 $(HOST_EXPORTS) \
10738 for flag in $(EXTRA_HOST_FLAGS) ; do \
10739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10740 done; \
10741 echo "Doing pdf in fastjar" ; \
10742 (cd $(HOST_SUBDIR)/fastjar && \
10743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10745 "RANLIB=$${RANLIB}" \
901119ae 10746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
10747 pdf) \
10748 || exit 1
10749
10750@endif fastjar
10751
f87a2b2e
MS
10752.PHONY: maybe-html-fastjar html-fastjar
10753maybe-html-fastjar:
10754@if fastjar
10755maybe-html-fastjar: html-fastjar
10756
10757html-fastjar: \
05750653 10758 configure-fastjar
f41d6665 10759 @: $(MAKE); $(unstage)
f87a2b2e
MS
10760 @[ -f ./fastjar/Makefile ] || exit 0; \
10761 r=`${PWD_COMMAND}`; export r; \
10762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
10763 $(HOST_EXPORTS) \
10764 for flag in $(EXTRA_HOST_FLAGS) ; do \
10765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10766 done; \
10767 echo "Doing html in fastjar" ; \
215c351a 10768 (cd $(HOST_SUBDIR)/fastjar && \
f87a2b2e
MS
10769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10771 "RANLIB=$${RANLIB}" \
901119ae 10772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
10773 html) \
10774 || exit 1
10775
10776@endif fastjar
10777
295f4e42
NN
10778.PHONY: maybe-TAGS-fastjar TAGS-fastjar
10779maybe-TAGS-fastjar:
60975492
PB
10780@if fastjar
10781maybe-TAGS-fastjar: TAGS-fastjar
1358ccea 10782
295f4e42 10783TAGS-fastjar: \
05750653 10784 configure-fastjar
f41d6665 10785 @: $(MAKE); $(unstage)
295f4e42 10786 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
10787 r=`${PWD_COMMAND}`; export r; \
10788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10789 $(HOST_EXPORTS) \
d32ab992 10790 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10792 done; \
295f4e42 10793 echo "Doing TAGS in fastjar" ; \
215c351a 10794 (cd $(HOST_SUBDIR)/fastjar && \
1358ccea
NN
10795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10797 "RANLIB=$${RANLIB}" \
901119ae 10798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10799 TAGS) \
1358ccea
NN
10800 || exit 1
10801
60975492 10802@endif fastjar
1358ccea 10803
295f4e42
NN
10804.PHONY: maybe-install-info-fastjar install-info-fastjar
10805maybe-install-info-fastjar:
60975492
PB
10806@if fastjar
10807maybe-install-info-fastjar: install-info-fastjar
1358ccea 10808
295f4e42
NN
10809install-info-fastjar: \
10810 configure-fastjar \
05750653 10811 info-fastjar
f41d6665 10812 @: $(MAKE); $(unstage)
295f4e42 10813 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
10814 r=`${PWD_COMMAND}`; export r; \
10815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10816 $(HOST_EXPORTS) \
d32ab992 10817 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10819 done; \
295f4e42 10820 echo "Doing install-info in fastjar" ; \
215c351a 10821 (cd $(HOST_SUBDIR)/fastjar && \
1358ccea
NN
10822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10824 "RANLIB=$${RANLIB}" \
901119ae 10825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10826 install-info) \
1358ccea
NN
10827 || exit 1
10828
60975492 10829@endif fastjar
1358ccea 10830
9c4d2493
BM
10831.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
10832maybe-install-pdf-fastjar:
10833@if fastjar
10834maybe-install-pdf-fastjar: install-pdf-fastjar
10835
10836install-pdf-fastjar: \
10837 configure-fastjar \
10838 pdf-fastjar
10839 @: $(MAKE); $(unstage)
10840 @[ -f ./fastjar/Makefile ] || exit 0; \
10841 r=`${PWD_COMMAND}`; export r; \
10842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10843 $(HOST_EXPORTS) \
10844 for flag in $(EXTRA_HOST_FLAGS) ; do \
10845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10846 done; \
10847 echo "Doing install-pdf in fastjar" ; \
10848 (cd $(HOST_SUBDIR)/fastjar && \
10849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10851 "RANLIB=$${RANLIB}" \
901119ae 10852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
10853 install-pdf) \
10854 || exit 1
10855
10856@endif fastjar
10857
65d6e994
CD
10858.PHONY: maybe-install-html-fastjar install-html-fastjar
10859maybe-install-html-fastjar:
10860@if fastjar
10861maybe-install-html-fastjar: install-html-fastjar
10862
10863install-html-fastjar: \
10864 configure-fastjar \
10865 html-fastjar
10866 @: $(MAKE); $(unstage)
10867 @[ -f ./fastjar/Makefile ] || exit 0; \
10868 r=`${PWD_COMMAND}`; export r; \
10869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10870 $(HOST_EXPORTS) \
10871 for flag in $(EXTRA_HOST_FLAGS) ; do \
10872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10873 done; \
10874 echo "Doing install-html in fastjar" ; \
10875 (cd $(HOST_SUBDIR)/fastjar && \
10876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10878 "RANLIB=$${RANLIB}" \
901119ae 10879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
10880 install-html) \
10881 || exit 1
10882
10883@endif fastjar
10884
295f4e42
NN
10885.PHONY: maybe-installcheck-fastjar installcheck-fastjar
10886maybe-installcheck-fastjar:
60975492
PB
10887@if fastjar
10888maybe-installcheck-fastjar: installcheck-fastjar
1358ccea 10889
295f4e42 10890installcheck-fastjar: \
05750653 10891 configure-fastjar
f41d6665 10892 @: $(MAKE); $(unstage)
295f4e42 10893 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
10894 r=`${PWD_COMMAND}`; export r; \
10895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10896 $(HOST_EXPORTS) \
d32ab992 10897 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10899 done; \
295f4e42 10900 echo "Doing installcheck in fastjar" ; \
215c351a 10901 (cd $(HOST_SUBDIR)/fastjar && \
1358ccea
NN
10902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10904 "RANLIB=$${RANLIB}" \
901119ae 10905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10906 installcheck) \
1358ccea
NN
10907 || exit 1
10908
60975492 10909@endif fastjar
1358ccea 10910
295f4e42
NN
10911.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
10912maybe-mostlyclean-fastjar:
60975492
PB
10913@if fastjar
10914maybe-mostlyclean-fastjar: mostlyclean-fastjar
1358ccea 10915
05750653 10916mostlyclean-fastjar:
f41d6665 10917 @: $(MAKE); $(unstage)
295f4e42 10918 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
10919 r=`${PWD_COMMAND}`; export r; \
10920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10921 $(HOST_EXPORTS) \
d32ab992 10922 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10924 done; \
295f4e42 10925 echo "Doing mostlyclean in fastjar" ; \
215c351a 10926 (cd $(HOST_SUBDIR)/fastjar && \
1358ccea
NN
10927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10929 "RANLIB=$${RANLIB}" \
901119ae 10930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10931 mostlyclean) \
1358ccea
NN
10932 || exit 1
10933
60975492 10934@endif fastjar
1358ccea 10935
295f4e42
NN
10936.PHONY: maybe-clean-fastjar clean-fastjar
10937maybe-clean-fastjar:
60975492
PB
10938@if fastjar
10939maybe-clean-fastjar: clean-fastjar
1358ccea 10940
05750653 10941clean-fastjar:
f41d6665 10942 @: $(MAKE); $(unstage)
295f4e42 10943 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
10944 r=`${PWD_COMMAND}`; export r; \
10945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10946 $(HOST_EXPORTS) \
d32ab992 10947 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10949 done; \
295f4e42 10950 echo "Doing clean in fastjar" ; \
215c351a 10951 (cd $(HOST_SUBDIR)/fastjar && \
1358ccea
NN
10952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10954 "RANLIB=$${RANLIB}" \
901119ae 10955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10956 clean) \
1358ccea
NN
10957 || exit 1
10958
60975492 10959@endif fastjar
1358ccea 10960
295f4e42
NN
10961.PHONY: maybe-distclean-fastjar distclean-fastjar
10962maybe-distclean-fastjar:
60975492
PB
10963@if fastjar
10964maybe-distclean-fastjar: distclean-fastjar
1358ccea 10965
05750653 10966distclean-fastjar:
f41d6665 10967 @: $(MAKE); $(unstage)
295f4e42 10968 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
10969 r=`${PWD_COMMAND}`; export r; \
10970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10971 $(HOST_EXPORTS) \
d32ab992 10972 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10974 done; \
295f4e42 10975 echo "Doing distclean in fastjar" ; \
215c351a 10976 (cd $(HOST_SUBDIR)/fastjar && \
1358ccea
NN
10977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10979 "RANLIB=$${RANLIB}" \
901119ae 10980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10981 distclean) \
1358ccea
NN
10982 || exit 1
10983
60975492 10984@endif fastjar
1358ccea 10985
295f4e42
NN
10986.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
10987maybe-maintainer-clean-fastjar:
60975492
PB
10988@if fastjar
10989maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
1358ccea 10990
05750653 10991maintainer-clean-fastjar:
f41d6665 10992 @: $(MAKE); $(unstage)
295f4e42 10993 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
10994 r=`${PWD_COMMAND}`; export r; \
10995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10996 $(HOST_EXPORTS) \
d32ab992 10997 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10999 done; \
295f4e42 11000 echo "Doing maintainer-clean in fastjar" ; \
215c351a 11001 (cd $(HOST_SUBDIR)/fastjar && \
1358ccea
NN
11002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11004 "RANLIB=$${RANLIB}" \
901119ae 11005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11006 maintainer-clean) \
1358ccea
NN
11007 || exit 1
11008
60975492 11009@endif fastjar
1358ccea 11010
1358ccea 11011
25b42232 11012
295f4e42
NN
11013.PHONY: configure-fileutils maybe-configure-fileutils
11014maybe-configure-fileutils:
3ff3adad
PB
11015@if gcc-bootstrap
11016configure-fileutils: stage_current
11017@endif gcc-bootstrap
60975492
PB
11018@if fileutils
11019maybe-configure-fileutils: configure-fileutils
cc11cc9b 11020configure-fileutils:
f41d6665 11021 @: $(MAKE); $(unstage)
cc11cc9b 11022 @r=`${PWD_COMMAND}`; export r; \
295f4e42 11023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
11024 test ! -f $(HOST_SUBDIR)/fileutils/Makefile || exit 0; \
11025 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fileutils ; \
4fc4dd12 11026 $(HOST_EXPORTS) \
25b42232
PB
11027 echo Configuring in $(HOST_SUBDIR)/fileutils; \
11028 cd "$(HOST_SUBDIR)/fileutils" || exit 1; \
295f4e42 11029 case $(srcdir) in \
215c351a
PB
11030 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11031 *) topdir=`echo $(HOST_SUBDIR)/fileutils/ | \
11032 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 11033 esac; \
215c351a
PB
11034 srcdiroption="--srcdir=$${topdir}/fileutils"; \
11035 libsrcdir="$$s/fileutils"; \
295f4e42 11036 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
11037 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11038 --target=${target_alias} $${srcdiroption} \
295f4e42 11039 || exit 1
60975492 11040@endif fileutils
295f4e42 11041
25b42232
PB
11042
11043
ce406537
PB
11044
11045
295f4e42
NN
11046.PHONY: all-fileutils maybe-all-fileutils
11047maybe-all-fileutils:
3ff3adad
PB
11048@if gcc-bootstrap
11049all-fileutils: stage_current
11050@endif gcc-bootstrap
60975492 11051@if fileutils
7e0b5752 11052TARGET-fileutils=all
60975492 11053maybe-all-fileutils: all-fileutils
295f4e42 11054all-fileutils: configure-fileutils
f41d6665 11055 @: $(MAKE); $(unstage)
295f4e42
NN
11056 @r=`${PWD_COMMAND}`; export r; \
11057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11058 $(HOST_EXPORTS) \
215c351a 11059 (cd $(HOST_SUBDIR)/fileutils && \
1c8bd6a3
PB
11060 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11061 $(TARGET-fileutils))
60975492 11062@endif fileutils
295f4e42 11063
25b42232 11064
ce406537
PB
11065
11066
295f4e42
NN
11067.PHONY: check-fileutils maybe-check-fileutils
11068maybe-check-fileutils:
60975492
PB
11069@if fileutils
11070maybe-check-fileutils: check-fileutils
295f4e42
NN
11071
11072check-fileutils:
f41d6665 11073 @: $(MAKE); $(unstage)
295f4e42
NN
11074 @r=`${PWD_COMMAND}`; export r; \
11075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11076 $(HOST_EXPORTS) \
215c351a
PB
11077 (cd $(HOST_SUBDIR)/fileutils && \
11078 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 11079
60975492 11080@endif fileutils
295f4e42
NN
11081
11082.PHONY: install-fileutils maybe-install-fileutils
11083maybe-install-fileutils:
60975492
PB
11084@if fileutils
11085maybe-install-fileutils: install-fileutils
295f4e42
NN
11086
11087install-fileutils: installdirs
f41d6665 11088 @: $(MAKE); $(unstage)
295f4e42
NN
11089 @r=`${PWD_COMMAND}`; export r; \
11090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11091 $(HOST_EXPORTS) \
215c351a 11092 (cd $(HOST_SUBDIR)/fileutils && \
ace9ac7b 11093 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 11094
60975492 11095@endif fileutils
295f4e42 11096
b5422ad7 11097# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
11098
11099.PHONY: maybe-info-fileutils info-fileutils
11100maybe-info-fileutils:
60975492
PB
11101@if fileutils
11102maybe-info-fileutils: info-fileutils
295f4e42
NN
11103
11104info-fileutils: \
05750653 11105 configure-fileutils
f41d6665 11106 @: $(MAKE); $(unstage)
295f4e42 11107 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
11108 r=`${PWD_COMMAND}`; export r; \
11109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11110 $(HOST_EXPORTS) \
d32ab992 11111 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11113 done; \
295f4e42 11114 echo "Doing info in fileutils" ; \
215c351a 11115 (cd $(HOST_SUBDIR)/fileutils && \
1358ccea
NN
11116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11118 "RANLIB=$${RANLIB}" \
901119ae 11119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11120 info) \
1358ccea
NN
11121 || exit 1
11122
60975492 11123@endif fileutils
1358ccea 11124
295f4e42
NN
11125.PHONY: maybe-dvi-fileutils dvi-fileutils
11126maybe-dvi-fileutils:
60975492
PB
11127@if fileutils
11128maybe-dvi-fileutils: dvi-fileutils
1358ccea 11129
295f4e42 11130dvi-fileutils: \
05750653 11131 configure-fileutils
f41d6665 11132 @: $(MAKE); $(unstage)
295f4e42 11133 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
11134 r=`${PWD_COMMAND}`; export r; \
11135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11136 $(HOST_EXPORTS) \
d32ab992 11137 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11139 done; \
295f4e42 11140 echo "Doing dvi in fileutils" ; \
215c351a 11141 (cd $(HOST_SUBDIR)/fileutils && \
1358ccea
NN
11142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11144 "RANLIB=$${RANLIB}" \
901119ae 11145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11146 dvi) \
1358ccea
NN
11147 || exit 1
11148
60975492 11149@endif fileutils
1358ccea 11150
b5422ad7
BM
11151.PHONY: maybe-pdf-fileutils pdf-fileutils
11152maybe-pdf-fileutils:
11153@if fileutils
11154maybe-pdf-fileutils: pdf-fileutils
11155
11156pdf-fileutils: \
11157 configure-fileutils
11158 @: $(MAKE); $(unstage)
11159 @[ -f ./fileutils/Makefile ] || exit 0; \
11160 r=`${PWD_COMMAND}`; export r; \
11161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11162 $(HOST_EXPORTS) \
11163 for flag in $(EXTRA_HOST_FLAGS) ; do \
11164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11165 done; \
11166 echo "Doing pdf in fileutils" ; \
11167 (cd $(HOST_SUBDIR)/fileutils && \
11168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11170 "RANLIB=$${RANLIB}" \
901119ae 11171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
11172 pdf) \
11173 || exit 1
11174
11175@endif fileutils
11176
f87a2b2e
MS
11177.PHONY: maybe-html-fileutils html-fileutils
11178maybe-html-fileutils:
11179@if fileutils
11180maybe-html-fileutils: html-fileutils
11181
11182html-fileutils: \
05750653 11183 configure-fileutils
f41d6665 11184 @: $(MAKE); $(unstage)
f87a2b2e
MS
11185 @[ -f ./fileutils/Makefile ] || exit 0; \
11186 r=`${PWD_COMMAND}`; export r; \
11187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
11188 $(HOST_EXPORTS) \
11189 for flag in $(EXTRA_HOST_FLAGS) ; do \
11190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11191 done; \
11192 echo "Doing html in fileutils" ; \
215c351a 11193 (cd $(HOST_SUBDIR)/fileutils && \
f87a2b2e
MS
11194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11196 "RANLIB=$${RANLIB}" \
901119ae 11197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
11198 html) \
11199 || exit 1
11200
11201@endif fileutils
11202
295f4e42
NN
11203.PHONY: maybe-TAGS-fileutils TAGS-fileutils
11204maybe-TAGS-fileutils:
60975492
PB
11205@if fileutils
11206maybe-TAGS-fileutils: TAGS-fileutils
1358ccea 11207
295f4e42 11208TAGS-fileutils: \
05750653 11209 configure-fileutils
f41d6665 11210 @: $(MAKE); $(unstage)
295f4e42 11211 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
11212 r=`${PWD_COMMAND}`; export r; \
11213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11214 $(HOST_EXPORTS) \
d32ab992 11215 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11217 done; \
295f4e42 11218 echo "Doing TAGS in fileutils" ; \
215c351a 11219 (cd $(HOST_SUBDIR)/fileutils && \
1358ccea
NN
11220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11222 "RANLIB=$${RANLIB}" \
901119ae 11223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11224 TAGS) \
1358ccea
NN
11225 || exit 1
11226
60975492 11227@endif fileutils
1358ccea 11228
295f4e42
NN
11229.PHONY: maybe-install-info-fileutils install-info-fileutils
11230maybe-install-info-fileutils:
60975492
PB
11231@if fileutils
11232maybe-install-info-fileutils: install-info-fileutils
1358ccea 11233
295f4e42
NN
11234install-info-fileutils: \
11235 configure-fileutils \
05750653 11236 info-fileutils
f41d6665 11237 @: $(MAKE); $(unstage)
295f4e42 11238 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
11239 r=`${PWD_COMMAND}`; export r; \
11240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11241 $(HOST_EXPORTS) \
d32ab992 11242 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11244 done; \
295f4e42 11245 echo "Doing install-info in fileutils" ; \
215c351a 11246 (cd $(HOST_SUBDIR)/fileutils && \
1358ccea
NN
11247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11249 "RANLIB=$${RANLIB}" \
901119ae 11250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11251 install-info) \
1358ccea
NN
11252 || exit 1
11253
60975492 11254@endif fileutils
1358ccea 11255
9c4d2493
BM
11256.PHONY: maybe-install-pdf-fileutils install-pdf-fileutils
11257maybe-install-pdf-fileutils:
11258@if fileutils
11259maybe-install-pdf-fileutils: install-pdf-fileutils
11260
11261install-pdf-fileutils: \
11262 configure-fileutils \
11263 pdf-fileutils
11264 @: $(MAKE); $(unstage)
11265 @[ -f ./fileutils/Makefile ] || exit 0; \
11266 r=`${PWD_COMMAND}`; export r; \
11267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11268 $(HOST_EXPORTS) \
11269 for flag in $(EXTRA_HOST_FLAGS) ; do \
11270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11271 done; \
11272 echo "Doing install-pdf in fileutils" ; \
11273 (cd $(HOST_SUBDIR)/fileutils && \
11274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11276 "RANLIB=$${RANLIB}" \
901119ae 11277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
11278 install-pdf) \
11279 || exit 1
11280
11281@endif fileutils
11282
65d6e994
CD
11283.PHONY: maybe-install-html-fileutils install-html-fileutils
11284maybe-install-html-fileutils:
11285@if fileutils
11286maybe-install-html-fileutils: install-html-fileutils
11287
11288install-html-fileutils: \
11289 configure-fileutils \
11290 html-fileutils
11291 @: $(MAKE); $(unstage)
11292 @[ -f ./fileutils/Makefile ] || exit 0; \
11293 r=`${PWD_COMMAND}`; export r; \
11294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11295 $(HOST_EXPORTS) \
11296 for flag in $(EXTRA_HOST_FLAGS) ; do \
11297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11298 done; \
11299 echo "Doing install-html in fileutils" ; \
11300 (cd $(HOST_SUBDIR)/fileutils && \
11301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11303 "RANLIB=$${RANLIB}" \
901119ae 11304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
11305 install-html) \
11306 || exit 1
11307
11308@endif fileutils
11309
295f4e42
NN
11310.PHONY: maybe-installcheck-fileutils installcheck-fileutils
11311maybe-installcheck-fileutils:
60975492
PB
11312@if fileutils
11313maybe-installcheck-fileutils: installcheck-fileutils
1358ccea 11314
295f4e42 11315installcheck-fileutils: \
05750653 11316 configure-fileutils
f41d6665 11317 @: $(MAKE); $(unstage)
295f4e42 11318 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
11319 r=`${PWD_COMMAND}`; export r; \
11320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11321 $(HOST_EXPORTS) \
d32ab992 11322 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11324 done; \
295f4e42 11325 echo "Doing installcheck in fileutils" ; \
215c351a 11326 (cd $(HOST_SUBDIR)/fileutils && \
1358ccea
NN
11327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11329 "RANLIB=$${RANLIB}" \
901119ae 11330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11331 installcheck) \
1358ccea
NN
11332 || exit 1
11333
60975492 11334@endif fileutils
1358ccea 11335
295f4e42
NN
11336.PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
11337maybe-mostlyclean-fileutils:
60975492
PB
11338@if fileutils
11339maybe-mostlyclean-fileutils: mostlyclean-fileutils
1358ccea 11340
05750653 11341mostlyclean-fileutils:
f41d6665 11342 @: $(MAKE); $(unstage)
295f4e42 11343 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
11344 r=`${PWD_COMMAND}`; export r; \
11345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11346 $(HOST_EXPORTS) \
d32ab992 11347 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11349 done; \
295f4e42 11350 echo "Doing mostlyclean in fileutils" ; \
215c351a 11351 (cd $(HOST_SUBDIR)/fileutils && \
1358ccea
NN
11352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11354 "RANLIB=$${RANLIB}" \
901119ae 11355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11356 mostlyclean) \
1358ccea
NN
11357 || exit 1
11358
60975492 11359@endif fileutils
1358ccea 11360
295f4e42
NN
11361.PHONY: maybe-clean-fileutils clean-fileutils
11362maybe-clean-fileutils:
60975492
PB
11363@if fileutils
11364maybe-clean-fileutils: clean-fileutils
1358ccea 11365
05750653 11366clean-fileutils:
f41d6665 11367 @: $(MAKE); $(unstage)
295f4e42 11368 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
11369 r=`${PWD_COMMAND}`; export r; \
11370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11371 $(HOST_EXPORTS) \
d32ab992 11372 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11374 done; \
295f4e42 11375 echo "Doing clean in fileutils" ; \
215c351a 11376 (cd $(HOST_SUBDIR)/fileutils && \
1358ccea
NN
11377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11379 "RANLIB=$${RANLIB}" \
901119ae 11380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11381 clean) \
1358ccea
NN
11382 || exit 1
11383
60975492 11384@endif fileutils
1358ccea 11385
295f4e42
NN
11386.PHONY: maybe-distclean-fileutils distclean-fileutils
11387maybe-distclean-fileutils:
60975492
PB
11388@if fileutils
11389maybe-distclean-fileutils: distclean-fileutils
1358ccea 11390
05750653 11391distclean-fileutils:
f41d6665 11392 @: $(MAKE); $(unstage)
295f4e42 11393 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
11394 r=`${PWD_COMMAND}`; export r; \
11395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11396 $(HOST_EXPORTS) \
d32ab992 11397 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11399 done; \
295f4e42 11400 echo "Doing distclean in fileutils" ; \
215c351a 11401 (cd $(HOST_SUBDIR)/fileutils && \
1358ccea
NN
11402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11404 "RANLIB=$${RANLIB}" \
901119ae 11405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11406 distclean) \
1358ccea
NN
11407 || exit 1
11408
60975492 11409@endif fileutils
1358ccea 11410
295f4e42
NN
11411.PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
11412maybe-maintainer-clean-fileutils:
60975492
PB
11413@if fileutils
11414maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
1358ccea 11415
05750653 11416maintainer-clean-fileutils:
f41d6665 11417 @: $(MAKE); $(unstage)
1358ccea 11418 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
11419 r=`${PWD_COMMAND}`; export r; \
11420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11421 $(HOST_EXPORTS) \
d32ab992 11422 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11424 done; \
295f4e42 11425 echo "Doing maintainer-clean in fileutils" ; \
215c351a 11426 (cd $(HOST_SUBDIR)/fileutils && \
1358ccea
NN
11427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11429 "RANLIB=$${RANLIB}" \
901119ae 11430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11431 maintainer-clean) \
295f4e42
NN
11432 || exit 1
11433
60975492 11434@endif fileutils
295f4e42
NN
11435
11436
25b42232 11437
295f4e42
NN
11438.PHONY: configure-findutils maybe-configure-findutils
11439maybe-configure-findutils:
3ff3adad
PB
11440@if gcc-bootstrap
11441configure-findutils: stage_current
11442@endif gcc-bootstrap
60975492
PB
11443@if findutils
11444maybe-configure-findutils: configure-findutils
cc11cc9b 11445configure-findutils:
f41d6665 11446 @: $(MAKE); $(unstage)
cc11cc9b 11447 @r=`${PWD_COMMAND}`; export r; \
295f4e42 11448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
11449 test ! -f $(HOST_SUBDIR)/findutils/Makefile || exit 0; \
11450 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/findutils ; \
4fc4dd12 11451 $(HOST_EXPORTS) \
25b42232
PB
11452 echo Configuring in $(HOST_SUBDIR)/findutils; \
11453 cd "$(HOST_SUBDIR)/findutils" || exit 1; \
295f4e42 11454 case $(srcdir) in \
215c351a
PB
11455 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11456 *) topdir=`echo $(HOST_SUBDIR)/findutils/ | \
11457 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 11458 esac; \
215c351a
PB
11459 srcdiroption="--srcdir=$${topdir}/findutils"; \
11460 libsrcdir="$$s/findutils"; \
295f4e42 11461 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
11462 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11463 --target=${target_alias} $${srcdiroption} \
1358ccea 11464 || exit 1
60975492 11465@endif findutils
1358ccea 11466
25b42232
PB
11467
11468
ce406537
PB
11469
11470
295f4e42
NN
11471.PHONY: all-findutils maybe-all-findutils
11472maybe-all-findutils:
3ff3adad
PB
11473@if gcc-bootstrap
11474all-findutils: stage_current
11475@endif gcc-bootstrap
60975492 11476@if findutils
7e0b5752 11477TARGET-findutils=all
60975492 11478maybe-all-findutils: all-findutils
295f4e42 11479all-findutils: configure-findutils
f41d6665 11480 @: $(MAKE); $(unstage)
295f4e42 11481 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 11482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11483 $(HOST_EXPORTS) \
215c351a 11484 (cd $(HOST_SUBDIR)/findutils && \
1c8bd6a3
PB
11485 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11486 $(TARGET-findutils))
60975492 11487@endif findutils
1358ccea 11488
25b42232 11489
ce406537
PB
11490
11491
295f4e42
NN
11492.PHONY: check-findutils maybe-check-findutils
11493maybe-check-findutils:
60975492
PB
11494@if findutils
11495maybe-check-findutils: check-findutils
1358ccea 11496
295f4e42 11497check-findutils:
f41d6665 11498 @: $(MAKE); $(unstage)
295f4e42 11499 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 11500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11501 $(HOST_EXPORTS) \
215c351a
PB
11502 (cd $(HOST_SUBDIR)/findutils && \
11503 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 11504
60975492 11505@endif findutils
1358ccea 11506
295f4e42
NN
11507.PHONY: install-findutils maybe-install-findutils
11508maybe-install-findutils:
60975492
PB
11509@if findutils
11510maybe-install-findutils: install-findutils
1358ccea 11511
295f4e42 11512install-findutils: installdirs
f41d6665 11513 @: $(MAKE); $(unstage)
295f4e42 11514 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 11515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11516 $(HOST_EXPORTS) \
215c351a 11517 (cd $(HOST_SUBDIR)/findutils && \
ace9ac7b 11518 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 11519
60975492 11520@endif findutils
1358ccea 11521
b5422ad7 11522# Other targets (info, dvi, pdf, etc.)
1358ccea 11523
295f4e42
NN
11524.PHONY: maybe-info-findutils info-findutils
11525maybe-info-findutils:
60975492
PB
11526@if findutils
11527maybe-info-findutils: info-findutils
295f4e42
NN
11528
11529info-findutils: \
05750653 11530 configure-findutils
f41d6665 11531 @: $(MAKE); $(unstage)
295f4e42 11532 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
11533 r=`${PWD_COMMAND}`; export r; \
11534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11535 $(HOST_EXPORTS) \
d32ab992 11536 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11538 done; \
295f4e42 11539 echo "Doing info in findutils" ; \
215c351a 11540 (cd $(HOST_SUBDIR)/findutils && \
1358ccea
NN
11541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11543 "RANLIB=$${RANLIB}" \
901119ae 11544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11545 info) \
1358ccea
NN
11546 || exit 1
11547
60975492 11548@endif findutils
1358ccea 11549
295f4e42
NN
11550.PHONY: maybe-dvi-findutils dvi-findutils
11551maybe-dvi-findutils:
60975492
PB
11552@if findutils
11553maybe-dvi-findutils: dvi-findutils
1358ccea 11554
295f4e42 11555dvi-findutils: \
05750653 11556 configure-findutils
f41d6665 11557 @: $(MAKE); $(unstage)
295f4e42 11558 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
11559 r=`${PWD_COMMAND}`; export r; \
11560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11561 $(HOST_EXPORTS) \
d32ab992 11562 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11564 done; \
295f4e42 11565 echo "Doing dvi in findutils" ; \
215c351a 11566 (cd $(HOST_SUBDIR)/findutils && \
1358ccea
NN
11567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11569 "RANLIB=$${RANLIB}" \
901119ae 11570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11571 dvi) \
1358ccea
NN
11572 || exit 1
11573
60975492 11574@endif findutils
1358ccea 11575
b5422ad7
BM
11576.PHONY: maybe-pdf-findutils pdf-findutils
11577maybe-pdf-findutils:
11578@if findutils
11579maybe-pdf-findutils: pdf-findutils
11580
11581pdf-findutils: \
11582 configure-findutils
11583 @: $(MAKE); $(unstage)
11584 @[ -f ./findutils/Makefile ] || exit 0; \
11585 r=`${PWD_COMMAND}`; export r; \
11586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11587 $(HOST_EXPORTS) \
11588 for flag in $(EXTRA_HOST_FLAGS) ; do \
11589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11590 done; \
11591 echo "Doing pdf in findutils" ; \
11592 (cd $(HOST_SUBDIR)/findutils && \
11593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11595 "RANLIB=$${RANLIB}" \
901119ae 11596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
11597 pdf) \
11598 || exit 1
11599
11600@endif findutils
11601
f87a2b2e
MS
11602.PHONY: maybe-html-findutils html-findutils
11603maybe-html-findutils:
11604@if findutils
11605maybe-html-findutils: html-findutils
11606
11607html-findutils: \
05750653 11608 configure-findutils
f41d6665 11609 @: $(MAKE); $(unstage)
f87a2b2e
MS
11610 @[ -f ./findutils/Makefile ] || exit 0; \
11611 r=`${PWD_COMMAND}`; export r; \
11612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
11613 $(HOST_EXPORTS) \
11614 for flag in $(EXTRA_HOST_FLAGS) ; do \
11615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11616 done; \
11617 echo "Doing html in findutils" ; \
215c351a 11618 (cd $(HOST_SUBDIR)/findutils && \
f87a2b2e
MS
11619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11621 "RANLIB=$${RANLIB}" \
901119ae 11622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
11623 html) \
11624 || exit 1
11625
11626@endif findutils
11627
295f4e42
NN
11628.PHONY: maybe-TAGS-findutils TAGS-findutils
11629maybe-TAGS-findutils:
60975492
PB
11630@if findutils
11631maybe-TAGS-findutils: TAGS-findutils
1358ccea 11632
295f4e42 11633TAGS-findutils: \
05750653 11634 configure-findutils
f41d6665 11635 @: $(MAKE); $(unstage)
295f4e42 11636 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
11637 r=`${PWD_COMMAND}`; export r; \
11638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11639 $(HOST_EXPORTS) \
d32ab992 11640 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11642 done; \
295f4e42 11643 echo "Doing TAGS in findutils" ; \
215c351a 11644 (cd $(HOST_SUBDIR)/findutils && \
1358ccea
NN
11645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11647 "RANLIB=$${RANLIB}" \
901119ae 11648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11649 TAGS) \
1358ccea
NN
11650 || exit 1
11651
60975492 11652@endif findutils
1358ccea 11653
295f4e42
NN
11654.PHONY: maybe-install-info-findutils install-info-findutils
11655maybe-install-info-findutils:
60975492
PB
11656@if findutils
11657maybe-install-info-findutils: install-info-findutils
1358ccea 11658
295f4e42
NN
11659install-info-findutils: \
11660 configure-findutils \
05750653 11661 info-findutils
f41d6665 11662 @: $(MAKE); $(unstage)
295f4e42 11663 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
11664 r=`${PWD_COMMAND}`; export r; \
11665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11666 $(HOST_EXPORTS) \
d32ab992 11667 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11669 done; \
295f4e42 11670 echo "Doing install-info in findutils" ; \
215c351a 11671 (cd $(HOST_SUBDIR)/findutils && \
1358ccea
NN
11672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11674 "RANLIB=$${RANLIB}" \
901119ae 11675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11676 install-info) \
1358ccea
NN
11677 || exit 1
11678
60975492 11679@endif findutils
1358ccea 11680
9c4d2493
BM
11681.PHONY: maybe-install-pdf-findutils install-pdf-findutils
11682maybe-install-pdf-findutils:
11683@if findutils
11684maybe-install-pdf-findutils: install-pdf-findutils
11685
11686install-pdf-findutils: \
11687 configure-findutils \
11688 pdf-findutils
11689 @: $(MAKE); $(unstage)
11690 @[ -f ./findutils/Makefile ] || exit 0; \
11691 r=`${PWD_COMMAND}`; export r; \
11692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11693 $(HOST_EXPORTS) \
11694 for flag in $(EXTRA_HOST_FLAGS) ; do \
11695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11696 done; \
11697 echo "Doing install-pdf in findutils" ; \
11698 (cd $(HOST_SUBDIR)/findutils && \
11699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11701 "RANLIB=$${RANLIB}" \
901119ae 11702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
11703 install-pdf) \
11704 || exit 1
11705
11706@endif findutils
11707
65d6e994
CD
11708.PHONY: maybe-install-html-findutils install-html-findutils
11709maybe-install-html-findutils:
11710@if findutils
11711maybe-install-html-findutils: install-html-findutils
11712
11713install-html-findutils: \
11714 configure-findutils \
11715 html-findutils
11716 @: $(MAKE); $(unstage)
11717 @[ -f ./findutils/Makefile ] || exit 0; \
11718 r=`${PWD_COMMAND}`; export r; \
11719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11720 $(HOST_EXPORTS) \
11721 for flag in $(EXTRA_HOST_FLAGS) ; do \
11722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11723 done; \
11724 echo "Doing install-html in findutils" ; \
11725 (cd $(HOST_SUBDIR)/findutils && \
11726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11728 "RANLIB=$${RANLIB}" \
901119ae 11729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
11730 install-html) \
11731 || exit 1
11732
11733@endif findutils
11734
295f4e42
NN
11735.PHONY: maybe-installcheck-findutils installcheck-findutils
11736maybe-installcheck-findutils:
60975492
PB
11737@if findutils
11738maybe-installcheck-findutils: installcheck-findutils
1358ccea 11739
295f4e42 11740installcheck-findutils: \
05750653 11741 configure-findutils
f41d6665 11742 @: $(MAKE); $(unstage)
295f4e42 11743 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
11744 r=`${PWD_COMMAND}`; export r; \
11745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11746 $(HOST_EXPORTS) \
d32ab992 11747 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11749 done; \
295f4e42 11750 echo "Doing installcheck in findutils" ; \
215c351a 11751 (cd $(HOST_SUBDIR)/findutils && \
1358ccea
NN
11752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11754 "RANLIB=$${RANLIB}" \
901119ae 11755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11756 installcheck) \
1358ccea
NN
11757 || exit 1
11758
60975492 11759@endif findutils
1358ccea 11760
295f4e42
NN
11761.PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
11762maybe-mostlyclean-findutils:
60975492
PB
11763@if findutils
11764maybe-mostlyclean-findutils: mostlyclean-findutils
1358ccea 11765
05750653 11766mostlyclean-findutils:
f41d6665 11767 @: $(MAKE); $(unstage)
295f4e42 11768 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
11769 r=`${PWD_COMMAND}`; export r; \
11770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11771 $(HOST_EXPORTS) \
d32ab992 11772 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11774 done; \
295f4e42 11775 echo "Doing mostlyclean in findutils" ; \
215c351a 11776 (cd $(HOST_SUBDIR)/findutils && \
1358ccea
NN
11777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11779 "RANLIB=$${RANLIB}" \
901119ae 11780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11781 mostlyclean) \
1358ccea
NN
11782 || exit 1
11783
60975492 11784@endif findutils
1358ccea 11785
295f4e42
NN
11786.PHONY: maybe-clean-findutils clean-findutils
11787maybe-clean-findutils:
60975492
PB
11788@if findutils
11789maybe-clean-findutils: clean-findutils
1358ccea 11790
05750653 11791clean-findutils:
f41d6665 11792 @: $(MAKE); $(unstage)
295f4e42 11793 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
11794 r=`${PWD_COMMAND}`; export r; \
11795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11796 $(HOST_EXPORTS) \
d32ab992 11797 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11799 done; \
295f4e42 11800 echo "Doing clean in findutils" ; \
215c351a 11801 (cd $(HOST_SUBDIR)/findutils && \
1358ccea
NN
11802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11804 "RANLIB=$${RANLIB}" \
901119ae 11805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11806 clean) \
1358ccea
NN
11807 || exit 1
11808
60975492 11809@endif findutils
1358ccea 11810
295f4e42
NN
11811.PHONY: maybe-distclean-findutils distclean-findutils
11812maybe-distclean-findutils:
60975492
PB
11813@if findutils
11814maybe-distclean-findutils: distclean-findutils
1358ccea 11815
05750653 11816distclean-findutils:
f41d6665 11817 @: $(MAKE); $(unstage)
295f4e42 11818 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
11819 r=`${PWD_COMMAND}`; export r; \
11820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11821 $(HOST_EXPORTS) \
d32ab992 11822 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11824 done; \
295f4e42 11825 echo "Doing distclean in findutils" ; \
215c351a 11826 (cd $(HOST_SUBDIR)/findutils && \
1358ccea
NN
11827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11829 "RANLIB=$${RANLIB}" \
901119ae 11830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11831 distclean) \
1358ccea
NN
11832 || exit 1
11833
60975492 11834@endif findutils
1358ccea 11835
295f4e42
NN
11836.PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
11837maybe-maintainer-clean-findutils:
60975492
PB
11838@if findutils
11839maybe-maintainer-clean-findutils: maintainer-clean-findutils
1358ccea 11840
05750653 11841maintainer-clean-findutils:
f41d6665 11842 @: $(MAKE); $(unstage)
295f4e42 11843 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
11844 r=`${PWD_COMMAND}`; export r; \
11845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11846 $(HOST_EXPORTS) \
d32ab992 11847 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11849 done; \
295f4e42 11850 echo "Doing maintainer-clean in findutils" ; \
215c351a 11851 (cd $(HOST_SUBDIR)/findutils && \
1358ccea
NN
11852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11854 "RANLIB=$${RANLIB}" \
901119ae 11855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11856 maintainer-clean) \
1358ccea
NN
11857 || exit 1
11858
60975492 11859@endif findutils
1358ccea 11860
1358ccea 11861
25b42232 11862
295f4e42
NN
11863.PHONY: configure-find maybe-configure-find
11864maybe-configure-find:
3ff3adad
PB
11865@if gcc-bootstrap
11866configure-find: stage_current
11867@endif gcc-bootstrap
60975492
PB
11868@if find
11869maybe-configure-find: configure-find
cc11cc9b 11870configure-find:
f41d6665 11871 @: $(MAKE); $(unstage)
cc11cc9b 11872 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 11873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
11874 test ! -f $(HOST_SUBDIR)/find/Makefile || exit 0; \
11875 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/find ; \
4fc4dd12 11876 $(HOST_EXPORTS) \
25b42232
PB
11877 echo Configuring in $(HOST_SUBDIR)/find; \
11878 cd "$(HOST_SUBDIR)/find" || exit 1; \
295f4e42 11879 case $(srcdir) in \
215c351a
PB
11880 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11881 *) topdir=`echo $(HOST_SUBDIR)/find/ | \
11882 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 11883 esac; \
215c351a
PB
11884 srcdiroption="--srcdir=$${topdir}/find"; \
11885 libsrcdir="$$s/find"; \
295f4e42 11886 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
11887 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11888 --target=${target_alias} $${srcdiroption} \
1358ccea 11889 || exit 1
60975492 11890@endif find
1358ccea 11891
25b42232
PB
11892
11893
ce406537
PB
11894
11895
295f4e42
NN
11896.PHONY: all-find maybe-all-find
11897maybe-all-find:
3ff3adad
PB
11898@if gcc-bootstrap
11899all-find: stage_current
11900@endif gcc-bootstrap
60975492 11901@if find
7e0b5752 11902TARGET-find=all
60975492 11903maybe-all-find: all-find
295f4e42 11904all-find: configure-find
f41d6665 11905 @: $(MAKE); $(unstage)
295f4e42
NN
11906 @r=`${PWD_COMMAND}`; export r; \
11907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11908 $(HOST_EXPORTS) \
215c351a 11909 (cd $(HOST_SUBDIR)/find && \
1c8bd6a3
PB
11910 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11911 $(TARGET-find))
60975492 11912@endif find
1358ccea 11913
25b42232 11914
ce406537
PB
11915
11916
295f4e42
NN
11917.PHONY: check-find maybe-check-find
11918maybe-check-find:
60975492
PB
11919@if find
11920maybe-check-find: check-find
1358ccea 11921
295f4e42 11922check-find:
f41d6665 11923 @: $(MAKE); $(unstage)
295f4e42 11924 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 11925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11926 $(HOST_EXPORTS) \
215c351a
PB
11927 (cd $(HOST_SUBDIR)/find && \
11928 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 11929
60975492 11930@endif find
1358ccea 11931
295f4e42
NN
11932.PHONY: install-find maybe-install-find
11933maybe-install-find:
60975492
PB
11934@if find
11935maybe-install-find: install-find
1358ccea 11936
295f4e42 11937install-find: installdirs
f41d6665 11938 @: $(MAKE); $(unstage)
295f4e42 11939 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 11940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11941 $(HOST_EXPORTS) \
215c351a 11942 (cd $(HOST_SUBDIR)/find && \
ace9ac7b 11943 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 11944
60975492 11945@endif find
1358ccea 11946
b5422ad7 11947# Other targets (info, dvi, pdf, etc.)
1358ccea 11948
295f4e42
NN
11949.PHONY: maybe-info-find info-find
11950maybe-info-find:
60975492
PB
11951@if find
11952maybe-info-find: info-find
295f4e42
NN
11953
11954info-find: \
05750653 11955 configure-find
f41d6665 11956 @: $(MAKE); $(unstage)
295f4e42 11957 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
11958 r=`${PWD_COMMAND}`; export r; \
11959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11960 $(HOST_EXPORTS) \
d32ab992 11961 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11963 done; \
295f4e42 11964 echo "Doing info in find" ; \
215c351a 11965 (cd $(HOST_SUBDIR)/find && \
1358ccea
NN
11966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11968 "RANLIB=$${RANLIB}" \
901119ae 11969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11970 info) \
1358ccea
NN
11971 || exit 1
11972
60975492 11973@endif find
1358ccea 11974
295f4e42
NN
11975.PHONY: maybe-dvi-find dvi-find
11976maybe-dvi-find:
60975492
PB
11977@if find
11978maybe-dvi-find: dvi-find
1358ccea 11979
295f4e42 11980dvi-find: \
05750653 11981 configure-find
f41d6665 11982 @: $(MAKE); $(unstage)
295f4e42 11983 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
11984 r=`${PWD_COMMAND}`; export r; \
11985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11986 $(HOST_EXPORTS) \
d32ab992 11987 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11989 done; \
295f4e42 11990 echo "Doing dvi in find" ; \
215c351a 11991 (cd $(HOST_SUBDIR)/find && \
1358ccea
NN
11992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11994 "RANLIB=$${RANLIB}" \
901119ae 11995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11996 dvi) \
1358ccea
NN
11997 || exit 1
11998
60975492 11999@endif find
1358ccea 12000
b5422ad7
BM
12001.PHONY: maybe-pdf-find pdf-find
12002maybe-pdf-find:
12003@if find
12004maybe-pdf-find: pdf-find
12005
12006pdf-find: \
12007 configure-find
12008 @: $(MAKE); $(unstage)
12009 @[ -f ./find/Makefile ] || exit 0; \
12010 r=`${PWD_COMMAND}`; export r; \
12011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12012 $(HOST_EXPORTS) \
12013 for flag in $(EXTRA_HOST_FLAGS) ; do \
12014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12015 done; \
12016 echo "Doing pdf in find" ; \
12017 (cd $(HOST_SUBDIR)/find && \
12018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12020 "RANLIB=$${RANLIB}" \
901119ae 12021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
12022 pdf) \
12023 || exit 1
12024
12025@endif find
12026
f87a2b2e
MS
12027.PHONY: maybe-html-find html-find
12028maybe-html-find:
12029@if find
12030maybe-html-find: html-find
12031
12032html-find: \
05750653 12033 configure-find
f41d6665 12034 @: $(MAKE); $(unstage)
f87a2b2e
MS
12035 @[ -f ./find/Makefile ] || exit 0; \
12036 r=`${PWD_COMMAND}`; export r; \
12037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
12038 $(HOST_EXPORTS) \
12039 for flag in $(EXTRA_HOST_FLAGS) ; do \
12040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12041 done; \
12042 echo "Doing html in find" ; \
215c351a 12043 (cd $(HOST_SUBDIR)/find && \
f87a2b2e
MS
12044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12046 "RANLIB=$${RANLIB}" \
901119ae 12047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
12048 html) \
12049 || exit 1
12050
12051@endif find
12052
295f4e42
NN
12053.PHONY: maybe-TAGS-find TAGS-find
12054maybe-TAGS-find:
60975492
PB
12055@if find
12056maybe-TAGS-find: TAGS-find
1358ccea 12057
295f4e42 12058TAGS-find: \
05750653 12059 configure-find
f41d6665 12060 @: $(MAKE); $(unstage)
295f4e42 12061 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
12062 r=`${PWD_COMMAND}`; export r; \
12063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12064 $(HOST_EXPORTS) \
d32ab992 12065 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12067 done; \
295f4e42 12068 echo "Doing TAGS in find" ; \
215c351a 12069 (cd $(HOST_SUBDIR)/find && \
1358ccea
NN
12070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12072 "RANLIB=$${RANLIB}" \
901119ae 12073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12074 TAGS) \
1358ccea
NN
12075 || exit 1
12076
60975492 12077@endif find
1358ccea 12078
295f4e42
NN
12079.PHONY: maybe-install-info-find install-info-find
12080maybe-install-info-find:
60975492
PB
12081@if find
12082maybe-install-info-find: install-info-find
1358ccea 12083
295f4e42
NN
12084install-info-find: \
12085 configure-find \
05750653 12086 info-find
f41d6665 12087 @: $(MAKE); $(unstage)
295f4e42 12088 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
12089 r=`${PWD_COMMAND}`; export r; \
12090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12091 $(HOST_EXPORTS) \
d32ab992 12092 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12094 done; \
295f4e42 12095 echo "Doing install-info in find" ; \
215c351a 12096 (cd $(HOST_SUBDIR)/find && \
1358ccea
NN
12097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12099 "RANLIB=$${RANLIB}" \
901119ae 12100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12101 install-info) \
1358ccea
NN
12102 || exit 1
12103
60975492 12104@endif find
1358ccea 12105
9c4d2493
BM
12106.PHONY: maybe-install-pdf-find install-pdf-find
12107maybe-install-pdf-find:
12108@if find
12109maybe-install-pdf-find: install-pdf-find
12110
12111install-pdf-find: \
12112 configure-find \
12113 pdf-find
12114 @: $(MAKE); $(unstage)
12115 @[ -f ./find/Makefile ] || exit 0; \
12116 r=`${PWD_COMMAND}`; export r; \
12117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12118 $(HOST_EXPORTS) \
12119 for flag in $(EXTRA_HOST_FLAGS) ; do \
12120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12121 done; \
12122 echo "Doing install-pdf in find" ; \
12123 (cd $(HOST_SUBDIR)/find && \
12124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12126 "RANLIB=$${RANLIB}" \
901119ae 12127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
12128 install-pdf) \
12129 || exit 1
12130
12131@endif find
12132
65d6e994
CD
12133.PHONY: maybe-install-html-find install-html-find
12134maybe-install-html-find:
12135@if find
12136maybe-install-html-find: install-html-find
12137
12138install-html-find: \
12139 configure-find \
12140 html-find
12141 @: $(MAKE); $(unstage)
12142 @[ -f ./find/Makefile ] || exit 0; \
12143 r=`${PWD_COMMAND}`; export r; \
12144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12145 $(HOST_EXPORTS) \
12146 for flag in $(EXTRA_HOST_FLAGS) ; do \
12147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12148 done; \
12149 echo "Doing install-html in find" ; \
12150 (cd $(HOST_SUBDIR)/find && \
12151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12153 "RANLIB=$${RANLIB}" \
901119ae 12154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
12155 install-html) \
12156 || exit 1
12157
12158@endif find
12159
295f4e42
NN
12160.PHONY: maybe-installcheck-find installcheck-find
12161maybe-installcheck-find:
60975492
PB
12162@if find
12163maybe-installcheck-find: installcheck-find
1358ccea 12164
295f4e42 12165installcheck-find: \
05750653 12166 configure-find
f41d6665 12167 @: $(MAKE); $(unstage)
295f4e42 12168 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
12169 r=`${PWD_COMMAND}`; export r; \
12170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12171 $(HOST_EXPORTS) \
d32ab992 12172 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12174 done; \
295f4e42 12175 echo "Doing installcheck in find" ; \
215c351a 12176 (cd $(HOST_SUBDIR)/find && \
1358ccea
NN
12177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12179 "RANLIB=$${RANLIB}" \
901119ae 12180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12181 installcheck) \
1358ccea
NN
12182 || exit 1
12183
60975492 12184@endif find
1358ccea 12185
295f4e42
NN
12186.PHONY: maybe-mostlyclean-find mostlyclean-find
12187maybe-mostlyclean-find:
60975492
PB
12188@if find
12189maybe-mostlyclean-find: mostlyclean-find
1358ccea 12190
05750653 12191mostlyclean-find:
f41d6665 12192 @: $(MAKE); $(unstage)
295f4e42 12193 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
12194 r=`${PWD_COMMAND}`; export r; \
12195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12196 $(HOST_EXPORTS) \
d32ab992 12197 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12199 done; \
295f4e42 12200 echo "Doing mostlyclean in find" ; \
215c351a 12201 (cd $(HOST_SUBDIR)/find && \
1358ccea
NN
12202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12204 "RANLIB=$${RANLIB}" \
901119ae 12205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12206 mostlyclean) \
1358ccea
NN
12207 || exit 1
12208
60975492 12209@endif find
1358ccea 12210
295f4e42
NN
12211.PHONY: maybe-clean-find clean-find
12212maybe-clean-find:
60975492
PB
12213@if find
12214maybe-clean-find: clean-find
1358ccea 12215
05750653 12216clean-find:
f41d6665 12217 @: $(MAKE); $(unstage)
295f4e42 12218 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
12219 r=`${PWD_COMMAND}`; export r; \
12220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12221 $(HOST_EXPORTS) \
d32ab992 12222 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12224 done; \
295f4e42 12225 echo "Doing clean in find" ; \
215c351a 12226 (cd $(HOST_SUBDIR)/find && \
1358ccea
NN
12227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12229 "RANLIB=$${RANLIB}" \
901119ae 12230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12231 clean) \
1358ccea
NN
12232 || exit 1
12233
60975492 12234@endif find
1358ccea 12235
295f4e42
NN
12236.PHONY: maybe-distclean-find distclean-find
12237maybe-distclean-find:
60975492
PB
12238@if find
12239maybe-distclean-find: distclean-find
1358ccea 12240
05750653 12241distclean-find:
f41d6665 12242 @: $(MAKE); $(unstage)
295f4e42 12243 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
12244 r=`${PWD_COMMAND}`; export r; \
12245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12246 $(HOST_EXPORTS) \
d32ab992 12247 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12249 done; \
295f4e42 12250 echo "Doing distclean in find" ; \
215c351a 12251 (cd $(HOST_SUBDIR)/find && \
1358ccea
NN
12252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12254 "RANLIB=$${RANLIB}" \
901119ae 12255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12256 distclean) \
1358ccea
NN
12257 || exit 1
12258
60975492 12259@endif find
1358ccea 12260
295f4e42
NN
12261.PHONY: maybe-maintainer-clean-find maintainer-clean-find
12262maybe-maintainer-clean-find:
60975492
PB
12263@if find
12264maybe-maintainer-clean-find: maintainer-clean-find
1358ccea 12265
05750653 12266maintainer-clean-find:
f41d6665 12267 @: $(MAKE); $(unstage)
295f4e42 12268 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
12269 r=`${PWD_COMMAND}`; export r; \
12270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12271 $(HOST_EXPORTS) \
d32ab992 12272 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12274 done; \
295f4e42 12275 echo "Doing maintainer-clean in find" ; \
215c351a 12276 (cd $(HOST_SUBDIR)/find && \
1358ccea
NN
12277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12279 "RANLIB=$${RANLIB}" \
901119ae 12280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12281 maintainer-clean) \
1358ccea
NN
12282 || exit 1
12283
60975492 12284@endif find
1358ccea 12285
1358ccea 12286
25b42232 12287
53c7ffe7
GK
12288.PHONY: configure-fixincludes maybe-configure-fixincludes
12289maybe-configure-fixincludes:
3ff3adad
PB
12290@if gcc-bootstrap
12291configure-fixincludes: stage_current
12292@endif gcc-bootstrap
53c7ffe7
GK
12293@if fixincludes
12294maybe-configure-fixincludes: configure-fixincludes
cc11cc9b 12295configure-fixincludes:
f41d6665 12296 @: $(MAKE); $(unstage)
cc11cc9b 12297 @r=`${PWD_COMMAND}`; export r; \
53c7ffe7 12298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
12299 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
12300 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
53c7ffe7 12301 $(HOST_EXPORTS) \
25b42232
PB
12302 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
12303 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
53c7ffe7 12304 case $(srcdir) in \
215c351a
PB
12305 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12306 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
12307 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
53c7ffe7 12308 esac; \
215c351a
PB
12309 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
12310 libsrcdir="$$s/fixincludes"; \
53c7ffe7 12311 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
12312 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12313 --target=${target_alias} $${srcdiroption} \
53c7ffe7
GK
12314 || exit 1
12315@endif fixincludes
12316
25b42232
PB
12317
12318
ce406537
PB
12319
12320
53c7ffe7
GK
12321.PHONY: all-fixincludes maybe-all-fixincludes
12322maybe-all-fixincludes:
3ff3adad
PB
12323@if gcc-bootstrap
12324all-fixincludes: stage_current
12325@endif gcc-bootstrap
53c7ffe7
GK
12326@if fixincludes
12327TARGET-fixincludes=all
12328maybe-all-fixincludes: all-fixincludes
12329all-fixincludes: configure-fixincludes
f41d6665 12330 @: $(MAKE); $(unstage)
53c7ffe7
GK
12331 @r=`${PWD_COMMAND}`; export r; \
12332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53c7ffe7 12333 $(HOST_EXPORTS) \
215c351a 12334 (cd $(HOST_SUBDIR)/fixincludes && \
1c8bd6a3
PB
12335 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12336 $(TARGET-fixincludes))
53c7ffe7
GK
12337@endif fixincludes
12338
25b42232 12339
ce406537
PB
12340
12341
53c7ffe7
GK
12342.PHONY: check-fixincludes maybe-check-fixincludes
12343maybe-check-fixincludes:
12344@if fixincludes
12345maybe-check-fixincludes: check-fixincludes
12346
12347check-fixincludes:
f41d6665 12348 @: $(MAKE); $(unstage)
53c7ffe7
GK
12349 @r=`${PWD_COMMAND}`; export r; \
12350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53c7ffe7 12351 $(HOST_EXPORTS) \
215c351a
PB
12352 (cd $(HOST_SUBDIR)/fixincludes && \
12353 $(MAKE) $(FLAGS_TO_PASS) check)
53c7ffe7
GK
12354
12355@endif fixincludes
12356
12357.PHONY: install-fixincludes maybe-install-fixincludes
12358maybe-install-fixincludes:
12359@if fixincludes
12360maybe-install-fixincludes: install-fixincludes
12361
12362install-fixincludes: installdirs
f41d6665 12363 @: $(MAKE); $(unstage)
53c7ffe7
GK
12364 @r=`${PWD_COMMAND}`; export r; \
12365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53c7ffe7 12366 $(HOST_EXPORTS) \
215c351a 12367 (cd $(HOST_SUBDIR)/fixincludes && \
ace9ac7b 12368 $(MAKE) $(FLAGS_TO_PASS) install)
53c7ffe7
GK
12369
12370@endif fixincludes
12371
b5422ad7 12372# Other targets (info, dvi, pdf, etc.)
53c7ffe7
GK
12373
12374.PHONY: maybe-info-fixincludes info-fixincludes
12375maybe-info-fixincludes:
12376@if fixincludes
12377maybe-info-fixincludes: info-fixincludes
12378
07f1ac6d
BM
12379info-fixincludes: \
12380 configure-fixincludes
12381 @: $(MAKE); $(unstage)
12382 @[ -f ./fixincludes/Makefile ] || exit 0; \
12383 r=`${PWD_COMMAND}`; export r; \
12384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12385 $(HOST_EXPORTS) \
12386 for flag in $(EXTRA_HOST_FLAGS) ; do \
12387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12388 done; \
12389 echo "Doing info in fixincludes" ; \
12390 (cd $(HOST_SUBDIR)/fixincludes && \
12391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12393 "RANLIB=$${RANLIB}" \
901119ae 12394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
07f1ac6d
BM
12395 info) \
12396 || exit 1
53c7ffe7
GK
12397
12398@endif fixincludes
12399
12400.PHONY: maybe-dvi-fixincludes dvi-fixincludes
12401maybe-dvi-fixincludes:
12402@if fixincludes
12403maybe-dvi-fixincludes: dvi-fixincludes
12404
07f1ac6d
BM
12405dvi-fixincludes: \
12406 configure-fixincludes
12407 @: $(MAKE); $(unstage)
12408 @[ -f ./fixincludes/Makefile ] || exit 0; \
12409 r=`${PWD_COMMAND}`; export r; \
12410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12411 $(HOST_EXPORTS) \
12412 for flag in $(EXTRA_HOST_FLAGS) ; do \
12413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12414 done; \
12415 echo "Doing dvi in fixincludes" ; \
12416 (cd $(HOST_SUBDIR)/fixincludes && \
12417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12419 "RANLIB=$${RANLIB}" \
901119ae 12420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
07f1ac6d
BM
12421 dvi) \
12422 || exit 1
53c7ffe7
GK
12423
12424@endif fixincludes
12425
b5422ad7
BM
12426.PHONY: maybe-pdf-fixincludes pdf-fixincludes
12427maybe-pdf-fixincludes:
12428@if fixincludes
12429maybe-pdf-fixincludes: pdf-fixincludes
12430
07f1ac6d
BM
12431pdf-fixincludes: \
12432 configure-fixincludes
12433 @: $(MAKE); $(unstage)
12434 @[ -f ./fixincludes/Makefile ] || exit 0; \
12435 r=`${PWD_COMMAND}`; export r; \
12436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12437 $(HOST_EXPORTS) \
12438 for flag in $(EXTRA_HOST_FLAGS) ; do \
12439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12440 done; \
12441 echo "Doing pdf in fixincludes" ; \
12442 (cd $(HOST_SUBDIR)/fixincludes && \
12443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12445 "RANLIB=$${RANLIB}" \
901119ae 12446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
07f1ac6d
BM
12447 pdf) \
12448 || exit 1
b5422ad7
BM
12449
12450@endif fixincludes
12451
f87a2b2e
MS
12452.PHONY: maybe-html-fixincludes html-fixincludes
12453maybe-html-fixincludes:
12454@if fixincludes
12455maybe-html-fixincludes: html-fixincludes
12456
12457html-fixincludes: \
05750653 12458 configure-fixincludes
f41d6665 12459 @: $(MAKE); $(unstage)
f87a2b2e
MS
12460 @[ -f ./fixincludes/Makefile ] || exit 0; \
12461 r=`${PWD_COMMAND}`; export r; \
12462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
12463 $(HOST_EXPORTS) \
12464 for flag in $(EXTRA_HOST_FLAGS) ; do \
12465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12466 done; \
12467 echo "Doing html in fixincludes" ; \
215c351a 12468 (cd $(HOST_SUBDIR)/fixincludes && \
f87a2b2e
MS
12469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12471 "RANLIB=$${RANLIB}" \
901119ae 12472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
12473 html) \
12474 || exit 1
12475
12476@endif fixincludes
12477
53c7ffe7
GK
12478.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
12479maybe-TAGS-fixincludes:
12480@if fixincludes
12481maybe-TAGS-fixincludes: TAGS-fixincludes
12482
54f88091
PB
12483# fixincludes doesn't support TAGS.
12484TAGS-fixincludes:
53c7ffe7
GK
12485
12486@endif fixincludes
12487
12488.PHONY: maybe-install-info-fixincludes install-info-fixincludes
12489maybe-install-info-fixincludes:
12490@if fixincludes
12491maybe-install-info-fixincludes: install-info-fixincludes
12492
07f1ac6d
BM
12493install-info-fixincludes: \
12494 configure-fixincludes \
12495 info-fixincludes
12496 @: $(MAKE); $(unstage)
12497 @[ -f ./fixincludes/Makefile ] || exit 0; \
12498 r=`${PWD_COMMAND}`; export r; \
12499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12500 $(HOST_EXPORTS) \
12501 for flag in $(EXTRA_HOST_FLAGS) ; do \
12502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12503 done; \
12504 echo "Doing install-info in fixincludes" ; \
12505 (cd $(HOST_SUBDIR)/fixincludes && \
12506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12508 "RANLIB=$${RANLIB}" \
901119ae 12509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
07f1ac6d
BM
12510 install-info) \
12511 || exit 1
53c7ffe7
GK
12512
12513@endif fixincludes
12514
9c4d2493
BM
12515.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
12516maybe-install-pdf-fixincludes:
12517@if fixincludes
12518maybe-install-pdf-fixincludes: install-pdf-fixincludes
12519
07f1ac6d
BM
12520install-pdf-fixincludes: \
12521 configure-fixincludes \
12522 pdf-fixincludes
12523 @: $(MAKE); $(unstage)
12524 @[ -f ./fixincludes/Makefile ] || exit 0; \
12525 r=`${PWD_COMMAND}`; export r; \
12526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12527 $(HOST_EXPORTS) \
12528 for flag in $(EXTRA_HOST_FLAGS) ; do \
12529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12530 done; \
12531 echo "Doing install-pdf in fixincludes" ; \
12532 (cd $(HOST_SUBDIR)/fixincludes && \
12533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12535 "RANLIB=$${RANLIB}" \
901119ae 12536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
07f1ac6d
BM
12537 install-pdf) \
12538 || exit 1
9c4d2493
BM
12539
12540@endif fixincludes
12541
65d6e994
CD
12542.PHONY: maybe-install-html-fixincludes install-html-fixincludes
12543maybe-install-html-fixincludes:
12544@if fixincludes
12545maybe-install-html-fixincludes: install-html-fixincludes
12546
12547install-html-fixincludes: \
12548 configure-fixincludes \
12549 html-fixincludes
12550 @: $(MAKE); $(unstage)
12551 @[ -f ./fixincludes/Makefile ] || exit 0; \
12552 r=`${PWD_COMMAND}`; export r; \
12553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12554 $(HOST_EXPORTS) \
12555 for flag in $(EXTRA_HOST_FLAGS) ; do \
12556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12557 done; \
12558 echo "Doing install-html in fixincludes" ; \
12559 (cd $(HOST_SUBDIR)/fixincludes && \
12560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12562 "RANLIB=$${RANLIB}" \
901119ae 12563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
12564 install-html) \
12565 || exit 1
12566
12567@endif fixincludes
12568
53c7ffe7
GK
12569.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
12570maybe-installcheck-fixincludes:
12571@if fixincludes
12572maybe-installcheck-fixincludes: installcheck-fixincludes
12573
07f1ac6d
BM
12574installcheck-fixincludes: \
12575 configure-fixincludes
12576 @: $(MAKE); $(unstage)
12577 @[ -f ./fixincludes/Makefile ] || exit 0; \
12578 r=`${PWD_COMMAND}`; export r; \
12579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12580 $(HOST_EXPORTS) \
12581 for flag in $(EXTRA_HOST_FLAGS) ; do \
12582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12583 done; \
12584 echo "Doing installcheck in fixincludes" ; \
12585 (cd $(HOST_SUBDIR)/fixincludes && \
12586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12588 "RANLIB=$${RANLIB}" \
901119ae 12589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
07f1ac6d
BM
12590 installcheck) \
12591 || exit 1
53c7ffe7
GK
12592
12593@endif fixincludes
12594
12595.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
12596maybe-mostlyclean-fixincludes:
12597@if fixincludes
12598maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
12599
05750653 12600mostlyclean-fixincludes:
f41d6665 12601 @: $(MAKE); $(unstage)
53c7ffe7
GK
12602 @[ -f ./fixincludes/Makefile ] || exit 0; \
12603 r=`${PWD_COMMAND}`; export r; \
12604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53c7ffe7
GK
12605 $(HOST_EXPORTS) \
12606 for flag in $(EXTRA_HOST_FLAGS) ; do \
12607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12608 done; \
12609 echo "Doing mostlyclean in fixincludes" ; \
215c351a 12610 (cd $(HOST_SUBDIR)/fixincludes && \
53c7ffe7
GK
12611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12613 "RANLIB=$${RANLIB}" \
901119ae 12614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53c7ffe7
GK
12615 mostlyclean) \
12616 || exit 1
12617
12618@endif fixincludes
12619
12620.PHONY: maybe-clean-fixincludes clean-fixincludes
12621maybe-clean-fixincludes:
12622@if fixincludes
12623maybe-clean-fixincludes: clean-fixincludes
12624
05750653 12625clean-fixincludes:
f41d6665 12626 @: $(MAKE); $(unstage)
53c7ffe7
GK
12627 @[ -f ./fixincludes/Makefile ] || exit 0; \
12628 r=`${PWD_COMMAND}`; export r; \
12629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53c7ffe7
GK
12630 $(HOST_EXPORTS) \
12631 for flag in $(EXTRA_HOST_FLAGS) ; do \
12632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12633 done; \
12634 echo "Doing clean in fixincludes" ; \
215c351a 12635 (cd $(HOST_SUBDIR)/fixincludes && \
53c7ffe7
GK
12636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12638 "RANLIB=$${RANLIB}" \
901119ae 12639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53c7ffe7
GK
12640 clean) \
12641 || exit 1
12642
12643@endif fixincludes
12644
12645.PHONY: maybe-distclean-fixincludes distclean-fixincludes
12646maybe-distclean-fixincludes:
12647@if fixincludes
12648maybe-distclean-fixincludes: distclean-fixincludes
12649
05750653 12650distclean-fixincludes:
f41d6665 12651 @: $(MAKE); $(unstage)
53c7ffe7
GK
12652 @[ -f ./fixincludes/Makefile ] || exit 0; \
12653 r=`${PWD_COMMAND}`; export r; \
12654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53c7ffe7
GK
12655 $(HOST_EXPORTS) \
12656 for flag in $(EXTRA_HOST_FLAGS) ; do \
12657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12658 done; \
12659 echo "Doing distclean in fixincludes" ; \
215c351a 12660 (cd $(HOST_SUBDIR)/fixincludes && \
53c7ffe7
GK
12661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12663 "RANLIB=$${RANLIB}" \
901119ae 12664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53c7ffe7
GK
12665 distclean) \
12666 || exit 1
12667
12668@endif fixincludes
12669
12670.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
12671maybe-maintainer-clean-fixincludes:
12672@if fixincludes
12673maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
12674
05750653 12675maintainer-clean-fixincludes:
f41d6665 12676 @: $(MAKE); $(unstage)
53c7ffe7
GK
12677 @[ -f ./fixincludes/Makefile ] || exit 0; \
12678 r=`${PWD_COMMAND}`; export r; \
12679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53c7ffe7
GK
12680 $(HOST_EXPORTS) \
12681 for flag in $(EXTRA_HOST_FLAGS) ; do \
12682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12683 done; \
12684 echo "Doing maintainer-clean in fixincludes" ; \
215c351a 12685 (cd $(HOST_SUBDIR)/fixincludes && \
53c7ffe7
GK
12686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12688 "RANLIB=$${RANLIB}" \
901119ae 12689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53c7ffe7
GK
12690 maintainer-clean) \
12691 || exit 1
12692
12693@endif fixincludes
12694
12695
25b42232 12696
295f4e42
NN
12697.PHONY: configure-flex maybe-configure-flex
12698maybe-configure-flex:
3ff3adad
PB
12699@if gcc-bootstrap
12700configure-flex: stage_current
12701@endif gcc-bootstrap
60975492
PB
12702@if flex
12703maybe-configure-flex: configure-flex
cc11cc9b 12704configure-flex:
f41d6665 12705 @: $(MAKE); $(unstage)
cc11cc9b 12706 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 12707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
12708 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
12709 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
4fc4dd12 12710 $(HOST_EXPORTS) \
25b42232
PB
12711 echo Configuring in $(HOST_SUBDIR)/flex; \
12712 cd "$(HOST_SUBDIR)/flex" || exit 1; \
295f4e42 12713 case $(srcdir) in \
215c351a
PB
12714 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12715 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
12716 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 12717 esac; \
215c351a
PB
12718 srcdiroption="--srcdir=$${topdir}/flex"; \
12719 libsrcdir="$$s/flex"; \
295f4e42 12720 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
12721 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12722 --target=${target_alias} $${srcdiroption} \
1358ccea 12723 || exit 1
60975492 12724@endif flex
1358ccea 12725
25b42232
PB
12726
12727
ce406537
PB
12728
12729
295f4e42
NN
12730.PHONY: all-flex maybe-all-flex
12731maybe-all-flex:
3ff3adad
PB
12732@if gcc-bootstrap
12733all-flex: stage_current
12734@endif gcc-bootstrap
60975492 12735@if flex
7e0b5752 12736TARGET-flex=all
60975492 12737maybe-all-flex: all-flex
295f4e42 12738all-flex: configure-flex
f41d6665 12739 @: $(MAKE); $(unstage)
295f4e42 12740 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 12741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12742 $(HOST_EXPORTS) \
215c351a 12743 (cd $(HOST_SUBDIR)/flex && \
1c8bd6a3
PB
12744 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12745 $(TARGET-flex))
60975492 12746@endif flex
295f4e42 12747
25b42232 12748
ce406537
PB
12749
12750
295f4e42
NN
12751.PHONY: check-flex maybe-check-flex
12752maybe-check-flex:
60975492
PB
12753@if flex
12754maybe-check-flex: check-flex
295f4e42
NN
12755
12756# This module is only tested in a native toolchain.
12757check-flex:
f41d6665 12758 @: $(MAKE); $(unstage)
295f4e42
NN
12759 @if [ '$(host)' = '$(target)' ] ; then \
12760 r=`${PWD_COMMAND}`; export r; \
12761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12762 $(HOST_EXPORTS) \
215c351a 12763 (cd $(HOST_SUBDIR)/flex && \
ef6e9bc0 12764 $(MAKE) $(FLAGS_TO_PASS) check); \
295f4e42 12765 fi
1358ccea 12766
60975492 12767@endif flex
1358ccea 12768
295f4e42
NN
12769.PHONY: install-flex maybe-install-flex
12770maybe-install-flex:
60975492
PB
12771@if flex
12772maybe-install-flex: install-flex
1358ccea 12773
295f4e42 12774install-flex: installdirs
f41d6665 12775 @: $(MAKE); $(unstage)
295f4e42 12776 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 12777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12778 $(HOST_EXPORTS) \
215c351a 12779 (cd $(HOST_SUBDIR)/flex && \
ace9ac7b 12780 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 12781
60975492 12782@endif flex
1358ccea 12783
b5422ad7 12784# Other targets (info, dvi, pdf, etc.)
1358ccea 12785
295f4e42
NN
12786.PHONY: maybe-info-flex info-flex
12787maybe-info-flex:
60975492
PB
12788@if flex
12789maybe-info-flex: info-flex
295f4e42
NN
12790
12791info-flex: \
05750653 12792 configure-flex
f41d6665 12793 @: $(MAKE); $(unstage)
295f4e42 12794 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
12795 r=`${PWD_COMMAND}`; export r; \
12796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12797 $(HOST_EXPORTS) \
d32ab992 12798 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12800 done; \
295f4e42 12801 echo "Doing info in flex" ; \
215c351a 12802 (cd $(HOST_SUBDIR)/flex && \
1358ccea
NN
12803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12805 "RANLIB=$${RANLIB}" \
901119ae 12806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12807 info) \
1358ccea
NN
12808 || exit 1
12809
60975492 12810@endif flex
1358ccea 12811
295f4e42
NN
12812.PHONY: maybe-dvi-flex dvi-flex
12813maybe-dvi-flex:
60975492
PB
12814@if flex
12815maybe-dvi-flex: dvi-flex
1358ccea 12816
295f4e42 12817dvi-flex: \
05750653 12818 configure-flex
f41d6665 12819 @: $(MAKE); $(unstage)
295f4e42 12820 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
12821 r=`${PWD_COMMAND}`; export r; \
12822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12823 $(HOST_EXPORTS) \
d32ab992 12824 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12826 done; \
295f4e42 12827 echo "Doing dvi in flex" ; \
215c351a 12828 (cd $(HOST_SUBDIR)/flex && \
1358ccea
NN
12829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12831 "RANLIB=$${RANLIB}" \
901119ae 12832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12833 dvi) \
1358ccea
NN
12834 || exit 1
12835
60975492 12836@endif flex
1358ccea 12837
b5422ad7
BM
12838.PHONY: maybe-pdf-flex pdf-flex
12839maybe-pdf-flex:
12840@if flex
12841maybe-pdf-flex: pdf-flex
12842
12843pdf-flex: \
12844 configure-flex
12845 @: $(MAKE); $(unstage)
12846 @[ -f ./flex/Makefile ] || exit 0; \
12847 r=`${PWD_COMMAND}`; export r; \
12848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12849 $(HOST_EXPORTS) \
12850 for flag in $(EXTRA_HOST_FLAGS) ; do \
12851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12852 done; \
12853 echo "Doing pdf in flex" ; \
12854 (cd $(HOST_SUBDIR)/flex && \
12855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12857 "RANLIB=$${RANLIB}" \
901119ae 12858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
12859 pdf) \
12860 || exit 1
12861
12862@endif flex
12863
f87a2b2e
MS
12864.PHONY: maybe-html-flex html-flex
12865maybe-html-flex:
12866@if flex
12867maybe-html-flex: html-flex
12868
12869html-flex: \
05750653 12870 configure-flex
f41d6665 12871 @: $(MAKE); $(unstage)
f87a2b2e
MS
12872 @[ -f ./flex/Makefile ] || exit 0; \
12873 r=`${PWD_COMMAND}`; export r; \
12874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
12875 $(HOST_EXPORTS) \
12876 for flag in $(EXTRA_HOST_FLAGS) ; do \
12877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12878 done; \
12879 echo "Doing html in flex" ; \
215c351a 12880 (cd $(HOST_SUBDIR)/flex && \
f87a2b2e
MS
12881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12883 "RANLIB=$${RANLIB}" \
901119ae 12884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
12885 html) \
12886 || exit 1
12887
12888@endif flex
12889
295f4e42
NN
12890.PHONY: maybe-TAGS-flex TAGS-flex
12891maybe-TAGS-flex:
60975492
PB
12892@if flex
12893maybe-TAGS-flex: TAGS-flex
1358ccea 12894
295f4e42 12895TAGS-flex: \
05750653 12896 configure-flex
f41d6665 12897 @: $(MAKE); $(unstage)
295f4e42 12898 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
12899 r=`${PWD_COMMAND}`; export r; \
12900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12901 $(HOST_EXPORTS) \
d32ab992 12902 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12904 done; \
295f4e42 12905 echo "Doing TAGS in flex" ; \
215c351a 12906 (cd $(HOST_SUBDIR)/flex && \
1358ccea
NN
12907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12909 "RANLIB=$${RANLIB}" \
901119ae 12910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12911 TAGS) \
1358ccea
NN
12912 || exit 1
12913
60975492 12914@endif flex
1358ccea 12915
295f4e42
NN
12916.PHONY: maybe-install-info-flex install-info-flex
12917maybe-install-info-flex:
60975492
PB
12918@if flex
12919maybe-install-info-flex: install-info-flex
1358ccea 12920
295f4e42
NN
12921install-info-flex: \
12922 configure-flex \
05750653 12923 info-flex
f41d6665 12924 @: $(MAKE); $(unstage)
295f4e42 12925 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
12926 r=`${PWD_COMMAND}`; export r; \
12927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12928 $(HOST_EXPORTS) \
d32ab992 12929 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12931 done; \
295f4e42 12932 echo "Doing install-info in flex" ; \
215c351a 12933 (cd $(HOST_SUBDIR)/flex && \
1358ccea
NN
12934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12936 "RANLIB=$${RANLIB}" \
901119ae 12937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12938 install-info) \
1358ccea
NN
12939 || exit 1
12940
60975492 12941@endif flex
1358ccea 12942
9c4d2493
BM
12943.PHONY: maybe-install-pdf-flex install-pdf-flex
12944maybe-install-pdf-flex:
12945@if flex
12946maybe-install-pdf-flex: install-pdf-flex
12947
12948install-pdf-flex: \
12949 configure-flex \
12950 pdf-flex
12951 @: $(MAKE); $(unstage)
12952 @[ -f ./flex/Makefile ] || exit 0; \
12953 r=`${PWD_COMMAND}`; export r; \
12954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12955 $(HOST_EXPORTS) \
12956 for flag in $(EXTRA_HOST_FLAGS) ; do \
12957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12958 done; \
12959 echo "Doing install-pdf in flex" ; \
12960 (cd $(HOST_SUBDIR)/flex && \
12961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12963 "RANLIB=$${RANLIB}" \
901119ae 12964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
12965 install-pdf) \
12966 || exit 1
12967
12968@endif flex
12969
65d6e994
CD
12970.PHONY: maybe-install-html-flex install-html-flex
12971maybe-install-html-flex:
12972@if flex
12973maybe-install-html-flex: install-html-flex
12974
12975install-html-flex: \
12976 configure-flex \
12977 html-flex
12978 @: $(MAKE); $(unstage)
12979 @[ -f ./flex/Makefile ] || exit 0; \
12980 r=`${PWD_COMMAND}`; export r; \
12981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12982 $(HOST_EXPORTS) \
12983 for flag in $(EXTRA_HOST_FLAGS) ; do \
12984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12985 done; \
12986 echo "Doing install-html in flex" ; \
12987 (cd $(HOST_SUBDIR)/flex && \
12988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12990 "RANLIB=$${RANLIB}" \
901119ae 12991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
12992 install-html) \
12993 || exit 1
12994
12995@endif flex
12996
295f4e42
NN
12997.PHONY: maybe-installcheck-flex installcheck-flex
12998maybe-installcheck-flex:
60975492
PB
12999@if flex
13000maybe-installcheck-flex: installcheck-flex
1358ccea 13001
295f4e42 13002installcheck-flex: \
05750653 13003 configure-flex
f41d6665 13004 @: $(MAKE); $(unstage)
295f4e42 13005 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
13006 r=`${PWD_COMMAND}`; export r; \
13007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13008 $(HOST_EXPORTS) \
d32ab992 13009 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13011 done; \
295f4e42 13012 echo "Doing installcheck in flex" ; \
215c351a 13013 (cd $(HOST_SUBDIR)/flex && \
1358ccea
NN
13014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13016 "RANLIB=$${RANLIB}" \
901119ae 13017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13018 installcheck) \
1358ccea
NN
13019 || exit 1
13020
60975492 13021@endif flex
1358ccea 13022
295f4e42
NN
13023.PHONY: maybe-mostlyclean-flex mostlyclean-flex
13024maybe-mostlyclean-flex:
60975492
PB
13025@if flex
13026maybe-mostlyclean-flex: mostlyclean-flex
1358ccea 13027
05750653 13028mostlyclean-flex:
f41d6665 13029 @: $(MAKE); $(unstage)
295f4e42 13030 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
13031 r=`${PWD_COMMAND}`; export r; \
13032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13033 $(HOST_EXPORTS) \
d32ab992 13034 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13036 done; \
295f4e42 13037 echo "Doing mostlyclean in flex" ; \
215c351a 13038 (cd $(HOST_SUBDIR)/flex && \
1358ccea
NN
13039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13041 "RANLIB=$${RANLIB}" \
901119ae 13042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13043 mostlyclean) \
1358ccea
NN
13044 || exit 1
13045
60975492 13046@endif flex
1358ccea 13047
295f4e42
NN
13048.PHONY: maybe-clean-flex clean-flex
13049maybe-clean-flex:
60975492
PB
13050@if flex
13051maybe-clean-flex: clean-flex
1358ccea 13052
05750653 13053clean-flex:
f41d6665 13054 @: $(MAKE); $(unstage)
295f4e42 13055 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
13056 r=`${PWD_COMMAND}`; export r; \
13057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13058 $(HOST_EXPORTS) \
d32ab992 13059 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13061 done; \
295f4e42 13062 echo "Doing clean in flex" ; \
215c351a 13063 (cd $(HOST_SUBDIR)/flex && \
1358ccea
NN
13064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13066 "RANLIB=$${RANLIB}" \
901119ae 13067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13068 clean) \
1358ccea
NN
13069 || exit 1
13070
60975492 13071@endif flex
1358ccea 13072
295f4e42
NN
13073.PHONY: maybe-distclean-flex distclean-flex
13074maybe-distclean-flex:
60975492
PB
13075@if flex
13076maybe-distclean-flex: distclean-flex
1358ccea 13077
05750653 13078distclean-flex:
f41d6665 13079 @: $(MAKE); $(unstage)
295f4e42 13080 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
13081 r=`${PWD_COMMAND}`; export r; \
13082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13083 $(HOST_EXPORTS) \
d32ab992 13084 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13086 done; \
295f4e42 13087 echo "Doing distclean in flex" ; \
215c351a 13088 (cd $(HOST_SUBDIR)/flex && \
1358ccea
NN
13089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13091 "RANLIB=$${RANLIB}" \
901119ae 13092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13093 distclean) \
1358ccea
NN
13094 || exit 1
13095
60975492 13096@endif flex
1358ccea 13097
295f4e42
NN
13098.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
13099maybe-maintainer-clean-flex:
60975492
PB
13100@if flex
13101maybe-maintainer-clean-flex: maintainer-clean-flex
1358ccea 13102
05750653 13103maintainer-clean-flex:
f41d6665 13104 @: $(MAKE); $(unstage)
295f4e42 13105 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
13106 r=`${PWD_COMMAND}`; export r; \
13107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13108 $(HOST_EXPORTS) \
d32ab992 13109 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13111 done; \
295f4e42 13112 echo "Doing maintainer-clean in flex" ; \
215c351a 13113 (cd $(HOST_SUBDIR)/flex && \
1358ccea
NN
13114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13116 "RANLIB=$${RANLIB}" \
901119ae 13117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13118 maintainer-clean) \
1358ccea
NN
13119 || exit 1
13120
60975492 13121@endif flex
1358ccea 13122
1358ccea 13123
25b42232 13124
295f4e42
NN
13125.PHONY: configure-gas maybe-configure-gas
13126maybe-configure-gas:
3ff3adad
PB
13127@if gcc-bootstrap
13128configure-gas: stage_current
13129@endif gcc-bootstrap
60975492
PB
13130@if gas
13131maybe-configure-gas: configure-gas
cc11cc9b 13132configure-gas:
cc11cc9b
PB
13133 @r=`${PWD_COMMAND}`; export r; \
13134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
215c351a
PB
13135 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13136 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
4fc4dd12 13137 $(HOST_EXPORTS) \
25b42232
PB
13138 echo Configuring in $(HOST_SUBDIR)/gas; \
13139 cd "$(HOST_SUBDIR)/gas" || exit 1; \
295f4e42 13140 case $(srcdir) in \
215c351a
PB
13141 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13142 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13143 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 13144 esac; \
215c351a
PB
13145 srcdiroption="--srcdir=$${topdir}/gas"; \
13146 libsrcdir="$$s/gas"; \
295f4e42 13147 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
13148 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13149 --target=${target_alias} $${srcdiroption} \
1358ccea 13150 || exit 1
60975492 13151@endif gas
1358ccea 13152
25b42232
PB
13153
13154
ce406537
PB
13155.PHONY: configure-stage1-gas maybe-configure-stage1-gas
13156maybe-configure-stage1-gas:
13157@if gas-bootstrap
13158maybe-configure-stage1-gas: configure-stage1-gas
f41d6665 13159configure-stage1-gas:
cc11cc9b 13160 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 13161 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
cc11cc9b
PB
13162 @r=`${PWD_COMMAND}`; export r; \
13163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 13164 TFLAGS="$(STAGE1_TFLAGS)"; \
f41d6665 13165 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
4a4a4e99 13166 $(HOST_EXPORTS) \
342b9200 13167 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
13168 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
13169 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
ce406537 13170 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
f41d6665 13171 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
ce406537
PB
13172 cd $(HOST_SUBDIR)/gas || exit 1; \
13173 case $(srcdir) in \
13174 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13175 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13176 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13177 esac; \
13178 srcdiroption="--srcdir=$${topdir}/gas"; \
13179 libsrcdir="$$s/gas"; \
13180 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
13181 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13182 --target=${target_alias} $${srcdiroption} \
4a4a4e99 13183 $(STAGE1_CONFIGURE_FLAGS)
ce406537
PB
13184@endif gas-bootstrap
13185
13186.PHONY: configure-stage2-gas maybe-configure-stage2-gas
13187maybe-configure-stage2-gas:
13188@if gas-bootstrap
13189maybe-configure-stage2-gas: configure-stage2-gas
f41d6665 13190configure-stage2-gas:
cc11cc9b 13191 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 13192 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
cc11cc9b
PB
13193 @r=`${PWD_COMMAND}`; export r; \
13194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 13195 TFLAGS="$(STAGE2_TFLAGS)"; \
f41d6665 13196 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
ce406537 13197 $(HOST_EXPORTS) \
4a4a4e99 13198 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 13199 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
13200 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
13201 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
ce406537 13202 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
f41d6665 13203 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
ce406537
PB
13204 cd $(HOST_SUBDIR)/gas || exit 1; \
13205 case $(srcdir) in \
13206 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13207 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13208 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13209 esac; \
13210 srcdiroption="--srcdir=$${topdir}/gas"; \
13211 libsrcdir="$$s/gas"; \
13212 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
13213 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13214 --target=${target_alias} $${srcdiroption} \
57255173 13215 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 13216 $(STAGE2_CONFIGURE_FLAGS)
bb286d71
AO
13217@endif gas-bootstrap
13218
ce406537
PB
13219.PHONY: configure-stage3-gas maybe-configure-stage3-gas
13220maybe-configure-stage3-gas:
13221@if gas-bootstrap
13222maybe-configure-stage3-gas: configure-stage3-gas
f41d6665 13223configure-stage3-gas:
cc11cc9b 13224 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 13225 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
cc11cc9b
PB
13226 @r=`${PWD_COMMAND}`; export r; \
13227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 13228 TFLAGS="$(STAGE3_TFLAGS)"; \
f41d6665 13229 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
ce406537 13230 $(HOST_EXPORTS) \
4a4a4e99 13231 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 13232 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
13233 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
13234 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
ce406537 13235 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
f41d6665 13236 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
ce406537
PB
13237 cd $(HOST_SUBDIR)/gas || exit 1; \
13238 case $(srcdir) in \
13239 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13240 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13241 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13242 esac; \
13243 srcdiroption="--srcdir=$${topdir}/gas"; \
13244 libsrcdir="$$s/gas"; \
13245 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
13246 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13247 --target=${target_alias} $${srcdiroption} \
57255173 13248 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 13249 $(STAGE3_CONFIGURE_FLAGS)
bb286d71
AO
13250@endif gas-bootstrap
13251
ce406537
PB
13252.PHONY: configure-stage4-gas maybe-configure-stage4-gas
13253maybe-configure-stage4-gas:
13254@if gas-bootstrap
13255maybe-configure-stage4-gas: configure-stage4-gas
f41d6665 13256configure-stage4-gas:
cc11cc9b 13257 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 13258 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
cc11cc9b
PB
13259 @r=`${PWD_COMMAND}`; export r; \
13260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 13261 TFLAGS="$(STAGE4_TFLAGS)"; \
f41d6665 13262 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
ce406537 13263 $(HOST_EXPORTS) \
4a4a4e99 13264 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 13265 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
13266 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
13267 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
ce406537 13268 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
f41d6665 13269 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
ce406537
PB
13270 cd $(HOST_SUBDIR)/gas || exit 1; \
13271 case $(srcdir) in \
13272 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13273 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13274 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13275 esac; \
13276 srcdiroption="--srcdir=$${topdir}/gas"; \
13277 libsrcdir="$$s/gas"; \
13278 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
13279 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13280 --target=${target_alias} $${srcdiroption} \
57255173 13281 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 13282 $(STAGE4_CONFIGURE_FLAGS)
ce406537
PB
13283@endif gas-bootstrap
13284
13285.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
13286maybe-configure-stageprofile-gas:
13287@if gas-bootstrap
13288maybe-configure-stageprofile-gas: configure-stageprofile-gas
f41d6665 13289configure-stageprofile-gas:
cc11cc9b 13290 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 13291 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
cc11cc9b
PB
13292 @r=`${PWD_COMMAND}`; export r; \
13293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 13294 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f41d6665 13295 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
ce406537 13296 $(HOST_EXPORTS) \
4a4a4e99
AO
13297 $(POSTSTAGE1_HOST_EXPORTS) \
13298 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13299 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
13300 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
ce406537 13301 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
f41d6665 13302 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
ce406537
PB
13303 cd $(HOST_SUBDIR)/gas || exit 1; \
13304 case $(srcdir) in \
13305 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13306 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13307 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13308 esac; \
13309 srcdiroption="--srcdir=$${topdir}/gas"; \
13310 libsrcdir="$$s/gas"; \
13311 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
13312 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13313 --target=${target_alias} $${srcdiroption} \
57255173 13314 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 13315 $(STAGEprofile_CONFIGURE_FLAGS)
ce406537
PB
13316@endif gas-bootstrap
13317
13318.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
13319maybe-configure-stagefeedback-gas:
13320@if gas-bootstrap
13321maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
f41d6665 13322configure-stagefeedback-gas:
cc11cc9b 13323 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 13324 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
cc11cc9b
PB
13325 @r=`${PWD_COMMAND}`; export r; \
13326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 13327 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f41d6665 13328 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
ce406537 13329 $(HOST_EXPORTS) \
4a4a4e99
AO
13330 $(POSTSTAGE1_HOST_EXPORTS) \
13331 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13332 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
13333 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
ce406537 13334 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
f41d6665 13335 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
ce406537
PB
13336 cd $(HOST_SUBDIR)/gas || exit 1; \
13337 case $(srcdir) in \
13338 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13339 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13340 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13341 esac; \
13342 srcdiroption="--srcdir=$${topdir}/gas"; \
13343 libsrcdir="$$s/gas"; \
13344 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
13345 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13346 --target=${target_alias} $${srcdiroption} \
57255173 13347 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 13348 $(STAGEfeedback_CONFIGURE_FLAGS)
ce406537
PB
13349@endif gas-bootstrap
13350
13351
13352
13353
13354
295f4e42
NN
13355.PHONY: all-gas maybe-all-gas
13356maybe-all-gas:
3ff3adad
PB
13357@if gcc-bootstrap
13358all-gas: stage_current
13359@endif gcc-bootstrap
60975492 13360@if gas
7e0b5752 13361TARGET-gas=all
60975492 13362maybe-all-gas: all-gas
295f4e42 13363all-gas: configure-gas
cc11cc9b 13364 @r=`${PWD_COMMAND}`; export r; \
295f4e42 13365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13366 $(HOST_EXPORTS) \
215c351a 13367 (cd $(HOST_SUBDIR)/gas && \
1c8bd6a3
PB
13368 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13369 $(TARGET-gas))
60975492 13370@endif gas
1358ccea 13371
25b42232 13372
ce406537
PB
13373
13374.PHONY: all-stage1-gas maybe-all-stage1-gas
13375.PHONY: clean-stage1-gas maybe-clean-stage1-gas
13376maybe-all-stage1-gas:
13377maybe-clean-stage1-gas:
13378@if gas-bootstrap
13379maybe-all-stage1-gas: all-stage1-gas
13380all-stage1: all-stage1-gas
1061f99e 13381TARGET-stage1-gas = $(TARGET-gas)
ce406537 13382all-stage1-gas: configure-stage1-gas
cc11cc9b 13383 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
ce406537
PB
13384 @r=`${PWD_COMMAND}`; export r; \
13385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 13386 TFLAGS="$(STAGE1_TFLAGS)"; \
ce406537
PB
13387 $(HOST_EXPORTS) \
13388 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 13389 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
13390 CFLAGS="$(STAGE1_CFLAGS)" \
13391 CXXFLAGS="$(STAGE1_CFLAGS)" \
13392 LIBCFLAGS="$(LIBCFLAGS)" \
13393 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13394 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13395 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13396 $(EXTRA_HOST_FLAGS) \
13397 TFLAGS="$(STAGE1_TFLAGS)" \
1061f99e 13398 $(TARGET-stage1-gas)
ce406537
PB
13399
13400maybe-clean-stage1-gas: clean-stage1-gas
13401clean-stage1: clean-stage1-gas
13402clean-stage1-gas:
995a5697
PB
13403 @if [ $(current_stage) = stage1 ]; then \
13404 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13405 else \
13406 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
13407 $(MAKE) stage1-start; \
13408 fi; \
ce406537 13409 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 13410 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 13411 clean
ce406537
PB
13412@endif gas-bootstrap
13413
13414
13415.PHONY: all-stage2-gas maybe-all-stage2-gas
13416.PHONY: clean-stage2-gas maybe-clean-stage2-gas
13417maybe-all-stage2-gas:
13418maybe-clean-stage2-gas:
13419@if gas-bootstrap
13420maybe-all-stage2-gas: all-stage2-gas
13421all-stage2: all-stage2-gas
1061f99e 13422TARGET-stage2-gas = $(TARGET-gas)
ce406537 13423all-stage2-gas: configure-stage2-gas
cc11cc9b 13424 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
ce406537
PB
13425 @r=`${PWD_COMMAND}`; export r; \
13426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 13427 TFLAGS="$(STAGE2_TFLAGS)"; \
ce406537
PB
13428 $(HOST_EXPORTS) \
13429 $(POSTSTAGE1_HOST_EXPORTS) \
13430 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 13431 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
13432 CFLAGS="$(STAGE2_CFLAGS)" \
13433 CXXFLAGS="$(STAGE2_CFLAGS)" \
13434 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13435 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13436 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13437 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13438 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13439 TFLAGS="$(STAGE2_TFLAGS)" \
1061f99e 13440 $(TARGET-stage2-gas)
ce406537
PB
13441
13442maybe-clean-stage2-gas: clean-stage2-gas
13443clean-stage2: clean-stage2-gas
13444clean-stage2-gas:
995a5697
PB
13445 @if [ $(current_stage) = stage2 ]; then \
13446 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13447 else \
13448 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
13449 $(MAKE) stage2-start; \
13450 fi; \
ce406537 13451 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 13452 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 13453 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 13454 clean
ce406537
PB
13455@endif gas-bootstrap
13456
13457
13458.PHONY: all-stage3-gas maybe-all-stage3-gas
13459.PHONY: clean-stage3-gas maybe-clean-stage3-gas
13460maybe-all-stage3-gas:
13461maybe-clean-stage3-gas:
13462@if gas-bootstrap
13463maybe-all-stage3-gas: all-stage3-gas
13464all-stage3: all-stage3-gas
1061f99e 13465TARGET-stage3-gas = $(TARGET-gas)
ce406537 13466all-stage3-gas: configure-stage3-gas
cc11cc9b 13467 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
ce406537
PB
13468 @r=`${PWD_COMMAND}`; export r; \
13469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 13470 TFLAGS="$(STAGE3_TFLAGS)"; \
ce406537
PB
13471 $(HOST_EXPORTS) \
13472 $(POSTSTAGE1_HOST_EXPORTS) \
13473 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 13474 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
13475 CFLAGS="$(STAGE3_CFLAGS)" \
13476 CXXFLAGS="$(STAGE3_CFLAGS)" \
13477 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13478 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13479 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13480 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13481 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13482 TFLAGS="$(STAGE3_TFLAGS)" \
1061f99e 13483 $(TARGET-stage3-gas)
ce406537
PB
13484
13485maybe-clean-stage3-gas: clean-stage3-gas
13486clean-stage3: clean-stage3-gas
13487clean-stage3-gas:
995a5697
PB
13488 @if [ $(current_stage) = stage3 ]; then \
13489 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13490 else \
13491 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
13492 $(MAKE) stage3-start; \
13493 fi; \
ce406537 13494 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 13495 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 13496 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 13497 clean
ce406537
PB
13498@endif gas-bootstrap
13499
13500
13501.PHONY: all-stage4-gas maybe-all-stage4-gas
13502.PHONY: clean-stage4-gas maybe-clean-stage4-gas
13503maybe-all-stage4-gas:
13504maybe-clean-stage4-gas:
13505@if gas-bootstrap
13506maybe-all-stage4-gas: all-stage4-gas
13507all-stage4: all-stage4-gas
1061f99e 13508TARGET-stage4-gas = $(TARGET-gas)
ce406537 13509all-stage4-gas: configure-stage4-gas
cc11cc9b 13510 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
ce406537
PB
13511 @r=`${PWD_COMMAND}`; export r; \
13512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 13513 TFLAGS="$(STAGE4_TFLAGS)"; \
ce406537
PB
13514 $(HOST_EXPORTS) \
13515 $(POSTSTAGE1_HOST_EXPORTS) \
13516 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 13517 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
13518 CFLAGS="$(STAGE4_CFLAGS)" \
13519 CXXFLAGS="$(STAGE4_CFLAGS)" \
1c8bd6a3 13520 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
13521 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13522 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13523 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13524 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13525 TFLAGS="$(STAGE4_TFLAGS)" \
1061f99e 13526 $(TARGET-stage4-gas)
ce406537
PB
13527
13528maybe-clean-stage4-gas: clean-stage4-gas
13529clean-stage4: clean-stage4-gas
13530clean-stage4-gas:
995a5697
PB
13531 @if [ $(current_stage) = stage4 ]; then \
13532 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13533 else \
13534 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
13535 $(MAKE) stage4-start; \
13536 fi; \
ce406537 13537 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 13538 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 13539 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 13540 clean
ce406537
PB
13541@endif gas-bootstrap
13542
13543
13544.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
13545.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
13546maybe-all-stageprofile-gas:
13547maybe-clean-stageprofile-gas:
13548@if gas-bootstrap
13549maybe-all-stageprofile-gas: all-stageprofile-gas
13550all-stageprofile: all-stageprofile-gas
1061f99e 13551TARGET-stageprofile-gas = $(TARGET-gas)
ce406537 13552all-stageprofile-gas: configure-stageprofile-gas
cc11cc9b 13553 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
ce406537
PB
13554 @r=`${PWD_COMMAND}`; export r; \
13555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 13556 TFLAGS="$(STAGEprofile_TFLAGS)"; \
ce406537
PB
13557 $(HOST_EXPORTS) \
13558 $(POSTSTAGE1_HOST_EXPORTS) \
13559 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 13560 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
13561 CFLAGS="$(STAGEprofile_CFLAGS)" \
13562 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
13563 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13564 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13565 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13566 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13567 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13568 TFLAGS="$(STAGEprofile_TFLAGS)" \
1061f99e 13569 $(TARGET-stageprofile-gas)
ce406537
PB
13570
13571maybe-clean-stageprofile-gas: clean-stageprofile-gas
13572clean-stageprofile: clean-stageprofile-gas
13573clean-stageprofile-gas:
995a5697
PB
13574 @if [ $(current_stage) = stageprofile ]; then \
13575 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13576 else \
13577 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
13578 $(MAKE) stageprofile-start; \
13579 fi; \
ce406537 13580 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 13581 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 13582 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 13583 clean
ce406537
PB
13584@endif gas-bootstrap
13585
13586
13587.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
13588.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
13589maybe-all-stagefeedback-gas:
13590maybe-clean-stagefeedback-gas:
13591@if gas-bootstrap
13592maybe-all-stagefeedback-gas: all-stagefeedback-gas
13593all-stagefeedback: all-stagefeedback-gas
1061f99e 13594TARGET-stagefeedback-gas = $(TARGET-gas)
ce406537 13595all-stagefeedback-gas: configure-stagefeedback-gas
cc11cc9b 13596 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
ce406537
PB
13597 @r=`${PWD_COMMAND}`; export r; \
13598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 13599 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
ce406537
PB
13600 $(HOST_EXPORTS) \
13601 $(POSTSTAGE1_HOST_EXPORTS) \
13602 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 13603 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
13604 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13605 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
13606 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13607 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13608 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13609 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13610 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13611 TFLAGS="$(STAGEfeedback_TFLAGS)" \
1061f99e 13612 $(TARGET-stagefeedback-gas)
ce406537
PB
13613
13614maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
13615clean-stagefeedback: clean-stagefeedback-gas
13616clean-stagefeedback-gas:
995a5697
PB
13617 @if [ $(current_stage) = stagefeedback ]; then \
13618 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13619 else \
13620 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
13621 $(MAKE) stagefeedback-start; \
13622 fi; \
ce406537 13623 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 13624 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 13625 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 13626 clean
ce406537
PB
13627@endif gas-bootstrap
13628
13629
13630
13631
13632
295f4e42
NN
13633.PHONY: check-gas maybe-check-gas
13634maybe-check-gas:
60975492
PB
13635@if gas
13636maybe-check-gas: check-gas
1358ccea 13637
295f4e42 13638check-gas:
f41d6665 13639 @: $(MAKE); $(unstage)
295f4e42 13640 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 13641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13642 $(HOST_EXPORTS) \
215c351a
PB
13643 (cd $(HOST_SUBDIR)/gas && \
13644 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 13645
60975492 13646@endif gas
1358ccea 13647
295f4e42
NN
13648.PHONY: install-gas maybe-install-gas
13649maybe-install-gas:
60975492
PB
13650@if gas
13651maybe-install-gas: install-gas
1358ccea 13652
295f4e42 13653install-gas: installdirs
f41d6665 13654 @: $(MAKE); $(unstage)
295f4e42 13655 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 13656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13657 $(HOST_EXPORTS) \
215c351a 13658 (cd $(HOST_SUBDIR)/gas && \
ace9ac7b 13659 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 13660
60975492 13661@endif gas
1358ccea 13662
b5422ad7 13663# Other targets (info, dvi, pdf, etc.)
1358ccea 13664
295f4e42
NN
13665.PHONY: maybe-info-gas info-gas
13666maybe-info-gas:
60975492
PB
13667@if gas
13668maybe-info-gas: info-gas
295f4e42
NN
13669
13670info-gas: \
05750653 13671 configure-gas
295f4e42 13672 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
13673 r=`${PWD_COMMAND}`; export r; \
13674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13675 $(HOST_EXPORTS) \
d32ab992 13676 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13678 done; \
295f4e42 13679 echo "Doing info in gas" ; \
215c351a 13680 (cd $(HOST_SUBDIR)/gas && \
1358ccea
NN
13681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13683 "RANLIB=$${RANLIB}" \
901119ae 13684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13685 info) \
1358ccea
NN
13686 || exit 1
13687
60975492 13688@endif gas
1358ccea 13689
295f4e42
NN
13690.PHONY: maybe-dvi-gas dvi-gas
13691maybe-dvi-gas:
60975492
PB
13692@if gas
13693maybe-dvi-gas: dvi-gas
1358ccea 13694
295f4e42 13695dvi-gas: \
05750653 13696 configure-gas
295f4e42 13697 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
13698 r=`${PWD_COMMAND}`; export r; \
13699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13700 $(HOST_EXPORTS) \
d32ab992 13701 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13703 done; \
295f4e42 13704 echo "Doing dvi in gas" ; \
215c351a 13705 (cd $(HOST_SUBDIR)/gas && \
1358ccea
NN
13706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13708 "RANLIB=$${RANLIB}" \
901119ae 13709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13710 dvi) \
1358ccea
NN
13711 || exit 1
13712
60975492 13713@endif gas
1358ccea 13714
b5422ad7
BM
13715.PHONY: maybe-pdf-gas pdf-gas
13716maybe-pdf-gas:
13717@if gas
13718maybe-pdf-gas: pdf-gas
13719
13720pdf-gas: \
13721 configure-gas
13722 @[ -f ./gas/Makefile ] || exit 0; \
13723 r=`${PWD_COMMAND}`; export r; \
13724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13725 $(HOST_EXPORTS) \
13726 for flag in $(EXTRA_HOST_FLAGS) ; do \
13727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13728 done; \
13729 echo "Doing pdf in gas" ; \
13730 (cd $(HOST_SUBDIR)/gas && \
13731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13733 "RANLIB=$${RANLIB}" \
901119ae 13734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
13735 pdf) \
13736 || exit 1
13737
13738@endif gas
13739
f87a2b2e
MS
13740.PHONY: maybe-html-gas html-gas
13741maybe-html-gas:
13742@if gas
13743maybe-html-gas: html-gas
13744
13745html-gas: \
05750653 13746 configure-gas
f87a2b2e
MS
13747 @[ -f ./gas/Makefile ] || exit 0; \
13748 r=`${PWD_COMMAND}`; export r; \
13749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
13750 $(HOST_EXPORTS) \
13751 for flag in $(EXTRA_HOST_FLAGS) ; do \
13752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13753 done; \
13754 echo "Doing html in gas" ; \
215c351a 13755 (cd $(HOST_SUBDIR)/gas && \
f87a2b2e
MS
13756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13758 "RANLIB=$${RANLIB}" \
901119ae 13759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
13760 html) \
13761 || exit 1
13762
13763@endif gas
13764
295f4e42
NN
13765.PHONY: maybe-TAGS-gas TAGS-gas
13766maybe-TAGS-gas:
60975492
PB
13767@if gas
13768maybe-TAGS-gas: TAGS-gas
1358ccea 13769
295f4e42 13770TAGS-gas: \
05750653 13771 configure-gas
295f4e42 13772 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
13773 r=`${PWD_COMMAND}`; export r; \
13774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13775 $(HOST_EXPORTS) \
d32ab992 13776 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13778 done; \
295f4e42 13779 echo "Doing TAGS in gas" ; \
215c351a 13780 (cd $(HOST_SUBDIR)/gas && \
1358ccea
NN
13781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13783 "RANLIB=$${RANLIB}" \
901119ae 13784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13785 TAGS) \
1358ccea
NN
13786 || exit 1
13787
60975492 13788@endif gas
1358ccea 13789
295f4e42
NN
13790.PHONY: maybe-install-info-gas install-info-gas
13791maybe-install-info-gas:
60975492
PB
13792@if gas
13793maybe-install-info-gas: install-info-gas
1358ccea 13794
295f4e42
NN
13795install-info-gas: \
13796 configure-gas \
05750653 13797 info-gas
295f4e42 13798 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
13799 r=`${PWD_COMMAND}`; export r; \
13800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13801 $(HOST_EXPORTS) \
d32ab992 13802 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13804 done; \
295f4e42 13805 echo "Doing install-info in gas" ; \
215c351a 13806 (cd $(HOST_SUBDIR)/gas && \
1358ccea
NN
13807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13809 "RANLIB=$${RANLIB}" \
901119ae 13810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13811 install-info) \
1358ccea
NN
13812 || exit 1
13813
60975492 13814@endif gas
1358ccea 13815
9c4d2493
BM
13816.PHONY: maybe-install-pdf-gas install-pdf-gas
13817maybe-install-pdf-gas:
13818@if gas
13819maybe-install-pdf-gas: install-pdf-gas
13820
13821install-pdf-gas: \
13822 configure-gas \
13823 pdf-gas
13824 @[ -f ./gas/Makefile ] || exit 0; \
13825 r=`${PWD_COMMAND}`; export r; \
13826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13827 $(HOST_EXPORTS) \
13828 for flag in $(EXTRA_HOST_FLAGS) ; do \
13829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13830 done; \
13831 echo "Doing install-pdf in gas" ; \
13832 (cd $(HOST_SUBDIR)/gas && \
13833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13835 "RANLIB=$${RANLIB}" \
901119ae 13836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
13837 install-pdf) \
13838 || exit 1
13839
13840@endif gas
13841
65d6e994
CD
13842.PHONY: maybe-install-html-gas install-html-gas
13843maybe-install-html-gas:
13844@if gas
13845maybe-install-html-gas: install-html-gas
13846
13847install-html-gas: \
13848 configure-gas \
13849 html-gas
13850 @[ -f ./gas/Makefile ] || exit 0; \
13851 r=`${PWD_COMMAND}`; export r; \
13852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13853 $(HOST_EXPORTS) \
13854 for flag in $(EXTRA_HOST_FLAGS) ; do \
13855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13856 done; \
13857 echo "Doing install-html in gas" ; \
13858 (cd $(HOST_SUBDIR)/gas && \
13859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13861 "RANLIB=$${RANLIB}" \
901119ae 13862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
13863 install-html) \
13864 || exit 1
13865
13866@endif gas
13867
295f4e42
NN
13868.PHONY: maybe-installcheck-gas installcheck-gas
13869maybe-installcheck-gas:
60975492
PB
13870@if gas
13871maybe-installcheck-gas: installcheck-gas
1358ccea 13872
295f4e42 13873installcheck-gas: \
05750653 13874 configure-gas
295f4e42 13875 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
13876 r=`${PWD_COMMAND}`; export r; \
13877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13878 $(HOST_EXPORTS) \
d32ab992 13879 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13881 done; \
295f4e42 13882 echo "Doing installcheck in gas" ; \
215c351a 13883 (cd $(HOST_SUBDIR)/gas && \
1358ccea
NN
13884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13886 "RANLIB=$${RANLIB}" \
901119ae 13887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13888 installcheck) \
1358ccea
NN
13889 || exit 1
13890
60975492 13891@endif gas
1358ccea 13892
295f4e42
NN
13893.PHONY: maybe-mostlyclean-gas mostlyclean-gas
13894maybe-mostlyclean-gas:
60975492
PB
13895@if gas
13896maybe-mostlyclean-gas: mostlyclean-gas
1358ccea 13897
05750653 13898mostlyclean-gas:
295f4e42 13899 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
13900 r=`${PWD_COMMAND}`; export r; \
13901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13902 $(HOST_EXPORTS) \
d32ab992 13903 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13905 done; \
295f4e42 13906 echo "Doing mostlyclean in gas" ; \
215c351a 13907 (cd $(HOST_SUBDIR)/gas && \
1358ccea
NN
13908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13910 "RANLIB=$${RANLIB}" \
901119ae 13911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13912 mostlyclean) \
1358ccea
NN
13913 || exit 1
13914
60975492 13915@endif gas
1358ccea 13916
295f4e42
NN
13917.PHONY: maybe-clean-gas clean-gas
13918maybe-clean-gas:
60975492
PB
13919@if gas
13920maybe-clean-gas: clean-gas
1358ccea 13921
05750653 13922clean-gas:
295f4e42 13923 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
13924 r=`${PWD_COMMAND}`; export r; \
13925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13926 $(HOST_EXPORTS) \
d32ab992 13927 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13929 done; \
295f4e42 13930 echo "Doing clean in gas" ; \
215c351a 13931 (cd $(HOST_SUBDIR)/gas && \
1358ccea
NN
13932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13934 "RANLIB=$${RANLIB}" \
901119ae 13935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13936 clean) \
1358ccea
NN
13937 || exit 1
13938
60975492 13939@endif gas
1358ccea 13940
295f4e42
NN
13941.PHONY: maybe-distclean-gas distclean-gas
13942maybe-distclean-gas:
60975492
PB
13943@if gas
13944maybe-distclean-gas: distclean-gas
1358ccea 13945
05750653 13946distclean-gas:
295f4e42 13947 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
13948 r=`${PWD_COMMAND}`; export r; \
13949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13950 $(HOST_EXPORTS) \
d32ab992 13951 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13953 done; \
295f4e42 13954 echo "Doing distclean in gas" ; \
215c351a 13955 (cd $(HOST_SUBDIR)/gas && \
1358ccea
NN
13956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13958 "RANLIB=$${RANLIB}" \
901119ae 13959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13960 distclean) \
1358ccea
NN
13961 || exit 1
13962
60975492 13963@endif gas
1358ccea 13964
295f4e42
NN
13965.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
13966maybe-maintainer-clean-gas:
60975492
PB
13967@if gas
13968maybe-maintainer-clean-gas: maintainer-clean-gas
1358ccea 13969
05750653 13970maintainer-clean-gas:
295f4e42 13971 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
13972 r=`${PWD_COMMAND}`; export r; \
13973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13974 $(HOST_EXPORTS) \
d32ab992 13975 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13977 done; \
295f4e42 13978 echo "Doing maintainer-clean in gas" ; \
215c351a 13979 (cd $(HOST_SUBDIR)/gas && \
1358ccea
NN
13980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13982 "RANLIB=$${RANLIB}" \
901119ae 13983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13984 maintainer-clean) \
1358ccea
NN
13985 || exit 1
13986
60975492 13987@endif gas
1358ccea 13988
1358ccea 13989
25b42232 13990
d32ab992
PB
13991.PHONY: configure-gcc maybe-configure-gcc
13992maybe-configure-gcc:
cc11cc9b 13993@if gcc-bootstrap
3ff3adad 13994configure-gcc: stage_current
cc11cc9b
PB
13995@endif gcc-bootstrap
13996@if gcc
3ff3adad
PB
13997maybe-configure-gcc: configure-gcc
13998configure-gcc:
cc11cc9b
PB
13999 @r=`${PWD_COMMAND}`; export r; \
14000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
215c351a
PB
14001 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14002 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
4fc4dd12 14003 $(HOST_EXPORTS) \
25b42232
PB
14004 echo Configuring in $(HOST_SUBDIR)/gcc; \
14005 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
295f4e42 14006 case $(srcdir) in \
215c351a
PB
14007 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14008 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14009 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 14010 esac; \
215c351a
PB
14011 srcdiroption="--srcdir=$${topdir}/gcc"; \
14012 libsrcdir="$$s/gcc"; \
295f4e42 14013 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
14014 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14015 --target=${target_alias} $${srcdiroption} \
1358ccea 14016 || exit 1
d32ab992 14017@endif gcc
1358ccea 14018
25b42232
PB
14019
14020
ce406537
PB
14021.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
14022maybe-configure-stage1-gcc:
14023@if gcc-bootstrap
14024maybe-configure-stage1-gcc: configure-stage1-gcc
f41d6665 14025configure-stage1-gcc:
cc11cc9b 14026 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 14027 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
cc11cc9b
PB
14028 @r=`${PWD_COMMAND}`; export r; \
14029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 14030 TFLAGS="$(STAGE1_TFLAGS)"; \
f41d6665 14031 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
4a4a4e99 14032 $(HOST_EXPORTS) \
342b9200 14033 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
14034 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
14035 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
ce406537 14036 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
f41d6665 14037 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
ce406537
PB
14038 cd $(HOST_SUBDIR)/gcc || exit 1; \
14039 case $(srcdir) in \
14040 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14041 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14042 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14043 esac; \
14044 srcdiroption="--srcdir=$${topdir}/gcc"; \
14045 libsrcdir="$$s/gcc"; \
14046 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
14047 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14048 --target=${target_alias} $${srcdiroption} \
4a4a4e99 14049 $(STAGE1_CONFIGURE_FLAGS)
ce406537
PB
14050@endif gcc-bootstrap
14051
14052.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
14053maybe-configure-stage2-gcc:
14054@if gcc-bootstrap
14055maybe-configure-stage2-gcc: configure-stage2-gcc
f41d6665 14056configure-stage2-gcc:
cc11cc9b 14057 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 14058 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
cc11cc9b
PB
14059 @r=`${PWD_COMMAND}`; export r; \
14060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 14061 TFLAGS="$(STAGE2_TFLAGS)"; \
f41d6665 14062 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
ce406537 14063 $(HOST_EXPORTS) \
4a4a4e99 14064 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 14065 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
14066 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
14067 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
ce406537 14068 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
f41d6665 14069 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
ce406537
PB
14070 cd $(HOST_SUBDIR)/gcc || exit 1; \
14071 case $(srcdir) in \
14072 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14073 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14074 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14075 esac; \
14076 srcdiroption="--srcdir=$${topdir}/gcc"; \
14077 libsrcdir="$$s/gcc"; \
14078 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
14079 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14080 --target=${target_alias} $${srcdiroption} \
57255173 14081 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 14082 $(STAGE2_CONFIGURE_FLAGS)
bb286d71
AO
14083@endif gcc-bootstrap
14084
ce406537
PB
14085.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
14086maybe-configure-stage3-gcc:
14087@if gcc-bootstrap
14088maybe-configure-stage3-gcc: configure-stage3-gcc
f41d6665 14089configure-stage3-gcc:
cc11cc9b 14090 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 14091 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
cc11cc9b
PB
14092 @r=`${PWD_COMMAND}`; export r; \
14093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 14094 TFLAGS="$(STAGE3_TFLAGS)"; \
f41d6665 14095 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
ce406537 14096 $(HOST_EXPORTS) \
4a4a4e99 14097 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 14098 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
14099 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
14100 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
ce406537 14101 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
f41d6665 14102 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
ce406537
PB
14103 cd $(HOST_SUBDIR)/gcc || exit 1; \
14104 case $(srcdir) in \
14105 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14106 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14107 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14108 esac; \
14109 srcdiroption="--srcdir=$${topdir}/gcc"; \
14110 libsrcdir="$$s/gcc"; \
14111 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
14112 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14113 --target=${target_alias} $${srcdiroption} \
57255173 14114 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 14115 $(STAGE3_CONFIGURE_FLAGS)
bb286d71
AO
14116@endif gcc-bootstrap
14117
ce406537
PB
14118.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
14119maybe-configure-stage4-gcc:
14120@if gcc-bootstrap
14121maybe-configure-stage4-gcc: configure-stage4-gcc
f41d6665 14122configure-stage4-gcc:
cc11cc9b 14123 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 14124 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
cc11cc9b
PB
14125 @r=`${PWD_COMMAND}`; export r; \
14126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 14127 TFLAGS="$(STAGE4_TFLAGS)"; \
f41d6665 14128 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
ce406537 14129 $(HOST_EXPORTS) \
4a4a4e99 14130 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 14131 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
14132 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
14133 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
ce406537 14134 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
f41d6665 14135 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
ce406537
PB
14136 cd $(HOST_SUBDIR)/gcc || exit 1; \
14137 case $(srcdir) in \
14138 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14139 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14140 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14141 esac; \
14142 srcdiroption="--srcdir=$${topdir}/gcc"; \
14143 libsrcdir="$$s/gcc"; \
14144 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
14145 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14146 --target=${target_alias} $${srcdiroption} \
57255173 14147 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 14148 $(STAGE4_CONFIGURE_FLAGS)
ce406537
PB
14149@endif gcc-bootstrap
14150
14151.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
14152maybe-configure-stageprofile-gcc:
14153@if gcc-bootstrap
14154maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
f41d6665 14155configure-stageprofile-gcc:
cc11cc9b 14156 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 14157 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
cc11cc9b
PB
14158 @r=`${PWD_COMMAND}`; export r; \
14159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 14160 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f41d6665 14161 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
ce406537 14162 $(HOST_EXPORTS) \
4a4a4e99
AO
14163 $(POSTSTAGE1_HOST_EXPORTS) \
14164 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14165 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
14166 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
ce406537 14167 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
f41d6665 14168 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
ce406537
PB
14169 cd $(HOST_SUBDIR)/gcc || exit 1; \
14170 case $(srcdir) in \
14171 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14172 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14173 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14174 esac; \
14175 srcdiroption="--srcdir=$${topdir}/gcc"; \
14176 libsrcdir="$$s/gcc"; \
14177 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
14178 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14179 --target=${target_alias} $${srcdiroption} \
57255173 14180 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 14181 $(STAGEprofile_CONFIGURE_FLAGS)
ce406537
PB
14182@endif gcc-bootstrap
14183
14184.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
14185maybe-configure-stagefeedback-gcc:
14186@if gcc-bootstrap
14187maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
f41d6665 14188configure-stagefeedback-gcc:
cc11cc9b 14189 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 14190 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
cc11cc9b
PB
14191 @r=`${PWD_COMMAND}`; export r; \
14192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 14193 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f41d6665 14194 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
ce406537 14195 $(HOST_EXPORTS) \
4a4a4e99
AO
14196 $(POSTSTAGE1_HOST_EXPORTS) \
14197 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14198 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
14199 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
ce406537 14200 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
f41d6665 14201 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
ce406537
PB
14202 cd $(HOST_SUBDIR)/gcc || exit 1; \
14203 case $(srcdir) in \
14204 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14205 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14206 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14207 esac; \
14208 srcdiroption="--srcdir=$${topdir}/gcc"; \
14209 libsrcdir="$$s/gcc"; \
14210 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
14211 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14212 --target=${target_alias} $${srcdiroption} \
57255173 14213 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 14214 $(STAGEfeedback_CONFIGURE_FLAGS)
ce406537
PB
14215@endif gcc-bootstrap
14216
14217
14218
14219
14220
d32ab992
PB
14221.PHONY: all-gcc maybe-all-gcc
14222maybe-all-gcc:
3ff3adad
PB
14223@if gcc-bootstrap
14224all-gcc: stage_current
14225@endif gcc-bootstrap
d32ab992 14226@if gcc
e69bf64b 14227TARGET-gcc=all
d32ab992
PB
14228maybe-all-gcc: all-gcc
14229all-gcc: configure-gcc
cc11cc9b 14230 @r=`${PWD_COMMAND}`; export r; \
295f4e42 14231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14232 $(HOST_EXPORTS) \
215c351a 14233 (cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3
PB
14234 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
14235 $(TARGET-gcc))
d32ab992 14236@endif gcc
1358ccea 14237
25b42232 14238
ce406537
PB
14239
14240.PHONY: all-stage1-gcc maybe-all-stage1-gcc
14241.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
14242maybe-all-stage1-gcc:
14243maybe-clean-stage1-gcc:
14244@if gcc-bootstrap
14245maybe-all-stage1-gcc: all-stage1-gcc
14246all-stage1: all-stage1-gcc
1061f99e 14247TARGET-stage1-gcc = $(TARGET-gcc)
ce406537 14248all-stage1-gcc: configure-stage1-gcc
cc11cc9b 14249 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
ce406537
PB
14250 @r=`${PWD_COMMAND}`; export r; \
14251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 14252 TFLAGS="$(STAGE1_TFLAGS)"; \
ce406537
PB
14253 $(HOST_EXPORTS) \
14254 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 14255 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
14256 CFLAGS="$(STAGE1_CFLAGS)" \
14257 CXXFLAGS="$(STAGE1_CFLAGS)" \
14258 LIBCFLAGS="$(LIBCFLAGS)" \
14259 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14260 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14261 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14262 $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
14263 TFLAGS="$(STAGE1_TFLAGS)" \
1061f99e 14264 $(TARGET-stage1-gcc)
ce406537
PB
14265
14266maybe-clean-stage1-gcc: clean-stage1-gcc
14267clean-stage1: clean-stage1-gcc
14268clean-stage1-gcc:
995a5697
PB
14269 @if [ $(current_stage) = stage1 ]; then \
14270 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14271 else \
14272 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
14273 $(MAKE) stage1-start; \
14274 fi; \
ce406537 14275 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 14276 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 14277 $(EXTRA_GCC_FLAGS) clean
ce406537
PB
14278@endif gcc-bootstrap
14279
14280
14281.PHONY: all-stage2-gcc maybe-all-stage2-gcc
14282.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
14283maybe-all-stage2-gcc:
14284maybe-clean-stage2-gcc:
14285@if gcc-bootstrap
14286maybe-all-stage2-gcc: all-stage2-gcc
14287all-stage2: all-stage2-gcc
1061f99e 14288TARGET-stage2-gcc = $(TARGET-gcc)
ce406537 14289all-stage2-gcc: configure-stage2-gcc
cc11cc9b 14290 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
ce406537
PB
14291 @r=`${PWD_COMMAND}`; export r; \
14292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 14293 TFLAGS="$(STAGE2_TFLAGS)"; \
ce406537
PB
14294 $(HOST_EXPORTS) \
14295 $(POSTSTAGE1_HOST_EXPORTS) \
14296 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 14297 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
14298 CFLAGS="$(STAGE2_CFLAGS)" \
14299 CXXFLAGS="$(STAGE2_CFLAGS)" \
14300 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14301 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14302 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14303 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14304 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14305 TFLAGS="$(STAGE2_TFLAGS)" \
1061f99e 14306 $(TARGET-stage2-gcc)
ce406537
PB
14307
14308maybe-clean-stage2-gcc: clean-stage2-gcc
14309clean-stage2: clean-stage2-gcc
14310clean-stage2-gcc:
995a5697
PB
14311 @if [ $(current_stage) = stage2 ]; then \
14312 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14313 else \
14314 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
14315 $(MAKE) stage2-start; \
14316 fi; \
ce406537 14317 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 14318 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 14319 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 14320 $(EXTRA_GCC_FLAGS) clean
ce406537
PB
14321@endif gcc-bootstrap
14322
14323
14324.PHONY: all-stage3-gcc maybe-all-stage3-gcc
14325.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
14326maybe-all-stage3-gcc:
14327maybe-clean-stage3-gcc:
14328@if gcc-bootstrap
14329maybe-all-stage3-gcc: all-stage3-gcc
14330all-stage3: all-stage3-gcc
1061f99e 14331TARGET-stage3-gcc = $(TARGET-gcc)
ce406537 14332all-stage3-gcc: configure-stage3-gcc
cc11cc9b 14333 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
ce406537
PB
14334 @r=`${PWD_COMMAND}`; export r; \
14335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 14336 TFLAGS="$(STAGE3_TFLAGS)"; \
ce406537
PB
14337 $(HOST_EXPORTS) \
14338 $(POSTSTAGE1_HOST_EXPORTS) \
14339 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 14340 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
14341 CFLAGS="$(STAGE3_CFLAGS)" \
14342 CXXFLAGS="$(STAGE3_CFLAGS)" \
14343 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14344 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14345 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14346 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14347 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14348 TFLAGS="$(STAGE3_TFLAGS)" \
1061f99e 14349 $(TARGET-stage3-gcc)
ce406537
PB
14350
14351maybe-clean-stage3-gcc: clean-stage3-gcc
14352clean-stage3: clean-stage3-gcc
14353clean-stage3-gcc:
995a5697
PB
14354 @if [ $(current_stage) = stage3 ]; then \
14355 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14356 else \
14357 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
14358 $(MAKE) stage3-start; \
14359 fi; \
ce406537 14360 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 14361 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 14362 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 14363 $(EXTRA_GCC_FLAGS) clean
ce406537
PB
14364@endif gcc-bootstrap
14365
14366
14367.PHONY: all-stage4-gcc maybe-all-stage4-gcc
14368.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
14369maybe-all-stage4-gcc:
14370maybe-clean-stage4-gcc:
14371@if gcc-bootstrap
14372maybe-all-stage4-gcc: all-stage4-gcc
14373all-stage4: all-stage4-gcc
1061f99e 14374TARGET-stage4-gcc = $(TARGET-gcc)
ce406537 14375all-stage4-gcc: configure-stage4-gcc
cc11cc9b 14376 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
ce406537
PB
14377 @r=`${PWD_COMMAND}`; export r; \
14378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 14379 TFLAGS="$(STAGE4_TFLAGS)"; \
ce406537
PB
14380 $(HOST_EXPORTS) \
14381 $(POSTSTAGE1_HOST_EXPORTS) \
14382 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 14383 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
14384 CFLAGS="$(STAGE4_CFLAGS)" \
14385 CXXFLAGS="$(STAGE4_CFLAGS)" \
1c8bd6a3 14386 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
14387 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14388 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14389 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14390 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14391 TFLAGS="$(STAGE4_TFLAGS)" \
1061f99e 14392 $(TARGET-stage4-gcc)
ce406537
PB
14393
14394maybe-clean-stage4-gcc: clean-stage4-gcc
14395clean-stage4: clean-stage4-gcc
14396clean-stage4-gcc:
995a5697
PB
14397 @if [ $(current_stage) = stage4 ]; then \
14398 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14399 else \
14400 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
14401 $(MAKE) stage4-start; \
14402 fi; \
ce406537 14403 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 14404 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 14405 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 14406 $(EXTRA_GCC_FLAGS) clean
ce406537
PB
14407@endif gcc-bootstrap
14408
14409
14410.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
14411.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
14412maybe-all-stageprofile-gcc:
14413maybe-clean-stageprofile-gcc:
14414@if gcc-bootstrap
14415maybe-all-stageprofile-gcc: all-stageprofile-gcc
14416all-stageprofile: all-stageprofile-gcc
1061f99e 14417TARGET-stageprofile-gcc = $(TARGET-gcc)
ce406537 14418all-stageprofile-gcc: configure-stageprofile-gcc
cc11cc9b 14419 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
ce406537
PB
14420 @r=`${PWD_COMMAND}`; export r; \
14421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 14422 TFLAGS="$(STAGEprofile_TFLAGS)"; \
ce406537
PB
14423 $(HOST_EXPORTS) \
14424 $(POSTSTAGE1_HOST_EXPORTS) \
14425 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 14426 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
14427 CFLAGS="$(STAGEprofile_CFLAGS)" \
14428 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
14429 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14430 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14431 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14432 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14433 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14434 TFLAGS="$(STAGEprofile_TFLAGS)" \
1061f99e 14435 $(TARGET-stageprofile-gcc)
ce406537
PB
14436
14437maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
14438clean-stageprofile: clean-stageprofile-gcc
14439clean-stageprofile-gcc:
995a5697
PB
14440 @if [ $(current_stage) = stageprofile ]; then \
14441 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14442 else \
14443 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
14444 $(MAKE) stageprofile-start; \
14445 fi; \
ce406537 14446 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 14447 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 14448 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 14449 $(EXTRA_GCC_FLAGS) clean
ce406537
PB
14450@endif gcc-bootstrap
14451
14452
14453.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
14454.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
14455maybe-all-stagefeedback-gcc:
14456maybe-clean-stagefeedback-gcc:
14457@if gcc-bootstrap
14458maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
14459all-stagefeedback: all-stagefeedback-gcc
1061f99e 14460TARGET-stagefeedback-gcc = $(TARGET-gcc)
ce406537 14461all-stagefeedback-gcc: configure-stagefeedback-gcc
cc11cc9b 14462 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
ce406537
PB
14463 @r=`${PWD_COMMAND}`; export r; \
14464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 14465 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
ce406537
PB
14466 $(HOST_EXPORTS) \
14467 $(POSTSTAGE1_HOST_EXPORTS) \
14468 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 14469 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
14470 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14471 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
14472 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14473 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14474 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14475 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14476 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14477 TFLAGS="$(STAGEfeedback_TFLAGS)" \
1061f99e 14478 $(TARGET-stagefeedback-gcc)
ce406537
PB
14479
14480maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
14481clean-stagefeedback: clean-stagefeedback-gcc
14482clean-stagefeedback-gcc:
995a5697
PB
14483 @if [ $(current_stage) = stagefeedback ]; then \
14484 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14485 else \
14486 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
14487 $(MAKE) stagefeedback-start; \
14488 fi; \
ce406537 14489 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 14490 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 14491 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 14492 $(EXTRA_GCC_FLAGS) clean
ce406537
PB
14493@endif gcc-bootstrap
14494
14495
14496
14497
14498
d32ab992
PB
14499.PHONY: check-gcc maybe-check-gcc
14500maybe-check-gcc:
14501@if gcc
14502maybe-check-gcc: check-gcc
1358ccea 14503
d32ab992 14504check-gcc:
f41d6665 14505 @: $(MAKE); $(unstage)
295f4e42 14506 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 14507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14508 $(HOST_EXPORTS) \
215c351a
PB
14509 (cd $(HOST_SUBDIR)/gcc && \
14510 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
1358ccea 14511
d32ab992 14512@endif gcc
1358ccea 14513
d32ab992
PB
14514.PHONY: install-gcc maybe-install-gcc
14515maybe-install-gcc:
14516@if gcc
14517maybe-install-gcc: install-gcc
1358ccea 14518
d32ab992 14519install-gcc: installdirs
f41d6665 14520 @: $(MAKE); $(unstage)
295f4e42 14521 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 14522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14523 $(HOST_EXPORTS) \
215c351a 14524 (cd $(HOST_SUBDIR)/gcc && \
ace9ac7b 14525 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
1358ccea 14526
d32ab992 14527@endif gcc
1358ccea 14528
b5422ad7 14529# Other targets (info, dvi, pdf, etc.)
1358ccea 14530
d32ab992
PB
14531.PHONY: maybe-info-gcc info-gcc
14532maybe-info-gcc:
14533@if gcc
14534maybe-info-gcc: info-gcc
1358ccea 14535
d32ab992 14536info-gcc: \
05750653 14537 configure-gcc
d32ab992 14538 @[ -f ./gcc/Makefile ] || exit 0; \
8c90b13a
L
14539 r=`${PWD_COMMAND}`; export r; \
14540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14541 $(HOST_EXPORTS) \
d32ab992 14542 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
1358ccea
NN
14543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14544 done; \
d32ab992 14545 echo "Doing info in gcc" ; \
215c351a 14546 (cd $(HOST_SUBDIR)/gcc && \
1358ccea
NN
14547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14549 "RANLIB=$${RANLIB}" \
901119ae 14550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 14551 info) \
1358ccea
NN
14552 || exit 1
14553
d32ab992 14554@endif gcc
1358ccea 14555
d32ab992
PB
14556.PHONY: maybe-dvi-gcc dvi-gcc
14557maybe-dvi-gcc:
14558@if gcc
14559maybe-dvi-gcc: dvi-gcc
1358ccea 14560
d32ab992 14561dvi-gcc: \
05750653 14562 configure-gcc
d32ab992 14563 @[ -f ./gcc/Makefile ] || exit 0; \
8c90b13a
L
14564 r=`${PWD_COMMAND}`; export r; \
14565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14566 $(HOST_EXPORTS) \
d32ab992 14567 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
1358ccea
NN
14568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14569 done; \
d32ab992 14570 echo "Doing dvi in gcc" ; \
215c351a 14571 (cd $(HOST_SUBDIR)/gcc && \
1358ccea
NN
14572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14574 "RANLIB=$${RANLIB}" \
901119ae 14575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 14576 dvi) \
1358ccea
NN
14577 || exit 1
14578
d32ab992 14579@endif gcc
1358ccea 14580
b5422ad7
BM
14581.PHONY: maybe-pdf-gcc pdf-gcc
14582maybe-pdf-gcc:
14583@if gcc
14584maybe-pdf-gcc: pdf-gcc
14585
14586pdf-gcc: \
14587 configure-gcc
14588 @[ -f ./gcc/Makefile ] || exit 0; \
14589 r=`${PWD_COMMAND}`; export r; \
14590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14591 $(HOST_EXPORTS) \
14592 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14594 done; \
14595 echo "Doing pdf in gcc" ; \
14596 (cd $(HOST_SUBDIR)/gcc && \
14597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14599 "RANLIB=$${RANLIB}" \
901119ae 14600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
14601 pdf) \
14602 || exit 1
14603
14604@endif gcc
14605
f87a2b2e
MS
14606.PHONY: maybe-html-gcc html-gcc
14607maybe-html-gcc:
14608@if gcc
14609maybe-html-gcc: html-gcc
14610
14611html-gcc: \
05750653 14612 configure-gcc
f87a2b2e
MS
14613 @[ -f ./gcc/Makefile ] || exit 0; \
14614 r=`${PWD_COMMAND}`; export r; \
14615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
14616 $(HOST_EXPORTS) \
14617 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14619 done; \
14620 echo "Doing html in gcc" ; \
215c351a 14621 (cd $(HOST_SUBDIR)/gcc && \
f87a2b2e
MS
14622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14624 "RANLIB=$${RANLIB}" \
901119ae 14625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
14626 html) \
14627 || exit 1
14628
14629@endif gcc
14630
d32ab992
PB
14631.PHONY: maybe-TAGS-gcc TAGS-gcc
14632maybe-TAGS-gcc:
14633@if gcc
14634maybe-TAGS-gcc: TAGS-gcc
1358ccea 14635
d32ab992 14636TAGS-gcc: \
05750653 14637 configure-gcc
d32ab992 14638 @[ -f ./gcc/Makefile ] || exit 0; \
8c90b13a
L
14639 r=`${PWD_COMMAND}`; export r; \
14640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14641 $(HOST_EXPORTS) \
d32ab992 14642 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
1358ccea
NN
14643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14644 done; \
d32ab992 14645 echo "Doing TAGS in gcc" ; \
215c351a 14646 (cd $(HOST_SUBDIR)/gcc && \
1358ccea
NN
14647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14649 "RANLIB=$${RANLIB}" \
901119ae 14650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 14651 TAGS) \
1358ccea
NN
14652 || exit 1
14653
d32ab992 14654@endif gcc
1358ccea 14655
d32ab992
PB
14656.PHONY: maybe-install-info-gcc install-info-gcc
14657maybe-install-info-gcc:
14658@if gcc
14659maybe-install-info-gcc: install-info-gcc
1358ccea 14660
d32ab992
PB
14661install-info-gcc: \
14662 configure-gcc \
05750653 14663 info-gcc
d32ab992 14664 @[ -f ./gcc/Makefile ] || exit 0; \
8c90b13a
L
14665 r=`${PWD_COMMAND}`; export r; \
14666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14667 $(HOST_EXPORTS) \
d32ab992 14668 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
1358ccea
NN
14669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14670 done; \
d32ab992 14671 echo "Doing install-info in gcc" ; \
215c351a 14672 (cd $(HOST_SUBDIR)/gcc && \
1358ccea
NN
14673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14675 "RANLIB=$${RANLIB}" \
901119ae 14676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 14677 install-info) \
1358ccea
NN
14678 || exit 1
14679
d32ab992 14680@endif gcc
1358ccea 14681
9c4d2493
BM
14682.PHONY: maybe-install-pdf-gcc install-pdf-gcc
14683maybe-install-pdf-gcc:
14684@if gcc
14685maybe-install-pdf-gcc: install-pdf-gcc
14686
14687install-pdf-gcc: \
14688 configure-gcc \
14689 pdf-gcc
14690 @[ -f ./gcc/Makefile ] || exit 0; \
14691 r=`${PWD_COMMAND}`; export r; \
14692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14693 $(HOST_EXPORTS) \
14694 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14696 done; \
14697 echo "Doing install-pdf in gcc" ; \
14698 (cd $(HOST_SUBDIR)/gcc && \
14699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14701 "RANLIB=$${RANLIB}" \
901119ae 14702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
14703 install-pdf) \
14704 || exit 1
14705
14706@endif gcc
14707
65d6e994
CD
14708.PHONY: maybe-install-html-gcc install-html-gcc
14709maybe-install-html-gcc:
14710@if gcc
14711maybe-install-html-gcc: install-html-gcc
14712
14713install-html-gcc: \
14714 configure-gcc \
14715 html-gcc
14716 @[ -f ./gcc/Makefile ] || exit 0; \
14717 r=`${PWD_COMMAND}`; export r; \
14718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14719 $(HOST_EXPORTS) \
14720 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14722 done; \
14723 echo "Doing install-html in gcc" ; \
14724 (cd $(HOST_SUBDIR)/gcc && \
14725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14727 "RANLIB=$${RANLIB}" \
901119ae 14728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
14729 install-html) \
14730 || exit 1
14731
14732@endif gcc
14733
d32ab992
PB
14734.PHONY: maybe-installcheck-gcc installcheck-gcc
14735maybe-installcheck-gcc:
14736@if gcc
14737maybe-installcheck-gcc: installcheck-gcc
1358ccea 14738
d32ab992 14739installcheck-gcc: \
05750653 14740 configure-gcc
d32ab992 14741 @[ -f ./gcc/Makefile ] || exit 0; \
8c90b13a
L
14742 r=`${PWD_COMMAND}`; export r; \
14743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14744 $(HOST_EXPORTS) \
d32ab992 14745 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
1358ccea
NN
14746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14747 done; \
d32ab992 14748 echo "Doing installcheck in gcc" ; \
215c351a 14749 (cd $(HOST_SUBDIR)/gcc && \
1358ccea
NN
14750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14752 "RANLIB=$${RANLIB}" \
901119ae 14753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 14754 installcheck) \
1358ccea
NN
14755 || exit 1
14756
d32ab992 14757@endif gcc
1358ccea 14758
d32ab992
PB
14759.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
14760maybe-mostlyclean-gcc:
14761@if gcc
14762maybe-mostlyclean-gcc: mostlyclean-gcc
1358ccea 14763
05750653 14764mostlyclean-gcc:
d32ab992 14765 @[ -f ./gcc/Makefile ] || exit 0; \
8c90b13a
L
14766 r=`${PWD_COMMAND}`; export r; \
14767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14768 $(HOST_EXPORTS) \
d32ab992 14769 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
1358ccea
NN
14770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14771 done; \
d32ab992 14772 echo "Doing mostlyclean in gcc" ; \
215c351a 14773 (cd $(HOST_SUBDIR)/gcc && \
1358ccea
NN
14774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14776 "RANLIB=$${RANLIB}" \
901119ae 14777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 14778 mostlyclean) \
1358ccea
NN
14779 || exit 1
14780
d32ab992 14781@endif gcc
1358ccea 14782
d32ab992
PB
14783.PHONY: maybe-clean-gcc clean-gcc
14784maybe-clean-gcc:
14785@if gcc
14786maybe-clean-gcc: clean-gcc
1358ccea 14787
05750653 14788clean-gcc:
d32ab992 14789 @[ -f ./gcc/Makefile ] || exit 0; \
8c90b13a
L
14790 r=`${PWD_COMMAND}`; export r; \
14791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14792 $(HOST_EXPORTS) \
d32ab992 14793 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
1358ccea
NN
14794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14795 done; \
d32ab992 14796 echo "Doing clean in gcc" ; \
215c351a 14797 (cd $(HOST_SUBDIR)/gcc && \
1358ccea
NN
14798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14800 "RANLIB=$${RANLIB}" \
901119ae 14801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 14802 clean) \
1358ccea
NN
14803 || exit 1
14804
d32ab992 14805@endif gcc
1358ccea 14806
d32ab992
PB
14807.PHONY: maybe-distclean-gcc distclean-gcc
14808maybe-distclean-gcc:
14809@if gcc
14810maybe-distclean-gcc: distclean-gcc
1358ccea 14811
05750653 14812distclean-gcc:
d32ab992 14813 @[ -f ./gcc/Makefile ] || exit 0; \
8c90b13a
L
14814 r=`${PWD_COMMAND}`; export r; \
14815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14816 $(HOST_EXPORTS) \
d32ab992 14817 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
1358ccea
NN
14818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14819 done; \
d32ab992 14820 echo "Doing distclean in gcc" ; \
215c351a 14821 (cd $(HOST_SUBDIR)/gcc && \
1358ccea
NN
14822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14824 "RANLIB=$${RANLIB}" \
901119ae 14825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 14826 distclean) \
1358ccea
NN
14827 || exit 1
14828
d32ab992 14829@endif gcc
1358ccea 14830
d32ab992
PB
14831.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
14832maybe-maintainer-clean-gcc:
14833@if gcc
14834maybe-maintainer-clean-gcc: maintainer-clean-gcc
1358ccea 14835
05750653 14836maintainer-clean-gcc:
d32ab992 14837 @[ -f ./gcc/Makefile ] || exit 0; \
8c90b13a
L
14838 r=`${PWD_COMMAND}`; export r; \
14839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14840 $(HOST_EXPORTS) \
d32ab992 14841 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
1358ccea
NN
14842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14843 done; \
d32ab992 14844 echo "Doing maintainer-clean in gcc" ; \
215c351a 14845 (cd $(HOST_SUBDIR)/gcc && \
1358ccea
NN
14846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14848 "RANLIB=$${RANLIB}" \
901119ae 14849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 14850 maintainer-clean) \
1358ccea
NN
14851 || exit 1
14852
d32ab992 14853@endif gcc
1358ccea 14854
1358ccea 14855
25b42232 14856
d32ab992
PB
14857.PHONY: configure-gawk maybe-configure-gawk
14858maybe-configure-gawk:
3ff3adad
PB
14859@if gcc-bootstrap
14860configure-gawk: stage_current
14861@endif gcc-bootstrap
d32ab992
PB
14862@if gawk
14863maybe-configure-gawk: configure-gawk
cc11cc9b 14864configure-gawk:
f41d6665 14865 @: $(MAKE); $(unstage)
cc11cc9b 14866 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 14867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
14868 test ! -f $(HOST_SUBDIR)/gawk/Makefile || exit 0; \
14869 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gawk ; \
4fc4dd12 14870 $(HOST_EXPORTS) \
25b42232
PB
14871 echo Configuring in $(HOST_SUBDIR)/gawk; \
14872 cd "$(HOST_SUBDIR)/gawk" || exit 1; \
295f4e42 14873 case $(srcdir) in \
215c351a
PB
14874 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14875 *) topdir=`echo $(HOST_SUBDIR)/gawk/ | \
14876 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 14877 esac; \
215c351a
PB
14878 srcdiroption="--srcdir=$${topdir}/gawk"; \
14879 libsrcdir="$$s/gawk"; \
295f4e42 14880 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
14881 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14882 --target=${target_alias} $${srcdiroption} \
295f4e42 14883 || exit 1
d32ab992 14884@endif gawk
295f4e42 14885
25b42232
PB
14886
14887
ce406537
PB
14888
14889
d32ab992
PB
14890.PHONY: all-gawk maybe-all-gawk
14891maybe-all-gawk:
3ff3adad
PB
14892@if gcc-bootstrap
14893all-gawk: stage_current
14894@endif gcc-bootstrap
d32ab992 14895@if gawk
7e0b5752 14896TARGET-gawk=all
d32ab992
PB
14897maybe-all-gawk: all-gawk
14898all-gawk: configure-gawk
f41d6665 14899 @: $(MAKE); $(unstage)
295f4e42
NN
14900 @r=`${PWD_COMMAND}`; export r; \
14901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14902 $(HOST_EXPORTS) \
215c351a 14903 (cd $(HOST_SUBDIR)/gawk && \
1c8bd6a3
PB
14904 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
14905 $(TARGET-gawk))
d32ab992 14906@endif gawk
295f4e42 14907
25b42232 14908
ce406537
PB
14909
14910
d32ab992
PB
14911.PHONY: check-gawk maybe-check-gawk
14912maybe-check-gawk:
14913@if gawk
14914maybe-check-gawk: check-gawk
295f4e42 14915
d32ab992 14916check-gawk:
f41d6665 14917 @: $(MAKE); $(unstage)
295f4e42
NN
14918 @r=`${PWD_COMMAND}`; export r; \
14919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14920 $(HOST_EXPORTS) \
215c351a
PB
14921 (cd $(HOST_SUBDIR)/gawk && \
14922 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 14923
d32ab992 14924@endif gawk
295f4e42 14925
d32ab992
PB
14926.PHONY: install-gawk maybe-install-gawk
14927maybe-install-gawk:
14928@if gawk
14929maybe-install-gawk: install-gawk
295f4e42 14930
d32ab992 14931install-gawk: installdirs
f41d6665 14932 @: $(MAKE); $(unstage)
295f4e42
NN
14933 @r=`${PWD_COMMAND}`; export r; \
14934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14935 $(HOST_EXPORTS) \
215c351a 14936 (cd $(HOST_SUBDIR)/gawk && \
ace9ac7b 14937 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 14938
d32ab992 14939@endif gawk
295f4e42 14940
b5422ad7 14941# Other targets (info, dvi, pdf, etc.)
295f4e42 14942
d32ab992
PB
14943.PHONY: maybe-info-gawk info-gawk
14944maybe-info-gawk:
14945@if gawk
14946maybe-info-gawk: info-gawk
295f4e42 14947
d32ab992 14948info-gawk: \
05750653 14949 configure-gawk
f41d6665 14950 @: $(MAKE); $(unstage)
d32ab992 14951 @[ -f ./gawk/Makefile ] || exit 0; \
295f4e42
NN
14952 r=`${PWD_COMMAND}`; export r; \
14953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14954 $(HOST_EXPORTS) \
d32ab992 14955 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
14956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14957 done; \
d32ab992 14958 echo "Doing info in gawk" ; \
215c351a 14959 (cd $(HOST_SUBDIR)/gawk && \
1358ccea
NN
14960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14962 "RANLIB=$${RANLIB}" \
901119ae 14963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 14964 info) \
1358ccea
NN
14965 || exit 1
14966
d32ab992 14967@endif gawk
1358ccea 14968
d32ab992
PB
14969.PHONY: maybe-dvi-gawk dvi-gawk
14970maybe-dvi-gawk:
14971@if gawk
14972maybe-dvi-gawk: dvi-gawk
1358ccea 14973
d32ab992 14974dvi-gawk: \
05750653 14975 configure-gawk
f41d6665 14976 @: $(MAKE); $(unstage)
d32ab992 14977 @[ -f ./gawk/Makefile ] || exit 0; \
8c90b13a
L
14978 r=`${PWD_COMMAND}`; export r; \
14979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14980 $(HOST_EXPORTS) \
d32ab992 14981 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
14982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14983 done; \
d32ab992 14984 echo "Doing dvi in gawk" ; \
215c351a 14985 (cd $(HOST_SUBDIR)/gawk && \
1358ccea
NN
14986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14988 "RANLIB=$${RANLIB}" \
901119ae 14989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 14990 dvi) \
1358ccea
NN
14991 || exit 1
14992
d32ab992 14993@endif gawk
1358ccea 14994
b5422ad7
BM
14995.PHONY: maybe-pdf-gawk pdf-gawk
14996maybe-pdf-gawk:
14997@if gawk
14998maybe-pdf-gawk: pdf-gawk
14999
15000pdf-gawk: \
15001 configure-gawk
15002 @: $(MAKE); $(unstage)
15003 @[ -f ./gawk/Makefile ] || exit 0; \
15004 r=`${PWD_COMMAND}`; export r; \
15005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15006 $(HOST_EXPORTS) \
15007 for flag in $(EXTRA_HOST_FLAGS) ; do \
15008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15009 done; \
15010 echo "Doing pdf in gawk" ; \
15011 (cd $(HOST_SUBDIR)/gawk && \
15012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15014 "RANLIB=$${RANLIB}" \
901119ae 15015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
15016 pdf) \
15017 || exit 1
15018
15019@endif gawk
15020
f87a2b2e
MS
15021.PHONY: maybe-html-gawk html-gawk
15022maybe-html-gawk:
15023@if gawk
15024maybe-html-gawk: html-gawk
15025
15026html-gawk: \
05750653 15027 configure-gawk
f41d6665 15028 @: $(MAKE); $(unstage)
f87a2b2e
MS
15029 @[ -f ./gawk/Makefile ] || exit 0; \
15030 r=`${PWD_COMMAND}`; export r; \
15031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
15032 $(HOST_EXPORTS) \
15033 for flag in $(EXTRA_HOST_FLAGS) ; do \
15034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15035 done; \
15036 echo "Doing html in gawk" ; \
215c351a 15037 (cd $(HOST_SUBDIR)/gawk && \
f87a2b2e
MS
15038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15040 "RANLIB=$${RANLIB}" \
901119ae 15041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
15042 html) \
15043 || exit 1
15044
15045@endif gawk
15046
d32ab992
PB
15047.PHONY: maybe-TAGS-gawk TAGS-gawk
15048maybe-TAGS-gawk:
15049@if gawk
15050maybe-TAGS-gawk: TAGS-gawk
d9cdb878 15051
d32ab992 15052TAGS-gawk: \
05750653 15053 configure-gawk
f41d6665 15054 @: $(MAKE); $(unstage)
d32ab992 15055 @[ -f ./gawk/Makefile ] || exit 0; \
d9cdb878
AC
15056 r=`${PWD_COMMAND}`; export r; \
15057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15058 $(HOST_EXPORTS) \
d32ab992 15059 for flag in $(EXTRA_HOST_FLAGS) ; do \
d9cdb878
AC
15060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15061 done; \
d32ab992 15062 echo "Doing TAGS in gawk" ; \
215c351a 15063 (cd $(HOST_SUBDIR)/gawk && \
d9cdb878
AC
15064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15066 "RANLIB=$${RANLIB}" \
901119ae 15067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15068 TAGS) \
d9cdb878
AC
15069 || exit 1
15070
d32ab992 15071@endif gawk
d9cdb878 15072
d32ab992
PB
15073.PHONY: maybe-install-info-gawk install-info-gawk
15074maybe-install-info-gawk:
15075@if gawk
15076maybe-install-info-gawk: install-info-gawk
1358ccea 15077
d32ab992
PB
15078install-info-gawk: \
15079 configure-gawk \
05750653 15080 info-gawk
f41d6665 15081 @: $(MAKE); $(unstage)
d32ab992 15082 @[ -f ./gawk/Makefile ] || exit 0; \
8c90b13a
L
15083 r=`${PWD_COMMAND}`; export r; \
15084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15085 $(HOST_EXPORTS) \
d32ab992 15086 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15088 done; \
d32ab992 15089 echo "Doing install-info in gawk" ; \
215c351a 15090 (cd $(HOST_SUBDIR)/gawk && \
1358ccea
NN
15091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15093 "RANLIB=$${RANLIB}" \
901119ae 15094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15095 install-info) \
1358ccea
NN
15096 || exit 1
15097
d32ab992 15098@endif gawk
1358ccea 15099
9c4d2493
BM
15100.PHONY: maybe-install-pdf-gawk install-pdf-gawk
15101maybe-install-pdf-gawk:
15102@if gawk
15103maybe-install-pdf-gawk: install-pdf-gawk
15104
15105install-pdf-gawk: \
15106 configure-gawk \
15107 pdf-gawk
15108 @: $(MAKE); $(unstage)
15109 @[ -f ./gawk/Makefile ] || exit 0; \
15110 r=`${PWD_COMMAND}`; export r; \
15111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15112 $(HOST_EXPORTS) \
15113 for flag in $(EXTRA_HOST_FLAGS) ; do \
15114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15115 done; \
15116 echo "Doing install-pdf in gawk" ; \
15117 (cd $(HOST_SUBDIR)/gawk && \
15118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15120 "RANLIB=$${RANLIB}" \
901119ae 15121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
15122 install-pdf) \
15123 || exit 1
15124
15125@endif gawk
15126
65d6e994
CD
15127.PHONY: maybe-install-html-gawk install-html-gawk
15128maybe-install-html-gawk:
15129@if gawk
15130maybe-install-html-gawk: install-html-gawk
15131
15132install-html-gawk: \
15133 configure-gawk \
15134 html-gawk
15135 @: $(MAKE); $(unstage)
15136 @[ -f ./gawk/Makefile ] || exit 0; \
15137 r=`${PWD_COMMAND}`; export r; \
15138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15139 $(HOST_EXPORTS) \
15140 for flag in $(EXTRA_HOST_FLAGS) ; do \
15141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15142 done; \
15143 echo "Doing install-html in gawk" ; \
15144 (cd $(HOST_SUBDIR)/gawk && \
15145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15147 "RANLIB=$${RANLIB}" \
901119ae 15148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
15149 install-html) \
15150 || exit 1
15151
15152@endif gawk
15153
d32ab992
PB
15154.PHONY: maybe-installcheck-gawk installcheck-gawk
15155maybe-installcheck-gawk:
15156@if gawk
15157maybe-installcheck-gawk: installcheck-gawk
1358ccea 15158
d32ab992 15159installcheck-gawk: \
05750653 15160 configure-gawk
f41d6665 15161 @: $(MAKE); $(unstage)
d32ab992 15162 @[ -f ./gawk/Makefile ] || exit 0; \
8c90b13a
L
15163 r=`${PWD_COMMAND}`; export r; \
15164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15165 $(HOST_EXPORTS) \
d32ab992 15166 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15168 done; \
d32ab992 15169 echo "Doing installcheck in gawk" ; \
215c351a 15170 (cd $(HOST_SUBDIR)/gawk && \
1358ccea
NN
15171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15173 "RANLIB=$${RANLIB}" \
901119ae 15174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15175 installcheck) \
1358ccea
NN
15176 || exit 1
15177
d32ab992 15178@endif gawk
1358ccea 15179
d32ab992
PB
15180.PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
15181maybe-mostlyclean-gawk:
15182@if gawk
15183maybe-mostlyclean-gawk: mostlyclean-gawk
1358ccea 15184
05750653 15185mostlyclean-gawk:
f41d6665 15186 @: $(MAKE); $(unstage)
d32ab992 15187 @[ -f ./gawk/Makefile ] || exit 0; \
8c90b13a
L
15188 r=`${PWD_COMMAND}`; export r; \
15189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15190 $(HOST_EXPORTS) \
d32ab992 15191 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15193 done; \
d32ab992 15194 echo "Doing mostlyclean in gawk" ; \
215c351a 15195 (cd $(HOST_SUBDIR)/gawk && \
1358ccea
NN
15196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15198 "RANLIB=$${RANLIB}" \
901119ae 15199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15200 mostlyclean) \
1358ccea
NN
15201 || exit 1
15202
d32ab992 15203@endif gawk
1358ccea 15204
d32ab992
PB
15205.PHONY: maybe-clean-gawk clean-gawk
15206maybe-clean-gawk:
15207@if gawk
15208maybe-clean-gawk: clean-gawk
1358ccea 15209
05750653 15210clean-gawk:
f41d6665 15211 @: $(MAKE); $(unstage)
d32ab992 15212 @[ -f ./gawk/Makefile ] || exit 0; \
8c90b13a
L
15213 r=`${PWD_COMMAND}`; export r; \
15214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15215 $(HOST_EXPORTS) \
d32ab992 15216 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15218 done; \
d32ab992 15219 echo "Doing clean in gawk" ; \
215c351a 15220 (cd $(HOST_SUBDIR)/gawk && \
1358ccea
NN
15221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15223 "RANLIB=$${RANLIB}" \
901119ae 15224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15225 clean) \
1358ccea
NN
15226 || exit 1
15227
d32ab992 15228@endif gawk
1358ccea 15229
d32ab992
PB
15230.PHONY: maybe-distclean-gawk distclean-gawk
15231maybe-distclean-gawk:
15232@if gawk
15233maybe-distclean-gawk: distclean-gawk
1358ccea 15234
05750653 15235distclean-gawk:
f41d6665 15236 @: $(MAKE); $(unstage)
d32ab992 15237 @[ -f ./gawk/Makefile ] || exit 0; \
8c90b13a
L
15238 r=`${PWD_COMMAND}`; export r; \
15239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15240 $(HOST_EXPORTS) \
d32ab992 15241 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15243 done; \
d32ab992 15244 echo "Doing distclean in gawk" ; \
215c351a 15245 (cd $(HOST_SUBDIR)/gawk && \
1358ccea
NN
15246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15248 "RANLIB=$${RANLIB}" \
901119ae 15249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15250 distclean) \
1358ccea
NN
15251 || exit 1
15252
d32ab992 15253@endif gawk
1358ccea 15254
d32ab992
PB
15255.PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
15256maybe-maintainer-clean-gawk:
15257@if gawk
15258maybe-maintainer-clean-gawk: maintainer-clean-gawk
1358ccea 15259
05750653 15260maintainer-clean-gawk:
f41d6665 15261 @: $(MAKE); $(unstage)
d32ab992 15262 @[ -f ./gawk/Makefile ] || exit 0; \
8c90b13a
L
15263 r=`${PWD_COMMAND}`; export r; \
15264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15265 $(HOST_EXPORTS) \
d32ab992 15266 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15268 done; \
d32ab992 15269 echo "Doing maintainer-clean in gawk" ; \
215c351a 15270 (cd $(HOST_SUBDIR)/gawk && \
1358ccea
NN
15271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15273 "RANLIB=$${RANLIB}" \
901119ae 15274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15275 maintainer-clean) \
1358ccea
NN
15276 || exit 1
15277
d32ab992 15278@endif gawk
1358ccea 15279
1358ccea 15280
25b42232 15281
d32ab992
PB
15282.PHONY: configure-gettext maybe-configure-gettext
15283maybe-configure-gettext:
3ff3adad
PB
15284@if gcc-bootstrap
15285configure-gettext: stage_current
15286@endif gcc-bootstrap
d32ab992
PB
15287@if gettext
15288maybe-configure-gettext: configure-gettext
cc11cc9b 15289configure-gettext:
f41d6665 15290 @: $(MAKE); $(unstage)
cc11cc9b 15291 @r=`${PWD_COMMAND}`; export r; \
295f4e42 15292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
15293 test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
15294 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext ; \
4fc4dd12 15295 $(HOST_EXPORTS) \
25b42232
PB
15296 echo Configuring in $(HOST_SUBDIR)/gettext; \
15297 cd "$(HOST_SUBDIR)/gettext" || exit 1; \
295f4e42 15298 case $(srcdir) in \
215c351a
PB
15299 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15300 *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
15301 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 15302 esac; \
215c351a
PB
15303 srcdiroption="--srcdir=$${topdir}/gettext"; \
15304 libsrcdir="$$s/gettext"; \
295f4e42 15305 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
15306 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15307 --target=${target_alias} $${srcdiroption} \
295f4e42 15308 || exit 1
d32ab992 15309@endif gettext
295f4e42 15310
25b42232
PB
15311
15312
ce406537
PB
15313
15314
d32ab992
PB
15315.PHONY: all-gettext maybe-all-gettext
15316maybe-all-gettext:
3ff3adad
PB
15317@if gcc-bootstrap
15318all-gettext: stage_current
15319@endif gcc-bootstrap
d32ab992 15320@if gettext
7e0b5752 15321TARGET-gettext=all
d32ab992
PB
15322maybe-all-gettext: all-gettext
15323all-gettext: configure-gettext
f41d6665 15324 @: $(MAKE); $(unstage)
295f4e42
NN
15325 @r=`${PWD_COMMAND}`; export r; \
15326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15327 $(HOST_EXPORTS) \
215c351a 15328 (cd $(HOST_SUBDIR)/gettext && \
1c8bd6a3
PB
15329 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15330 $(TARGET-gettext))
d32ab992 15331@endif gettext
295f4e42 15332
25b42232 15333
ce406537
PB
15334
15335
d32ab992
PB
15336.PHONY: check-gettext maybe-check-gettext
15337maybe-check-gettext:
15338@if gettext
15339maybe-check-gettext: check-gettext
295f4e42 15340
d32ab992 15341check-gettext:
f41d6665 15342 @: $(MAKE); $(unstage)
295f4e42
NN
15343 @r=`${PWD_COMMAND}`; export r; \
15344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15345 $(HOST_EXPORTS) \
215c351a
PB
15346 (cd $(HOST_SUBDIR)/gettext && \
15347 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 15348
d32ab992 15349@endif gettext
295f4e42 15350
d32ab992
PB
15351.PHONY: install-gettext maybe-install-gettext
15352maybe-install-gettext:
15353@if gettext
15354maybe-install-gettext: install-gettext
295f4e42 15355
d32ab992 15356install-gettext: installdirs
f41d6665 15357 @: $(MAKE); $(unstage)
295f4e42
NN
15358 @r=`${PWD_COMMAND}`; export r; \
15359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15360 $(HOST_EXPORTS) \
215c351a 15361 (cd $(HOST_SUBDIR)/gettext && \
ace9ac7b 15362 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 15363
d32ab992 15364@endif gettext
295f4e42 15365
b5422ad7 15366# Other targets (info, dvi, pdf, etc.)
295f4e42 15367
d32ab992
PB
15368.PHONY: maybe-info-gettext info-gettext
15369maybe-info-gettext:
15370@if gettext
15371maybe-info-gettext: info-gettext
295f4e42 15372
d32ab992 15373info-gettext: \
05750653 15374 configure-gettext
f41d6665 15375 @: $(MAKE); $(unstage)
d32ab992 15376 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
15377 r=`${PWD_COMMAND}`; export r; \
15378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15379 $(HOST_EXPORTS) \
d32ab992 15380 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15382 done; \
d32ab992 15383 echo "Doing info in gettext" ; \
215c351a 15384 (cd $(HOST_SUBDIR)/gettext && \
1358ccea
NN
15385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15387 "RANLIB=$${RANLIB}" \
901119ae 15388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15389 info) \
1358ccea
NN
15390 || exit 1
15391
d32ab992 15392@endif gettext
1358ccea 15393
d32ab992
PB
15394.PHONY: maybe-dvi-gettext dvi-gettext
15395maybe-dvi-gettext:
15396@if gettext
15397maybe-dvi-gettext: dvi-gettext
1358ccea 15398
d32ab992 15399dvi-gettext: \
05750653 15400 configure-gettext
f41d6665 15401 @: $(MAKE); $(unstage)
d32ab992 15402 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
15403 r=`${PWD_COMMAND}`; export r; \
15404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15405 $(HOST_EXPORTS) \
d32ab992 15406 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15408 done; \
d32ab992 15409 echo "Doing dvi in gettext" ; \
215c351a 15410 (cd $(HOST_SUBDIR)/gettext && \
1358ccea
NN
15411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15413 "RANLIB=$${RANLIB}" \
901119ae 15414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15415 dvi) \
1358ccea
NN
15416 || exit 1
15417
d32ab992 15418@endif gettext
1358ccea 15419
b5422ad7
BM
15420.PHONY: maybe-pdf-gettext pdf-gettext
15421maybe-pdf-gettext:
15422@if gettext
15423maybe-pdf-gettext: pdf-gettext
15424
15425pdf-gettext: \
15426 configure-gettext
15427 @: $(MAKE); $(unstage)
15428 @[ -f ./gettext/Makefile ] || exit 0; \
15429 r=`${PWD_COMMAND}`; export r; \
15430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15431 $(HOST_EXPORTS) \
15432 for flag in $(EXTRA_HOST_FLAGS) ; do \
15433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15434 done; \
15435 echo "Doing pdf in gettext" ; \
15436 (cd $(HOST_SUBDIR)/gettext && \
15437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15439 "RANLIB=$${RANLIB}" \
901119ae 15440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
15441 pdf) \
15442 || exit 1
15443
15444@endif gettext
15445
f87a2b2e
MS
15446.PHONY: maybe-html-gettext html-gettext
15447maybe-html-gettext:
15448@if gettext
15449maybe-html-gettext: html-gettext
15450
15451html-gettext: \
05750653 15452 configure-gettext
f41d6665 15453 @: $(MAKE); $(unstage)
f87a2b2e
MS
15454 @[ -f ./gettext/Makefile ] || exit 0; \
15455 r=`${PWD_COMMAND}`; export r; \
15456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
15457 $(HOST_EXPORTS) \
15458 for flag in $(EXTRA_HOST_FLAGS) ; do \
15459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15460 done; \
15461 echo "Doing html in gettext" ; \
215c351a 15462 (cd $(HOST_SUBDIR)/gettext && \
f87a2b2e
MS
15463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15465 "RANLIB=$${RANLIB}" \
901119ae 15466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
15467 html) \
15468 || exit 1
15469
15470@endif gettext
15471
d32ab992
PB
15472.PHONY: maybe-TAGS-gettext TAGS-gettext
15473maybe-TAGS-gettext:
15474@if gettext
15475maybe-TAGS-gettext: TAGS-gettext
1358ccea 15476
d32ab992 15477TAGS-gettext: \
05750653 15478 configure-gettext
f41d6665 15479 @: $(MAKE); $(unstage)
d32ab992 15480 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
15481 r=`${PWD_COMMAND}`; export r; \
15482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15483 $(HOST_EXPORTS) \
d32ab992 15484 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15486 done; \
d32ab992 15487 echo "Doing TAGS in gettext" ; \
215c351a 15488 (cd $(HOST_SUBDIR)/gettext && \
1358ccea
NN
15489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15491 "RANLIB=$${RANLIB}" \
901119ae 15492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15493 TAGS) \
1358ccea
NN
15494 || exit 1
15495
d32ab992 15496@endif gettext
1358ccea 15497
d32ab992
PB
15498.PHONY: maybe-install-info-gettext install-info-gettext
15499maybe-install-info-gettext:
15500@if gettext
15501maybe-install-info-gettext: install-info-gettext
15502
15503install-info-gettext: \
15504 configure-gettext \
05750653 15505 info-gettext
f41d6665 15506 @: $(MAKE); $(unstage)
d32ab992 15507 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
15508 r=`${PWD_COMMAND}`; export r; \
15509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15510 $(HOST_EXPORTS) \
d32ab992 15511 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15513 done; \
d32ab992 15514 echo "Doing install-info in gettext" ; \
215c351a 15515 (cd $(HOST_SUBDIR)/gettext && \
1358ccea
NN
15516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15518 "RANLIB=$${RANLIB}" \
901119ae 15519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15520 install-info) \
1358ccea
NN
15521 || exit 1
15522
d32ab992 15523@endif gettext
1358ccea 15524
9c4d2493
BM
15525.PHONY: maybe-install-pdf-gettext install-pdf-gettext
15526maybe-install-pdf-gettext:
15527@if gettext
15528maybe-install-pdf-gettext: install-pdf-gettext
15529
15530install-pdf-gettext: \
15531 configure-gettext \
15532 pdf-gettext
15533 @: $(MAKE); $(unstage)
15534 @[ -f ./gettext/Makefile ] || exit 0; \
15535 r=`${PWD_COMMAND}`; export r; \
15536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15537 $(HOST_EXPORTS) \
15538 for flag in $(EXTRA_HOST_FLAGS) ; do \
15539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15540 done; \
15541 echo "Doing install-pdf in gettext" ; \
15542 (cd $(HOST_SUBDIR)/gettext && \
15543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15545 "RANLIB=$${RANLIB}" \
901119ae 15546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
15547 install-pdf) \
15548 || exit 1
15549
15550@endif gettext
15551
65d6e994
CD
15552.PHONY: maybe-install-html-gettext install-html-gettext
15553maybe-install-html-gettext:
15554@if gettext
15555maybe-install-html-gettext: install-html-gettext
15556
15557install-html-gettext: \
15558 configure-gettext \
15559 html-gettext
15560 @: $(MAKE); $(unstage)
15561 @[ -f ./gettext/Makefile ] || exit 0; \
15562 r=`${PWD_COMMAND}`; export r; \
15563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15564 $(HOST_EXPORTS) \
15565 for flag in $(EXTRA_HOST_FLAGS) ; do \
15566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15567 done; \
15568 echo "Doing install-html in gettext" ; \
15569 (cd $(HOST_SUBDIR)/gettext && \
15570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15572 "RANLIB=$${RANLIB}" \
901119ae 15573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
15574 install-html) \
15575 || exit 1
15576
15577@endif gettext
15578
d32ab992
PB
15579.PHONY: maybe-installcheck-gettext installcheck-gettext
15580maybe-installcheck-gettext:
15581@if gettext
15582maybe-installcheck-gettext: installcheck-gettext
1358ccea 15583
d32ab992 15584installcheck-gettext: \
05750653 15585 configure-gettext
f41d6665 15586 @: $(MAKE); $(unstage)
d32ab992 15587 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
15588 r=`${PWD_COMMAND}`; export r; \
15589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15590 $(HOST_EXPORTS) \
d32ab992 15591 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15593 done; \
d32ab992 15594 echo "Doing installcheck in gettext" ; \
215c351a 15595 (cd $(HOST_SUBDIR)/gettext && \
1358ccea
NN
15596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15598 "RANLIB=$${RANLIB}" \
901119ae 15599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15600 installcheck) \
1358ccea
NN
15601 || exit 1
15602
d32ab992 15603@endif gettext
1358ccea 15604
d32ab992
PB
15605.PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
15606maybe-mostlyclean-gettext:
15607@if gettext
15608maybe-mostlyclean-gettext: mostlyclean-gettext
1358ccea 15609
05750653 15610mostlyclean-gettext:
f41d6665 15611 @: $(MAKE); $(unstage)
d32ab992 15612 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
15613 r=`${PWD_COMMAND}`; export r; \
15614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15615 $(HOST_EXPORTS) \
d32ab992 15616 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15618 done; \
d32ab992 15619 echo "Doing mostlyclean in gettext" ; \
215c351a 15620 (cd $(HOST_SUBDIR)/gettext && \
1358ccea
NN
15621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15623 "RANLIB=$${RANLIB}" \
901119ae 15624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15625 mostlyclean) \
1358ccea
NN
15626 || exit 1
15627
d32ab992 15628@endif gettext
1358ccea 15629
d32ab992
PB
15630.PHONY: maybe-clean-gettext clean-gettext
15631maybe-clean-gettext:
15632@if gettext
15633maybe-clean-gettext: clean-gettext
1358ccea 15634
05750653 15635clean-gettext:
f41d6665 15636 @: $(MAKE); $(unstage)
d32ab992 15637 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
15638 r=`${PWD_COMMAND}`; export r; \
15639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15640 $(HOST_EXPORTS) \
d32ab992 15641 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15643 done; \
d32ab992 15644 echo "Doing clean in gettext" ; \
215c351a 15645 (cd $(HOST_SUBDIR)/gettext && \
1358ccea
NN
15646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15648 "RANLIB=$${RANLIB}" \
901119ae 15649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15650 clean) \
1358ccea
NN
15651 || exit 1
15652
d32ab992 15653@endif gettext
1358ccea 15654
d32ab992
PB
15655.PHONY: maybe-distclean-gettext distclean-gettext
15656maybe-distclean-gettext:
15657@if gettext
15658maybe-distclean-gettext: distclean-gettext
1358ccea 15659
05750653 15660distclean-gettext:
f41d6665 15661 @: $(MAKE); $(unstage)
d32ab992 15662 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
15663 r=`${PWD_COMMAND}`; export r; \
15664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15665 $(HOST_EXPORTS) \
d32ab992 15666 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15668 done; \
d32ab992 15669 echo "Doing distclean in gettext" ; \
215c351a 15670 (cd $(HOST_SUBDIR)/gettext && \
1358ccea
NN
15671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15673 "RANLIB=$${RANLIB}" \
901119ae 15674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15675 distclean) \
1358ccea
NN
15676 || exit 1
15677
d32ab992 15678@endif gettext
1358ccea 15679
d32ab992
PB
15680.PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
15681maybe-maintainer-clean-gettext:
15682@if gettext
15683maybe-maintainer-clean-gettext: maintainer-clean-gettext
1358ccea 15684
05750653 15685maintainer-clean-gettext:
f41d6665 15686 @: $(MAKE); $(unstage)
d32ab992 15687 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
15688 r=`${PWD_COMMAND}`; export r; \
15689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15690 $(HOST_EXPORTS) \
d32ab992 15691 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15693 done; \
d32ab992 15694 echo "Doing maintainer-clean in gettext" ; \
215c351a 15695 (cd $(HOST_SUBDIR)/gettext && \
1358ccea
NN
15696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15698 "RANLIB=$${RANLIB}" \
901119ae 15699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15700 maintainer-clean) \
1358ccea
NN
15701 || exit 1
15702
d32ab992 15703@endif gettext
1358ccea 15704
1358ccea 15705
25b42232 15706
e69bf64b
PB
15707.PHONY: configure-gmp maybe-configure-gmp
15708maybe-configure-gmp:
15709@if gcc-bootstrap
15710configure-gmp: stage_current
15711@endif gcc-bootstrap
15712@if gmp
15713maybe-configure-gmp: configure-gmp
15714configure-gmp:
15715 @r=`${PWD_COMMAND}`; export r; \
15716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15717 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15718 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15719 $(HOST_EXPORTS) \
15720 echo Configuring in $(HOST_SUBDIR)/gmp; \
15721 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
15722 case $(srcdir) in \
15723 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15724 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15725 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15726 esac; \
15727 srcdiroption="--srcdir=$${topdir}/gmp"; \
15728 libsrcdir="$$s/gmp"; \
15729 $(SHELL) $${libsrcdir}/configure \
15730 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15731 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
15732 || exit 1
15733@endif gmp
15734
15735
15736
15737.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
15738maybe-configure-stage1-gmp:
15739@if gmp-bootstrap
15740maybe-configure-stage1-gmp: configure-stage1-gmp
15741configure-stage1-gmp:
15742 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15743 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15744 @r=`${PWD_COMMAND}`; export r; \
15745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 15746 TFLAGS="$(STAGE1_TFLAGS)"; \
e69bf64b 15747 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
4a4a4e99 15748 $(HOST_EXPORTS) \
342b9200 15749 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
15750 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
15751 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
e69bf64b
PB
15752 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
15753 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15754 cd $(HOST_SUBDIR)/gmp || exit 1; \
15755 case $(srcdir) in \
15756 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15757 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15758 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15759 esac; \
15760 srcdiroption="--srcdir=$${topdir}/gmp"; \
15761 libsrcdir="$$s/gmp"; \
15762 $(SHELL) $${libsrcdir}/configure \
15763 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15764 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
4a4a4e99
AO
15765 $(STAGE1_CONFIGURE_FLAGS) \
15766 --disable-shared
e69bf64b
PB
15767@endif gmp-bootstrap
15768
15769.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
15770maybe-configure-stage2-gmp:
15771@if gmp-bootstrap
15772maybe-configure-stage2-gmp: configure-stage2-gmp
15773configure-stage2-gmp:
15774 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15775 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15776 @r=`${PWD_COMMAND}`; export r; \
15777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 15778 TFLAGS="$(STAGE2_TFLAGS)"; \
e69bf64b
PB
15779 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15780 $(HOST_EXPORTS) \
4a4a4e99 15781 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 15782 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
15783 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
15784 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
e69bf64b
PB
15785 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
15786 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15787 cd $(HOST_SUBDIR)/gmp || exit 1; \
15788 case $(srcdir) in \
15789 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15790 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15791 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15792 esac; \
15793 srcdiroption="--srcdir=$${topdir}/gmp"; \
15794 libsrcdir="$$s/gmp"; \
15795 $(SHELL) $${libsrcdir}/configure \
15796 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15797 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15798 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
15799 $(STAGE2_CONFIGURE_FLAGS) \
15800 --disable-shared
bb286d71
AO
15801@endif gmp-bootstrap
15802
e69bf64b
PB
15803.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
15804maybe-configure-stage3-gmp:
15805@if gmp-bootstrap
15806maybe-configure-stage3-gmp: configure-stage3-gmp
15807configure-stage3-gmp:
15808 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15809 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15810 @r=`${PWD_COMMAND}`; export r; \
15811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 15812 TFLAGS="$(STAGE3_TFLAGS)"; \
e69bf64b
PB
15813 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15814 $(HOST_EXPORTS) \
4a4a4e99 15815 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 15816 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
15817 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
15818 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
e69bf64b
PB
15819 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
15820 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15821 cd $(HOST_SUBDIR)/gmp || exit 1; \
15822 case $(srcdir) in \
15823 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15824 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15825 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15826 esac; \
15827 srcdiroption="--srcdir=$${topdir}/gmp"; \
15828 libsrcdir="$$s/gmp"; \
15829 $(SHELL) $${libsrcdir}/configure \
15830 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15831 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15832 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
15833 $(STAGE3_CONFIGURE_FLAGS) \
15834 --disable-shared
bb286d71
AO
15835@endif gmp-bootstrap
15836
e69bf64b
PB
15837.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
15838maybe-configure-stage4-gmp:
15839@if gmp-bootstrap
15840maybe-configure-stage4-gmp: configure-stage4-gmp
15841configure-stage4-gmp:
15842 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15843 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15844 @r=`${PWD_COMMAND}`; export r; \
15845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 15846 TFLAGS="$(STAGE4_TFLAGS)"; \
e69bf64b
PB
15847 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15848 $(HOST_EXPORTS) \
4a4a4e99 15849 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 15850 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
15851 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
15852 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
e69bf64b
PB
15853 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
15854 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15855 cd $(HOST_SUBDIR)/gmp || exit 1; \
15856 case $(srcdir) in \
15857 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15858 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15859 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15860 esac; \
15861 srcdiroption="--srcdir=$${topdir}/gmp"; \
15862 libsrcdir="$$s/gmp"; \
15863 $(SHELL) $${libsrcdir}/configure \
15864 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15865 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15866 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
15867 $(STAGE4_CONFIGURE_FLAGS) \
15868 --disable-shared
e69bf64b
PB
15869@endif gmp-bootstrap
15870
15871.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
15872maybe-configure-stageprofile-gmp:
15873@if gmp-bootstrap
15874maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
15875configure-stageprofile-gmp:
15876 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15877 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15878 @r=`${PWD_COMMAND}`; export r; \
15879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 15880 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e69bf64b
PB
15881 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15882 $(HOST_EXPORTS) \
4a4a4e99
AO
15883 $(POSTSTAGE1_HOST_EXPORTS) \
15884 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15885 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
15886 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
e69bf64b
PB
15887 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
15888 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15889 cd $(HOST_SUBDIR)/gmp || exit 1; \
15890 case $(srcdir) in \
15891 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15892 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15893 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15894 esac; \
15895 srcdiroption="--srcdir=$${topdir}/gmp"; \
15896 libsrcdir="$$s/gmp"; \
15897 $(SHELL) $${libsrcdir}/configure \
15898 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15899 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15900 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
15901 $(STAGEprofile_CONFIGURE_FLAGS) \
15902 --disable-shared
e69bf64b
PB
15903@endif gmp-bootstrap
15904
15905.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
15906maybe-configure-stagefeedback-gmp:
15907@if gmp-bootstrap
15908maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
15909configure-stagefeedback-gmp:
15910 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15911 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
15912 @r=`${PWD_COMMAND}`; export r; \
15913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 15914 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e69bf64b
PB
15915 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
15916 $(HOST_EXPORTS) \
4a4a4e99
AO
15917 $(POSTSTAGE1_HOST_EXPORTS) \
15918 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15919 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
15920 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
e69bf64b
PB
15921 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
15922 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
15923 cd $(HOST_SUBDIR)/gmp || exit 1; \
15924 case $(srcdir) in \
15925 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15926 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
15927 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15928 esac; \
15929 srcdiroption="--srcdir=$${topdir}/gmp"; \
15930 libsrcdir="$$s/gmp"; \
15931 $(SHELL) $${libsrcdir}/configure \
15932 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
15933 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
15934 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
15935 $(STAGEfeedback_CONFIGURE_FLAGS) \
15936 --disable-shared
e69bf64b
PB
15937@endif gmp-bootstrap
15938
15939
15940
15941
15942
15943.PHONY: all-gmp maybe-all-gmp
15944maybe-all-gmp:
15945@if gcc-bootstrap
15946all-gmp: stage_current
15947@endif gcc-bootstrap
15948@if gmp
15949TARGET-gmp=all
15950maybe-all-gmp: all-gmp
15951all-gmp: configure-gmp
15952 @r=`${PWD_COMMAND}`; export r; \
15953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15954 $(HOST_EXPORTS) \
15955 (cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3
PB
15956 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15957 $(TARGET-gmp))
e69bf64b
PB
15958@endif gmp
15959
15960
15961
15962.PHONY: all-stage1-gmp maybe-all-stage1-gmp
15963.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
15964maybe-all-stage1-gmp:
15965maybe-clean-stage1-gmp:
15966@if gmp-bootstrap
15967maybe-all-stage1-gmp: all-stage1-gmp
15968all-stage1: all-stage1-gmp
15969TARGET-stage1-gmp = $(TARGET-gmp)
15970all-stage1-gmp: configure-stage1-gmp
15971 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15972 @r=`${PWD_COMMAND}`; export r; \
15973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 15974 TFLAGS="$(STAGE1_TFLAGS)"; \
e69bf64b
PB
15975 $(HOST_EXPORTS) \
15976 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 15977 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
15978 CFLAGS="$(STAGE1_CFLAGS)" \
15979 CXXFLAGS="$(STAGE1_CFLAGS)" \
15980 LIBCFLAGS="$(LIBCFLAGS)" \
15981 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15982 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15983 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15984 $(EXTRA_HOST_FLAGS) \
15985 TFLAGS="$(STAGE1_TFLAGS)" \
e69bf64b
PB
15986 $(TARGET-stage1-gmp)
15987
15988maybe-clean-stage1-gmp: clean-stage1-gmp
15989clean-stage1: clean-stage1-gmp
15990clean-stage1-gmp:
15991 @if [ $(current_stage) = stage1 ]; then \
15992 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
15993 else \
15994 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
15995 $(MAKE) stage1-start; \
15996 fi; \
15997 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 15998 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 15999 clean
e69bf64b
PB
16000@endif gmp-bootstrap
16001
16002
16003.PHONY: all-stage2-gmp maybe-all-stage2-gmp
16004.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
16005maybe-all-stage2-gmp:
16006maybe-clean-stage2-gmp:
16007@if gmp-bootstrap
16008maybe-all-stage2-gmp: all-stage2-gmp
16009all-stage2: all-stage2-gmp
16010TARGET-stage2-gmp = $(TARGET-gmp)
16011all-stage2-gmp: configure-stage2-gmp
16012 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16013 @r=`${PWD_COMMAND}`; export r; \
16014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 16015 TFLAGS="$(STAGE2_TFLAGS)"; \
e69bf64b
PB
16016 $(HOST_EXPORTS) \
16017 $(POSTSTAGE1_HOST_EXPORTS) \
16018 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 16019 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
16020 CFLAGS="$(STAGE2_CFLAGS)" \
16021 CXXFLAGS="$(STAGE2_CFLAGS)" \
16022 LIBCFLAGS="$(STAGE2_CFLAGS)" \
16023 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16024 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16025 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16026 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16027 TFLAGS="$(STAGE2_TFLAGS)" \
e69bf64b
PB
16028 $(TARGET-stage2-gmp)
16029
16030maybe-clean-stage2-gmp: clean-stage2-gmp
16031clean-stage2: clean-stage2-gmp
16032clean-stage2-gmp:
16033 @if [ $(current_stage) = stage2 ]; then \
16034 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16035 else \
16036 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
16037 $(MAKE) stage2-start; \
16038 fi; \
16039 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 16040 $(MAKE) $(EXTRA_HOST_FLAGS) \
e69bf64b 16041 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 16042 clean
e69bf64b
PB
16043@endif gmp-bootstrap
16044
16045
16046.PHONY: all-stage3-gmp maybe-all-stage3-gmp
16047.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
16048maybe-all-stage3-gmp:
16049maybe-clean-stage3-gmp:
16050@if gmp-bootstrap
16051maybe-all-stage3-gmp: all-stage3-gmp
16052all-stage3: all-stage3-gmp
16053TARGET-stage3-gmp = $(TARGET-gmp)
16054all-stage3-gmp: configure-stage3-gmp
16055 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16056 @r=`${PWD_COMMAND}`; export r; \
16057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 16058 TFLAGS="$(STAGE3_TFLAGS)"; \
e69bf64b
PB
16059 $(HOST_EXPORTS) \
16060 $(POSTSTAGE1_HOST_EXPORTS) \
16061 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 16062 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
16063 CFLAGS="$(STAGE3_CFLAGS)" \
16064 CXXFLAGS="$(STAGE3_CFLAGS)" \
16065 LIBCFLAGS="$(STAGE3_CFLAGS)" \
16066 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16067 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16068 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16069 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16070 TFLAGS="$(STAGE3_TFLAGS)" \
e69bf64b
PB
16071 $(TARGET-stage3-gmp)
16072
16073maybe-clean-stage3-gmp: clean-stage3-gmp
16074clean-stage3: clean-stage3-gmp
16075clean-stage3-gmp:
16076 @if [ $(current_stage) = stage3 ]; then \
16077 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16078 else \
16079 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
16080 $(MAKE) stage3-start; \
16081 fi; \
16082 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 16083 $(MAKE) $(EXTRA_HOST_FLAGS) \
e69bf64b 16084 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 16085 clean
e69bf64b
PB
16086@endif gmp-bootstrap
16087
16088
16089.PHONY: all-stage4-gmp maybe-all-stage4-gmp
16090.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
16091maybe-all-stage4-gmp:
16092maybe-clean-stage4-gmp:
16093@if gmp-bootstrap
16094maybe-all-stage4-gmp: all-stage4-gmp
16095all-stage4: all-stage4-gmp
16096TARGET-stage4-gmp = $(TARGET-gmp)
16097all-stage4-gmp: configure-stage4-gmp
16098 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16099 @r=`${PWD_COMMAND}`; export r; \
16100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 16101 TFLAGS="$(STAGE4_TFLAGS)"; \
e69bf64b
PB
16102 $(HOST_EXPORTS) \
16103 $(POSTSTAGE1_HOST_EXPORTS) \
16104 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 16105 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
16106 CFLAGS="$(STAGE4_CFLAGS)" \
16107 CXXFLAGS="$(STAGE4_CFLAGS)" \
1c8bd6a3 16108 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
16109 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16110 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16111 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16112 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16113 TFLAGS="$(STAGE4_TFLAGS)" \
e69bf64b
PB
16114 $(TARGET-stage4-gmp)
16115
16116maybe-clean-stage4-gmp: clean-stage4-gmp
16117clean-stage4: clean-stage4-gmp
16118clean-stage4-gmp:
16119 @if [ $(current_stage) = stage4 ]; then \
16120 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16121 else \
16122 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
16123 $(MAKE) stage4-start; \
16124 fi; \
16125 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 16126 $(MAKE) $(EXTRA_HOST_FLAGS) \
e69bf64b 16127 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 16128 clean
e69bf64b
PB
16129@endif gmp-bootstrap
16130
16131
16132.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
16133.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
16134maybe-all-stageprofile-gmp:
16135maybe-clean-stageprofile-gmp:
16136@if gmp-bootstrap
16137maybe-all-stageprofile-gmp: all-stageprofile-gmp
16138all-stageprofile: all-stageprofile-gmp
16139TARGET-stageprofile-gmp = $(TARGET-gmp)
16140all-stageprofile-gmp: configure-stageprofile-gmp
16141 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16142 @r=`${PWD_COMMAND}`; export r; \
16143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 16144 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e69bf64b
PB
16145 $(HOST_EXPORTS) \
16146 $(POSTSTAGE1_HOST_EXPORTS) \
16147 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 16148 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
16149 CFLAGS="$(STAGEprofile_CFLAGS)" \
16150 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
16151 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16152 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16153 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16154 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16155 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16156 TFLAGS="$(STAGEprofile_TFLAGS)" \
e69bf64b
PB
16157 $(TARGET-stageprofile-gmp)
16158
16159maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
16160clean-stageprofile: clean-stageprofile-gmp
16161clean-stageprofile-gmp:
16162 @if [ $(current_stage) = stageprofile ]; then \
16163 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16164 else \
16165 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
16166 $(MAKE) stageprofile-start; \
16167 fi; \
16168 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 16169 $(MAKE) $(EXTRA_HOST_FLAGS) \
e69bf64b 16170 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 16171 clean
e69bf64b
PB
16172@endif gmp-bootstrap
16173
16174
16175.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
16176.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
16177maybe-all-stagefeedback-gmp:
16178maybe-clean-stagefeedback-gmp:
16179@if gmp-bootstrap
16180maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
16181all-stagefeedback: all-stagefeedback-gmp
16182TARGET-stagefeedback-gmp = $(TARGET-gmp)
16183all-stagefeedback-gmp: configure-stagefeedback-gmp
16184 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16185 @r=`${PWD_COMMAND}`; export r; \
16186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 16187 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e69bf64b
PB
16188 $(HOST_EXPORTS) \
16189 $(POSTSTAGE1_HOST_EXPORTS) \
16190 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 16191 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
16192 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16193 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
16194 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16195 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16196 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16197 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16198 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16199 TFLAGS="$(STAGEfeedback_TFLAGS)" \
e69bf64b
PB
16200 $(TARGET-stagefeedback-gmp)
16201
16202maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
16203clean-stagefeedback: clean-stagefeedback-gmp
16204clean-stagefeedback-gmp:
16205 @if [ $(current_stage) = stagefeedback ]; then \
16206 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16207 else \
16208 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
16209 $(MAKE) stagefeedback-start; \
16210 fi; \
16211 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 16212 $(MAKE) $(EXTRA_HOST_FLAGS) \
e69bf64b 16213 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 16214 clean
e69bf64b
PB
16215@endif gmp-bootstrap
16216
16217
16218
16219
16220
16221.PHONY: check-gmp maybe-check-gmp
16222maybe-check-gmp:
16223@if gmp
16224maybe-check-gmp: check-gmp
16225
16226check-gmp:
16227 @: $(MAKE); $(unstage)
16228 @r=`${PWD_COMMAND}`; export r; \
16229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16230 $(HOST_EXPORTS) \
16231 (cd $(HOST_SUBDIR)/gmp && \
16232 $(MAKE) $(FLAGS_TO_PASS) check)
16233
16234@endif gmp
16235
16236.PHONY: install-gmp maybe-install-gmp
16237maybe-install-gmp:
16238@if gmp
16239maybe-install-gmp: install-gmp
16240
16241install-gmp:
16242
16243@endif gmp
16244
16245# Other targets (info, dvi, pdf, etc.)
16246
16247.PHONY: maybe-info-gmp info-gmp
16248maybe-info-gmp:
16249@if gmp
16250maybe-info-gmp: info-gmp
16251
16252info-gmp: \
16253 configure-gmp
16254 @[ -f ./gmp/Makefile ] || exit 0; \
16255 r=`${PWD_COMMAND}`; export r; \
16256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16257 $(HOST_EXPORTS) \
16258 for flag in $(EXTRA_HOST_FLAGS) ; do \
16259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16260 done; \
16261 echo "Doing info in gmp" ; \
16262 (cd $(HOST_SUBDIR)/gmp && \
16263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16265 "RANLIB=$${RANLIB}" \
901119ae 16266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
16267 info) \
16268 || exit 1
16269
16270@endif gmp
16271
16272.PHONY: maybe-dvi-gmp dvi-gmp
16273maybe-dvi-gmp:
16274@if gmp
16275maybe-dvi-gmp: dvi-gmp
16276
16277dvi-gmp: \
16278 configure-gmp
16279 @[ -f ./gmp/Makefile ] || exit 0; \
16280 r=`${PWD_COMMAND}`; export r; \
16281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16282 $(HOST_EXPORTS) \
16283 for flag in $(EXTRA_HOST_FLAGS) ; do \
16284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16285 done; \
16286 echo "Doing dvi in gmp" ; \
16287 (cd $(HOST_SUBDIR)/gmp && \
16288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16290 "RANLIB=$${RANLIB}" \
901119ae 16291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
16292 dvi) \
16293 || exit 1
16294
16295@endif gmp
16296
16297.PHONY: maybe-pdf-gmp pdf-gmp
16298maybe-pdf-gmp:
16299@if gmp
16300maybe-pdf-gmp: pdf-gmp
16301
16302pdf-gmp: \
16303 configure-gmp
16304 @[ -f ./gmp/Makefile ] || exit 0; \
16305 r=`${PWD_COMMAND}`; export r; \
16306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16307 $(HOST_EXPORTS) \
16308 for flag in $(EXTRA_HOST_FLAGS) ; do \
16309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16310 done; \
16311 echo "Doing pdf in gmp" ; \
16312 (cd $(HOST_SUBDIR)/gmp && \
16313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16315 "RANLIB=$${RANLIB}" \
901119ae 16316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
16317 pdf) \
16318 || exit 1
16319
16320@endif gmp
16321
16322.PHONY: maybe-html-gmp html-gmp
16323maybe-html-gmp:
16324@if gmp
16325maybe-html-gmp: html-gmp
16326
16327html-gmp: \
16328 configure-gmp
16329 @[ -f ./gmp/Makefile ] || exit 0; \
16330 r=`${PWD_COMMAND}`; export r; \
16331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16332 $(HOST_EXPORTS) \
16333 for flag in $(EXTRA_HOST_FLAGS) ; do \
16334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16335 done; \
16336 echo "Doing html in gmp" ; \
16337 (cd $(HOST_SUBDIR)/gmp && \
16338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16340 "RANLIB=$${RANLIB}" \
901119ae 16341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
16342 html) \
16343 || exit 1
16344
16345@endif gmp
16346
16347.PHONY: maybe-TAGS-gmp TAGS-gmp
16348maybe-TAGS-gmp:
16349@if gmp
16350maybe-TAGS-gmp: TAGS-gmp
16351
16352TAGS-gmp: \
16353 configure-gmp
16354 @[ -f ./gmp/Makefile ] || exit 0; \
16355 r=`${PWD_COMMAND}`; export r; \
16356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16357 $(HOST_EXPORTS) \
16358 for flag in $(EXTRA_HOST_FLAGS) ; do \
16359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16360 done; \
16361 echo "Doing TAGS in gmp" ; \
16362 (cd $(HOST_SUBDIR)/gmp && \
16363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16365 "RANLIB=$${RANLIB}" \
901119ae 16366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
16367 TAGS) \
16368 || exit 1
16369
16370@endif gmp
16371
16372.PHONY: maybe-install-info-gmp install-info-gmp
16373maybe-install-info-gmp:
16374@if gmp
16375maybe-install-info-gmp: install-info-gmp
16376
16377install-info-gmp: \
16378 configure-gmp \
16379 info-gmp
16380 @[ -f ./gmp/Makefile ] || exit 0; \
16381 r=`${PWD_COMMAND}`; export r; \
16382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16383 $(HOST_EXPORTS) \
16384 for flag in $(EXTRA_HOST_FLAGS) ; do \
16385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16386 done; \
16387 echo "Doing install-info in gmp" ; \
16388 (cd $(HOST_SUBDIR)/gmp && \
16389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16391 "RANLIB=$${RANLIB}" \
901119ae 16392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
16393 install-info) \
16394 || exit 1
16395
16396@endif gmp
16397
9c4d2493
BM
16398.PHONY: maybe-install-pdf-gmp install-pdf-gmp
16399maybe-install-pdf-gmp:
16400@if gmp
16401maybe-install-pdf-gmp: install-pdf-gmp
16402
16403install-pdf-gmp: \
16404 configure-gmp \
16405 pdf-gmp
16406 @[ -f ./gmp/Makefile ] || exit 0; \
16407 r=`${PWD_COMMAND}`; export r; \
16408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16409 $(HOST_EXPORTS) \
16410 for flag in $(EXTRA_HOST_FLAGS) ; do \
16411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16412 done; \
16413 echo "Doing install-pdf in gmp" ; \
16414 (cd $(HOST_SUBDIR)/gmp && \
16415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16417 "RANLIB=$${RANLIB}" \
901119ae 16418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
16419 install-pdf) \
16420 || exit 1
16421
16422@endif gmp
16423
e69bf64b
PB
16424.PHONY: maybe-install-html-gmp install-html-gmp
16425maybe-install-html-gmp:
16426@if gmp
16427maybe-install-html-gmp: install-html-gmp
16428
16429install-html-gmp: \
16430 configure-gmp \
16431 html-gmp
16432 @[ -f ./gmp/Makefile ] || exit 0; \
16433 r=`${PWD_COMMAND}`; export r; \
16434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16435 $(HOST_EXPORTS) \
16436 for flag in $(EXTRA_HOST_FLAGS) ; do \
16437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16438 done; \
16439 echo "Doing install-html in gmp" ; \
16440 (cd $(HOST_SUBDIR)/gmp && \
16441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16443 "RANLIB=$${RANLIB}" \
901119ae 16444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
16445 install-html) \
16446 || exit 1
16447
16448@endif gmp
16449
16450.PHONY: maybe-installcheck-gmp installcheck-gmp
16451maybe-installcheck-gmp:
16452@if gmp
16453maybe-installcheck-gmp: installcheck-gmp
16454
f8bf9252
SP
16455installcheck-gmp: \
16456 configure-gmp
16457 @[ -f ./gmp/Makefile ] || exit 0; \
16458 r=`${PWD_COMMAND}`; export r; \
16459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16460 $(HOST_EXPORTS) \
16461 for flag in $(EXTRA_HOST_FLAGS) ; do \
16462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16463 done; \
16464 echo "Doing installcheck in gmp" ; \
16465 (cd $(HOST_SUBDIR)/gmp && \
16466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16468 "RANLIB=$${RANLIB}" \
16469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16470 installcheck) \
16471 || exit 1
16472
16473@endif gmp
16474
16475.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
16476maybe-mostlyclean-gmp:
16477@if gmp
16478maybe-mostlyclean-gmp: mostlyclean-gmp
16479
16480mostlyclean-gmp:
16481 @[ -f ./gmp/Makefile ] || exit 0; \
16482 r=`${PWD_COMMAND}`; export r; \
16483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16484 $(HOST_EXPORTS) \
16485 for flag in $(EXTRA_HOST_FLAGS) ; do \
16486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16487 done; \
16488 echo "Doing mostlyclean in gmp" ; \
16489 (cd $(HOST_SUBDIR)/gmp && \
16490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16492 "RANLIB=$${RANLIB}" \
16493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16494 mostlyclean) \
16495 || exit 1
16496
16497@endif gmp
16498
16499.PHONY: maybe-clean-gmp clean-gmp
16500maybe-clean-gmp:
16501@if gmp
16502maybe-clean-gmp: clean-gmp
16503
16504clean-gmp:
16505 @[ -f ./gmp/Makefile ] || exit 0; \
16506 r=`${PWD_COMMAND}`; export r; \
16507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16508 $(HOST_EXPORTS) \
16509 for flag in $(EXTRA_HOST_FLAGS) ; do \
16510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16511 done; \
16512 echo "Doing clean in gmp" ; \
16513 (cd $(HOST_SUBDIR)/gmp && \
16514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16516 "RANLIB=$${RANLIB}" \
16517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16518 clean) \
16519 || exit 1
16520
16521@endif gmp
16522
16523.PHONY: maybe-distclean-gmp distclean-gmp
16524maybe-distclean-gmp:
16525@if gmp
16526maybe-distclean-gmp: distclean-gmp
16527
16528distclean-gmp:
16529 @[ -f ./gmp/Makefile ] || exit 0; \
16530 r=`${PWD_COMMAND}`; export r; \
16531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16532 $(HOST_EXPORTS) \
16533 for flag in $(EXTRA_HOST_FLAGS) ; do \
16534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16535 done; \
16536 echo "Doing distclean in gmp" ; \
16537 (cd $(HOST_SUBDIR)/gmp && \
16538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16540 "RANLIB=$${RANLIB}" \
16541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16542 distclean) \
16543 || exit 1
16544
16545@endif gmp
16546
16547.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
16548maybe-maintainer-clean-gmp:
16549@if gmp
16550maybe-maintainer-clean-gmp: maintainer-clean-gmp
16551
16552maintainer-clean-gmp:
16553 @[ -f ./gmp/Makefile ] || exit 0; \
16554 r=`${PWD_COMMAND}`; export r; \
16555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16556 $(HOST_EXPORTS) \
16557 for flag in $(EXTRA_HOST_FLAGS) ; do \
16558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16559 done; \
16560 echo "Doing maintainer-clean in gmp" ; \
16561 (cd $(HOST_SUBDIR)/gmp && \
16562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16564 "RANLIB=$${RANLIB}" \
16565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16566 maintainer-clean) \
16567 || exit 1
16568
16569@endif gmp
16570
16571
16572
16573.PHONY: configure-mpfr maybe-configure-mpfr
16574maybe-configure-mpfr:
16575@if gcc-bootstrap
16576configure-mpfr: stage_current
16577@endif gcc-bootstrap
16578@if mpfr
16579maybe-configure-mpfr: configure-mpfr
16580configure-mpfr:
16581 @r=`${PWD_COMMAND}`; export r; \
16582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16583 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16584 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16585 $(HOST_EXPORTS) \
16586 echo Configuring in $(HOST_SUBDIR)/mpfr; \
16587 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
16588 case $(srcdir) in \
16589 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16590 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16591 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16592 esac; \
16593 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16594 libsrcdir="$$s/mpfr"; \
16595 $(SHELL) $${libsrcdir}/configure \
16596 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
9e3eba15 16597 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
f8bf9252
SP
16598 || exit 1
16599@endif mpfr
16600
16601
16602
16603.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
16604maybe-configure-stage1-mpfr:
16605@if mpfr-bootstrap
16606maybe-configure-stage1-mpfr: configure-stage1-mpfr
16607configure-stage1-mpfr:
16608 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16609 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16610 @r=`${PWD_COMMAND}`; export r; \
16611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 16612 TFLAGS="$(STAGE1_TFLAGS)"; \
f8bf9252 16613 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
4a4a4e99 16614 $(HOST_EXPORTS) \
f8bf9252 16615 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
16616 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
16617 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
f8bf9252
SP
16618 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
16619 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16620 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16621 case $(srcdir) in \
16622 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16623 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16624 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16625 esac; \
16626 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16627 libsrcdir="$$s/mpfr"; \
16628 $(SHELL) $${libsrcdir}/configure \
16629 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16630 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
4a4a4e99
AO
16631 $(STAGE1_CONFIGURE_FLAGS) \
16632 --disable-shared @extra_mpfr_configure_flags@
f8bf9252
SP
16633@endif mpfr-bootstrap
16634
16635.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
16636maybe-configure-stage2-mpfr:
16637@if mpfr-bootstrap
16638maybe-configure-stage2-mpfr: configure-stage2-mpfr
16639configure-stage2-mpfr:
16640 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16641 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16642 @r=`${PWD_COMMAND}`; export r; \
16643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 16644 TFLAGS="$(STAGE2_TFLAGS)"; \
f8bf9252
SP
16645 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16646 $(HOST_EXPORTS) \
4a4a4e99 16647 $(POSTSTAGE1_HOST_EXPORTS) \
f8bf9252 16648 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
16649 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
16650 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
f8bf9252
SP
16651 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
16652 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16653 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16654 case $(srcdir) in \
16655 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16656 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16657 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16658 esac; \
16659 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16660 libsrcdir="$$s/mpfr"; \
16661 $(SHELL) $${libsrcdir}/configure \
16662 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16663 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16664 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
16665 $(STAGE2_CONFIGURE_FLAGS) \
16666 --disable-shared @extra_mpfr_configure_flags@
f8bf9252
SP
16667@endif mpfr-bootstrap
16668
16669.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
16670maybe-configure-stage3-mpfr:
16671@if mpfr-bootstrap
16672maybe-configure-stage3-mpfr: configure-stage3-mpfr
16673configure-stage3-mpfr:
16674 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16675 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16676 @r=`${PWD_COMMAND}`; export r; \
16677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 16678 TFLAGS="$(STAGE3_TFLAGS)"; \
f8bf9252
SP
16679 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16680 $(HOST_EXPORTS) \
4a4a4e99 16681 $(POSTSTAGE1_HOST_EXPORTS) \
f8bf9252 16682 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
16683 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
16684 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
f8bf9252
SP
16685 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
16686 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16687 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16688 case $(srcdir) in \
16689 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16690 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16691 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16692 esac; \
16693 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16694 libsrcdir="$$s/mpfr"; \
16695 $(SHELL) $${libsrcdir}/configure \
16696 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16697 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16698 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
16699 $(STAGE3_CONFIGURE_FLAGS) \
16700 --disable-shared @extra_mpfr_configure_flags@
f8bf9252
SP
16701@endif mpfr-bootstrap
16702
16703.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
16704maybe-configure-stage4-mpfr:
16705@if mpfr-bootstrap
16706maybe-configure-stage4-mpfr: configure-stage4-mpfr
16707configure-stage4-mpfr:
16708 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16709 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16710 @r=`${PWD_COMMAND}`; export r; \
16711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 16712 TFLAGS="$(STAGE4_TFLAGS)"; \
f8bf9252
SP
16713 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16714 $(HOST_EXPORTS) \
4a4a4e99 16715 $(POSTSTAGE1_HOST_EXPORTS) \
f8bf9252 16716 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
16717 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
16718 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
f8bf9252
SP
16719 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
16720 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16721 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16722 case $(srcdir) in \
16723 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16724 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16725 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16726 esac; \
16727 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16728 libsrcdir="$$s/mpfr"; \
16729 $(SHELL) $${libsrcdir}/configure \
16730 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16731 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16732 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
16733 $(STAGE4_CONFIGURE_FLAGS) \
16734 --disable-shared @extra_mpfr_configure_flags@
f8bf9252
SP
16735@endif mpfr-bootstrap
16736
16737.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
16738maybe-configure-stageprofile-mpfr:
16739@if mpfr-bootstrap
16740maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
16741configure-stageprofile-mpfr:
16742 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16743 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16744 @r=`${PWD_COMMAND}`; export r; \
16745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 16746 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f8bf9252
SP
16747 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16748 $(HOST_EXPORTS) \
4a4a4e99
AO
16749 $(POSTSTAGE1_HOST_EXPORTS) \
16750 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
16751 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
16752 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
f8bf9252
SP
16753 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
16754 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16755 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16756 case $(srcdir) in \
16757 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16758 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16759 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16760 esac; \
16761 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16762 libsrcdir="$$s/mpfr"; \
16763 $(SHELL) $${libsrcdir}/configure \
16764 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16765 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16766 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
16767 $(STAGEprofile_CONFIGURE_FLAGS) \
16768 --disable-shared @extra_mpfr_configure_flags@
f8bf9252
SP
16769@endif mpfr-bootstrap
16770
16771.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
16772maybe-configure-stagefeedback-mpfr:
16773@if mpfr-bootstrap
16774maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
16775configure-stagefeedback-mpfr:
16776 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16777 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
16778 @r=`${PWD_COMMAND}`; export r; \
16779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 16780 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f8bf9252
SP
16781 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16782 $(HOST_EXPORTS) \
4a4a4e99
AO
16783 $(POSTSTAGE1_HOST_EXPORTS) \
16784 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
16785 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
16786 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
f8bf9252
SP
16787 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
16788 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16789 cd $(HOST_SUBDIR)/mpfr || exit 1; \
16790 case $(srcdir) in \
16791 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16792 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16793 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16794 esac; \
16795 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16796 libsrcdir="$$s/mpfr"; \
16797 $(SHELL) $${libsrcdir}/configure \
16798 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16799 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16800 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
16801 $(STAGEfeedback_CONFIGURE_FLAGS) \
16802 --disable-shared @extra_mpfr_configure_flags@
f8bf9252
SP
16803@endif mpfr-bootstrap
16804
16805
16806
16807
16808
16809.PHONY: all-mpfr maybe-all-mpfr
16810maybe-all-mpfr:
16811@if gcc-bootstrap
16812all-mpfr: stage_current
16813@endif gcc-bootstrap
16814@if mpfr
16815TARGET-mpfr=all
16816maybe-all-mpfr: all-mpfr
16817all-mpfr: configure-mpfr
16818 @r=`${PWD_COMMAND}`; export r; \
16819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16820 $(HOST_EXPORTS) \
16821 (cd $(HOST_SUBDIR)/mpfr && \
16822 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
16823 $(TARGET-mpfr))
16824@endif mpfr
16825
16826
16827
16828.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
16829.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
16830maybe-all-stage1-mpfr:
16831maybe-clean-stage1-mpfr:
16832@if mpfr-bootstrap
16833maybe-all-stage1-mpfr: all-stage1-mpfr
16834all-stage1: all-stage1-mpfr
16835TARGET-stage1-mpfr = $(TARGET-mpfr)
16836all-stage1-mpfr: configure-stage1-mpfr
16837 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16838 @r=`${PWD_COMMAND}`; export r; \
16839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 16840 TFLAGS="$(STAGE1_TFLAGS)"; \
f8bf9252
SP
16841 $(HOST_EXPORTS) \
16842 cd $(HOST_SUBDIR)/mpfr && \
16843 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
16844 CFLAGS="$(STAGE1_CFLAGS)" \
16845 CXXFLAGS="$(STAGE1_CFLAGS)" \
16846 LIBCFLAGS="$(LIBCFLAGS)" \
16847 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16848 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16849 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16850 $(EXTRA_HOST_FLAGS) \
16851 TFLAGS="$(STAGE1_TFLAGS)" \
f8bf9252
SP
16852 $(TARGET-stage1-mpfr)
16853
16854maybe-clean-stage1-mpfr: clean-stage1-mpfr
16855clean-stage1: clean-stage1-mpfr
16856clean-stage1-mpfr:
16857 @if [ $(current_stage) = stage1 ]; then \
16858 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
16859 else \
16860 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
16861 $(MAKE) stage1-start; \
16862 fi; \
16863 cd $(HOST_SUBDIR)/mpfr && \
16864 $(MAKE) $(EXTRA_HOST_FLAGS) \
16865 clean
16866@endif mpfr-bootstrap
16867
16868
16869.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
16870.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
16871maybe-all-stage2-mpfr:
16872maybe-clean-stage2-mpfr:
16873@if mpfr-bootstrap
16874maybe-all-stage2-mpfr: all-stage2-mpfr
16875all-stage2: all-stage2-mpfr
16876TARGET-stage2-mpfr = $(TARGET-mpfr)
16877all-stage2-mpfr: configure-stage2-mpfr
16878 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16879 @r=`${PWD_COMMAND}`; export r; \
16880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 16881 TFLAGS="$(STAGE2_TFLAGS)"; \
f8bf9252
SP
16882 $(HOST_EXPORTS) \
16883 $(POSTSTAGE1_HOST_EXPORTS) \
16884 cd $(HOST_SUBDIR)/mpfr && \
16885 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
16886 CFLAGS="$(STAGE2_CFLAGS)" \
16887 CXXFLAGS="$(STAGE2_CFLAGS)" \
16888 LIBCFLAGS="$(STAGE2_CFLAGS)" \
16889 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16890 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16891 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16892 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16893 TFLAGS="$(STAGE2_TFLAGS)" \
f8bf9252
SP
16894 $(TARGET-stage2-mpfr)
16895
16896maybe-clean-stage2-mpfr: clean-stage2-mpfr
16897clean-stage2: clean-stage2-mpfr
16898clean-stage2-mpfr:
16899 @if [ $(current_stage) = stage2 ]; then \
16900 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
16901 else \
16902 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
16903 $(MAKE) stage2-start; \
16904 fi; \
16905 cd $(HOST_SUBDIR)/mpfr && \
16906 $(MAKE) $(EXTRA_HOST_FLAGS) \
16907 $(POSTSTAGE1_FLAGS_TO_PASS) \
16908 clean
16909@endif mpfr-bootstrap
16910
16911
f8bf9252
SP
16912.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
16913.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
16914maybe-all-stage3-mpfr:
16915maybe-clean-stage3-mpfr:
16916@if mpfr-bootstrap
16917maybe-all-stage3-mpfr: all-stage3-mpfr
16918all-stage3: all-stage3-mpfr
16919TARGET-stage3-mpfr = $(TARGET-mpfr)
16920all-stage3-mpfr: configure-stage3-mpfr
16921 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16922 @r=`${PWD_COMMAND}`; export r; \
16923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 16924 TFLAGS="$(STAGE3_TFLAGS)"; \
f8bf9252
SP
16925 $(HOST_EXPORTS) \
16926 $(POSTSTAGE1_HOST_EXPORTS) \
16927 cd $(HOST_SUBDIR)/mpfr && \
16928 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
16929 CFLAGS="$(STAGE3_CFLAGS)" \
16930 CXXFLAGS="$(STAGE3_CFLAGS)" \
16931 LIBCFLAGS="$(STAGE3_CFLAGS)" \
16932 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16933 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16934 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16935 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16936 TFLAGS="$(STAGE3_TFLAGS)" \
f8bf9252
SP
16937 $(TARGET-stage3-mpfr)
16938
16939maybe-clean-stage3-mpfr: clean-stage3-mpfr
16940clean-stage3: clean-stage3-mpfr
16941clean-stage3-mpfr:
16942 @if [ $(current_stage) = stage3 ]; then \
16943 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
16944 else \
16945 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
16946 $(MAKE) stage3-start; \
16947 fi; \
16948 cd $(HOST_SUBDIR)/mpfr && \
16949 $(MAKE) $(EXTRA_HOST_FLAGS) \
16950 $(POSTSTAGE1_FLAGS_TO_PASS) \
16951 clean
16952@endif mpfr-bootstrap
16953
16954
f8bf9252
SP
16955.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
16956.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
16957maybe-all-stage4-mpfr:
16958maybe-clean-stage4-mpfr:
16959@if mpfr-bootstrap
16960maybe-all-stage4-mpfr: all-stage4-mpfr
16961all-stage4: all-stage4-mpfr
16962TARGET-stage4-mpfr = $(TARGET-mpfr)
16963all-stage4-mpfr: configure-stage4-mpfr
16964 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16965 @r=`${PWD_COMMAND}`; export r; \
16966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 16967 TFLAGS="$(STAGE4_TFLAGS)"; \
f8bf9252
SP
16968 $(HOST_EXPORTS) \
16969 $(POSTSTAGE1_HOST_EXPORTS) \
16970 cd $(HOST_SUBDIR)/mpfr && \
16971 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
16972 CFLAGS="$(STAGE4_CFLAGS)" \
16973 CXXFLAGS="$(STAGE4_CFLAGS)" \
f8bf9252 16974 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
16975 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16976 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16977 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16978 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16979 TFLAGS="$(STAGE4_TFLAGS)" \
f8bf9252
SP
16980 $(TARGET-stage4-mpfr)
16981
16982maybe-clean-stage4-mpfr: clean-stage4-mpfr
16983clean-stage4: clean-stage4-mpfr
16984clean-stage4-mpfr:
16985 @if [ $(current_stage) = stage4 ]; then \
16986 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
16987 else \
16988 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
16989 $(MAKE) stage4-start; \
16990 fi; \
16991 cd $(HOST_SUBDIR)/mpfr && \
16992 $(MAKE) $(EXTRA_HOST_FLAGS) \
16993 $(POSTSTAGE1_FLAGS_TO_PASS) \
16994 clean
16995@endif mpfr-bootstrap
16996
16997
16998.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
16999.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
17000maybe-all-stageprofile-mpfr:
17001maybe-clean-stageprofile-mpfr:
17002@if mpfr-bootstrap
17003maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
17004all-stageprofile: all-stageprofile-mpfr
17005TARGET-stageprofile-mpfr = $(TARGET-mpfr)
17006all-stageprofile-mpfr: configure-stageprofile-mpfr
17007 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17008 @r=`${PWD_COMMAND}`; export r; \
17009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 17010 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f8bf9252
SP
17011 $(HOST_EXPORTS) \
17012 $(POSTSTAGE1_HOST_EXPORTS) \
17013 cd $(HOST_SUBDIR)/mpfr && \
17014 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
17015 CFLAGS="$(STAGEprofile_CFLAGS)" \
17016 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
17017 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17018 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17019 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17020 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17021 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17022 TFLAGS="$(STAGEprofile_TFLAGS)" \
f8bf9252
SP
17023 $(TARGET-stageprofile-mpfr)
17024
17025maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
17026clean-stageprofile: clean-stageprofile-mpfr
17027clean-stageprofile-mpfr:
17028 @if [ $(current_stage) = stageprofile ]; then \
17029 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17030 else \
17031 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
17032 $(MAKE) stageprofile-start; \
17033 fi; \
17034 cd $(HOST_SUBDIR)/mpfr && \
17035 $(MAKE) $(EXTRA_HOST_FLAGS) \
17036 $(POSTSTAGE1_FLAGS_TO_PASS) \
17037 clean
17038@endif mpfr-bootstrap
17039
17040
17041.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
17042.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
17043maybe-all-stagefeedback-mpfr:
17044maybe-clean-stagefeedback-mpfr:
17045@if mpfr-bootstrap
17046maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
17047all-stagefeedback: all-stagefeedback-mpfr
17048TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
17049all-stagefeedback-mpfr: configure-stagefeedback-mpfr
17050 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17051 @r=`${PWD_COMMAND}`; export r; \
17052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 17053 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f8bf9252
SP
17054 $(HOST_EXPORTS) \
17055 $(POSTSTAGE1_HOST_EXPORTS) \
17056 cd $(HOST_SUBDIR)/mpfr && \
17057 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
17058 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17059 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
17060 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17061 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17062 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17063 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17064 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17065 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f8bf9252
SP
17066 $(TARGET-stagefeedback-mpfr)
17067
17068maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
17069clean-stagefeedback: clean-stagefeedback-mpfr
17070clean-stagefeedback-mpfr:
17071 @if [ $(current_stage) = stagefeedback ]; then \
17072 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17073 else \
17074 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
17075 $(MAKE) stagefeedback-start; \
17076 fi; \
17077 cd $(HOST_SUBDIR)/mpfr && \
17078 $(MAKE) $(EXTRA_HOST_FLAGS) \
17079 $(POSTSTAGE1_FLAGS_TO_PASS) \
17080 clean
17081@endif mpfr-bootstrap
17082
17083
17084
17085
17086
17087.PHONY: check-mpfr maybe-check-mpfr
17088maybe-check-mpfr:
17089@if mpfr
17090maybe-check-mpfr: check-mpfr
17091
17092check-mpfr:
17093 @: $(MAKE); $(unstage)
17094 @r=`${PWD_COMMAND}`; export r; \
17095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17096 $(HOST_EXPORTS) \
17097 (cd $(HOST_SUBDIR)/mpfr && \
17098 $(MAKE) $(FLAGS_TO_PASS) check)
17099
17100@endif mpfr
17101
17102.PHONY: install-mpfr maybe-install-mpfr
17103maybe-install-mpfr:
17104@if mpfr
17105maybe-install-mpfr: install-mpfr
17106
17107install-mpfr:
17108
17109@endif mpfr
17110
17111# Other targets (info, dvi, pdf, etc.)
17112
17113.PHONY: maybe-info-mpfr info-mpfr
17114maybe-info-mpfr:
17115@if mpfr
17116maybe-info-mpfr: info-mpfr
17117
17118info-mpfr: \
17119 configure-mpfr
17120 @[ -f ./mpfr/Makefile ] || exit 0; \
17121 r=`${PWD_COMMAND}`; export r; \
17122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17123 $(HOST_EXPORTS) \
17124 for flag in $(EXTRA_HOST_FLAGS) ; do \
17125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17126 done; \
17127 echo "Doing info in mpfr" ; \
17128 (cd $(HOST_SUBDIR)/mpfr && \
17129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17131 "RANLIB=$${RANLIB}" \
17132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17133 info) \
17134 || exit 1
17135
17136@endif mpfr
17137
17138.PHONY: maybe-dvi-mpfr dvi-mpfr
17139maybe-dvi-mpfr:
17140@if mpfr
17141maybe-dvi-mpfr: dvi-mpfr
17142
17143dvi-mpfr: \
17144 configure-mpfr
17145 @[ -f ./mpfr/Makefile ] || exit 0; \
17146 r=`${PWD_COMMAND}`; export r; \
17147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17148 $(HOST_EXPORTS) \
17149 for flag in $(EXTRA_HOST_FLAGS) ; do \
17150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17151 done; \
17152 echo "Doing dvi in mpfr" ; \
17153 (cd $(HOST_SUBDIR)/mpfr && \
17154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17156 "RANLIB=$${RANLIB}" \
17157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17158 dvi) \
17159 || exit 1
17160
17161@endif mpfr
17162
17163.PHONY: maybe-pdf-mpfr pdf-mpfr
17164maybe-pdf-mpfr:
17165@if mpfr
17166maybe-pdf-mpfr: pdf-mpfr
17167
17168pdf-mpfr: \
17169 configure-mpfr
17170 @[ -f ./mpfr/Makefile ] || exit 0; \
17171 r=`${PWD_COMMAND}`; export r; \
17172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17173 $(HOST_EXPORTS) \
17174 for flag in $(EXTRA_HOST_FLAGS) ; do \
17175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17176 done; \
17177 echo "Doing pdf in mpfr" ; \
17178 (cd $(HOST_SUBDIR)/mpfr && \
17179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17181 "RANLIB=$${RANLIB}" \
17182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17183 pdf) \
17184 || exit 1
17185
17186@endif mpfr
17187
17188.PHONY: maybe-html-mpfr html-mpfr
17189maybe-html-mpfr:
17190@if mpfr
17191maybe-html-mpfr: html-mpfr
17192
17193html-mpfr: \
17194 configure-mpfr
17195 @[ -f ./mpfr/Makefile ] || exit 0; \
17196 r=`${PWD_COMMAND}`; export r; \
17197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17198 $(HOST_EXPORTS) \
17199 for flag in $(EXTRA_HOST_FLAGS) ; do \
17200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17201 done; \
17202 echo "Doing html in mpfr" ; \
17203 (cd $(HOST_SUBDIR)/mpfr && \
17204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17206 "RANLIB=$${RANLIB}" \
17207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17208 html) \
17209 || exit 1
17210
17211@endif mpfr
17212
17213.PHONY: maybe-TAGS-mpfr TAGS-mpfr
17214maybe-TAGS-mpfr:
17215@if mpfr
17216maybe-TAGS-mpfr: TAGS-mpfr
17217
17218TAGS-mpfr: \
17219 configure-mpfr
17220 @[ -f ./mpfr/Makefile ] || exit 0; \
17221 r=`${PWD_COMMAND}`; export r; \
17222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17223 $(HOST_EXPORTS) \
17224 for flag in $(EXTRA_HOST_FLAGS) ; do \
17225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17226 done; \
17227 echo "Doing TAGS in mpfr" ; \
17228 (cd $(HOST_SUBDIR)/mpfr && \
17229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17231 "RANLIB=$${RANLIB}" \
17232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17233 TAGS) \
17234 || exit 1
17235
17236@endif mpfr
17237
17238.PHONY: maybe-install-info-mpfr install-info-mpfr
17239maybe-install-info-mpfr:
17240@if mpfr
17241maybe-install-info-mpfr: install-info-mpfr
17242
17243install-info-mpfr: \
17244 configure-mpfr \
17245 info-mpfr
17246 @[ -f ./mpfr/Makefile ] || exit 0; \
17247 r=`${PWD_COMMAND}`; export r; \
17248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17249 $(HOST_EXPORTS) \
17250 for flag in $(EXTRA_HOST_FLAGS) ; do \
17251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17252 done; \
17253 echo "Doing install-info in mpfr" ; \
17254 (cd $(HOST_SUBDIR)/mpfr && \
17255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17257 "RANLIB=$${RANLIB}" \
17258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17259 install-info) \
17260 || exit 1
17261
17262@endif mpfr
17263
17264.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
17265maybe-install-pdf-mpfr:
17266@if mpfr
17267maybe-install-pdf-mpfr: install-pdf-mpfr
17268
17269install-pdf-mpfr: \
17270 configure-mpfr \
17271 pdf-mpfr
17272 @[ -f ./mpfr/Makefile ] || exit 0; \
17273 r=`${PWD_COMMAND}`; export r; \
17274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17275 $(HOST_EXPORTS) \
17276 for flag in $(EXTRA_HOST_FLAGS) ; do \
17277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17278 done; \
17279 echo "Doing install-pdf in mpfr" ; \
17280 (cd $(HOST_SUBDIR)/mpfr && \
17281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17283 "RANLIB=$${RANLIB}" \
17284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17285 install-pdf) \
17286 || exit 1
17287
17288@endif mpfr
17289
17290.PHONY: maybe-install-html-mpfr install-html-mpfr
17291maybe-install-html-mpfr:
17292@if mpfr
17293maybe-install-html-mpfr: install-html-mpfr
17294
17295install-html-mpfr: \
17296 configure-mpfr \
17297 html-mpfr
17298 @[ -f ./mpfr/Makefile ] || exit 0; \
17299 r=`${PWD_COMMAND}`; export r; \
17300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17301 $(HOST_EXPORTS) \
17302 for flag in $(EXTRA_HOST_FLAGS) ; do \
17303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17304 done; \
17305 echo "Doing install-html in mpfr" ; \
17306 (cd $(HOST_SUBDIR)/mpfr && \
17307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17309 "RANLIB=$${RANLIB}" \
17310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17311 install-html) \
17312 || exit 1
17313
17314@endif mpfr
17315
17316.PHONY: maybe-installcheck-mpfr installcheck-mpfr
17317maybe-installcheck-mpfr:
17318@if mpfr
17319maybe-installcheck-mpfr: installcheck-mpfr
17320
17321installcheck-mpfr: \
17322 configure-mpfr
17323 @[ -f ./mpfr/Makefile ] || exit 0; \
17324 r=`${PWD_COMMAND}`; export r; \
17325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17326 $(HOST_EXPORTS) \
17327 for flag in $(EXTRA_HOST_FLAGS) ; do \
17328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17329 done; \
17330 echo "Doing installcheck in mpfr" ; \
17331 (cd $(HOST_SUBDIR)/mpfr && \
17332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17334 "RANLIB=$${RANLIB}" \
17335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17336 installcheck) \
17337 || exit 1
17338
17339@endif mpfr
17340
17341.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
17342maybe-mostlyclean-mpfr:
17343@if mpfr
17344maybe-mostlyclean-mpfr: mostlyclean-mpfr
17345
17346mostlyclean-mpfr:
17347 @[ -f ./mpfr/Makefile ] || exit 0; \
17348 r=`${PWD_COMMAND}`; export r; \
17349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17350 $(HOST_EXPORTS) \
17351 for flag in $(EXTRA_HOST_FLAGS) ; do \
17352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17353 done; \
17354 echo "Doing mostlyclean in mpfr" ; \
17355 (cd $(HOST_SUBDIR)/mpfr && \
17356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17358 "RANLIB=$${RANLIB}" \
17359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17360 mostlyclean) \
17361 || exit 1
17362
17363@endif mpfr
17364
17365.PHONY: maybe-clean-mpfr clean-mpfr
17366maybe-clean-mpfr:
17367@if mpfr
17368maybe-clean-mpfr: clean-mpfr
17369
17370clean-mpfr:
17371 @[ -f ./mpfr/Makefile ] || exit 0; \
17372 r=`${PWD_COMMAND}`; export r; \
17373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17374 $(HOST_EXPORTS) \
17375 for flag in $(EXTRA_HOST_FLAGS) ; do \
17376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17377 done; \
17378 echo "Doing clean in mpfr" ; \
17379 (cd $(HOST_SUBDIR)/mpfr && \
17380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17382 "RANLIB=$${RANLIB}" \
17383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17384 clean) \
17385 || exit 1
17386
17387@endif mpfr
17388
17389.PHONY: maybe-distclean-mpfr distclean-mpfr
17390maybe-distclean-mpfr:
17391@if mpfr
17392maybe-distclean-mpfr: distclean-mpfr
17393
17394distclean-mpfr:
17395 @[ -f ./mpfr/Makefile ] || exit 0; \
17396 r=`${PWD_COMMAND}`; export r; \
17397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17398 $(HOST_EXPORTS) \
17399 for flag in $(EXTRA_HOST_FLAGS) ; do \
17400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17401 done; \
17402 echo "Doing distclean in mpfr" ; \
17403 (cd $(HOST_SUBDIR)/mpfr && \
17404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17406 "RANLIB=$${RANLIB}" \
17407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17408 distclean) \
17409 || exit 1
17410
17411@endif mpfr
17412
17413.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
17414maybe-maintainer-clean-mpfr:
17415@if mpfr
17416maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
17417
17418maintainer-clean-mpfr:
17419 @[ -f ./mpfr/Makefile ] || exit 0; \
17420 r=`${PWD_COMMAND}`; export r; \
17421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17422 $(HOST_EXPORTS) \
17423 for flag in $(EXTRA_HOST_FLAGS) ; do \
17424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17425 done; \
17426 echo "Doing maintainer-clean in mpfr" ; \
17427 (cd $(HOST_SUBDIR)/mpfr && \
17428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17430 "RANLIB=$${RANLIB}" \
17431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17432 maintainer-clean) \
17433 || exit 1
17434
17435@endif mpfr
17436
17437
17438
acd26225
KG
17439.PHONY: configure-mpc maybe-configure-mpc
17440maybe-configure-mpc:
17441@if gcc-bootstrap
17442configure-mpc: stage_current
17443@endif gcc-bootstrap
17444@if mpc
17445maybe-configure-mpc: configure-mpc
17446configure-mpc:
17447 @r=`${PWD_COMMAND}`; export r; \
17448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17449 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
17450 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
17451 $(HOST_EXPORTS) \
17452 echo Configuring in $(HOST_SUBDIR)/mpc; \
17453 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
17454 case $(srcdir) in \
17455 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17456 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
17457 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17458 esac; \
17459 srcdiroption="--srcdir=$${topdir}/mpc"; \
17460 libsrcdir="$$s/mpc"; \
17461 $(SHELL) $${libsrcdir}/configure \
17462 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17463 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
17464 || exit 1
17465@endif mpc
17466
17467
17468
17469.PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
17470maybe-configure-stage1-mpc:
17471@if mpc-bootstrap
17472maybe-configure-stage1-mpc: configure-stage1-mpc
17473configure-stage1-mpc:
17474 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17475 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
17476 @r=`${PWD_COMMAND}`; export r; \
17477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17478 TFLAGS="$(STAGE1_TFLAGS)"; \
17479 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
17480 $(HOST_EXPORTS) \
17481 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
17482 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
17483 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
17484 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
17485 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
17486 cd $(HOST_SUBDIR)/mpc || exit 1; \
17487 case $(srcdir) in \
17488 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17489 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
17490 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17491 esac; \
17492 srcdiroption="--srcdir=$${topdir}/mpc"; \
17493 libsrcdir="$$s/mpc"; \
17494 $(SHELL) $${libsrcdir}/configure \
17495 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17496 --target=${target_alias} $${srcdiroption} \
17497 $(STAGE1_CONFIGURE_FLAGS) \
17498 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
17499@endif mpc-bootstrap
17500
17501.PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
17502maybe-configure-stage2-mpc:
17503@if mpc-bootstrap
17504maybe-configure-stage2-mpc: configure-stage2-mpc
17505configure-stage2-mpc:
17506 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17507 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
17508 @r=`${PWD_COMMAND}`; export r; \
17509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17510 TFLAGS="$(STAGE2_TFLAGS)"; \
17511 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
17512 $(HOST_EXPORTS) \
17513 $(POSTSTAGE1_HOST_EXPORTS) \
17514 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
17515 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
17516 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
17517 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
17518 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
17519 cd $(HOST_SUBDIR)/mpc || exit 1; \
17520 case $(srcdir) in \
17521 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17522 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
17523 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17524 esac; \
17525 srcdiroption="--srcdir=$${topdir}/mpc"; \
17526 libsrcdir="$$s/mpc"; \
17527 $(SHELL) $${libsrcdir}/configure \
17528 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17529 --target=${target_alias} $${srcdiroption} \
17530 --with-build-libsubdir=$(HOST_SUBDIR) \
17531 $(STAGE2_CONFIGURE_FLAGS) \
17532 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
17533@endif mpc-bootstrap
17534
17535.PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
17536maybe-configure-stage3-mpc:
17537@if mpc-bootstrap
17538maybe-configure-stage3-mpc: configure-stage3-mpc
17539configure-stage3-mpc:
17540 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17541 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
17542 @r=`${PWD_COMMAND}`; export r; \
17543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17544 TFLAGS="$(STAGE3_TFLAGS)"; \
17545 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
17546 $(HOST_EXPORTS) \
17547 $(POSTSTAGE1_HOST_EXPORTS) \
17548 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17549 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
17550 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
17551 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
17552 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
17553 cd $(HOST_SUBDIR)/mpc || exit 1; \
17554 case $(srcdir) in \
17555 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17556 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
17557 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17558 esac; \
17559 srcdiroption="--srcdir=$${topdir}/mpc"; \
17560 libsrcdir="$$s/mpc"; \
17561 $(SHELL) $${libsrcdir}/configure \
17562 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17563 --target=${target_alias} $${srcdiroption} \
17564 --with-build-libsubdir=$(HOST_SUBDIR) \
17565 $(STAGE3_CONFIGURE_FLAGS) \
17566 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
17567@endif mpc-bootstrap
17568
17569.PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
17570maybe-configure-stage4-mpc:
17571@if mpc-bootstrap
17572maybe-configure-stage4-mpc: configure-stage4-mpc
17573configure-stage4-mpc:
17574 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17575 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
17576 @r=`${PWD_COMMAND}`; export r; \
17577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17578 TFLAGS="$(STAGE4_TFLAGS)"; \
17579 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
17580 $(HOST_EXPORTS) \
17581 $(POSTSTAGE1_HOST_EXPORTS) \
17582 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17583 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
17584 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
17585 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
17586 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
17587 cd $(HOST_SUBDIR)/mpc || exit 1; \
17588 case $(srcdir) in \
17589 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17590 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
17591 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17592 esac; \
17593 srcdiroption="--srcdir=$${topdir}/mpc"; \
17594 libsrcdir="$$s/mpc"; \
17595 $(SHELL) $${libsrcdir}/configure \
17596 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17597 --target=${target_alias} $${srcdiroption} \
17598 --with-build-libsubdir=$(HOST_SUBDIR) \
17599 $(STAGE4_CONFIGURE_FLAGS) \
17600 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
17601@endif mpc-bootstrap
17602
17603.PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
17604maybe-configure-stageprofile-mpc:
17605@if mpc-bootstrap
17606maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
17607configure-stageprofile-mpc:
17608 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17609 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
17610 @r=`${PWD_COMMAND}`; export r; \
17611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17612 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17613 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
17614 $(HOST_EXPORTS) \
17615 $(POSTSTAGE1_HOST_EXPORTS) \
17616 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17617 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
17618 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
17619 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
17620 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
17621 cd $(HOST_SUBDIR)/mpc || exit 1; \
17622 case $(srcdir) in \
17623 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17624 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
17625 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17626 esac; \
17627 srcdiroption="--srcdir=$${topdir}/mpc"; \
17628 libsrcdir="$$s/mpc"; \
17629 $(SHELL) $${libsrcdir}/configure \
17630 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17631 --target=${target_alias} $${srcdiroption} \
17632 --with-build-libsubdir=$(HOST_SUBDIR) \
17633 $(STAGEprofile_CONFIGURE_FLAGS) \
17634 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
17635@endif mpc-bootstrap
17636
17637.PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
17638maybe-configure-stagefeedback-mpc:
17639@if mpc-bootstrap
17640maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
17641configure-stagefeedback-mpc:
17642 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17643 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
17644 @r=`${PWD_COMMAND}`; export r; \
17645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17646 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17647 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
17648 $(HOST_EXPORTS) \
17649 $(POSTSTAGE1_HOST_EXPORTS) \
17650 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17651 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
17652 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
17653 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
17654 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
17655 cd $(HOST_SUBDIR)/mpc || exit 1; \
17656 case $(srcdir) in \
17657 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17658 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
17659 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17660 esac; \
17661 srcdiroption="--srcdir=$${topdir}/mpc"; \
17662 libsrcdir="$$s/mpc"; \
17663 $(SHELL) $${libsrcdir}/configure \
17664 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17665 --target=${target_alias} $${srcdiroption} \
17666 --with-build-libsubdir=$(HOST_SUBDIR) \
17667 $(STAGEfeedback_CONFIGURE_FLAGS) \
17668 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
17669@endif mpc-bootstrap
17670
17671
17672
17673
17674
17675.PHONY: all-mpc maybe-all-mpc
17676maybe-all-mpc:
17677@if gcc-bootstrap
17678all-mpc: stage_current
17679@endif gcc-bootstrap
17680@if mpc
17681TARGET-mpc=all
17682maybe-all-mpc: all-mpc
17683all-mpc: configure-mpc
17684 @r=`${PWD_COMMAND}`; export r; \
17685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17686 $(HOST_EXPORTS) \
17687 (cd $(HOST_SUBDIR)/mpc && \
17688 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17689 $(TARGET-mpc))
17690@endif mpc
17691
17692
17693
17694.PHONY: all-stage1-mpc maybe-all-stage1-mpc
17695.PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
17696maybe-all-stage1-mpc:
17697maybe-clean-stage1-mpc:
17698@if mpc-bootstrap
17699maybe-all-stage1-mpc: all-stage1-mpc
17700all-stage1: all-stage1-mpc
17701TARGET-stage1-mpc = $(TARGET-mpc)
17702all-stage1-mpc: configure-stage1-mpc
17703 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17704 @r=`${PWD_COMMAND}`; export r; \
17705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17706 TFLAGS="$(STAGE1_TFLAGS)"; \
17707 $(HOST_EXPORTS) \
17708 cd $(HOST_SUBDIR)/mpc && \
17709 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17710 CFLAGS="$(STAGE1_CFLAGS)" \
17711 CXXFLAGS="$(STAGE1_CFLAGS)" \
17712 LIBCFLAGS="$(LIBCFLAGS)" \
17713 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17714 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17715 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17716 $(EXTRA_HOST_FLAGS) \
17717 TFLAGS="$(STAGE1_TFLAGS)" \
17718 $(TARGET-stage1-mpc)
17719
17720maybe-clean-stage1-mpc: clean-stage1-mpc
17721clean-stage1: clean-stage1-mpc
17722clean-stage1-mpc:
17723 @if [ $(current_stage) = stage1 ]; then \
17724 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
17725 else \
17726 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
17727 $(MAKE) stage1-start; \
17728 fi; \
17729 cd $(HOST_SUBDIR)/mpc && \
17730 $(MAKE) $(EXTRA_HOST_FLAGS) \
17731 clean
17732@endif mpc-bootstrap
17733
17734
17735.PHONY: all-stage2-mpc maybe-all-stage2-mpc
17736.PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
17737maybe-all-stage2-mpc:
17738maybe-clean-stage2-mpc:
17739@if mpc-bootstrap
17740maybe-all-stage2-mpc: all-stage2-mpc
17741all-stage2: all-stage2-mpc
17742TARGET-stage2-mpc = $(TARGET-mpc)
17743all-stage2-mpc: configure-stage2-mpc
17744 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17745 @r=`${PWD_COMMAND}`; export r; \
17746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17747 TFLAGS="$(STAGE2_TFLAGS)"; \
17748 $(HOST_EXPORTS) \
17749 $(POSTSTAGE1_HOST_EXPORTS) \
17750 cd $(HOST_SUBDIR)/mpc && \
17751 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17752 CFLAGS="$(STAGE2_CFLAGS)" \
17753 CXXFLAGS="$(STAGE2_CFLAGS)" \
17754 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17755 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17756 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17757 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17758 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17759 TFLAGS="$(STAGE2_TFLAGS)" \
17760 $(TARGET-stage2-mpc)
17761
17762maybe-clean-stage2-mpc: clean-stage2-mpc
17763clean-stage2: clean-stage2-mpc
17764clean-stage2-mpc:
17765 @if [ $(current_stage) = stage2 ]; then \
17766 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
17767 else \
17768 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
17769 $(MAKE) stage2-start; \
17770 fi; \
17771 cd $(HOST_SUBDIR)/mpc && \
17772 $(MAKE) $(EXTRA_HOST_FLAGS) \
17773 $(POSTSTAGE1_FLAGS_TO_PASS) \
17774 clean
17775@endif mpc-bootstrap
17776
17777
17778.PHONY: all-stage3-mpc maybe-all-stage3-mpc
17779.PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
17780maybe-all-stage3-mpc:
17781maybe-clean-stage3-mpc:
17782@if mpc-bootstrap
17783maybe-all-stage3-mpc: all-stage3-mpc
17784all-stage3: all-stage3-mpc
17785TARGET-stage3-mpc = $(TARGET-mpc)
17786all-stage3-mpc: configure-stage3-mpc
17787 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17788 @r=`${PWD_COMMAND}`; export r; \
17789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17790 TFLAGS="$(STAGE3_TFLAGS)"; \
17791 $(HOST_EXPORTS) \
17792 $(POSTSTAGE1_HOST_EXPORTS) \
17793 cd $(HOST_SUBDIR)/mpc && \
17794 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17795 CFLAGS="$(STAGE3_CFLAGS)" \
17796 CXXFLAGS="$(STAGE3_CFLAGS)" \
17797 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17798 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17799 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17800 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17801 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17802 TFLAGS="$(STAGE3_TFLAGS)" \
17803 $(TARGET-stage3-mpc)
17804
17805maybe-clean-stage3-mpc: clean-stage3-mpc
17806clean-stage3: clean-stage3-mpc
17807clean-stage3-mpc:
17808 @if [ $(current_stage) = stage3 ]; then \
17809 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
17810 else \
17811 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
17812 $(MAKE) stage3-start; \
17813 fi; \
17814 cd $(HOST_SUBDIR)/mpc && \
17815 $(MAKE) $(EXTRA_HOST_FLAGS) \
17816 $(POSTSTAGE1_FLAGS_TO_PASS) \
17817 clean
17818@endif mpc-bootstrap
17819
17820
17821.PHONY: all-stage4-mpc maybe-all-stage4-mpc
17822.PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
17823maybe-all-stage4-mpc:
17824maybe-clean-stage4-mpc:
17825@if mpc-bootstrap
17826maybe-all-stage4-mpc: all-stage4-mpc
17827all-stage4: all-stage4-mpc
17828TARGET-stage4-mpc = $(TARGET-mpc)
17829all-stage4-mpc: configure-stage4-mpc
17830 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17831 @r=`${PWD_COMMAND}`; export r; \
17832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17833 TFLAGS="$(STAGE4_TFLAGS)"; \
17834 $(HOST_EXPORTS) \
17835 $(POSTSTAGE1_HOST_EXPORTS) \
17836 cd $(HOST_SUBDIR)/mpc && \
17837 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17838 CFLAGS="$(STAGE4_CFLAGS)" \
17839 CXXFLAGS="$(STAGE4_CFLAGS)" \
17840 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17841 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17842 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17843 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17844 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17845 TFLAGS="$(STAGE4_TFLAGS)" \
17846 $(TARGET-stage4-mpc)
17847
17848maybe-clean-stage4-mpc: clean-stage4-mpc
17849clean-stage4: clean-stage4-mpc
17850clean-stage4-mpc:
17851 @if [ $(current_stage) = stage4 ]; then \
17852 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
17853 else \
17854 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
17855 $(MAKE) stage4-start; \
17856 fi; \
17857 cd $(HOST_SUBDIR)/mpc && \
17858 $(MAKE) $(EXTRA_HOST_FLAGS) \
17859 $(POSTSTAGE1_FLAGS_TO_PASS) \
17860 clean
17861@endif mpc-bootstrap
17862
17863
17864.PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
17865.PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
17866maybe-all-stageprofile-mpc:
17867maybe-clean-stageprofile-mpc:
17868@if mpc-bootstrap
17869maybe-all-stageprofile-mpc: all-stageprofile-mpc
17870all-stageprofile: all-stageprofile-mpc
17871TARGET-stageprofile-mpc = $(TARGET-mpc)
17872all-stageprofile-mpc: configure-stageprofile-mpc
17873 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17874 @r=`${PWD_COMMAND}`; export r; \
17875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17876 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17877 $(HOST_EXPORTS) \
17878 $(POSTSTAGE1_HOST_EXPORTS) \
17879 cd $(HOST_SUBDIR)/mpc && \
17880 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17881 CFLAGS="$(STAGEprofile_CFLAGS)" \
17882 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
17883 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17884 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17885 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17886 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17887 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17888 TFLAGS="$(STAGEprofile_TFLAGS)" \
17889 $(TARGET-stageprofile-mpc)
17890
17891maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
17892clean-stageprofile: clean-stageprofile-mpc
17893clean-stageprofile-mpc:
17894 @if [ $(current_stage) = stageprofile ]; then \
17895 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
17896 else \
17897 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
17898 $(MAKE) stageprofile-start; \
17899 fi; \
17900 cd $(HOST_SUBDIR)/mpc && \
17901 $(MAKE) $(EXTRA_HOST_FLAGS) \
17902 $(POSTSTAGE1_FLAGS_TO_PASS) \
17903 clean
17904@endif mpc-bootstrap
17905
17906
17907.PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
17908.PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
17909maybe-all-stagefeedback-mpc:
17910maybe-clean-stagefeedback-mpc:
17911@if mpc-bootstrap
17912maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
17913all-stagefeedback: all-stagefeedback-mpc
17914TARGET-stagefeedback-mpc = $(TARGET-mpc)
17915all-stagefeedback-mpc: configure-stagefeedback-mpc
17916 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17917 @r=`${PWD_COMMAND}`; export r; \
17918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17919 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17920 $(HOST_EXPORTS) \
17921 $(POSTSTAGE1_HOST_EXPORTS) \
17922 cd $(HOST_SUBDIR)/mpc && \
17923 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17924 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17925 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
17926 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17927 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17928 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17929 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17930 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17931 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17932 $(TARGET-stagefeedback-mpc)
17933
17934maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
17935clean-stagefeedback: clean-stagefeedback-mpc
17936clean-stagefeedback-mpc:
17937 @if [ $(current_stage) = stagefeedback ]; then \
17938 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
17939 else \
17940 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
17941 $(MAKE) stagefeedback-start; \
17942 fi; \
17943 cd $(HOST_SUBDIR)/mpc && \
17944 $(MAKE) $(EXTRA_HOST_FLAGS) \
17945 $(POSTSTAGE1_FLAGS_TO_PASS) \
17946 clean
17947@endif mpc-bootstrap
17948
17949
17950
17951
17952
17953.PHONY: check-mpc maybe-check-mpc
17954maybe-check-mpc:
17955@if mpc
17956maybe-check-mpc: check-mpc
17957
17958check-mpc:
17959 @: $(MAKE); $(unstage)
17960 @r=`${PWD_COMMAND}`; export r; \
17961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17962 $(HOST_EXPORTS) \
17963 (cd $(HOST_SUBDIR)/mpc && \
17964 $(MAKE) $(FLAGS_TO_PASS) check)
17965
17966@endif mpc
17967
17968.PHONY: install-mpc maybe-install-mpc
17969maybe-install-mpc:
17970@if mpc
17971maybe-install-mpc: install-mpc
17972
17973install-mpc:
17974
17975@endif mpc
17976
17977# Other targets (info, dvi, pdf, etc.)
17978
17979.PHONY: maybe-info-mpc info-mpc
17980maybe-info-mpc:
17981@if mpc
17982maybe-info-mpc: info-mpc
17983
17984info-mpc: \
17985 configure-mpc
17986 @[ -f ./mpc/Makefile ] || exit 0; \
17987 r=`${PWD_COMMAND}`; export r; \
17988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17989 $(HOST_EXPORTS) \
17990 for flag in $(EXTRA_HOST_FLAGS) ; do \
17991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17992 done; \
17993 echo "Doing info in mpc" ; \
17994 (cd $(HOST_SUBDIR)/mpc && \
17995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17997 "RANLIB=$${RANLIB}" \
17998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17999 info) \
18000 || exit 1
18001
18002@endif mpc
18003
18004.PHONY: maybe-dvi-mpc dvi-mpc
18005maybe-dvi-mpc:
18006@if mpc
18007maybe-dvi-mpc: dvi-mpc
18008
18009dvi-mpc: \
18010 configure-mpc
18011 @[ -f ./mpc/Makefile ] || exit 0; \
18012 r=`${PWD_COMMAND}`; export r; \
18013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18014 $(HOST_EXPORTS) \
18015 for flag in $(EXTRA_HOST_FLAGS) ; do \
18016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18017 done; \
18018 echo "Doing dvi in mpc" ; \
18019 (cd $(HOST_SUBDIR)/mpc && \
18020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18022 "RANLIB=$${RANLIB}" \
18023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18024 dvi) \
18025 || exit 1
18026
18027@endif mpc
18028
18029.PHONY: maybe-pdf-mpc pdf-mpc
18030maybe-pdf-mpc:
18031@if mpc
18032maybe-pdf-mpc: pdf-mpc
18033
18034pdf-mpc: \
18035 configure-mpc
18036 @[ -f ./mpc/Makefile ] || exit 0; \
18037 r=`${PWD_COMMAND}`; export r; \
18038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18039 $(HOST_EXPORTS) \
18040 for flag in $(EXTRA_HOST_FLAGS) ; do \
18041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18042 done; \
18043 echo "Doing pdf in mpc" ; \
18044 (cd $(HOST_SUBDIR)/mpc && \
18045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18047 "RANLIB=$${RANLIB}" \
18048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18049 pdf) \
18050 || exit 1
18051
18052@endif mpc
18053
18054.PHONY: maybe-html-mpc html-mpc
18055maybe-html-mpc:
18056@if mpc
18057maybe-html-mpc: html-mpc
18058
18059html-mpc: \
18060 configure-mpc
18061 @[ -f ./mpc/Makefile ] || exit 0; \
18062 r=`${PWD_COMMAND}`; export r; \
18063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18064 $(HOST_EXPORTS) \
18065 for flag in $(EXTRA_HOST_FLAGS) ; do \
18066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18067 done; \
18068 echo "Doing html in mpc" ; \
18069 (cd $(HOST_SUBDIR)/mpc && \
18070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18072 "RANLIB=$${RANLIB}" \
18073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18074 html) \
18075 || exit 1
18076
18077@endif mpc
18078
18079.PHONY: maybe-TAGS-mpc TAGS-mpc
18080maybe-TAGS-mpc:
18081@if mpc
18082maybe-TAGS-mpc: TAGS-mpc
18083
18084TAGS-mpc: \
18085 configure-mpc
18086 @[ -f ./mpc/Makefile ] || exit 0; \
18087 r=`${PWD_COMMAND}`; export r; \
18088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18089 $(HOST_EXPORTS) \
18090 for flag in $(EXTRA_HOST_FLAGS) ; do \
18091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18092 done; \
18093 echo "Doing TAGS in mpc" ; \
18094 (cd $(HOST_SUBDIR)/mpc && \
18095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18097 "RANLIB=$${RANLIB}" \
18098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18099 TAGS) \
18100 || exit 1
18101
18102@endif mpc
18103
18104.PHONY: maybe-install-info-mpc install-info-mpc
18105maybe-install-info-mpc:
18106@if mpc
18107maybe-install-info-mpc: install-info-mpc
18108
18109install-info-mpc: \
18110 configure-mpc \
18111 info-mpc
18112 @[ -f ./mpc/Makefile ] || exit 0; \
18113 r=`${PWD_COMMAND}`; export r; \
18114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18115 $(HOST_EXPORTS) \
18116 for flag in $(EXTRA_HOST_FLAGS) ; do \
18117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18118 done; \
18119 echo "Doing install-info in mpc" ; \
18120 (cd $(HOST_SUBDIR)/mpc && \
18121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18123 "RANLIB=$${RANLIB}" \
18124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18125 install-info) \
18126 || exit 1
18127
18128@endif mpc
18129
18130.PHONY: maybe-install-pdf-mpc install-pdf-mpc
18131maybe-install-pdf-mpc:
18132@if mpc
18133maybe-install-pdf-mpc: install-pdf-mpc
18134
18135install-pdf-mpc: \
18136 configure-mpc \
18137 pdf-mpc
18138 @[ -f ./mpc/Makefile ] || exit 0; \
18139 r=`${PWD_COMMAND}`; export r; \
18140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18141 $(HOST_EXPORTS) \
18142 for flag in $(EXTRA_HOST_FLAGS) ; do \
18143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18144 done; \
18145 echo "Doing install-pdf in mpc" ; \
18146 (cd $(HOST_SUBDIR)/mpc && \
18147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18149 "RANLIB=$${RANLIB}" \
18150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18151 install-pdf) \
18152 || exit 1
18153
18154@endif mpc
18155
18156.PHONY: maybe-install-html-mpc install-html-mpc
18157maybe-install-html-mpc:
18158@if mpc
18159maybe-install-html-mpc: install-html-mpc
18160
18161install-html-mpc: \
18162 configure-mpc \
18163 html-mpc
18164 @[ -f ./mpc/Makefile ] || exit 0; \
18165 r=`${PWD_COMMAND}`; export r; \
18166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18167 $(HOST_EXPORTS) \
18168 for flag in $(EXTRA_HOST_FLAGS) ; do \
18169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18170 done; \
18171 echo "Doing install-html in mpc" ; \
18172 (cd $(HOST_SUBDIR)/mpc && \
18173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18175 "RANLIB=$${RANLIB}" \
18176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18177 install-html) \
18178 || exit 1
18179
18180@endif mpc
18181
18182.PHONY: maybe-installcheck-mpc installcheck-mpc
18183maybe-installcheck-mpc:
18184@if mpc
18185maybe-installcheck-mpc: installcheck-mpc
18186
18187installcheck-mpc: \
18188 configure-mpc
18189 @[ -f ./mpc/Makefile ] || exit 0; \
18190 r=`${PWD_COMMAND}`; export r; \
18191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18192 $(HOST_EXPORTS) \
18193 for flag in $(EXTRA_HOST_FLAGS) ; do \
18194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18195 done; \
18196 echo "Doing installcheck in mpc" ; \
18197 (cd $(HOST_SUBDIR)/mpc && \
18198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18200 "RANLIB=$${RANLIB}" \
18201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18202 installcheck) \
18203 || exit 1
18204
18205@endif mpc
18206
18207.PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
18208maybe-mostlyclean-mpc:
18209@if mpc
18210maybe-mostlyclean-mpc: mostlyclean-mpc
18211
18212mostlyclean-mpc:
18213 @[ -f ./mpc/Makefile ] || exit 0; \
18214 r=`${PWD_COMMAND}`; export r; \
18215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18216 $(HOST_EXPORTS) \
18217 for flag in $(EXTRA_HOST_FLAGS) ; do \
18218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18219 done; \
18220 echo "Doing mostlyclean in mpc" ; \
18221 (cd $(HOST_SUBDIR)/mpc && \
18222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18224 "RANLIB=$${RANLIB}" \
18225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18226 mostlyclean) \
18227 || exit 1
18228
18229@endif mpc
18230
18231.PHONY: maybe-clean-mpc clean-mpc
18232maybe-clean-mpc:
18233@if mpc
18234maybe-clean-mpc: clean-mpc
18235
18236clean-mpc:
18237 @[ -f ./mpc/Makefile ] || exit 0; \
18238 r=`${PWD_COMMAND}`; export r; \
18239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18240 $(HOST_EXPORTS) \
18241 for flag in $(EXTRA_HOST_FLAGS) ; do \
18242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18243 done; \
18244 echo "Doing clean in mpc" ; \
18245 (cd $(HOST_SUBDIR)/mpc && \
18246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18248 "RANLIB=$${RANLIB}" \
18249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18250 clean) \
18251 || exit 1
18252
18253@endif mpc
18254
18255.PHONY: maybe-distclean-mpc distclean-mpc
18256maybe-distclean-mpc:
18257@if mpc
18258maybe-distclean-mpc: distclean-mpc
18259
18260distclean-mpc:
18261 @[ -f ./mpc/Makefile ] || exit 0; \
18262 r=`${PWD_COMMAND}`; export r; \
18263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18264 $(HOST_EXPORTS) \
18265 for flag in $(EXTRA_HOST_FLAGS) ; do \
18266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18267 done; \
18268 echo "Doing distclean in mpc" ; \
18269 (cd $(HOST_SUBDIR)/mpc && \
18270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18272 "RANLIB=$${RANLIB}" \
18273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18274 distclean) \
18275 || exit 1
18276
18277@endif mpc
18278
18279.PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
18280maybe-maintainer-clean-mpc:
18281@if mpc
18282maybe-maintainer-clean-mpc: maintainer-clean-mpc
18283
18284maintainer-clean-mpc:
18285 @[ -f ./mpc/Makefile ] || exit 0; \
18286 r=`${PWD_COMMAND}`; export r; \
18287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18288 $(HOST_EXPORTS) \
18289 for flag in $(EXTRA_HOST_FLAGS) ; do \
18290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18291 done; \
18292 echo "Doing maintainer-clean in mpc" ; \
18293 (cd $(HOST_SUBDIR)/mpc && \
18294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18296 "RANLIB=$${RANLIB}" \
18297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18298 maintainer-clean) \
18299 || exit 1
18300
18301@endif mpc
18302
18303
18304
f8bf9252
SP
18305.PHONY: configure-ppl maybe-configure-ppl
18306maybe-configure-ppl:
18307@if gcc-bootstrap
18308configure-ppl: stage_current
18309@endif gcc-bootstrap
18310@if ppl
18311maybe-configure-ppl: configure-ppl
18312configure-ppl:
18313 @r=`${PWD_COMMAND}`; export r; \
18314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18315 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
18316 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18317 $(HOST_EXPORTS) \
18318 echo Configuring in $(HOST_SUBDIR)/ppl; \
18319 cd "$(HOST_SUBDIR)/ppl" || exit 1; \
18320 case $(srcdir) in \
18321 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18322 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18323 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18324 esac; \
18325 srcdiroption="--srcdir=$${topdir}/ppl"; \
18326 libsrcdir="$$s/ppl"; \
18327 $(SHELL) $${libsrcdir}/configure \
18328 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18329 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/ \
18330 || exit 1
18331@endif ppl
18332
18333
18334
18335.PHONY: configure-stage1-ppl maybe-configure-stage1-ppl
18336maybe-configure-stage1-ppl:
18337@if ppl-bootstrap
18338maybe-configure-stage1-ppl: configure-stage1-ppl
18339configure-stage1-ppl:
18340 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18341 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
18342 @r=`${PWD_COMMAND}`; export r; \
18343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 18344 TFLAGS="$(STAGE1_TFLAGS)"; \
f8bf9252 18345 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
4a4a4e99 18346 $(HOST_EXPORTS) \
f8bf9252 18347 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
18348 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
18349 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
f8bf9252
SP
18350 echo Configuring stage 1 in $(HOST_SUBDIR)/ppl ; \
18351 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18352 cd $(HOST_SUBDIR)/ppl || exit 1; \
18353 case $(srcdir) in \
18354 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18355 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18356 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18357 esac; \
18358 srcdiroption="--srcdir=$${topdir}/ppl"; \
18359 libsrcdir="$$s/ppl"; \
18360 $(SHELL) $${libsrcdir}/configure \
18361 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18362 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
4a4a4e99
AO
18363 $(STAGE1_CONFIGURE_FLAGS) \
18364 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
f8bf9252
SP
18365@endif ppl-bootstrap
18366
18367.PHONY: configure-stage2-ppl maybe-configure-stage2-ppl
18368maybe-configure-stage2-ppl:
18369@if ppl-bootstrap
18370maybe-configure-stage2-ppl: configure-stage2-ppl
18371configure-stage2-ppl:
18372 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18373 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
18374 @r=`${PWD_COMMAND}`; export r; \
18375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 18376 TFLAGS="$(STAGE2_TFLAGS)"; \
f8bf9252
SP
18377 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
18378 $(HOST_EXPORTS) \
4a4a4e99 18379 $(POSTSTAGE1_HOST_EXPORTS) \
f8bf9252 18380 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
18381 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
18382 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
f8bf9252
SP
18383 echo Configuring stage 2 in $(HOST_SUBDIR)/ppl ; \
18384 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18385 cd $(HOST_SUBDIR)/ppl || exit 1; \
18386 case $(srcdir) in \
18387 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18388 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18389 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18390 esac; \
18391 srcdiroption="--srcdir=$${topdir}/ppl"; \
18392 libsrcdir="$$s/ppl"; \
18393 $(SHELL) $${libsrcdir}/configure \
18394 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18395 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
18396 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
18397 $(STAGE2_CONFIGURE_FLAGS) \
18398 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
f8bf9252
SP
18399@endif ppl-bootstrap
18400
18401.PHONY: configure-stage3-ppl maybe-configure-stage3-ppl
18402maybe-configure-stage3-ppl:
18403@if ppl-bootstrap
18404maybe-configure-stage3-ppl: configure-stage3-ppl
18405configure-stage3-ppl:
18406 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18407 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
18408 @r=`${PWD_COMMAND}`; export r; \
18409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 18410 TFLAGS="$(STAGE3_TFLAGS)"; \
f8bf9252
SP
18411 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
18412 $(HOST_EXPORTS) \
4a4a4e99 18413 $(POSTSTAGE1_HOST_EXPORTS) \
f8bf9252 18414 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
18415 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
18416 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
f8bf9252
SP
18417 echo Configuring stage 3 in $(HOST_SUBDIR)/ppl ; \
18418 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18419 cd $(HOST_SUBDIR)/ppl || exit 1; \
18420 case $(srcdir) in \
18421 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18422 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18423 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18424 esac; \
18425 srcdiroption="--srcdir=$${topdir}/ppl"; \
18426 libsrcdir="$$s/ppl"; \
18427 $(SHELL) $${libsrcdir}/configure \
18428 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18429 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
18430 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
18431 $(STAGE3_CONFIGURE_FLAGS) \
18432 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
f8bf9252
SP
18433@endif ppl-bootstrap
18434
18435.PHONY: configure-stage4-ppl maybe-configure-stage4-ppl
18436maybe-configure-stage4-ppl:
18437@if ppl-bootstrap
18438maybe-configure-stage4-ppl: configure-stage4-ppl
18439configure-stage4-ppl:
18440 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18441 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
18442 @r=`${PWD_COMMAND}`; export r; \
18443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 18444 TFLAGS="$(STAGE4_TFLAGS)"; \
f8bf9252
SP
18445 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
18446 $(HOST_EXPORTS) \
4a4a4e99 18447 $(POSTSTAGE1_HOST_EXPORTS) \
f8bf9252 18448 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
18449 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
18450 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
f8bf9252
SP
18451 echo Configuring stage 4 in $(HOST_SUBDIR)/ppl ; \
18452 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18453 cd $(HOST_SUBDIR)/ppl || exit 1; \
18454 case $(srcdir) in \
18455 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18456 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18457 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18458 esac; \
18459 srcdiroption="--srcdir=$${topdir}/ppl"; \
18460 libsrcdir="$$s/ppl"; \
18461 $(SHELL) $${libsrcdir}/configure \
18462 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18463 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
18464 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
18465 $(STAGE4_CONFIGURE_FLAGS) \
18466 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
f8bf9252
SP
18467@endif ppl-bootstrap
18468
18469.PHONY: configure-stageprofile-ppl maybe-configure-stageprofile-ppl
18470maybe-configure-stageprofile-ppl:
18471@if ppl-bootstrap
18472maybe-configure-stageprofile-ppl: configure-stageprofile-ppl
18473configure-stageprofile-ppl:
18474 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18475 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
18476 @r=`${PWD_COMMAND}`; export r; \
18477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 18478 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f8bf9252
SP
18479 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
18480 $(HOST_EXPORTS) \
4a4a4e99
AO
18481 $(POSTSTAGE1_HOST_EXPORTS) \
18482 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18483 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
18484 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
f8bf9252
SP
18485 echo Configuring stage profile in $(HOST_SUBDIR)/ppl ; \
18486 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18487 cd $(HOST_SUBDIR)/ppl || exit 1; \
18488 case $(srcdir) in \
18489 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18490 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18491 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18492 esac; \
18493 srcdiroption="--srcdir=$${topdir}/ppl"; \
18494 libsrcdir="$$s/ppl"; \
18495 $(SHELL) $${libsrcdir}/configure \
18496 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18497 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
18498 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
18499 $(STAGEprofile_CONFIGURE_FLAGS) \
18500 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
f8bf9252
SP
18501@endif ppl-bootstrap
18502
18503.PHONY: configure-stagefeedback-ppl maybe-configure-stagefeedback-ppl
18504maybe-configure-stagefeedback-ppl:
18505@if ppl-bootstrap
18506maybe-configure-stagefeedback-ppl: configure-stagefeedback-ppl
18507configure-stagefeedback-ppl:
18508 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18509 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
18510 @r=`${PWD_COMMAND}`; export r; \
18511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 18512 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f8bf9252
SP
18513 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
18514 $(HOST_EXPORTS) \
4a4a4e99
AO
18515 $(POSTSTAGE1_HOST_EXPORTS) \
18516 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18517 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
18518 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
f8bf9252
SP
18519 echo Configuring stage feedback in $(HOST_SUBDIR)/ppl ; \
18520 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18521 cd $(HOST_SUBDIR)/ppl || exit 1; \
18522 case $(srcdir) in \
18523 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18524 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18525 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18526 esac; \
18527 srcdiroption="--srcdir=$${topdir}/ppl"; \
18528 libsrcdir="$$s/ppl"; \
18529 $(SHELL) $${libsrcdir}/configure \
18530 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18531 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
18532 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
18533 $(STAGEfeedback_CONFIGURE_FLAGS) \
18534 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
f8bf9252
SP
18535@endif ppl-bootstrap
18536
18537
18538
18539
18540
18541.PHONY: all-ppl maybe-all-ppl
18542maybe-all-ppl:
18543@if gcc-bootstrap
18544all-ppl: stage_current
18545@endif gcc-bootstrap
18546@if ppl
18547TARGET-ppl=all
18548maybe-all-ppl: all-ppl
18549all-ppl: configure-ppl
18550 @r=`${PWD_COMMAND}`; export r; \
18551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18552 $(HOST_EXPORTS) \
18553 (cd $(HOST_SUBDIR)/ppl && \
18554 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
18555 $(TARGET-ppl))
18556@endif ppl
18557
18558
18559
18560.PHONY: all-stage1-ppl maybe-all-stage1-ppl
18561.PHONY: clean-stage1-ppl maybe-clean-stage1-ppl
18562maybe-all-stage1-ppl:
18563maybe-clean-stage1-ppl:
18564@if ppl-bootstrap
18565maybe-all-stage1-ppl: all-stage1-ppl
18566all-stage1: all-stage1-ppl
18567TARGET-stage1-ppl = $(TARGET-ppl)
18568all-stage1-ppl: configure-stage1-ppl
18569 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18570 @r=`${PWD_COMMAND}`; export r; \
18571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 18572 TFLAGS="$(STAGE1_TFLAGS)"; \
f8bf9252
SP
18573 $(HOST_EXPORTS) \
18574 cd $(HOST_SUBDIR)/ppl && \
18575 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
18576 CFLAGS="$(STAGE1_CFLAGS)" \
18577 CXXFLAGS="$(STAGE1_CFLAGS)" \
18578 LIBCFLAGS="$(LIBCFLAGS)" \
18579 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18580 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18581 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18582 $(EXTRA_HOST_FLAGS) \
18583 TFLAGS="$(STAGE1_TFLAGS)" \
f8bf9252
SP
18584 $(TARGET-stage1-ppl)
18585
18586maybe-clean-stage1-ppl: clean-stage1-ppl
18587clean-stage1: clean-stage1-ppl
18588clean-stage1-ppl:
18589 @if [ $(current_stage) = stage1 ]; then \
18590 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
18591 else \
18592 [ -f $(HOST_SUBDIR)/stage1-ppl/Makefile ] || exit 0; \
18593 $(MAKE) stage1-start; \
18594 fi; \
18595 cd $(HOST_SUBDIR)/ppl && \
18596 $(MAKE) $(EXTRA_HOST_FLAGS) \
18597 clean
18598@endif ppl-bootstrap
18599
18600
18601.PHONY: all-stage2-ppl maybe-all-stage2-ppl
18602.PHONY: clean-stage2-ppl maybe-clean-stage2-ppl
18603maybe-all-stage2-ppl:
18604maybe-clean-stage2-ppl:
18605@if ppl-bootstrap
18606maybe-all-stage2-ppl: all-stage2-ppl
18607all-stage2: all-stage2-ppl
18608TARGET-stage2-ppl = $(TARGET-ppl)
18609all-stage2-ppl: configure-stage2-ppl
18610 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18611 @r=`${PWD_COMMAND}`; export r; \
18612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 18613 TFLAGS="$(STAGE2_TFLAGS)"; \
f8bf9252
SP
18614 $(HOST_EXPORTS) \
18615 $(POSTSTAGE1_HOST_EXPORTS) \
18616 cd $(HOST_SUBDIR)/ppl && \
18617 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
18618 CFLAGS="$(STAGE2_CFLAGS)" \
18619 CXXFLAGS="$(STAGE2_CFLAGS)" \
18620 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18621 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18622 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18623 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18624 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18625 TFLAGS="$(STAGE2_TFLAGS)" \
f8bf9252
SP
18626 $(TARGET-stage2-ppl)
18627
18628maybe-clean-stage2-ppl: clean-stage2-ppl
18629clean-stage2: clean-stage2-ppl
18630clean-stage2-ppl:
18631 @if [ $(current_stage) = stage2 ]; then \
18632 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
18633 else \
18634 [ -f $(HOST_SUBDIR)/stage2-ppl/Makefile ] || exit 0; \
18635 $(MAKE) stage2-start; \
18636 fi; \
18637 cd $(HOST_SUBDIR)/ppl && \
18638 $(MAKE) $(EXTRA_HOST_FLAGS) \
18639 $(POSTSTAGE1_FLAGS_TO_PASS) \
18640 clean
18641@endif ppl-bootstrap
18642
18643
f8bf9252
SP
18644.PHONY: all-stage3-ppl maybe-all-stage3-ppl
18645.PHONY: clean-stage3-ppl maybe-clean-stage3-ppl
18646maybe-all-stage3-ppl:
18647maybe-clean-stage3-ppl:
18648@if ppl-bootstrap
18649maybe-all-stage3-ppl: all-stage3-ppl
18650all-stage3: all-stage3-ppl
18651TARGET-stage3-ppl = $(TARGET-ppl)
18652all-stage3-ppl: configure-stage3-ppl
18653 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18654 @r=`${PWD_COMMAND}`; export r; \
18655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 18656 TFLAGS="$(STAGE3_TFLAGS)"; \
f8bf9252
SP
18657 $(HOST_EXPORTS) \
18658 $(POSTSTAGE1_HOST_EXPORTS) \
18659 cd $(HOST_SUBDIR)/ppl && \
18660 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
18661 CFLAGS="$(STAGE3_CFLAGS)" \
18662 CXXFLAGS="$(STAGE3_CFLAGS)" \
18663 LIBCFLAGS="$(STAGE3_CFLAGS)" \
18664 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18665 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18666 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18667 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18668 TFLAGS="$(STAGE3_TFLAGS)" \
f8bf9252
SP
18669 $(TARGET-stage3-ppl)
18670
18671maybe-clean-stage3-ppl: clean-stage3-ppl
18672clean-stage3: clean-stage3-ppl
18673clean-stage3-ppl:
18674 @if [ $(current_stage) = stage3 ]; then \
18675 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
18676 else \
18677 [ -f $(HOST_SUBDIR)/stage3-ppl/Makefile ] || exit 0; \
18678 $(MAKE) stage3-start; \
18679 fi; \
18680 cd $(HOST_SUBDIR)/ppl && \
18681 $(MAKE) $(EXTRA_HOST_FLAGS) \
18682 $(POSTSTAGE1_FLAGS_TO_PASS) \
18683 clean
18684@endif ppl-bootstrap
18685
18686
f8bf9252
SP
18687.PHONY: all-stage4-ppl maybe-all-stage4-ppl
18688.PHONY: clean-stage4-ppl maybe-clean-stage4-ppl
18689maybe-all-stage4-ppl:
18690maybe-clean-stage4-ppl:
18691@if ppl-bootstrap
18692maybe-all-stage4-ppl: all-stage4-ppl
18693all-stage4: all-stage4-ppl
18694TARGET-stage4-ppl = $(TARGET-ppl)
18695all-stage4-ppl: configure-stage4-ppl
18696 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18697 @r=`${PWD_COMMAND}`; export r; \
18698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 18699 TFLAGS="$(STAGE4_TFLAGS)"; \
f8bf9252
SP
18700 $(HOST_EXPORTS) \
18701 $(POSTSTAGE1_HOST_EXPORTS) \
18702 cd $(HOST_SUBDIR)/ppl && \
18703 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
18704 CFLAGS="$(STAGE4_CFLAGS)" \
18705 CXXFLAGS="$(STAGE4_CFLAGS)" \
f8bf9252 18706 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
18707 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18708 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18709 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18710 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18711 TFLAGS="$(STAGE4_TFLAGS)" \
f8bf9252
SP
18712 $(TARGET-stage4-ppl)
18713
18714maybe-clean-stage4-ppl: clean-stage4-ppl
18715clean-stage4: clean-stage4-ppl
18716clean-stage4-ppl:
18717 @if [ $(current_stage) = stage4 ]; then \
18718 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
18719 else \
18720 [ -f $(HOST_SUBDIR)/stage4-ppl/Makefile ] || exit 0; \
18721 $(MAKE) stage4-start; \
18722 fi; \
18723 cd $(HOST_SUBDIR)/ppl && \
18724 $(MAKE) $(EXTRA_HOST_FLAGS) \
18725 $(POSTSTAGE1_FLAGS_TO_PASS) \
18726 clean
18727@endif ppl-bootstrap
18728
18729
18730.PHONY: all-stageprofile-ppl maybe-all-stageprofile-ppl
18731.PHONY: clean-stageprofile-ppl maybe-clean-stageprofile-ppl
18732maybe-all-stageprofile-ppl:
18733maybe-clean-stageprofile-ppl:
18734@if ppl-bootstrap
18735maybe-all-stageprofile-ppl: all-stageprofile-ppl
18736all-stageprofile: all-stageprofile-ppl
18737TARGET-stageprofile-ppl = $(TARGET-ppl)
18738all-stageprofile-ppl: configure-stageprofile-ppl
18739 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18740 @r=`${PWD_COMMAND}`; export r; \
18741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 18742 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f8bf9252
SP
18743 $(HOST_EXPORTS) \
18744 $(POSTSTAGE1_HOST_EXPORTS) \
18745 cd $(HOST_SUBDIR)/ppl && \
18746 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
18747 CFLAGS="$(STAGEprofile_CFLAGS)" \
18748 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
18749 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
18750 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18751 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18752 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18753 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18754 TFLAGS="$(STAGEprofile_TFLAGS)" \
f8bf9252
SP
18755 $(TARGET-stageprofile-ppl)
18756
18757maybe-clean-stageprofile-ppl: clean-stageprofile-ppl
18758clean-stageprofile: clean-stageprofile-ppl
18759clean-stageprofile-ppl:
18760 @if [ $(current_stage) = stageprofile ]; then \
18761 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
18762 else \
18763 [ -f $(HOST_SUBDIR)/stageprofile-ppl/Makefile ] || exit 0; \
18764 $(MAKE) stageprofile-start; \
18765 fi; \
18766 cd $(HOST_SUBDIR)/ppl && \
18767 $(MAKE) $(EXTRA_HOST_FLAGS) \
18768 $(POSTSTAGE1_FLAGS_TO_PASS) \
18769 clean
18770@endif ppl-bootstrap
18771
18772
18773.PHONY: all-stagefeedback-ppl maybe-all-stagefeedback-ppl
18774.PHONY: clean-stagefeedback-ppl maybe-clean-stagefeedback-ppl
18775maybe-all-stagefeedback-ppl:
18776maybe-clean-stagefeedback-ppl:
18777@if ppl-bootstrap
18778maybe-all-stagefeedback-ppl: all-stagefeedback-ppl
18779all-stagefeedback: all-stagefeedback-ppl
18780TARGET-stagefeedback-ppl = $(TARGET-ppl)
18781all-stagefeedback-ppl: configure-stagefeedback-ppl
18782 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18783 @r=`${PWD_COMMAND}`; export r; \
18784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 18785 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f8bf9252
SP
18786 $(HOST_EXPORTS) \
18787 $(POSTSTAGE1_HOST_EXPORTS) \
18788 cd $(HOST_SUBDIR)/ppl && \
18789 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
18790 CFLAGS="$(STAGEfeedback_CFLAGS)" \
18791 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
18792 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
18793 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18794 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18795 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18796 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18797 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f8bf9252
SP
18798 $(TARGET-stagefeedback-ppl)
18799
18800maybe-clean-stagefeedback-ppl: clean-stagefeedback-ppl
18801clean-stagefeedback: clean-stagefeedback-ppl
18802clean-stagefeedback-ppl:
18803 @if [ $(current_stage) = stagefeedback ]; then \
18804 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
18805 else \
18806 [ -f $(HOST_SUBDIR)/stagefeedback-ppl/Makefile ] || exit 0; \
18807 $(MAKE) stagefeedback-start; \
18808 fi; \
18809 cd $(HOST_SUBDIR)/ppl && \
18810 $(MAKE) $(EXTRA_HOST_FLAGS) \
18811 $(POSTSTAGE1_FLAGS_TO_PASS) \
18812 clean
18813@endif ppl-bootstrap
18814
18815
18816
18817
18818
18819.PHONY: check-ppl maybe-check-ppl
18820maybe-check-ppl:
18821@if ppl
18822maybe-check-ppl: check-ppl
18823
18824check-ppl:
18825 @: $(MAKE); $(unstage)
18826 @r=`${PWD_COMMAND}`; export r; \
18827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18828 $(HOST_EXPORTS) \
18829 (cd $(HOST_SUBDIR)/ppl && \
18830 $(MAKE) $(FLAGS_TO_PASS) check)
18831
18832@endif ppl
18833
18834.PHONY: install-ppl maybe-install-ppl
18835maybe-install-ppl:
18836@if ppl
18837maybe-install-ppl: install-ppl
18838
18839install-ppl:
18840
18841@endif ppl
18842
18843# Other targets (info, dvi, pdf, etc.)
18844
18845.PHONY: maybe-info-ppl info-ppl
18846maybe-info-ppl:
18847@if ppl
18848maybe-info-ppl: info-ppl
18849
18850info-ppl: \
18851 configure-ppl
18852 @[ -f ./ppl/Makefile ] || exit 0; \
18853 r=`${PWD_COMMAND}`; export r; \
18854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18855 $(HOST_EXPORTS) \
18856 for flag in $(EXTRA_HOST_FLAGS) ; do \
18857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18858 done; \
18859 echo "Doing info in ppl" ; \
18860 (cd $(HOST_SUBDIR)/ppl && \
18861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18863 "RANLIB=$${RANLIB}" \
18864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18865 info) \
18866 || exit 1
18867
18868@endif ppl
18869
18870.PHONY: maybe-dvi-ppl dvi-ppl
18871maybe-dvi-ppl:
18872@if ppl
18873maybe-dvi-ppl: dvi-ppl
18874
18875dvi-ppl: \
18876 configure-ppl
18877 @[ -f ./ppl/Makefile ] || exit 0; \
18878 r=`${PWD_COMMAND}`; export r; \
18879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18880 $(HOST_EXPORTS) \
18881 for flag in $(EXTRA_HOST_FLAGS) ; do \
18882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18883 done; \
18884 echo "Doing dvi in ppl" ; \
18885 (cd $(HOST_SUBDIR)/ppl && \
18886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18888 "RANLIB=$${RANLIB}" \
18889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18890 dvi) \
18891 || exit 1
18892
18893@endif ppl
18894
18895.PHONY: maybe-pdf-ppl pdf-ppl
18896maybe-pdf-ppl:
18897@if ppl
18898maybe-pdf-ppl: pdf-ppl
18899
18900pdf-ppl: \
18901 configure-ppl
18902 @[ -f ./ppl/Makefile ] || exit 0; \
18903 r=`${PWD_COMMAND}`; export r; \
18904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18905 $(HOST_EXPORTS) \
18906 for flag in $(EXTRA_HOST_FLAGS) ; do \
18907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18908 done; \
18909 echo "Doing pdf in ppl" ; \
18910 (cd $(HOST_SUBDIR)/ppl && \
18911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18913 "RANLIB=$${RANLIB}" \
18914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18915 pdf) \
18916 || exit 1
18917
18918@endif ppl
18919
18920.PHONY: maybe-html-ppl html-ppl
18921maybe-html-ppl:
18922@if ppl
18923maybe-html-ppl: html-ppl
18924
18925html-ppl: \
18926 configure-ppl
18927 @[ -f ./ppl/Makefile ] || exit 0; \
18928 r=`${PWD_COMMAND}`; export r; \
18929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18930 $(HOST_EXPORTS) \
18931 for flag in $(EXTRA_HOST_FLAGS) ; do \
18932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18933 done; \
18934 echo "Doing html in ppl" ; \
18935 (cd $(HOST_SUBDIR)/ppl && \
18936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18938 "RANLIB=$${RANLIB}" \
18939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18940 html) \
18941 || exit 1
18942
18943@endif ppl
18944
18945.PHONY: maybe-TAGS-ppl TAGS-ppl
18946maybe-TAGS-ppl:
18947@if ppl
18948maybe-TAGS-ppl: TAGS-ppl
18949
18950TAGS-ppl: \
18951 configure-ppl
18952 @[ -f ./ppl/Makefile ] || exit 0; \
18953 r=`${PWD_COMMAND}`; export r; \
18954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18955 $(HOST_EXPORTS) \
18956 for flag in $(EXTRA_HOST_FLAGS) ; do \
18957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18958 done; \
18959 echo "Doing TAGS in ppl" ; \
18960 (cd $(HOST_SUBDIR)/ppl && \
18961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18963 "RANLIB=$${RANLIB}" \
18964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18965 TAGS) \
18966 || exit 1
18967
18968@endif ppl
18969
18970.PHONY: maybe-install-info-ppl install-info-ppl
18971maybe-install-info-ppl:
18972@if ppl
18973maybe-install-info-ppl: install-info-ppl
18974
18975install-info-ppl: \
18976 configure-ppl \
18977 info-ppl
18978 @[ -f ./ppl/Makefile ] || exit 0; \
18979 r=`${PWD_COMMAND}`; export r; \
18980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18981 $(HOST_EXPORTS) \
18982 for flag in $(EXTRA_HOST_FLAGS) ; do \
18983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18984 done; \
18985 echo "Doing install-info in ppl" ; \
18986 (cd $(HOST_SUBDIR)/ppl && \
18987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18989 "RANLIB=$${RANLIB}" \
18990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18991 install-info) \
18992 || exit 1
18993
18994@endif ppl
18995
18996.PHONY: maybe-install-pdf-ppl install-pdf-ppl
18997maybe-install-pdf-ppl:
18998@if ppl
18999maybe-install-pdf-ppl: install-pdf-ppl
19000
19001install-pdf-ppl: \
19002 configure-ppl \
19003 pdf-ppl
19004 @[ -f ./ppl/Makefile ] || exit 0; \
19005 r=`${PWD_COMMAND}`; export r; \
19006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19007 $(HOST_EXPORTS) \
19008 for flag in $(EXTRA_HOST_FLAGS) ; do \
19009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19010 done; \
19011 echo "Doing install-pdf in ppl" ; \
19012 (cd $(HOST_SUBDIR)/ppl && \
19013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19015 "RANLIB=$${RANLIB}" \
19016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19017 install-pdf) \
19018 || exit 1
19019
19020@endif ppl
19021
19022.PHONY: maybe-install-html-ppl install-html-ppl
19023maybe-install-html-ppl:
19024@if ppl
19025maybe-install-html-ppl: install-html-ppl
19026
19027install-html-ppl: \
19028 configure-ppl \
19029 html-ppl
19030 @[ -f ./ppl/Makefile ] || exit 0; \
19031 r=`${PWD_COMMAND}`; export r; \
19032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19033 $(HOST_EXPORTS) \
19034 for flag in $(EXTRA_HOST_FLAGS) ; do \
19035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19036 done; \
19037 echo "Doing install-html in ppl" ; \
19038 (cd $(HOST_SUBDIR)/ppl && \
19039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19041 "RANLIB=$${RANLIB}" \
19042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19043 install-html) \
19044 || exit 1
19045
19046@endif ppl
19047
19048.PHONY: maybe-installcheck-ppl installcheck-ppl
19049maybe-installcheck-ppl:
19050@if ppl
19051maybe-installcheck-ppl: installcheck-ppl
19052
19053installcheck-ppl: \
19054 configure-ppl
19055 @[ -f ./ppl/Makefile ] || exit 0; \
e69bf64b
PB
19056 r=`${PWD_COMMAND}`; export r; \
19057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19058 $(HOST_EXPORTS) \
19059 for flag in $(EXTRA_HOST_FLAGS) ; do \
19060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19061 done; \
f8bf9252
SP
19062 echo "Doing installcheck in ppl" ; \
19063 (cd $(HOST_SUBDIR)/ppl && \
e69bf64b
PB
19064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19066 "RANLIB=$${RANLIB}" \
901119ae 19067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
19068 installcheck) \
19069 || exit 1
19070
f8bf9252 19071@endif ppl
e69bf64b 19072
f8bf9252
SP
19073.PHONY: maybe-mostlyclean-ppl mostlyclean-ppl
19074maybe-mostlyclean-ppl:
19075@if ppl
19076maybe-mostlyclean-ppl: mostlyclean-ppl
e69bf64b 19077
f8bf9252
SP
19078mostlyclean-ppl:
19079 @[ -f ./ppl/Makefile ] || exit 0; \
e69bf64b
PB
19080 r=`${PWD_COMMAND}`; export r; \
19081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19082 $(HOST_EXPORTS) \
19083 for flag in $(EXTRA_HOST_FLAGS) ; do \
19084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19085 done; \
f8bf9252
SP
19086 echo "Doing mostlyclean in ppl" ; \
19087 (cd $(HOST_SUBDIR)/ppl && \
e69bf64b
PB
19088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19090 "RANLIB=$${RANLIB}" \
901119ae 19091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
19092 mostlyclean) \
19093 || exit 1
19094
f8bf9252 19095@endif ppl
e69bf64b 19096
f8bf9252
SP
19097.PHONY: maybe-clean-ppl clean-ppl
19098maybe-clean-ppl:
19099@if ppl
19100maybe-clean-ppl: clean-ppl
e69bf64b 19101
f8bf9252
SP
19102clean-ppl:
19103 @[ -f ./ppl/Makefile ] || exit 0; \
e69bf64b
PB
19104 r=`${PWD_COMMAND}`; export r; \
19105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19106 $(HOST_EXPORTS) \
19107 for flag in $(EXTRA_HOST_FLAGS) ; do \
19108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19109 done; \
f8bf9252
SP
19110 echo "Doing clean in ppl" ; \
19111 (cd $(HOST_SUBDIR)/ppl && \
e69bf64b
PB
19112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19114 "RANLIB=$${RANLIB}" \
901119ae 19115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
19116 clean) \
19117 || exit 1
19118
f8bf9252 19119@endif ppl
e69bf64b 19120
f8bf9252
SP
19121.PHONY: maybe-distclean-ppl distclean-ppl
19122maybe-distclean-ppl:
19123@if ppl
19124maybe-distclean-ppl: distclean-ppl
e69bf64b 19125
f8bf9252
SP
19126distclean-ppl:
19127 @[ -f ./ppl/Makefile ] || exit 0; \
e69bf64b
PB
19128 r=`${PWD_COMMAND}`; export r; \
19129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19130 $(HOST_EXPORTS) \
19131 for flag in $(EXTRA_HOST_FLAGS) ; do \
19132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19133 done; \
f8bf9252
SP
19134 echo "Doing distclean in ppl" ; \
19135 (cd $(HOST_SUBDIR)/ppl && \
e69bf64b
PB
19136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19138 "RANLIB=$${RANLIB}" \
901119ae 19139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
19140 distclean) \
19141 || exit 1
19142
f8bf9252 19143@endif ppl
e69bf64b 19144
f8bf9252
SP
19145.PHONY: maybe-maintainer-clean-ppl maintainer-clean-ppl
19146maybe-maintainer-clean-ppl:
19147@if ppl
19148maybe-maintainer-clean-ppl: maintainer-clean-ppl
e69bf64b 19149
f8bf9252
SP
19150maintainer-clean-ppl:
19151 @[ -f ./ppl/Makefile ] || exit 0; \
e69bf64b
PB
19152 r=`${PWD_COMMAND}`; export r; \
19153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19154 $(HOST_EXPORTS) \
19155 for flag in $(EXTRA_HOST_FLAGS) ; do \
19156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19157 done; \
f8bf9252
SP
19158 echo "Doing maintainer-clean in ppl" ; \
19159 (cd $(HOST_SUBDIR)/ppl && \
e69bf64b
PB
19160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19162 "RANLIB=$${RANLIB}" \
901119ae 19163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
19164 maintainer-clean) \
19165 || exit 1
19166
f8bf9252 19167@endif ppl
e69bf64b
PB
19168
19169
19170
f8bf9252
SP
19171.PHONY: configure-cloog maybe-configure-cloog
19172maybe-configure-cloog:
e69bf64b 19173@if gcc-bootstrap
f8bf9252 19174configure-cloog: stage_current
e69bf64b 19175@endif gcc-bootstrap
f8bf9252
SP
19176@if cloog
19177maybe-configure-cloog: configure-cloog
19178configure-cloog:
e69bf64b
PB
19179 @r=`${PWD_COMMAND}`; export r; \
19180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f8bf9252
SP
19181 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
19182 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
e69bf64b 19183 $(HOST_EXPORTS) \
f8bf9252
SP
19184 echo Configuring in $(HOST_SUBDIR)/cloog; \
19185 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
e69bf64b
PB
19186 case $(srcdir) in \
19187 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
f8bf9252 19188 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
e69bf64b
PB
19189 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19190 esac; \
f8bf9252
SP
19191 srcdiroption="--srcdir=$${topdir}/cloog"; \
19192 libsrcdir="$$s/cloog"; \
e69bf64b
PB
19193 $(SHELL) $${libsrcdir}/configure \
19194 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
f8bf9252 19195 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-ppl=$$r/$(HOST_SUBDIR)/ppl/ --with-bits=gmp \
e69bf64b 19196 || exit 1
f8bf9252 19197@endif cloog
e69bf64b
PB
19198
19199
19200
f8bf9252
SP
19201.PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
19202maybe-configure-stage1-cloog:
19203@if cloog-bootstrap
19204maybe-configure-stage1-cloog: configure-stage1-cloog
19205configure-stage1-cloog:
e69bf64b 19206 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f8bf9252 19207 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
e69bf64b
PB
19208 @r=`${PWD_COMMAND}`; export r; \
19209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 19210 TFLAGS="$(STAGE1_TFLAGS)"; \
f8bf9252 19211 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4a4a4e99 19212 $(HOST_EXPORTS) \
342b9200 19213 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
19214 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
19215 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
f8bf9252
SP
19216 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
19217 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19218 cd $(HOST_SUBDIR)/cloog || exit 1; \
e69bf64b
PB
19219 case $(srcdir) in \
19220 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
f8bf9252 19221 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
e69bf64b
PB
19222 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19223 esac; \
f8bf9252
SP
19224 srcdiroption="--srcdir=$${topdir}/cloog"; \
19225 libsrcdir="$$s/cloog"; \
e69bf64b
PB
19226 $(SHELL) $${libsrcdir}/configure \
19227 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
19228 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
4a4a4e99
AO
19229 $(STAGE1_CONFIGURE_FLAGS) \
19230 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-ppl=$$r/$(HOST_SUBDIR)/ppl/ --with-bits=gmp
f8bf9252
SP
19231@endif cloog-bootstrap
19232
19233.PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
19234maybe-configure-stage2-cloog:
19235@if cloog-bootstrap
19236maybe-configure-stage2-cloog: configure-stage2-cloog
19237configure-stage2-cloog:
e69bf64b 19238 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f8bf9252 19239 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
e69bf64b
PB
19240 @r=`${PWD_COMMAND}`; export r; \
19241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 19242 TFLAGS="$(STAGE2_TFLAGS)"; \
f8bf9252 19243 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
e69bf64b 19244 $(HOST_EXPORTS) \
4a4a4e99 19245 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 19246 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
19247 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
19248 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
f8bf9252
SP
19249 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
19250 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19251 cd $(HOST_SUBDIR)/cloog || exit 1; \
e69bf64b
PB
19252 case $(srcdir) in \
19253 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
f8bf9252 19254 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
e69bf64b
PB
19255 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19256 esac; \
f8bf9252
SP
19257 srcdiroption="--srcdir=$${topdir}/cloog"; \
19258 libsrcdir="$$s/cloog"; \
e69bf64b
PB
19259 $(SHELL) $${libsrcdir}/configure \
19260 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
19261 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
19262 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
19263 $(STAGE2_CONFIGURE_FLAGS) \
19264 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-ppl=$$r/$(HOST_SUBDIR)/ppl/ --with-bits=gmp
f8bf9252
SP
19265@endif cloog-bootstrap
19266
19267.PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
19268maybe-configure-stage3-cloog:
19269@if cloog-bootstrap
19270maybe-configure-stage3-cloog: configure-stage3-cloog
19271configure-stage3-cloog:
e69bf64b 19272 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f8bf9252 19273 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
e69bf64b
PB
19274 @r=`${PWD_COMMAND}`; export r; \
19275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 19276 TFLAGS="$(STAGE3_TFLAGS)"; \
f8bf9252 19277 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
e69bf64b 19278 $(HOST_EXPORTS) \
4a4a4e99 19279 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 19280 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
19281 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
19282 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
f8bf9252
SP
19283 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
19284 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19285 cd $(HOST_SUBDIR)/cloog || exit 1; \
e69bf64b
PB
19286 case $(srcdir) in \
19287 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
f8bf9252 19288 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
e69bf64b
PB
19289 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19290 esac; \
f8bf9252
SP
19291 srcdiroption="--srcdir=$${topdir}/cloog"; \
19292 libsrcdir="$$s/cloog"; \
e69bf64b
PB
19293 $(SHELL) $${libsrcdir}/configure \
19294 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
19295 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
19296 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
19297 $(STAGE3_CONFIGURE_FLAGS) \
19298 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-ppl=$$r/$(HOST_SUBDIR)/ppl/ --with-bits=gmp
f8bf9252
SP
19299@endif cloog-bootstrap
19300
19301.PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
19302maybe-configure-stage4-cloog:
19303@if cloog-bootstrap
19304maybe-configure-stage4-cloog: configure-stage4-cloog
19305configure-stage4-cloog:
e69bf64b 19306 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f8bf9252 19307 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
e69bf64b
PB
19308 @r=`${PWD_COMMAND}`; export r; \
19309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 19310 TFLAGS="$(STAGE4_TFLAGS)"; \
f8bf9252 19311 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
e69bf64b 19312 $(HOST_EXPORTS) \
4a4a4e99 19313 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 19314 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
19315 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
19316 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
f8bf9252
SP
19317 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
19318 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19319 cd $(HOST_SUBDIR)/cloog || exit 1; \
e69bf64b
PB
19320 case $(srcdir) in \
19321 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
f8bf9252 19322 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
e69bf64b
PB
19323 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19324 esac; \
f8bf9252
SP
19325 srcdiroption="--srcdir=$${topdir}/cloog"; \
19326 libsrcdir="$$s/cloog"; \
e69bf64b
PB
19327 $(SHELL) $${libsrcdir}/configure \
19328 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
19329 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
19330 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
19331 $(STAGE4_CONFIGURE_FLAGS) \
19332 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-ppl=$$r/$(HOST_SUBDIR)/ppl/ --with-bits=gmp
f8bf9252
SP
19333@endif cloog-bootstrap
19334
19335.PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
19336maybe-configure-stageprofile-cloog:
19337@if cloog-bootstrap
19338maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
19339configure-stageprofile-cloog:
e69bf64b 19340 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f8bf9252 19341 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
e69bf64b
PB
19342 @r=`${PWD_COMMAND}`; export r; \
19343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 19344 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f8bf9252 19345 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
e69bf64b 19346 $(HOST_EXPORTS) \
4a4a4e99
AO
19347 $(POSTSTAGE1_HOST_EXPORTS) \
19348 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19349 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
19350 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
f8bf9252
SP
19351 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
19352 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19353 cd $(HOST_SUBDIR)/cloog || exit 1; \
e69bf64b
PB
19354 case $(srcdir) in \
19355 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
f8bf9252 19356 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
e69bf64b
PB
19357 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19358 esac; \
f8bf9252
SP
19359 srcdiroption="--srcdir=$${topdir}/cloog"; \
19360 libsrcdir="$$s/cloog"; \
e69bf64b
PB
19361 $(SHELL) $${libsrcdir}/configure \
19362 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
19363 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
19364 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
19365 $(STAGEprofile_CONFIGURE_FLAGS) \
19366 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-ppl=$$r/$(HOST_SUBDIR)/ppl/ --with-bits=gmp
f8bf9252
SP
19367@endif cloog-bootstrap
19368
19369.PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
19370maybe-configure-stagefeedback-cloog:
19371@if cloog-bootstrap
19372maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
19373configure-stagefeedback-cloog:
e69bf64b 19374 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f8bf9252 19375 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
e69bf64b
PB
19376 @r=`${PWD_COMMAND}`; export r; \
19377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 19378 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f8bf9252 19379 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
e69bf64b 19380 $(HOST_EXPORTS) \
4a4a4e99
AO
19381 $(POSTSTAGE1_HOST_EXPORTS) \
19382 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19383 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
19384 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
f8bf9252
SP
19385 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
19386 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19387 cd $(HOST_SUBDIR)/cloog || exit 1; \
e69bf64b
PB
19388 case $(srcdir) in \
19389 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
f8bf9252 19390 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
e69bf64b
PB
19391 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19392 esac; \
f8bf9252
SP
19393 srcdiroption="--srcdir=$${topdir}/cloog"; \
19394 libsrcdir="$$s/cloog"; \
e69bf64b
PB
19395 $(SHELL) $${libsrcdir}/configure \
19396 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
19397 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
19398 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
19399 $(STAGEfeedback_CONFIGURE_FLAGS) \
19400 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-ppl=$$r/$(HOST_SUBDIR)/ppl/ --with-bits=gmp
f8bf9252 19401@endif cloog-bootstrap
e69bf64b
PB
19402
19403
19404
19405
19406
f8bf9252
SP
19407.PHONY: all-cloog maybe-all-cloog
19408maybe-all-cloog:
e69bf64b 19409@if gcc-bootstrap
f8bf9252 19410all-cloog: stage_current
e69bf64b 19411@endif gcc-bootstrap
f8bf9252
SP
19412@if cloog
19413TARGET-cloog=all
19414maybe-all-cloog: all-cloog
19415all-cloog: configure-cloog
e69bf64b
PB
19416 @r=`${PWD_COMMAND}`; export r; \
19417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19418 $(HOST_EXPORTS) \
f8bf9252 19419 (cd $(HOST_SUBDIR)/cloog && \
1c8bd6a3 19420 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
f8bf9252
SP
19421 $(TARGET-cloog))
19422@endif cloog
e69bf64b
PB
19423
19424
19425
f8bf9252
SP
19426.PHONY: all-stage1-cloog maybe-all-stage1-cloog
19427.PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
19428maybe-all-stage1-cloog:
19429maybe-clean-stage1-cloog:
19430@if cloog-bootstrap
19431maybe-all-stage1-cloog: all-stage1-cloog
19432all-stage1: all-stage1-cloog
19433TARGET-stage1-cloog = $(TARGET-cloog)
19434all-stage1-cloog: configure-stage1-cloog
e69bf64b
PB
19435 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19436 @r=`${PWD_COMMAND}`; export r; \
19437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 19438 TFLAGS="$(STAGE1_TFLAGS)"; \
e69bf64b 19439 $(HOST_EXPORTS) \
f8bf9252 19440 cd $(HOST_SUBDIR)/cloog && \
1c8bd6a3 19441 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
19442 CFLAGS="$(STAGE1_CFLAGS)" \
19443 CXXFLAGS="$(STAGE1_CFLAGS)" \
19444 LIBCFLAGS="$(LIBCFLAGS)" \
19445 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19446 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19447 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19448 $(EXTRA_HOST_FLAGS) \
19449 TFLAGS="$(STAGE1_TFLAGS)" \
f8bf9252 19450 $(TARGET-stage1-cloog)
e69bf64b 19451
f8bf9252
SP
19452maybe-clean-stage1-cloog: clean-stage1-cloog
19453clean-stage1: clean-stage1-cloog
19454clean-stage1-cloog:
e69bf64b 19455 @if [ $(current_stage) = stage1 ]; then \
f8bf9252 19456 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
e69bf64b 19457 else \
f8bf9252 19458 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
e69bf64b
PB
19459 $(MAKE) stage1-start; \
19460 fi; \
f8bf9252 19461 cd $(HOST_SUBDIR)/cloog && \
1c8bd6a3 19462 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 19463 clean
f8bf9252
SP
19464@endif cloog-bootstrap
19465
19466
19467.PHONY: all-stage2-cloog maybe-all-stage2-cloog
19468.PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
19469maybe-all-stage2-cloog:
19470maybe-clean-stage2-cloog:
19471@if cloog-bootstrap
19472maybe-all-stage2-cloog: all-stage2-cloog
19473all-stage2: all-stage2-cloog
19474TARGET-stage2-cloog = $(TARGET-cloog)
19475all-stage2-cloog: configure-stage2-cloog
e69bf64b
PB
19476 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19477 @r=`${PWD_COMMAND}`; export r; \
19478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 19479 TFLAGS="$(STAGE2_TFLAGS)"; \
e69bf64b
PB
19480 $(HOST_EXPORTS) \
19481 $(POSTSTAGE1_HOST_EXPORTS) \
f8bf9252 19482 cd $(HOST_SUBDIR)/cloog && \
1c8bd6a3 19483 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
19484 CFLAGS="$(STAGE2_CFLAGS)" \
19485 CXXFLAGS="$(STAGE2_CFLAGS)" \
19486 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19487 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19488 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19489 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19490 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19491 TFLAGS="$(STAGE2_TFLAGS)" \
f8bf9252 19492 $(TARGET-stage2-cloog)
e69bf64b 19493
f8bf9252
SP
19494maybe-clean-stage2-cloog: clean-stage2-cloog
19495clean-stage2: clean-stage2-cloog
19496clean-stage2-cloog:
e69bf64b 19497 @if [ $(current_stage) = stage2 ]; then \
f8bf9252 19498 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
e69bf64b 19499 else \
f8bf9252 19500 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
e69bf64b
PB
19501 $(MAKE) stage2-start; \
19502 fi; \
f8bf9252 19503 cd $(HOST_SUBDIR)/cloog && \
1c8bd6a3 19504 $(MAKE) $(EXTRA_HOST_FLAGS) \
e69bf64b 19505 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 19506 clean
f8bf9252
SP
19507@endif cloog-bootstrap
19508
19509
f8bf9252
SP
19510.PHONY: all-stage3-cloog maybe-all-stage3-cloog
19511.PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
19512maybe-all-stage3-cloog:
19513maybe-clean-stage3-cloog:
19514@if cloog-bootstrap
19515maybe-all-stage3-cloog: all-stage3-cloog
19516all-stage3: all-stage3-cloog
19517TARGET-stage3-cloog = $(TARGET-cloog)
19518all-stage3-cloog: configure-stage3-cloog
e69bf64b
PB
19519 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19520 @r=`${PWD_COMMAND}`; export r; \
19521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 19522 TFLAGS="$(STAGE3_TFLAGS)"; \
e69bf64b
PB
19523 $(HOST_EXPORTS) \
19524 $(POSTSTAGE1_HOST_EXPORTS) \
f8bf9252 19525 cd $(HOST_SUBDIR)/cloog && \
1c8bd6a3 19526 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
19527 CFLAGS="$(STAGE3_CFLAGS)" \
19528 CXXFLAGS="$(STAGE3_CFLAGS)" \
19529 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19530 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19531 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19532 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19533 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19534 TFLAGS="$(STAGE3_TFLAGS)" \
f8bf9252 19535 $(TARGET-stage3-cloog)
e69bf64b 19536
f8bf9252
SP
19537maybe-clean-stage3-cloog: clean-stage3-cloog
19538clean-stage3: clean-stage3-cloog
19539clean-stage3-cloog:
e69bf64b 19540 @if [ $(current_stage) = stage3 ]; then \
f8bf9252 19541 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
e69bf64b 19542 else \
f8bf9252 19543 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
e69bf64b
PB
19544 $(MAKE) stage3-start; \
19545 fi; \
f8bf9252 19546 cd $(HOST_SUBDIR)/cloog && \
1c8bd6a3 19547 $(MAKE) $(EXTRA_HOST_FLAGS) \
e69bf64b 19548 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 19549 clean
f8bf9252
SP
19550@endif cloog-bootstrap
19551
19552
f8bf9252
SP
19553.PHONY: all-stage4-cloog maybe-all-stage4-cloog
19554.PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
19555maybe-all-stage4-cloog:
19556maybe-clean-stage4-cloog:
19557@if cloog-bootstrap
19558maybe-all-stage4-cloog: all-stage4-cloog
19559all-stage4: all-stage4-cloog
19560TARGET-stage4-cloog = $(TARGET-cloog)
19561all-stage4-cloog: configure-stage4-cloog
e69bf64b
PB
19562 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19563 @r=`${PWD_COMMAND}`; export r; \
19564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 19565 TFLAGS="$(STAGE4_TFLAGS)"; \
e69bf64b
PB
19566 $(HOST_EXPORTS) \
19567 $(POSTSTAGE1_HOST_EXPORTS) \
f8bf9252 19568 cd $(HOST_SUBDIR)/cloog && \
1c8bd6a3 19569 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
19570 CFLAGS="$(STAGE4_CFLAGS)" \
19571 CXXFLAGS="$(STAGE4_CFLAGS)" \
1c8bd6a3 19572 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
19573 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19574 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19575 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19576 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19577 TFLAGS="$(STAGE4_TFLAGS)" \
f8bf9252 19578 $(TARGET-stage4-cloog)
e69bf64b 19579
f8bf9252
SP
19580maybe-clean-stage4-cloog: clean-stage4-cloog
19581clean-stage4: clean-stage4-cloog
19582clean-stage4-cloog:
e69bf64b 19583 @if [ $(current_stage) = stage4 ]; then \
f8bf9252 19584 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
e69bf64b 19585 else \
f8bf9252 19586 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
e69bf64b
PB
19587 $(MAKE) stage4-start; \
19588 fi; \
f8bf9252 19589 cd $(HOST_SUBDIR)/cloog && \
1c8bd6a3 19590 $(MAKE) $(EXTRA_HOST_FLAGS) \
e69bf64b 19591 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 19592 clean
f8bf9252
SP
19593@endif cloog-bootstrap
19594
19595
19596.PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
19597.PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
19598maybe-all-stageprofile-cloog:
19599maybe-clean-stageprofile-cloog:
19600@if cloog-bootstrap
19601maybe-all-stageprofile-cloog: all-stageprofile-cloog
19602all-stageprofile: all-stageprofile-cloog
19603TARGET-stageprofile-cloog = $(TARGET-cloog)
19604all-stageprofile-cloog: configure-stageprofile-cloog
e69bf64b
PB
19605 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19606 @r=`${PWD_COMMAND}`; export r; \
19607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 19608 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e69bf64b
PB
19609 $(HOST_EXPORTS) \
19610 $(POSTSTAGE1_HOST_EXPORTS) \
f8bf9252 19611 cd $(HOST_SUBDIR)/cloog && \
1c8bd6a3 19612 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
19613 CFLAGS="$(STAGEprofile_CFLAGS)" \
19614 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
19615 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19616 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19617 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19618 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19619 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19620 TFLAGS="$(STAGEprofile_TFLAGS)" \
f8bf9252 19621 $(TARGET-stageprofile-cloog)
e69bf64b 19622
f8bf9252
SP
19623maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
19624clean-stageprofile: clean-stageprofile-cloog
19625clean-stageprofile-cloog:
e69bf64b 19626 @if [ $(current_stage) = stageprofile ]; then \
f8bf9252 19627 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
e69bf64b 19628 else \
f8bf9252 19629 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
e69bf64b
PB
19630 $(MAKE) stageprofile-start; \
19631 fi; \
f8bf9252 19632 cd $(HOST_SUBDIR)/cloog && \
1c8bd6a3 19633 $(MAKE) $(EXTRA_HOST_FLAGS) \
e69bf64b 19634 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 19635 clean
f8bf9252
SP
19636@endif cloog-bootstrap
19637
19638
19639.PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
19640.PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
19641maybe-all-stagefeedback-cloog:
19642maybe-clean-stagefeedback-cloog:
19643@if cloog-bootstrap
19644maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
19645all-stagefeedback: all-stagefeedback-cloog
19646TARGET-stagefeedback-cloog = $(TARGET-cloog)
19647all-stagefeedback-cloog: configure-stagefeedback-cloog
e69bf64b
PB
19648 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19649 @r=`${PWD_COMMAND}`; export r; \
19650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 19651 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e69bf64b
PB
19652 $(HOST_EXPORTS) \
19653 $(POSTSTAGE1_HOST_EXPORTS) \
f8bf9252 19654 cd $(HOST_SUBDIR)/cloog && \
1c8bd6a3 19655 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
19656 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19657 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
19658 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19659 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19660 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19661 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19662 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19663 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f8bf9252 19664 $(TARGET-stagefeedback-cloog)
e69bf64b 19665
f8bf9252
SP
19666maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
19667clean-stagefeedback: clean-stagefeedback-cloog
19668clean-stagefeedback-cloog:
e69bf64b 19669 @if [ $(current_stage) = stagefeedback ]; then \
f8bf9252 19670 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
e69bf64b 19671 else \
f8bf9252 19672 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
e69bf64b
PB
19673 $(MAKE) stagefeedback-start; \
19674 fi; \
f8bf9252 19675 cd $(HOST_SUBDIR)/cloog && \
1c8bd6a3 19676 $(MAKE) $(EXTRA_HOST_FLAGS) \
e69bf64b 19677 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 19678 clean
f8bf9252 19679@endif cloog-bootstrap
e69bf64b
PB
19680
19681
19682
19683
19684
f8bf9252
SP
19685.PHONY: check-cloog maybe-check-cloog
19686maybe-check-cloog:
19687@if cloog
19688maybe-check-cloog: check-cloog
e69bf64b 19689
f8bf9252 19690check-cloog:
e69bf64b
PB
19691 @: $(MAKE); $(unstage)
19692 @r=`${PWD_COMMAND}`; export r; \
19693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19694 $(HOST_EXPORTS) \
f8bf9252 19695 (cd $(HOST_SUBDIR)/cloog && \
e69bf64b
PB
19696 $(MAKE) $(FLAGS_TO_PASS) check)
19697
f8bf9252 19698@endif cloog
e69bf64b 19699
f8bf9252
SP
19700.PHONY: install-cloog maybe-install-cloog
19701maybe-install-cloog:
19702@if cloog
19703maybe-install-cloog: install-cloog
e69bf64b 19704
f8bf9252 19705install-cloog:
e69bf64b 19706
f8bf9252 19707@endif cloog
e69bf64b
PB
19708
19709# Other targets (info, dvi, pdf, etc.)
19710
f8bf9252
SP
19711.PHONY: maybe-info-cloog info-cloog
19712maybe-info-cloog:
19713@if cloog
19714maybe-info-cloog: info-cloog
e69bf64b 19715
f8bf9252
SP
19716info-cloog: \
19717 configure-cloog
19718 @[ -f ./cloog/Makefile ] || exit 0; \
e69bf64b
PB
19719 r=`${PWD_COMMAND}`; export r; \
19720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19721 $(HOST_EXPORTS) \
19722 for flag in $(EXTRA_HOST_FLAGS) ; do \
19723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19724 done; \
f8bf9252
SP
19725 echo "Doing info in cloog" ; \
19726 (cd $(HOST_SUBDIR)/cloog && \
e69bf64b
PB
19727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19729 "RANLIB=$${RANLIB}" \
901119ae 19730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
19731 info) \
19732 || exit 1
19733
f8bf9252 19734@endif cloog
e69bf64b 19735
f8bf9252
SP
19736.PHONY: maybe-dvi-cloog dvi-cloog
19737maybe-dvi-cloog:
19738@if cloog
19739maybe-dvi-cloog: dvi-cloog
e69bf64b 19740
f8bf9252
SP
19741dvi-cloog: \
19742 configure-cloog
19743 @[ -f ./cloog/Makefile ] || exit 0; \
e69bf64b
PB
19744 r=`${PWD_COMMAND}`; export r; \
19745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19746 $(HOST_EXPORTS) \
19747 for flag in $(EXTRA_HOST_FLAGS) ; do \
19748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19749 done; \
f8bf9252
SP
19750 echo "Doing dvi in cloog" ; \
19751 (cd $(HOST_SUBDIR)/cloog && \
e69bf64b
PB
19752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19754 "RANLIB=$${RANLIB}" \
901119ae 19755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
19756 dvi) \
19757 || exit 1
19758
f8bf9252 19759@endif cloog
e69bf64b 19760
f8bf9252
SP
19761.PHONY: maybe-pdf-cloog pdf-cloog
19762maybe-pdf-cloog:
19763@if cloog
19764maybe-pdf-cloog: pdf-cloog
e69bf64b 19765
f8bf9252
SP
19766pdf-cloog: \
19767 configure-cloog
19768 @[ -f ./cloog/Makefile ] || exit 0; \
e69bf64b
PB
19769 r=`${PWD_COMMAND}`; export r; \
19770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19771 $(HOST_EXPORTS) \
19772 for flag in $(EXTRA_HOST_FLAGS) ; do \
19773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19774 done; \
f8bf9252
SP
19775 echo "Doing pdf in cloog" ; \
19776 (cd $(HOST_SUBDIR)/cloog && \
e69bf64b
PB
19777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19779 "RANLIB=$${RANLIB}" \
901119ae 19780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
19781 pdf) \
19782 || exit 1
19783
f8bf9252 19784@endif cloog
e69bf64b 19785
f8bf9252
SP
19786.PHONY: maybe-html-cloog html-cloog
19787maybe-html-cloog:
19788@if cloog
19789maybe-html-cloog: html-cloog
e69bf64b 19790
f8bf9252
SP
19791html-cloog: \
19792 configure-cloog
19793 @[ -f ./cloog/Makefile ] || exit 0; \
e69bf64b
PB
19794 r=`${PWD_COMMAND}`; export r; \
19795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19796 $(HOST_EXPORTS) \
19797 for flag in $(EXTRA_HOST_FLAGS) ; do \
19798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19799 done; \
f8bf9252
SP
19800 echo "Doing html in cloog" ; \
19801 (cd $(HOST_SUBDIR)/cloog && \
e69bf64b
PB
19802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19804 "RANLIB=$${RANLIB}" \
901119ae 19805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
19806 html) \
19807 || exit 1
19808
f8bf9252 19809@endif cloog
e69bf64b 19810
f8bf9252
SP
19811.PHONY: maybe-TAGS-cloog TAGS-cloog
19812maybe-TAGS-cloog:
19813@if cloog
19814maybe-TAGS-cloog: TAGS-cloog
e69bf64b 19815
f8bf9252
SP
19816TAGS-cloog: \
19817 configure-cloog
19818 @[ -f ./cloog/Makefile ] || exit 0; \
e69bf64b
PB
19819 r=`${PWD_COMMAND}`; export r; \
19820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19821 $(HOST_EXPORTS) \
19822 for flag in $(EXTRA_HOST_FLAGS) ; do \
19823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19824 done; \
f8bf9252
SP
19825 echo "Doing TAGS in cloog" ; \
19826 (cd $(HOST_SUBDIR)/cloog && \
e69bf64b
PB
19827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19829 "RANLIB=$${RANLIB}" \
901119ae 19830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
19831 TAGS) \
19832 || exit 1
19833
f8bf9252 19834@endif cloog
e69bf64b 19835
f8bf9252
SP
19836.PHONY: maybe-install-info-cloog install-info-cloog
19837maybe-install-info-cloog:
19838@if cloog
19839maybe-install-info-cloog: install-info-cloog
e69bf64b 19840
f8bf9252
SP
19841install-info-cloog: \
19842 configure-cloog \
19843 info-cloog
19844 @[ -f ./cloog/Makefile ] || exit 0; \
e69bf64b
PB
19845 r=`${PWD_COMMAND}`; export r; \
19846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19847 $(HOST_EXPORTS) \
19848 for flag in $(EXTRA_HOST_FLAGS) ; do \
19849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19850 done; \
f8bf9252
SP
19851 echo "Doing install-info in cloog" ; \
19852 (cd $(HOST_SUBDIR)/cloog && \
e69bf64b
PB
19853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19855 "RANLIB=$${RANLIB}" \
901119ae 19856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
19857 install-info) \
19858 || exit 1
19859
f8bf9252 19860@endif cloog
e69bf64b 19861
f8bf9252
SP
19862.PHONY: maybe-install-pdf-cloog install-pdf-cloog
19863maybe-install-pdf-cloog:
19864@if cloog
19865maybe-install-pdf-cloog: install-pdf-cloog
9c4d2493 19866
f8bf9252
SP
19867install-pdf-cloog: \
19868 configure-cloog \
19869 pdf-cloog
19870 @[ -f ./cloog/Makefile ] || exit 0; \
9c4d2493
BM
19871 r=`${PWD_COMMAND}`; export r; \
19872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19873 $(HOST_EXPORTS) \
19874 for flag in $(EXTRA_HOST_FLAGS) ; do \
19875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19876 done; \
f8bf9252
SP
19877 echo "Doing install-pdf in cloog" ; \
19878 (cd $(HOST_SUBDIR)/cloog && \
9c4d2493
BM
19879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19881 "RANLIB=$${RANLIB}" \
901119ae 19882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
19883 install-pdf) \
19884 || exit 1
19885
f8bf9252 19886@endif cloog
9c4d2493 19887
f8bf9252
SP
19888.PHONY: maybe-install-html-cloog install-html-cloog
19889maybe-install-html-cloog:
19890@if cloog
19891maybe-install-html-cloog: install-html-cloog
e69bf64b 19892
f8bf9252
SP
19893install-html-cloog: \
19894 configure-cloog \
19895 html-cloog
19896 @[ -f ./cloog/Makefile ] || exit 0; \
e69bf64b
PB
19897 r=`${PWD_COMMAND}`; export r; \
19898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19899 $(HOST_EXPORTS) \
19900 for flag in $(EXTRA_HOST_FLAGS) ; do \
19901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19902 done; \
f8bf9252
SP
19903 echo "Doing install-html in cloog" ; \
19904 (cd $(HOST_SUBDIR)/cloog && \
e69bf64b
PB
19905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19907 "RANLIB=$${RANLIB}" \
901119ae 19908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
19909 install-html) \
19910 || exit 1
19911
f8bf9252 19912@endif cloog
e69bf64b 19913
f8bf9252
SP
19914.PHONY: maybe-installcheck-cloog installcheck-cloog
19915maybe-installcheck-cloog:
19916@if cloog
19917maybe-installcheck-cloog: installcheck-cloog
e69bf64b 19918
f8bf9252
SP
19919installcheck-cloog: \
19920 configure-cloog
19921 @[ -f ./cloog/Makefile ] || exit 0; \
e69bf64b
PB
19922 r=`${PWD_COMMAND}`; export r; \
19923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19924 $(HOST_EXPORTS) \
19925 for flag in $(EXTRA_HOST_FLAGS) ; do \
19926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19927 done; \
f8bf9252
SP
19928 echo "Doing installcheck in cloog" ; \
19929 (cd $(HOST_SUBDIR)/cloog && \
e69bf64b
PB
19930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19932 "RANLIB=$${RANLIB}" \
901119ae 19933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
19934 installcheck) \
19935 || exit 1
19936
f8bf9252 19937@endif cloog
e69bf64b 19938
f8bf9252
SP
19939.PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
19940maybe-mostlyclean-cloog:
19941@if cloog
19942maybe-mostlyclean-cloog: mostlyclean-cloog
e69bf64b 19943
f8bf9252
SP
19944mostlyclean-cloog:
19945 @[ -f ./cloog/Makefile ] || exit 0; \
e69bf64b
PB
19946 r=`${PWD_COMMAND}`; export r; \
19947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19948 $(HOST_EXPORTS) \
19949 for flag in $(EXTRA_HOST_FLAGS) ; do \
19950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19951 done; \
f8bf9252
SP
19952 echo "Doing mostlyclean in cloog" ; \
19953 (cd $(HOST_SUBDIR)/cloog && \
e69bf64b
PB
19954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19956 "RANLIB=$${RANLIB}" \
901119ae 19957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
19958 mostlyclean) \
19959 || exit 1
19960
f8bf9252 19961@endif cloog
e69bf64b 19962
f8bf9252
SP
19963.PHONY: maybe-clean-cloog clean-cloog
19964maybe-clean-cloog:
19965@if cloog
19966maybe-clean-cloog: clean-cloog
e69bf64b 19967
f8bf9252
SP
19968clean-cloog:
19969 @[ -f ./cloog/Makefile ] || exit 0; \
e69bf64b
PB
19970 r=`${PWD_COMMAND}`; export r; \
19971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19972 $(HOST_EXPORTS) \
19973 for flag in $(EXTRA_HOST_FLAGS) ; do \
19974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19975 done; \
f8bf9252
SP
19976 echo "Doing clean in cloog" ; \
19977 (cd $(HOST_SUBDIR)/cloog && \
e69bf64b
PB
19978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19980 "RANLIB=$${RANLIB}" \
901119ae 19981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
19982 clean) \
19983 || exit 1
19984
f8bf9252 19985@endif cloog
e69bf64b 19986
f8bf9252
SP
19987.PHONY: maybe-distclean-cloog distclean-cloog
19988maybe-distclean-cloog:
19989@if cloog
19990maybe-distclean-cloog: distclean-cloog
e69bf64b 19991
f8bf9252
SP
19992distclean-cloog:
19993 @[ -f ./cloog/Makefile ] || exit 0; \
e69bf64b
PB
19994 r=`${PWD_COMMAND}`; export r; \
19995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19996 $(HOST_EXPORTS) \
19997 for flag in $(EXTRA_HOST_FLAGS) ; do \
19998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19999 done; \
f8bf9252
SP
20000 echo "Doing distclean in cloog" ; \
20001 (cd $(HOST_SUBDIR)/cloog && \
e69bf64b
PB
20002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20004 "RANLIB=$${RANLIB}" \
901119ae 20005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
20006 distclean) \
20007 || exit 1
20008
f8bf9252 20009@endif cloog
e69bf64b 20010
f8bf9252
SP
20011.PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
20012maybe-maintainer-clean-cloog:
20013@if cloog
20014maybe-maintainer-clean-cloog: maintainer-clean-cloog
e69bf64b 20015
f8bf9252
SP
20016maintainer-clean-cloog:
20017 @[ -f ./cloog/Makefile ] || exit 0; \
e69bf64b
PB
20018 r=`${PWD_COMMAND}`; export r; \
20019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20020 $(HOST_EXPORTS) \
20021 for flag in $(EXTRA_HOST_FLAGS) ; do \
20022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20023 done; \
f8bf9252
SP
20024 echo "Doing maintainer-clean in cloog" ; \
20025 (cd $(HOST_SUBDIR)/cloog && \
e69bf64b
PB
20026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20028 "RANLIB=$${RANLIB}" \
901119ae 20029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
20030 maintainer-clean) \
20031 || exit 1
20032
f8bf9252 20033@endif cloog
e69bf64b
PB
20034
20035
20036
d32ab992
PB
20037.PHONY: configure-gnuserv maybe-configure-gnuserv
20038maybe-configure-gnuserv:
3ff3adad
PB
20039@if gcc-bootstrap
20040configure-gnuserv: stage_current
20041@endif gcc-bootstrap
d32ab992
PB
20042@if gnuserv
20043maybe-configure-gnuserv: configure-gnuserv
cc11cc9b 20044configure-gnuserv:
f41d6665 20045 @: $(MAKE); $(unstage)
cc11cc9b 20046 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 20047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
20048 test ! -f $(HOST_SUBDIR)/gnuserv/Makefile || exit 0; \
20049 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnuserv ; \
4fc4dd12 20050 $(HOST_EXPORTS) \
25b42232
PB
20051 echo Configuring in $(HOST_SUBDIR)/gnuserv; \
20052 cd "$(HOST_SUBDIR)/gnuserv" || exit 1; \
295f4e42 20053 case $(srcdir) in \
215c351a
PB
20054 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20055 *) topdir=`echo $(HOST_SUBDIR)/gnuserv/ | \
20056 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 20057 esac; \
215c351a
PB
20058 srcdiroption="--srcdir=$${topdir}/gnuserv"; \
20059 libsrcdir="$$s/gnuserv"; \
295f4e42 20060 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
20061 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20062 --target=${target_alias} $${srcdiroption} \
1358ccea 20063 || exit 1
d32ab992 20064@endif gnuserv
1358ccea 20065
25b42232
PB
20066
20067
ce406537
PB
20068
20069
d32ab992
PB
20070.PHONY: all-gnuserv maybe-all-gnuserv
20071maybe-all-gnuserv:
3ff3adad
PB
20072@if gcc-bootstrap
20073all-gnuserv: stage_current
20074@endif gcc-bootstrap
d32ab992 20075@if gnuserv
7e0b5752 20076TARGET-gnuserv=all
d32ab992
PB
20077maybe-all-gnuserv: all-gnuserv
20078all-gnuserv: configure-gnuserv
f41d6665 20079 @: $(MAKE); $(unstage)
295f4e42
NN
20080 @r=`${PWD_COMMAND}`; export r; \
20081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20082 $(HOST_EXPORTS) \
215c351a 20083 (cd $(HOST_SUBDIR)/gnuserv && \
1c8bd6a3
PB
20084 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
20085 $(TARGET-gnuserv))
d32ab992 20086@endif gnuserv
1358ccea 20087
25b42232 20088
ce406537
PB
20089
20090
d32ab992
PB
20091.PHONY: check-gnuserv maybe-check-gnuserv
20092maybe-check-gnuserv:
20093@if gnuserv
20094maybe-check-gnuserv: check-gnuserv
1358ccea 20095
d32ab992 20096check-gnuserv:
f41d6665 20097 @: $(MAKE); $(unstage)
295f4e42 20098 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 20099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20100 $(HOST_EXPORTS) \
215c351a
PB
20101 (cd $(HOST_SUBDIR)/gnuserv && \
20102 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 20103
d32ab992 20104@endif gnuserv
1358ccea 20105
d32ab992
PB
20106.PHONY: install-gnuserv maybe-install-gnuserv
20107maybe-install-gnuserv:
20108@if gnuserv
20109maybe-install-gnuserv: install-gnuserv
1358ccea 20110
d32ab992 20111install-gnuserv: installdirs
f41d6665 20112 @: $(MAKE); $(unstage)
295f4e42
NN
20113 @r=`${PWD_COMMAND}`; export r; \
20114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20115 $(HOST_EXPORTS) \
215c351a 20116 (cd $(HOST_SUBDIR)/gnuserv && \
ace9ac7b 20117 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 20118
d32ab992 20119@endif gnuserv
295f4e42 20120
b5422ad7 20121# Other targets (info, dvi, pdf, etc.)
295f4e42 20122
d32ab992
PB
20123.PHONY: maybe-info-gnuserv info-gnuserv
20124maybe-info-gnuserv:
20125@if gnuserv
20126maybe-info-gnuserv: info-gnuserv
295f4e42 20127
d32ab992 20128info-gnuserv: \
05750653 20129 configure-gnuserv
f41d6665 20130 @: $(MAKE); $(unstage)
d32ab992 20131 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
20132 r=`${PWD_COMMAND}`; export r; \
20133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20134 $(HOST_EXPORTS) \
d32ab992 20135 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20137 done; \
d32ab992 20138 echo "Doing info in gnuserv" ; \
215c351a 20139 (cd $(HOST_SUBDIR)/gnuserv && \
1358ccea
NN
20140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20142 "RANLIB=$${RANLIB}" \
901119ae 20143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 20144 info) \
1358ccea
NN
20145 || exit 1
20146
d32ab992 20147@endif gnuserv
1358ccea 20148
d32ab992
PB
20149.PHONY: maybe-dvi-gnuserv dvi-gnuserv
20150maybe-dvi-gnuserv:
20151@if gnuserv
20152maybe-dvi-gnuserv: dvi-gnuserv
1358ccea 20153
d32ab992 20154dvi-gnuserv: \
05750653 20155 configure-gnuserv
f41d6665 20156 @: $(MAKE); $(unstage)
d32ab992 20157 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
20158 r=`${PWD_COMMAND}`; export r; \
20159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20160 $(HOST_EXPORTS) \
d32ab992 20161 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20163 done; \
d32ab992 20164 echo "Doing dvi in gnuserv" ; \
215c351a 20165 (cd $(HOST_SUBDIR)/gnuserv && \
1358ccea
NN
20166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20168 "RANLIB=$${RANLIB}" \
901119ae 20169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 20170 dvi) \
1358ccea
NN
20171 || exit 1
20172
d32ab992 20173@endif gnuserv
1358ccea 20174
b5422ad7
BM
20175.PHONY: maybe-pdf-gnuserv pdf-gnuserv
20176maybe-pdf-gnuserv:
20177@if gnuserv
20178maybe-pdf-gnuserv: pdf-gnuserv
20179
20180pdf-gnuserv: \
20181 configure-gnuserv
20182 @: $(MAKE); $(unstage)
20183 @[ -f ./gnuserv/Makefile ] || exit 0; \
20184 r=`${PWD_COMMAND}`; export r; \
20185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20186 $(HOST_EXPORTS) \
20187 for flag in $(EXTRA_HOST_FLAGS) ; do \
20188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20189 done; \
20190 echo "Doing pdf in gnuserv" ; \
20191 (cd $(HOST_SUBDIR)/gnuserv && \
20192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20194 "RANLIB=$${RANLIB}" \
901119ae 20195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
20196 pdf) \
20197 || exit 1
20198
20199@endif gnuserv
20200
f87a2b2e
MS
20201.PHONY: maybe-html-gnuserv html-gnuserv
20202maybe-html-gnuserv:
20203@if gnuserv
20204maybe-html-gnuserv: html-gnuserv
20205
20206html-gnuserv: \
05750653 20207 configure-gnuserv
f41d6665 20208 @: $(MAKE); $(unstage)
f87a2b2e
MS
20209 @[ -f ./gnuserv/Makefile ] || exit 0; \
20210 r=`${PWD_COMMAND}`; export r; \
20211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
20212 $(HOST_EXPORTS) \
20213 for flag in $(EXTRA_HOST_FLAGS) ; do \
20214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20215 done; \
20216 echo "Doing html in gnuserv" ; \
215c351a 20217 (cd $(HOST_SUBDIR)/gnuserv && \
f87a2b2e
MS
20218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20220 "RANLIB=$${RANLIB}" \
901119ae 20221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
20222 html) \
20223 || exit 1
20224
20225@endif gnuserv
20226
d32ab992
PB
20227.PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
20228maybe-TAGS-gnuserv:
20229@if gnuserv
20230maybe-TAGS-gnuserv: TAGS-gnuserv
1358ccea 20231
d32ab992 20232TAGS-gnuserv: \
05750653 20233 configure-gnuserv
f41d6665 20234 @: $(MAKE); $(unstage)
d32ab992 20235 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
20236 r=`${PWD_COMMAND}`; export r; \
20237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20238 $(HOST_EXPORTS) \
d32ab992 20239 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20241 done; \
d32ab992 20242 echo "Doing TAGS in gnuserv" ; \
215c351a 20243 (cd $(HOST_SUBDIR)/gnuserv && \
1358ccea
NN
20244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20246 "RANLIB=$${RANLIB}" \
901119ae 20247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 20248 TAGS) \
1358ccea
NN
20249 || exit 1
20250
d32ab992 20251@endif gnuserv
1358ccea 20252
d32ab992
PB
20253.PHONY: maybe-install-info-gnuserv install-info-gnuserv
20254maybe-install-info-gnuserv:
20255@if gnuserv
20256maybe-install-info-gnuserv: install-info-gnuserv
1358ccea 20257
d32ab992
PB
20258install-info-gnuserv: \
20259 configure-gnuserv \
05750653 20260 info-gnuserv
f41d6665 20261 @: $(MAKE); $(unstage)
d32ab992 20262 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
20263 r=`${PWD_COMMAND}`; export r; \
20264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20265 $(HOST_EXPORTS) \
d32ab992 20266 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20268 done; \
d32ab992 20269 echo "Doing install-info in gnuserv" ; \
215c351a 20270 (cd $(HOST_SUBDIR)/gnuserv && \
1358ccea
NN
20271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20273 "RANLIB=$${RANLIB}" \
901119ae 20274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 20275 install-info) \
1358ccea
NN
20276 || exit 1
20277
d32ab992 20278@endif gnuserv
1358ccea 20279
9c4d2493
BM
20280.PHONY: maybe-install-pdf-gnuserv install-pdf-gnuserv
20281maybe-install-pdf-gnuserv:
20282@if gnuserv
20283maybe-install-pdf-gnuserv: install-pdf-gnuserv
20284
20285install-pdf-gnuserv: \
20286 configure-gnuserv \
20287 pdf-gnuserv
20288 @: $(MAKE); $(unstage)
20289 @[ -f ./gnuserv/Makefile ] || exit 0; \
20290 r=`${PWD_COMMAND}`; export r; \
20291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20292 $(HOST_EXPORTS) \
20293 for flag in $(EXTRA_HOST_FLAGS) ; do \
20294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20295 done; \
20296 echo "Doing install-pdf in gnuserv" ; \
20297 (cd $(HOST_SUBDIR)/gnuserv && \
20298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20300 "RANLIB=$${RANLIB}" \
901119ae 20301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
20302 install-pdf) \
20303 || exit 1
20304
20305@endif gnuserv
20306
65d6e994
CD
20307.PHONY: maybe-install-html-gnuserv install-html-gnuserv
20308maybe-install-html-gnuserv:
20309@if gnuserv
20310maybe-install-html-gnuserv: install-html-gnuserv
20311
20312install-html-gnuserv: \
20313 configure-gnuserv \
20314 html-gnuserv
20315 @: $(MAKE); $(unstage)
20316 @[ -f ./gnuserv/Makefile ] || exit 0; \
20317 r=`${PWD_COMMAND}`; export r; \
20318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20319 $(HOST_EXPORTS) \
20320 for flag in $(EXTRA_HOST_FLAGS) ; do \
20321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20322 done; \
20323 echo "Doing install-html in gnuserv" ; \
20324 (cd $(HOST_SUBDIR)/gnuserv && \
20325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20327 "RANLIB=$${RANLIB}" \
901119ae 20328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
20329 install-html) \
20330 || exit 1
20331
20332@endif gnuserv
20333
d32ab992
PB
20334.PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
20335maybe-installcheck-gnuserv:
20336@if gnuserv
20337maybe-installcheck-gnuserv: installcheck-gnuserv
1358ccea 20338
d32ab992 20339installcheck-gnuserv: \
05750653 20340 configure-gnuserv
f41d6665 20341 @: $(MAKE); $(unstage)
d32ab992 20342 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
20343 r=`${PWD_COMMAND}`; export r; \
20344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20345 $(HOST_EXPORTS) \
d32ab992 20346 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20348 done; \
d32ab992 20349 echo "Doing installcheck in gnuserv" ; \
215c351a 20350 (cd $(HOST_SUBDIR)/gnuserv && \
1358ccea
NN
20351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20353 "RANLIB=$${RANLIB}" \
901119ae 20354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 20355 installcheck) \
1358ccea
NN
20356 || exit 1
20357
d32ab992 20358@endif gnuserv
1358ccea 20359
d32ab992
PB
20360.PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
20361maybe-mostlyclean-gnuserv:
20362@if gnuserv
20363maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
1358ccea 20364
05750653 20365mostlyclean-gnuserv:
f41d6665 20366 @: $(MAKE); $(unstage)
d32ab992 20367 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
20368 r=`${PWD_COMMAND}`; export r; \
20369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20370 $(HOST_EXPORTS) \
d32ab992 20371 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20373 done; \
d32ab992 20374 echo "Doing mostlyclean in gnuserv" ; \
215c351a 20375 (cd $(HOST_SUBDIR)/gnuserv && \
1358ccea
NN
20376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20378 "RANLIB=$${RANLIB}" \
901119ae 20379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 20380 mostlyclean) \
1358ccea
NN
20381 || exit 1
20382
d32ab992 20383@endif gnuserv
1358ccea 20384
d32ab992
PB
20385.PHONY: maybe-clean-gnuserv clean-gnuserv
20386maybe-clean-gnuserv:
20387@if gnuserv
20388maybe-clean-gnuserv: clean-gnuserv
1358ccea 20389
05750653 20390clean-gnuserv:
f41d6665 20391 @: $(MAKE); $(unstage)
d32ab992 20392 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
20393 r=`${PWD_COMMAND}`; export r; \
20394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20395 $(HOST_EXPORTS) \
d32ab992 20396 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20398 done; \
d32ab992 20399 echo "Doing clean in gnuserv" ; \
215c351a 20400 (cd $(HOST_SUBDIR)/gnuserv && \
1358ccea
NN
20401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20403 "RANLIB=$${RANLIB}" \
901119ae 20404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 20405 clean) \
1358ccea
NN
20406 || exit 1
20407
d32ab992 20408@endif gnuserv
1358ccea 20409
d32ab992
PB
20410.PHONY: maybe-distclean-gnuserv distclean-gnuserv
20411maybe-distclean-gnuserv:
20412@if gnuserv
20413maybe-distclean-gnuserv: distclean-gnuserv
1358ccea 20414
05750653 20415distclean-gnuserv:
f41d6665 20416 @: $(MAKE); $(unstage)
d32ab992 20417 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
20418 r=`${PWD_COMMAND}`; export r; \
20419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20420 $(HOST_EXPORTS) \
d32ab992 20421 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20423 done; \
d32ab992 20424 echo "Doing distclean in gnuserv" ; \
215c351a 20425 (cd $(HOST_SUBDIR)/gnuserv && \
1358ccea
NN
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}" \
d32ab992 20430 distclean) \
1358ccea
NN
20431 || exit 1
20432
d32ab992 20433@endif gnuserv
1358ccea 20434
d32ab992
PB
20435.PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
20436maybe-maintainer-clean-gnuserv:
20437@if gnuserv
20438maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
1358ccea 20439
05750653 20440maintainer-clean-gnuserv:
f41d6665 20441 @: $(MAKE); $(unstage)
d32ab992 20442 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
20443 r=`${PWD_COMMAND}`; export r; \
20444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20445 $(HOST_EXPORTS) \
d32ab992 20446 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
20447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20448 done; \
d32ab992 20449 echo "Doing maintainer-clean in gnuserv" ; \
215c351a 20450 (cd $(HOST_SUBDIR)/gnuserv && \
1358ccea
NN
20451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20453 "RANLIB=$${RANLIB}" \
901119ae 20454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 20455 maintainer-clean) \
1358ccea
NN
20456 || exit 1
20457
d32ab992 20458@endif gnuserv
1358ccea 20459
1358ccea 20460
25b42232 20461
5afab7ad
ILT
20462.PHONY: configure-gold maybe-configure-gold
20463maybe-configure-gold:
20464@if gcc-bootstrap
20465configure-gold: stage_current
20466@endif gcc-bootstrap
20467@if gold
20468maybe-configure-gold: configure-gold
20469configure-gold:
20470 @r=`${PWD_COMMAND}`; export r; \
20471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20472 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
20473 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
20474 $(HOST_EXPORTS) \
20475 echo Configuring in $(HOST_SUBDIR)/gold; \
20476 cd "$(HOST_SUBDIR)/gold" || exit 1; \
20477 case $(srcdir) in \
20478 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20479 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
20480 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20481 esac; \
20482 srcdiroption="--srcdir=$${topdir}/gold"; \
20483 libsrcdir="$$s/gold"; \
20484 $(SHELL) $${libsrcdir}/configure \
20485 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20486 --target=${target_alias} $${srcdiroption} \
20487 || exit 1
20488@endif gold
20489
20490
20491
20492.PHONY: configure-stage1-gold maybe-configure-stage1-gold
20493maybe-configure-stage1-gold:
20494@if gold-bootstrap
20495maybe-configure-stage1-gold: configure-stage1-gold
20496configure-stage1-gold:
20497 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20498 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
20499 @r=`${PWD_COMMAND}`; export r; \
20500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 20501 TFLAGS="$(STAGE1_TFLAGS)"; \
5afab7ad 20502 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
4a4a4e99 20503 $(HOST_EXPORTS) \
5afab7ad 20504 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
20505 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
20506 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
5afab7ad
ILT
20507 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
20508 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
20509 cd $(HOST_SUBDIR)/gold || exit 1; \
20510 case $(srcdir) in \
20511 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20512 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
20513 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20514 esac; \
20515 srcdiroption="--srcdir=$${topdir}/gold"; \
20516 libsrcdir="$$s/gold"; \
20517 $(SHELL) $${libsrcdir}/configure \
20518 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20519 --target=${target_alias} $${srcdiroption} \
4a4a4e99 20520 $(STAGE1_CONFIGURE_FLAGS)
5afab7ad
ILT
20521@endif gold-bootstrap
20522
20523.PHONY: configure-stage2-gold maybe-configure-stage2-gold
20524maybe-configure-stage2-gold:
20525@if gold-bootstrap
20526maybe-configure-stage2-gold: configure-stage2-gold
20527configure-stage2-gold:
20528 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20529 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
20530 @r=`${PWD_COMMAND}`; export r; \
20531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 20532 TFLAGS="$(STAGE2_TFLAGS)"; \
5afab7ad
ILT
20533 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
20534 $(HOST_EXPORTS) \
4a4a4e99 20535 $(POSTSTAGE1_HOST_EXPORTS) \
5afab7ad 20536 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
20537 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
20538 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
5afab7ad
ILT
20539 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
20540 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
20541 cd $(HOST_SUBDIR)/gold || exit 1; \
20542 case $(srcdir) in \
20543 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20544 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
20545 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20546 esac; \
20547 srcdiroption="--srcdir=$${topdir}/gold"; \
20548 libsrcdir="$$s/gold"; \
20549 $(SHELL) $${libsrcdir}/configure \
20550 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20551 --target=${target_alias} $${srcdiroption} \
20552 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 20553 $(STAGE2_CONFIGURE_FLAGS)
5afab7ad
ILT
20554@endif gold-bootstrap
20555
20556.PHONY: configure-stage3-gold maybe-configure-stage3-gold
20557maybe-configure-stage3-gold:
20558@if gold-bootstrap
20559maybe-configure-stage3-gold: configure-stage3-gold
20560configure-stage3-gold:
20561 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20562 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
20563 @r=`${PWD_COMMAND}`; export r; \
20564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 20565 TFLAGS="$(STAGE3_TFLAGS)"; \
5afab7ad
ILT
20566 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
20567 $(HOST_EXPORTS) \
4a4a4e99 20568 $(POSTSTAGE1_HOST_EXPORTS) \
5afab7ad 20569 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
20570 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
20571 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
5afab7ad
ILT
20572 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
20573 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
20574 cd $(HOST_SUBDIR)/gold || exit 1; \
20575 case $(srcdir) in \
20576 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20577 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
20578 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20579 esac; \
20580 srcdiroption="--srcdir=$${topdir}/gold"; \
20581 libsrcdir="$$s/gold"; \
20582 $(SHELL) $${libsrcdir}/configure \
20583 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20584 --target=${target_alias} $${srcdiroption} \
20585 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 20586 $(STAGE3_CONFIGURE_FLAGS)
5afab7ad
ILT
20587@endif gold-bootstrap
20588
20589.PHONY: configure-stage4-gold maybe-configure-stage4-gold
20590maybe-configure-stage4-gold:
20591@if gold-bootstrap
20592maybe-configure-stage4-gold: configure-stage4-gold
20593configure-stage4-gold:
20594 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20595 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
20596 @r=`${PWD_COMMAND}`; export r; \
20597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 20598 TFLAGS="$(STAGE4_TFLAGS)"; \
5afab7ad
ILT
20599 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
20600 $(HOST_EXPORTS) \
4a4a4e99 20601 $(POSTSTAGE1_HOST_EXPORTS) \
5afab7ad 20602 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
20603 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
20604 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
5afab7ad
ILT
20605 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
20606 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
20607 cd $(HOST_SUBDIR)/gold || exit 1; \
20608 case $(srcdir) in \
20609 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20610 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
20611 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20612 esac; \
20613 srcdiroption="--srcdir=$${topdir}/gold"; \
20614 libsrcdir="$$s/gold"; \
20615 $(SHELL) $${libsrcdir}/configure \
20616 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20617 --target=${target_alias} $${srcdiroption} \
20618 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 20619 $(STAGE4_CONFIGURE_FLAGS)
5afab7ad
ILT
20620@endif gold-bootstrap
20621
20622.PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
20623maybe-configure-stageprofile-gold:
20624@if gold-bootstrap
20625maybe-configure-stageprofile-gold: configure-stageprofile-gold
20626configure-stageprofile-gold:
20627 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20628 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
20629 @r=`${PWD_COMMAND}`; export r; \
20630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 20631 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5afab7ad
ILT
20632 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
20633 $(HOST_EXPORTS) \
4a4a4e99
AO
20634 $(POSTSTAGE1_HOST_EXPORTS) \
20635 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20636 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
20637 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
5afab7ad
ILT
20638 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
20639 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
20640 cd $(HOST_SUBDIR)/gold || exit 1; \
20641 case $(srcdir) in \
20642 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20643 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
20644 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20645 esac; \
20646 srcdiroption="--srcdir=$${topdir}/gold"; \
20647 libsrcdir="$$s/gold"; \
20648 $(SHELL) $${libsrcdir}/configure \
20649 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20650 --target=${target_alias} $${srcdiroption} \
20651 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 20652 $(STAGEprofile_CONFIGURE_FLAGS)
5afab7ad
ILT
20653@endif gold-bootstrap
20654
20655.PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
20656maybe-configure-stagefeedback-gold:
20657@if gold-bootstrap
20658maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
20659configure-stagefeedback-gold:
20660 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20661 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
20662 @r=`${PWD_COMMAND}`; export r; \
20663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 20664 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5afab7ad
ILT
20665 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
20666 $(HOST_EXPORTS) \
4a4a4e99
AO
20667 $(POSTSTAGE1_HOST_EXPORTS) \
20668 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20669 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
20670 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
5afab7ad
ILT
20671 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
20672 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
20673 cd $(HOST_SUBDIR)/gold || exit 1; \
20674 case $(srcdir) in \
20675 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20676 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
20677 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20678 esac; \
20679 srcdiroption="--srcdir=$${topdir}/gold"; \
20680 libsrcdir="$$s/gold"; \
20681 $(SHELL) $${libsrcdir}/configure \
20682 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20683 --target=${target_alias} $${srcdiroption} \
20684 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 20685 $(STAGEfeedback_CONFIGURE_FLAGS)
5afab7ad
ILT
20686@endif gold-bootstrap
20687
20688
20689
20690
20691
20692.PHONY: all-gold maybe-all-gold
20693maybe-all-gold:
20694@if gcc-bootstrap
20695all-gold: stage_current
20696@endif gcc-bootstrap
20697@if gold
20698TARGET-gold=all
20699maybe-all-gold: all-gold
20700all-gold: configure-gold
20701 @r=`${PWD_COMMAND}`; export r; \
20702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20703 $(HOST_EXPORTS) \
20704 (cd $(HOST_SUBDIR)/gold && \
20705 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
20706 $(TARGET-gold))
20707@endif gold
20708
20709
20710
20711.PHONY: all-stage1-gold maybe-all-stage1-gold
20712.PHONY: clean-stage1-gold maybe-clean-stage1-gold
20713maybe-all-stage1-gold:
20714maybe-clean-stage1-gold:
20715@if gold-bootstrap
20716maybe-all-stage1-gold: all-stage1-gold
20717all-stage1: all-stage1-gold
20718TARGET-stage1-gold = $(TARGET-gold)
20719all-stage1-gold: configure-stage1-gold
20720 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20721 @r=`${PWD_COMMAND}`; export r; \
20722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 20723 TFLAGS="$(STAGE1_TFLAGS)"; \
5afab7ad
ILT
20724 $(HOST_EXPORTS) \
20725 cd $(HOST_SUBDIR)/gold && \
20726 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
20727 CFLAGS="$(STAGE1_CFLAGS)" \
20728 CXXFLAGS="$(STAGE1_CFLAGS)" \
20729 LIBCFLAGS="$(LIBCFLAGS)" \
20730 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20731 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20732 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20733 $(EXTRA_HOST_FLAGS) \
20734 TFLAGS="$(STAGE1_TFLAGS)" \
5afab7ad
ILT
20735 $(TARGET-stage1-gold)
20736
20737maybe-clean-stage1-gold: clean-stage1-gold
20738clean-stage1: clean-stage1-gold
20739clean-stage1-gold:
20740 @if [ $(current_stage) = stage1 ]; then \
20741 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
20742 else \
20743 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
20744 $(MAKE) stage1-start; \
20745 fi; \
20746 cd $(HOST_SUBDIR)/gold && \
20747 $(MAKE) $(EXTRA_HOST_FLAGS) \
20748 clean
20749@endif gold-bootstrap
20750
20751
20752.PHONY: all-stage2-gold maybe-all-stage2-gold
20753.PHONY: clean-stage2-gold maybe-clean-stage2-gold
20754maybe-all-stage2-gold:
20755maybe-clean-stage2-gold:
20756@if gold-bootstrap
20757maybe-all-stage2-gold: all-stage2-gold
20758all-stage2: all-stage2-gold
20759TARGET-stage2-gold = $(TARGET-gold)
20760all-stage2-gold: configure-stage2-gold
20761 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20762 @r=`${PWD_COMMAND}`; export r; \
20763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 20764 TFLAGS="$(STAGE2_TFLAGS)"; \
5afab7ad
ILT
20765 $(HOST_EXPORTS) \
20766 $(POSTSTAGE1_HOST_EXPORTS) \
20767 cd $(HOST_SUBDIR)/gold && \
20768 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
20769 CFLAGS="$(STAGE2_CFLAGS)" \
20770 CXXFLAGS="$(STAGE2_CFLAGS)" \
20771 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20772 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20773 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20774 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20775 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20776 TFLAGS="$(STAGE2_TFLAGS)" \
5afab7ad
ILT
20777 $(TARGET-stage2-gold)
20778
20779maybe-clean-stage2-gold: clean-stage2-gold
20780clean-stage2: clean-stage2-gold
20781clean-stage2-gold:
20782 @if [ $(current_stage) = stage2 ]; then \
20783 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
20784 else \
20785 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
20786 $(MAKE) stage2-start; \
20787 fi; \
20788 cd $(HOST_SUBDIR)/gold && \
20789 $(MAKE) $(EXTRA_HOST_FLAGS) \
20790 $(POSTSTAGE1_FLAGS_TO_PASS) \
20791 clean
20792@endif gold-bootstrap
20793
20794
5afab7ad
ILT
20795.PHONY: all-stage3-gold maybe-all-stage3-gold
20796.PHONY: clean-stage3-gold maybe-clean-stage3-gold
20797maybe-all-stage3-gold:
20798maybe-clean-stage3-gold:
20799@if gold-bootstrap
20800maybe-all-stage3-gold: all-stage3-gold
20801all-stage3: all-stage3-gold
20802TARGET-stage3-gold = $(TARGET-gold)
20803all-stage3-gold: configure-stage3-gold
20804 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20805 @r=`${PWD_COMMAND}`; export r; \
20806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 20807 TFLAGS="$(STAGE3_TFLAGS)"; \
5afab7ad
ILT
20808 $(HOST_EXPORTS) \
20809 $(POSTSTAGE1_HOST_EXPORTS) \
20810 cd $(HOST_SUBDIR)/gold && \
20811 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
20812 CFLAGS="$(STAGE3_CFLAGS)" \
20813 CXXFLAGS="$(STAGE3_CFLAGS)" \
20814 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20815 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20816 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20817 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20818 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20819 TFLAGS="$(STAGE3_TFLAGS)" \
5afab7ad
ILT
20820 $(TARGET-stage3-gold)
20821
20822maybe-clean-stage3-gold: clean-stage3-gold
20823clean-stage3: clean-stage3-gold
20824clean-stage3-gold:
20825 @if [ $(current_stage) = stage3 ]; then \
20826 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
20827 else \
20828 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
20829 $(MAKE) stage3-start; \
20830 fi; \
20831 cd $(HOST_SUBDIR)/gold && \
20832 $(MAKE) $(EXTRA_HOST_FLAGS) \
20833 $(POSTSTAGE1_FLAGS_TO_PASS) \
20834 clean
20835@endif gold-bootstrap
20836
20837
5afab7ad
ILT
20838.PHONY: all-stage4-gold maybe-all-stage4-gold
20839.PHONY: clean-stage4-gold maybe-clean-stage4-gold
20840maybe-all-stage4-gold:
20841maybe-clean-stage4-gold:
20842@if gold-bootstrap
20843maybe-all-stage4-gold: all-stage4-gold
20844all-stage4: all-stage4-gold
20845TARGET-stage4-gold = $(TARGET-gold)
20846all-stage4-gold: configure-stage4-gold
20847 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20848 @r=`${PWD_COMMAND}`; export r; \
20849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 20850 TFLAGS="$(STAGE4_TFLAGS)"; \
5afab7ad
ILT
20851 $(HOST_EXPORTS) \
20852 $(POSTSTAGE1_HOST_EXPORTS) \
20853 cd $(HOST_SUBDIR)/gold && \
20854 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
20855 CFLAGS="$(STAGE4_CFLAGS)" \
20856 CXXFLAGS="$(STAGE4_CFLAGS)" \
5afab7ad 20857 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
20858 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20859 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20860 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20861 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20862 TFLAGS="$(STAGE4_TFLAGS)" \
5afab7ad
ILT
20863 $(TARGET-stage4-gold)
20864
20865maybe-clean-stage4-gold: clean-stage4-gold
20866clean-stage4: clean-stage4-gold
20867clean-stage4-gold:
20868 @if [ $(current_stage) = stage4 ]; then \
20869 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
20870 else \
20871 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
20872 $(MAKE) stage4-start; \
20873 fi; \
20874 cd $(HOST_SUBDIR)/gold && \
20875 $(MAKE) $(EXTRA_HOST_FLAGS) \
20876 $(POSTSTAGE1_FLAGS_TO_PASS) \
20877 clean
20878@endif gold-bootstrap
20879
20880
20881.PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
20882.PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
20883maybe-all-stageprofile-gold:
20884maybe-clean-stageprofile-gold:
20885@if gold-bootstrap
20886maybe-all-stageprofile-gold: all-stageprofile-gold
20887all-stageprofile: all-stageprofile-gold
20888TARGET-stageprofile-gold = $(TARGET-gold)
20889all-stageprofile-gold: configure-stageprofile-gold
20890 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20891 @r=`${PWD_COMMAND}`; export r; \
20892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 20893 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5afab7ad
ILT
20894 $(HOST_EXPORTS) \
20895 $(POSTSTAGE1_HOST_EXPORTS) \
20896 cd $(HOST_SUBDIR)/gold && \
20897 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
20898 CFLAGS="$(STAGEprofile_CFLAGS)" \
20899 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
20900 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20901 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20902 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20903 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20904 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20905 TFLAGS="$(STAGEprofile_TFLAGS)" \
5afab7ad
ILT
20906 $(TARGET-stageprofile-gold)
20907
20908maybe-clean-stageprofile-gold: clean-stageprofile-gold
20909clean-stageprofile: clean-stageprofile-gold
20910clean-stageprofile-gold:
20911 @if [ $(current_stage) = stageprofile ]; then \
20912 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
20913 else \
20914 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
20915 $(MAKE) stageprofile-start; \
20916 fi; \
20917 cd $(HOST_SUBDIR)/gold && \
20918 $(MAKE) $(EXTRA_HOST_FLAGS) \
20919 $(POSTSTAGE1_FLAGS_TO_PASS) \
20920 clean
20921@endif gold-bootstrap
20922
20923
20924.PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
20925.PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
20926maybe-all-stagefeedback-gold:
20927maybe-clean-stagefeedback-gold:
20928@if gold-bootstrap
20929maybe-all-stagefeedback-gold: all-stagefeedback-gold
20930all-stagefeedback: all-stagefeedback-gold
20931TARGET-stagefeedback-gold = $(TARGET-gold)
20932all-stagefeedback-gold: configure-stagefeedback-gold
20933 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20934 @r=`${PWD_COMMAND}`; export r; \
20935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 20936 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5afab7ad
ILT
20937 $(HOST_EXPORTS) \
20938 $(POSTSTAGE1_HOST_EXPORTS) \
20939 cd $(HOST_SUBDIR)/gold && \
20940 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
20941 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20942 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
20943 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20944 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20945 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20946 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20947 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20948 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5afab7ad
ILT
20949 $(TARGET-stagefeedback-gold)
20950
20951maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
20952clean-stagefeedback: clean-stagefeedback-gold
20953clean-stagefeedback-gold:
20954 @if [ $(current_stage) = stagefeedback ]; then \
20955 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
20956 else \
20957 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
20958 $(MAKE) stagefeedback-start; \
20959 fi; \
20960 cd $(HOST_SUBDIR)/gold && \
20961 $(MAKE) $(EXTRA_HOST_FLAGS) \
20962 $(POSTSTAGE1_FLAGS_TO_PASS) \
20963 clean
20964@endif gold-bootstrap
20965
20966
20967
20968
20969
20970.PHONY: check-gold maybe-check-gold
20971maybe-check-gold:
20972@if gold
20973maybe-check-gold: check-gold
20974
20975check-gold:
20976 @: $(MAKE); $(unstage)
20977 @r=`${PWD_COMMAND}`; export r; \
20978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20979 $(HOST_EXPORTS) \
20980 (cd $(HOST_SUBDIR)/gold && \
20981 $(MAKE) $(FLAGS_TO_PASS) check)
20982
20983@endif gold
20984
20985.PHONY: install-gold maybe-install-gold
20986maybe-install-gold:
20987@if gold
20988maybe-install-gold: install-gold
20989
20990install-gold: installdirs
20991 @: $(MAKE); $(unstage)
20992 @r=`${PWD_COMMAND}`; export r; \
20993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20994 $(HOST_EXPORTS) \
20995 (cd $(HOST_SUBDIR)/gold && \
20996 $(MAKE) $(FLAGS_TO_PASS) install)
20997
20998@endif gold
20999
21000# Other targets (info, dvi, pdf, etc.)
21001
21002.PHONY: maybe-info-gold info-gold
21003maybe-info-gold:
21004@if gold
21005maybe-info-gold: info-gold
21006
21007info-gold: \
21008 configure-gold
21009 @[ -f ./gold/Makefile ] || exit 0; \
21010 r=`${PWD_COMMAND}`; export r; \
21011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21012 $(HOST_EXPORTS) \
21013 for flag in $(EXTRA_HOST_FLAGS) ; do \
21014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21015 done; \
21016 echo "Doing info in gold" ; \
21017 (cd $(HOST_SUBDIR)/gold && \
21018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21020 "RANLIB=$${RANLIB}" \
21021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21022 info) \
21023 || exit 1
21024
21025@endif gold
21026
21027.PHONY: maybe-dvi-gold dvi-gold
21028maybe-dvi-gold:
21029@if gold
21030maybe-dvi-gold: dvi-gold
21031
21032dvi-gold: \
21033 configure-gold
21034 @[ -f ./gold/Makefile ] || exit 0; \
21035 r=`${PWD_COMMAND}`; export r; \
21036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21037 $(HOST_EXPORTS) \
21038 for flag in $(EXTRA_HOST_FLAGS) ; do \
21039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21040 done; \
21041 echo "Doing dvi in gold" ; \
21042 (cd $(HOST_SUBDIR)/gold && \
21043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21045 "RANLIB=$${RANLIB}" \
21046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21047 dvi) \
21048 || exit 1
21049
21050@endif gold
21051
21052.PHONY: maybe-pdf-gold pdf-gold
21053maybe-pdf-gold:
21054@if gold
21055maybe-pdf-gold: pdf-gold
21056
21057pdf-gold: \
21058 configure-gold
21059 @[ -f ./gold/Makefile ] || exit 0; \
21060 r=`${PWD_COMMAND}`; export r; \
21061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21062 $(HOST_EXPORTS) \
21063 for flag in $(EXTRA_HOST_FLAGS) ; do \
21064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21065 done; \
21066 echo "Doing pdf in gold" ; \
21067 (cd $(HOST_SUBDIR)/gold && \
21068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21070 "RANLIB=$${RANLIB}" \
21071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21072 pdf) \
21073 || exit 1
21074
21075@endif gold
21076
21077.PHONY: maybe-html-gold html-gold
21078maybe-html-gold:
21079@if gold
21080maybe-html-gold: html-gold
21081
21082html-gold: \
21083 configure-gold
21084 @[ -f ./gold/Makefile ] || exit 0; \
21085 r=`${PWD_COMMAND}`; export r; \
21086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21087 $(HOST_EXPORTS) \
21088 for flag in $(EXTRA_HOST_FLAGS) ; do \
21089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21090 done; \
21091 echo "Doing html in gold" ; \
21092 (cd $(HOST_SUBDIR)/gold && \
21093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21095 "RANLIB=$${RANLIB}" \
21096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21097 html) \
21098 || exit 1
21099
21100@endif gold
21101
21102.PHONY: maybe-TAGS-gold TAGS-gold
21103maybe-TAGS-gold:
21104@if gold
21105maybe-TAGS-gold: TAGS-gold
21106
21107TAGS-gold: \
21108 configure-gold
21109 @[ -f ./gold/Makefile ] || exit 0; \
21110 r=`${PWD_COMMAND}`; export r; \
21111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21112 $(HOST_EXPORTS) \
21113 for flag in $(EXTRA_HOST_FLAGS) ; do \
21114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21115 done; \
21116 echo "Doing TAGS in gold" ; \
21117 (cd $(HOST_SUBDIR)/gold && \
21118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21120 "RANLIB=$${RANLIB}" \
21121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21122 TAGS) \
21123 || exit 1
21124
21125@endif gold
21126
21127.PHONY: maybe-install-info-gold install-info-gold
21128maybe-install-info-gold:
21129@if gold
21130maybe-install-info-gold: install-info-gold
21131
21132install-info-gold: \
21133 configure-gold \
21134 info-gold
21135 @[ -f ./gold/Makefile ] || exit 0; \
21136 r=`${PWD_COMMAND}`; export r; \
21137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21138 $(HOST_EXPORTS) \
21139 for flag in $(EXTRA_HOST_FLAGS) ; do \
21140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21141 done; \
21142 echo "Doing install-info in gold" ; \
21143 (cd $(HOST_SUBDIR)/gold && \
21144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21146 "RANLIB=$${RANLIB}" \
21147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21148 install-info) \
21149 || exit 1
21150
21151@endif gold
21152
21153.PHONY: maybe-install-pdf-gold install-pdf-gold
21154maybe-install-pdf-gold:
21155@if gold
21156maybe-install-pdf-gold: install-pdf-gold
21157
21158install-pdf-gold: \
21159 configure-gold \
21160 pdf-gold
21161 @[ -f ./gold/Makefile ] || exit 0; \
21162 r=`${PWD_COMMAND}`; export r; \
21163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21164 $(HOST_EXPORTS) \
21165 for flag in $(EXTRA_HOST_FLAGS) ; do \
21166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21167 done; \
21168 echo "Doing install-pdf in gold" ; \
21169 (cd $(HOST_SUBDIR)/gold && \
21170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21172 "RANLIB=$${RANLIB}" \
21173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21174 install-pdf) \
21175 || exit 1
21176
21177@endif gold
21178
21179.PHONY: maybe-install-html-gold install-html-gold
21180maybe-install-html-gold:
21181@if gold
21182maybe-install-html-gold: install-html-gold
21183
21184install-html-gold: \
21185 configure-gold \
21186 html-gold
21187 @[ -f ./gold/Makefile ] || exit 0; \
21188 r=`${PWD_COMMAND}`; export r; \
21189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21190 $(HOST_EXPORTS) \
21191 for flag in $(EXTRA_HOST_FLAGS) ; do \
21192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21193 done; \
21194 echo "Doing install-html in gold" ; \
21195 (cd $(HOST_SUBDIR)/gold && \
21196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21198 "RANLIB=$${RANLIB}" \
21199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21200 install-html) \
21201 || exit 1
21202
21203@endif gold
21204
21205.PHONY: maybe-installcheck-gold installcheck-gold
21206maybe-installcheck-gold:
21207@if gold
21208maybe-installcheck-gold: installcheck-gold
21209
21210installcheck-gold: \
21211 configure-gold
21212 @[ -f ./gold/Makefile ] || exit 0; \
21213 r=`${PWD_COMMAND}`; export r; \
21214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21215 $(HOST_EXPORTS) \
21216 for flag in $(EXTRA_HOST_FLAGS) ; do \
21217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21218 done; \
21219 echo "Doing installcheck in gold" ; \
21220 (cd $(HOST_SUBDIR)/gold && \
21221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21223 "RANLIB=$${RANLIB}" \
21224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21225 installcheck) \
21226 || exit 1
21227
21228@endif gold
21229
21230.PHONY: maybe-mostlyclean-gold mostlyclean-gold
21231maybe-mostlyclean-gold:
21232@if gold
21233maybe-mostlyclean-gold: mostlyclean-gold
21234
21235mostlyclean-gold:
21236 @[ -f ./gold/Makefile ] || exit 0; \
21237 r=`${PWD_COMMAND}`; export r; \
21238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21239 $(HOST_EXPORTS) \
21240 for flag in $(EXTRA_HOST_FLAGS) ; do \
21241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21242 done; \
21243 echo "Doing mostlyclean in gold" ; \
21244 (cd $(HOST_SUBDIR)/gold && \
21245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21247 "RANLIB=$${RANLIB}" \
21248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21249 mostlyclean) \
21250 || exit 1
21251
21252@endif gold
21253
21254.PHONY: maybe-clean-gold clean-gold
21255maybe-clean-gold:
21256@if gold
21257maybe-clean-gold: clean-gold
21258
21259clean-gold:
21260 @[ -f ./gold/Makefile ] || exit 0; \
21261 r=`${PWD_COMMAND}`; export r; \
21262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21263 $(HOST_EXPORTS) \
21264 for flag in $(EXTRA_HOST_FLAGS) ; do \
21265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21266 done; \
21267 echo "Doing clean in gold" ; \
21268 (cd $(HOST_SUBDIR)/gold && \
21269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21271 "RANLIB=$${RANLIB}" \
21272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21273 clean) \
21274 || exit 1
21275
21276@endif gold
21277
21278.PHONY: maybe-distclean-gold distclean-gold
21279maybe-distclean-gold:
21280@if gold
21281maybe-distclean-gold: distclean-gold
21282
21283distclean-gold:
21284 @[ -f ./gold/Makefile ] || exit 0; \
21285 r=`${PWD_COMMAND}`; export r; \
21286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21287 $(HOST_EXPORTS) \
21288 for flag in $(EXTRA_HOST_FLAGS) ; do \
21289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21290 done; \
21291 echo "Doing distclean in gold" ; \
21292 (cd $(HOST_SUBDIR)/gold && \
21293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21295 "RANLIB=$${RANLIB}" \
21296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21297 distclean) \
21298 || exit 1
21299
21300@endif gold
21301
21302.PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
21303maybe-maintainer-clean-gold:
21304@if gold
21305maybe-maintainer-clean-gold: maintainer-clean-gold
21306
21307maintainer-clean-gold:
21308 @[ -f ./gold/Makefile ] || exit 0; \
21309 r=`${PWD_COMMAND}`; export r; \
21310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21311 $(HOST_EXPORTS) \
21312 for flag in $(EXTRA_HOST_FLAGS) ; do \
21313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21314 done; \
21315 echo "Doing maintainer-clean in gold" ; \
21316 (cd $(HOST_SUBDIR)/gold && \
21317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21319 "RANLIB=$${RANLIB}" \
21320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21321 maintainer-clean) \
21322 || exit 1
21323
21324@endif gold
21325
21326
21327
d32ab992
PB
21328.PHONY: configure-gprof maybe-configure-gprof
21329maybe-configure-gprof:
3ff3adad
PB
21330@if gcc-bootstrap
21331configure-gprof: stage_current
21332@endif gcc-bootstrap
d32ab992
PB
21333@if gprof
21334maybe-configure-gprof: configure-gprof
cc11cc9b 21335configure-gprof:
f41d6665 21336 @: $(MAKE); $(unstage)
cc11cc9b 21337 @r=`${PWD_COMMAND}`; export r; \
295f4e42 21338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
21339 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
21340 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
4fc4dd12 21341 $(HOST_EXPORTS) \
25b42232
PB
21342 echo Configuring in $(HOST_SUBDIR)/gprof; \
21343 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
295f4e42 21344 case $(srcdir) in \
215c351a
PB
21345 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21346 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
21347 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 21348 esac; \
215c351a
PB
21349 srcdiroption="--srcdir=$${topdir}/gprof"; \
21350 libsrcdir="$$s/gprof"; \
295f4e42 21351 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
21352 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21353 --target=${target_alias} $${srcdiroption} \
295f4e42 21354 || exit 1
d32ab992 21355@endif gprof
295f4e42 21356
25b42232
PB
21357
21358
ce406537
PB
21359
21360
d32ab992
PB
21361.PHONY: all-gprof maybe-all-gprof
21362maybe-all-gprof:
3ff3adad
PB
21363@if gcc-bootstrap
21364all-gprof: stage_current
21365@endif gcc-bootstrap
d32ab992 21366@if gprof
7e0b5752 21367TARGET-gprof=all
d32ab992
PB
21368maybe-all-gprof: all-gprof
21369all-gprof: configure-gprof
f41d6665 21370 @: $(MAKE); $(unstage)
295f4e42
NN
21371 @r=`${PWD_COMMAND}`; export r; \
21372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21373 $(HOST_EXPORTS) \
215c351a 21374 (cd $(HOST_SUBDIR)/gprof && \
1c8bd6a3
PB
21375 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21376 $(TARGET-gprof))
d32ab992 21377@endif gprof
295f4e42 21378
25b42232 21379
ce406537
PB
21380
21381
d32ab992
PB
21382.PHONY: check-gprof maybe-check-gprof
21383maybe-check-gprof:
21384@if gprof
21385maybe-check-gprof: check-gprof
295f4e42 21386
d32ab992 21387check-gprof:
f41d6665 21388 @: $(MAKE); $(unstage)
295f4e42
NN
21389 @r=`${PWD_COMMAND}`; export r; \
21390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21391 $(HOST_EXPORTS) \
215c351a
PB
21392 (cd $(HOST_SUBDIR)/gprof && \
21393 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 21394
d32ab992 21395@endif gprof
295f4e42 21396
d32ab992
PB
21397.PHONY: install-gprof maybe-install-gprof
21398maybe-install-gprof:
21399@if gprof
21400maybe-install-gprof: install-gprof
295f4e42 21401
d32ab992 21402install-gprof: installdirs
f41d6665 21403 @: $(MAKE); $(unstage)
295f4e42
NN
21404 @r=`${PWD_COMMAND}`; export r; \
21405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21406 $(HOST_EXPORTS) \
215c351a 21407 (cd $(HOST_SUBDIR)/gprof && \
ace9ac7b 21408 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 21409
d32ab992 21410@endif gprof
295f4e42 21411
b5422ad7 21412# Other targets (info, dvi, pdf, etc.)
295f4e42 21413
d32ab992
PB
21414.PHONY: maybe-info-gprof info-gprof
21415maybe-info-gprof:
21416@if gprof
21417maybe-info-gprof: info-gprof
295f4e42 21418
d32ab992 21419info-gprof: \
05750653 21420 configure-gprof
f41d6665 21421 @: $(MAKE); $(unstage)
d32ab992 21422 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
21423 r=`${PWD_COMMAND}`; export r; \
21424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21425 $(HOST_EXPORTS) \
d32ab992 21426 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
21427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21428 done; \
d32ab992 21429 echo "Doing info in gprof" ; \
215c351a 21430 (cd $(HOST_SUBDIR)/gprof && \
1358ccea
NN
21431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21433 "RANLIB=$${RANLIB}" \
901119ae 21434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 21435 info) \
1358ccea
NN
21436 || exit 1
21437
d32ab992 21438@endif gprof
1358ccea 21439
d32ab992
PB
21440.PHONY: maybe-dvi-gprof dvi-gprof
21441maybe-dvi-gprof:
21442@if gprof
21443maybe-dvi-gprof: dvi-gprof
1358ccea 21444
d32ab992 21445dvi-gprof: \
05750653 21446 configure-gprof
f41d6665 21447 @: $(MAKE); $(unstage)
d32ab992 21448 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
21449 r=`${PWD_COMMAND}`; export r; \
21450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21451 $(HOST_EXPORTS) \
d32ab992 21452 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
21453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21454 done; \
d32ab992 21455 echo "Doing dvi in gprof" ; \
215c351a 21456 (cd $(HOST_SUBDIR)/gprof && \
1358ccea
NN
21457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21459 "RANLIB=$${RANLIB}" \
901119ae 21460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 21461 dvi) \
1358ccea
NN
21462 || exit 1
21463
d32ab992 21464@endif gprof
1358ccea 21465
b5422ad7
BM
21466.PHONY: maybe-pdf-gprof pdf-gprof
21467maybe-pdf-gprof:
21468@if gprof
21469maybe-pdf-gprof: pdf-gprof
21470
21471pdf-gprof: \
21472 configure-gprof
21473 @: $(MAKE); $(unstage)
21474 @[ -f ./gprof/Makefile ] || exit 0; \
21475 r=`${PWD_COMMAND}`; export r; \
21476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21477 $(HOST_EXPORTS) \
21478 for flag in $(EXTRA_HOST_FLAGS) ; do \
21479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21480 done; \
21481 echo "Doing pdf in gprof" ; \
21482 (cd $(HOST_SUBDIR)/gprof && \
21483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21485 "RANLIB=$${RANLIB}" \
901119ae 21486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
21487 pdf) \
21488 || exit 1
21489
21490@endif gprof
21491
f87a2b2e
MS
21492.PHONY: maybe-html-gprof html-gprof
21493maybe-html-gprof:
21494@if gprof
21495maybe-html-gprof: html-gprof
21496
21497html-gprof: \
05750653 21498 configure-gprof
f41d6665 21499 @: $(MAKE); $(unstage)
f87a2b2e
MS
21500 @[ -f ./gprof/Makefile ] || exit 0; \
21501 r=`${PWD_COMMAND}`; export r; \
21502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
21503 $(HOST_EXPORTS) \
21504 for flag in $(EXTRA_HOST_FLAGS) ; do \
21505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21506 done; \
21507 echo "Doing html in gprof" ; \
215c351a 21508 (cd $(HOST_SUBDIR)/gprof && \
f87a2b2e
MS
21509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21511 "RANLIB=$${RANLIB}" \
901119ae 21512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
21513 html) \
21514 || exit 1
21515
21516@endif gprof
21517
d32ab992
PB
21518.PHONY: maybe-TAGS-gprof TAGS-gprof
21519maybe-TAGS-gprof:
21520@if gprof
21521maybe-TAGS-gprof: TAGS-gprof
1358ccea 21522
d32ab992 21523TAGS-gprof: \
05750653 21524 configure-gprof
f41d6665 21525 @: $(MAKE); $(unstage)
d32ab992 21526 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
21527 r=`${PWD_COMMAND}`; export r; \
21528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21529 $(HOST_EXPORTS) \
d32ab992 21530 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
21531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21532 done; \
d32ab992 21533 echo "Doing TAGS in gprof" ; \
215c351a 21534 (cd $(HOST_SUBDIR)/gprof && \
1358ccea
NN
21535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21537 "RANLIB=$${RANLIB}" \
901119ae 21538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 21539 TAGS) \
1358ccea
NN
21540 || exit 1
21541
d32ab992 21542@endif gprof
1358ccea 21543
d32ab992
PB
21544.PHONY: maybe-install-info-gprof install-info-gprof
21545maybe-install-info-gprof:
21546@if gprof
21547maybe-install-info-gprof: install-info-gprof
1358ccea 21548
d32ab992
PB
21549install-info-gprof: \
21550 configure-gprof \
05750653 21551 info-gprof
f41d6665 21552 @: $(MAKE); $(unstage)
d32ab992 21553 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
21554 r=`${PWD_COMMAND}`; export r; \
21555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21556 $(HOST_EXPORTS) \
d32ab992 21557 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
21558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21559 done; \
d32ab992 21560 echo "Doing install-info in gprof" ; \
215c351a 21561 (cd $(HOST_SUBDIR)/gprof && \
1358ccea
NN
21562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21564 "RANLIB=$${RANLIB}" \
901119ae 21565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 21566 install-info) \
1358ccea
NN
21567 || exit 1
21568
d32ab992 21569@endif gprof
1358ccea 21570
9c4d2493
BM
21571.PHONY: maybe-install-pdf-gprof install-pdf-gprof
21572maybe-install-pdf-gprof:
21573@if gprof
21574maybe-install-pdf-gprof: install-pdf-gprof
21575
21576install-pdf-gprof: \
21577 configure-gprof \
21578 pdf-gprof
21579 @: $(MAKE); $(unstage)
21580 @[ -f ./gprof/Makefile ] || exit 0; \
21581 r=`${PWD_COMMAND}`; export r; \
21582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21583 $(HOST_EXPORTS) \
21584 for flag in $(EXTRA_HOST_FLAGS) ; do \
21585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21586 done; \
21587 echo "Doing install-pdf in gprof" ; \
21588 (cd $(HOST_SUBDIR)/gprof && \
21589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21591 "RANLIB=$${RANLIB}" \
901119ae 21592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
21593 install-pdf) \
21594 || exit 1
21595
21596@endif gprof
21597
65d6e994
CD
21598.PHONY: maybe-install-html-gprof install-html-gprof
21599maybe-install-html-gprof:
21600@if gprof
21601maybe-install-html-gprof: install-html-gprof
21602
21603install-html-gprof: \
21604 configure-gprof \
21605 html-gprof
21606 @: $(MAKE); $(unstage)
21607 @[ -f ./gprof/Makefile ] || exit 0; \
21608 r=`${PWD_COMMAND}`; export r; \
21609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21610 $(HOST_EXPORTS) \
21611 for flag in $(EXTRA_HOST_FLAGS) ; do \
21612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21613 done; \
21614 echo "Doing install-html in gprof" ; \
21615 (cd $(HOST_SUBDIR)/gprof && \
21616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21618 "RANLIB=$${RANLIB}" \
901119ae 21619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
21620 install-html) \
21621 || exit 1
21622
21623@endif gprof
21624
d32ab992
PB
21625.PHONY: maybe-installcheck-gprof installcheck-gprof
21626maybe-installcheck-gprof:
21627@if gprof
21628maybe-installcheck-gprof: installcheck-gprof
1358ccea 21629
d32ab992 21630installcheck-gprof: \
05750653 21631 configure-gprof
f41d6665 21632 @: $(MAKE); $(unstage)
d32ab992 21633 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
21634 r=`${PWD_COMMAND}`; export r; \
21635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21636 $(HOST_EXPORTS) \
d32ab992 21637 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
21638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21639 done; \
d32ab992 21640 echo "Doing installcheck in gprof" ; \
215c351a 21641 (cd $(HOST_SUBDIR)/gprof && \
1358ccea
NN
21642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21644 "RANLIB=$${RANLIB}" \
901119ae 21645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 21646 installcheck) \
1358ccea
NN
21647 || exit 1
21648
d32ab992 21649@endif gprof
1358ccea 21650
d32ab992
PB
21651.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
21652maybe-mostlyclean-gprof:
21653@if gprof
21654maybe-mostlyclean-gprof: mostlyclean-gprof
1358ccea 21655
05750653 21656mostlyclean-gprof:
f41d6665 21657 @: $(MAKE); $(unstage)
d32ab992 21658 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
21659 r=`${PWD_COMMAND}`; export r; \
21660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21661 $(HOST_EXPORTS) \
d32ab992 21662 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
21663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21664 done; \
d32ab992 21665 echo "Doing mostlyclean in gprof" ; \
215c351a 21666 (cd $(HOST_SUBDIR)/gprof && \
1358ccea
NN
21667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21669 "RANLIB=$${RANLIB}" \
901119ae 21670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 21671 mostlyclean) \
1358ccea
NN
21672 || exit 1
21673
d32ab992 21674@endif gprof
1358ccea 21675
d32ab992
PB
21676.PHONY: maybe-clean-gprof clean-gprof
21677maybe-clean-gprof:
21678@if gprof
21679maybe-clean-gprof: clean-gprof
1358ccea 21680
05750653 21681clean-gprof:
f41d6665 21682 @: $(MAKE); $(unstage)
d32ab992 21683 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
21684 r=`${PWD_COMMAND}`; export r; \
21685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21686 $(HOST_EXPORTS) \
d32ab992 21687 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
21688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21689 done; \
d32ab992 21690 echo "Doing clean in gprof" ; \
215c351a 21691 (cd $(HOST_SUBDIR)/gprof && \
1358ccea
NN
21692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21694 "RANLIB=$${RANLIB}" \
901119ae 21695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 21696 clean) \
1358ccea
NN
21697 || exit 1
21698
d32ab992 21699@endif gprof
1358ccea 21700
d32ab992
PB
21701.PHONY: maybe-distclean-gprof distclean-gprof
21702maybe-distclean-gprof:
21703@if gprof
21704maybe-distclean-gprof: distclean-gprof
1358ccea 21705
05750653 21706distclean-gprof:
f41d6665 21707 @: $(MAKE); $(unstage)
d32ab992 21708 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
21709 r=`${PWD_COMMAND}`; export r; \
21710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21711 $(HOST_EXPORTS) \
d32ab992 21712 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
21713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21714 done; \
d32ab992 21715 echo "Doing distclean in gprof" ; \
215c351a 21716 (cd $(HOST_SUBDIR)/gprof && \
1358ccea
NN
21717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21719 "RANLIB=$${RANLIB}" \
901119ae 21720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 21721 distclean) \
1358ccea
NN
21722 || exit 1
21723
d32ab992 21724@endif gprof
1358ccea 21725
d32ab992
PB
21726.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
21727maybe-maintainer-clean-gprof:
21728@if gprof
21729maybe-maintainer-clean-gprof: maintainer-clean-gprof
1358ccea 21730
05750653 21731maintainer-clean-gprof:
f41d6665 21732 @: $(MAKE); $(unstage)
d32ab992 21733 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
21734 r=`${PWD_COMMAND}`; export r; \
21735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21736 $(HOST_EXPORTS) \
d32ab992 21737 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
21738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21739 done; \
d32ab992 21740 echo "Doing maintainer-clean in gprof" ; \
215c351a 21741 (cd $(HOST_SUBDIR)/gprof && \
1358ccea
NN
21742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21744 "RANLIB=$${RANLIB}" \
901119ae 21745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 21746 maintainer-clean) \
1358ccea
NN
21747 || exit 1
21748
d32ab992 21749@endif gprof
1358ccea 21750
1358ccea 21751
25b42232 21752
d32ab992
PB
21753.PHONY: configure-gzip maybe-configure-gzip
21754maybe-configure-gzip:
3ff3adad
PB
21755@if gcc-bootstrap
21756configure-gzip: stage_current
21757@endif gcc-bootstrap
d32ab992
PB
21758@if gzip
21759maybe-configure-gzip: configure-gzip
cc11cc9b 21760configure-gzip:
f41d6665 21761 @: $(MAKE); $(unstage)
cc11cc9b 21762 @r=`${PWD_COMMAND}`; export r; \
295f4e42 21763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
21764 test ! -f $(HOST_SUBDIR)/gzip/Makefile || exit 0; \
21765 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gzip ; \
4fc4dd12 21766 $(HOST_EXPORTS) \
25b42232
PB
21767 echo Configuring in $(HOST_SUBDIR)/gzip; \
21768 cd "$(HOST_SUBDIR)/gzip" || exit 1; \
295f4e42 21769 case $(srcdir) in \
215c351a
PB
21770 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21771 *) topdir=`echo $(HOST_SUBDIR)/gzip/ | \
21772 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 21773 esac; \
215c351a
PB
21774 srcdiroption="--srcdir=$${topdir}/gzip"; \
21775 libsrcdir="$$s/gzip"; \
295f4e42 21776 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
21777 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21778 --target=${target_alias} $${srcdiroption} \
295f4e42 21779 || exit 1
d32ab992 21780@endif gzip
295f4e42 21781
25b42232
PB
21782
21783
ce406537
PB
21784
21785
d32ab992
PB
21786.PHONY: all-gzip maybe-all-gzip
21787maybe-all-gzip:
3ff3adad
PB
21788@if gcc-bootstrap
21789all-gzip: stage_current
21790@endif gcc-bootstrap
d32ab992 21791@if gzip
7e0b5752 21792TARGET-gzip=all
d32ab992
PB
21793maybe-all-gzip: all-gzip
21794all-gzip: configure-gzip
f41d6665 21795 @: $(MAKE); $(unstage)
295f4e42
NN
21796 @r=`${PWD_COMMAND}`; export r; \
21797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21798 $(HOST_EXPORTS) \
215c351a 21799 (cd $(HOST_SUBDIR)/gzip && \
1c8bd6a3
PB
21800 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21801 $(TARGET-gzip))
d32ab992 21802@endif gzip
295f4e42 21803
25b42232 21804
ce406537
PB
21805
21806
d32ab992
PB
21807.PHONY: check-gzip maybe-check-gzip
21808maybe-check-gzip:
21809@if gzip
21810maybe-check-gzip: check-gzip
295f4e42 21811
d32ab992 21812check-gzip:
f41d6665 21813 @: $(MAKE); $(unstage)
295f4e42
NN
21814 @r=`${PWD_COMMAND}`; export r; \
21815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21816 $(HOST_EXPORTS) \
215c351a
PB
21817 (cd $(HOST_SUBDIR)/gzip && \
21818 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 21819
d32ab992 21820@endif gzip
295f4e42 21821
d32ab992
PB
21822.PHONY: install-gzip maybe-install-gzip
21823maybe-install-gzip:
21824@if gzip
21825maybe-install-gzip: install-gzip
295f4e42 21826
d32ab992 21827install-gzip: installdirs
f41d6665 21828 @: $(MAKE); $(unstage)
295f4e42
NN
21829 @r=`${PWD_COMMAND}`; export r; \
21830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21831 $(HOST_EXPORTS) \
215c351a 21832 (cd $(HOST_SUBDIR)/gzip && \
ace9ac7b 21833 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 21834
d32ab992 21835@endif gzip
295f4e42 21836
b5422ad7 21837# Other targets (info, dvi, pdf, etc.)
295f4e42 21838
d32ab992
PB
21839.PHONY: maybe-info-gzip info-gzip
21840maybe-info-gzip:
21841@if gzip
21842maybe-info-gzip: info-gzip
295f4e42 21843
d32ab992 21844info-gzip: \
05750653 21845 configure-gzip
f41d6665 21846 @: $(MAKE); $(unstage)
d32ab992 21847 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
21848 r=`${PWD_COMMAND}`; export r; \
21849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21850 $(HOST_EXPORTS) \
d32ab992 21851 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
21852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21853 done; \
d32ab992 21854 echo "Doing info in gzip" ; \
215c351a 21855 (cd $(HOST_SUBDIR)/gzip && \
1358ccea
NN
21856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21858 "RANLIB=$${RANLIB}" \
901119ae 21859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 21860 info) \
1358ccea
NN
21861 || exit 1
21862
d32ab992 21863@endif gzip
1358ccea 21864
d32ab992
PB
21865.PHONY: maybe-dvi-gzip dvi-gzip
21866maybe-dvi-gzip:
21867@if gzip
21868maybe-dvi-gzip: dvi-gzip
1358ccea 21869
d32ab992 21870dvi-gzip: \
05750653 21871 configure-gzip
f41d6665 21872 @: $(MAKE); $(unstage)
d32ab992 21873 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
21874 r=`${PWD_COMMAND}`; export r; \
21875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21876 $(HOST_EXPORTS) \
d32ab992 21877 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
21878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21879 done; \
d32ab992 21880 echo "Doing dvi in gzip" ; \
215c351a 21881 (cd $(HOST_SUBDIR)/gzip && \
1358ccea
NN
21882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21884 "RANLIB=$${RANLIB}" \
901119ae 21885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 21886 dvi) \
1358ccea
NN
21887 || exit 1
21888
d32ab992 21889@endif gzip
1358ccea 21890
b5422ad7
BM
21891.PHONY: maybe-pdf-gzip pdf-gzip
21892maybe-pdf-gzip:
21893@if gzip
21894maybe-pdf-gzip: pdf-gzip
21895
21896pdf-gzip: \
21897 configure-gzip
21898 @: $(MAKE); $(unstage)
21899 @[ -f ./gzip/Makefile ] || exit 0; \
21900 r=`${PWD_COMMAND}`; export r; \
21901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21902 $(HOST_EXPORTS) \
21903 for flag in $(EXTRA_HOST_FLAGS) ; do \
21904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21905 done; \
21906 echo "Doing pdf in gzip" ; \
21907 (cd $(HOST_SUBDIR)/gzip && \
21908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21910 "RANLIB=$${RANLIB}" \
901119ae 21911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
21912 pdf) \
21913 || exit 1
21914
21915@endif gzip
21916
f87a2b2e
MS
21917.PHONY: maybe-html-gzip html-gzip
21918maybe-html-gzip:
21919@if gzip
21920maybe-html-gzip: html-gzip
21921
21922html-gzip: \
05750653 21923 configure-gzip
f41d6665 21924 @: $(MAKE); $(unstage)
f87a2b2e
MS
21925 @[ -f ./gzip/Makefile ] || exit 0; \
21926 r=`${PWD_COMMAND}`; export r; \
21927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
21928 $(HOST_EXPORTS) \
21929 for flag in $(EXTRA_HOST_FLAGS) ; do \
21930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21931 done; \
21932 echo "Doing html in gzip" ; \
215c351a 21933 (cd $(HOST_SUBDIR)/gzip && \
f87a2b2e
MS
21934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21936 "RANLIB=$${RANLIB}" \
901119ae 21937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
21938 html) \
21939 || exit 1
21940
21941@endif gzip
21942
d32ab992
PB
21943.PHONY: maybe-TAGS-gzip TAGS-gzip
21944maybe-TAGS-gzip:
21945@if gzip
21946maybe-TAGS-gzip: TAGS-gzip
1358ccea 21947
d32ab992 21948TAGS-gzip: \
05750653 21949 configure-gzip
f41d6665 21950 @: $(MAKE); $(unstage)
d32ab992 21951 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
21952 r=`${PWD_COMMAND}`; export r; \
21953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21954 $(HOST_EXPORTS) \
d32ab992 21955 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
21956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21957 done; \
d32ab992 21958 echo "Doing TAGS in gzip" ; \
215c351a 21959 (cd $(HOST_SUBDIR)/gzip && \
1358ccea
NN
21960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21962 "RANLIB=$${RANLIB}" \
901119ae 21963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 21964 TAGS) \
1358ccea
NN
21965 || exit 1
21966
d32ab992 21967@endif gzip
1358ccea 21968
d32ab992
PB
21969.PHONY: maybe-install-info-gzip install-info-gzip
21970maybe-install-info-gzip:
21971@if gzip
21972maybe-install-info-gzip: install-info-gzip
1358ccea 21973
d32ab992
PB
21974install-info-gzip: \
21975 configure-gzip \
05750653 21976 info-gzip
f41d6665 21977 @: $(MAKE); $(unstage)
d32ab992 21978 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
21979 r=`${PWD_COMMAND}`; export r; \
21980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21981 $(HOST_EXPORTS) \
d32ab992 21982 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
21983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21984 done; \
d32ab992 21985 echo "Doing install-info in gzip" ; \
215c351a 21986 (cd $(HOST_SUBDIR)/gzip && \
1358ccea
NN
21987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21989 "RANLIB=$${RANLIB}" \
901119ae 21990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 21991 install-info) \
1358ccea
NN
21992 || exit 1
21993
d32ab992 21994@endif gzip
1358ccea 21995
9c4d2493
BM
21996.PHONY: maybe-install-pdf-gzip install-pdf-gzip
21997maybe-install-pdf-gzip:
21998@if gzip
21999maybe-install-pdf-gzip: install-pdf-gzip
22000
22001install-pdf-gzip: \
22002 configure-gzip \
22003 pdf-gzip
22004 @: $(MAKE); $(unstage)
22005 @[ -f ./gzip/Makefile ] || exit 0; \
22006 r=`${PWD_COMMAND}`; export r; \
22007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22008 $(HOST_EXPORTS) \
22009 for flag in $(EXTRA_HOST_FLAGS) ; do \
22010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22011 done; \
22012 echo "Doing install-pdf in gzip" ; \
22013 (cd $(HOST_SUBDIR)/gzip && \
22014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22016 "RANLIB=$${RANLIB}" \
901119ae 22017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
22018 install-pdf) \
22019 || exit 1
22020
22021@endif gzip
22022
65d6e994
CD
22023.PHONY: maybe-install-html-gzip install-html-gzip
22024maybe-install-html-gzip:
22025@if gzip
22026maybe-install-html-gzip: install-html-gzip
22027
22028install-html-gzip: \
22029 configure-gzip \
22030 html-gzip
22031 @: $(MAKE); $(unstage)
22032 @[ -f ./gzip/Makefile ] || exit 0; \
22033 r=`${PWD_COMMAND}`; export r; \
22034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22035 $(HOST_EXPORTS) \
22036 for flag in $(EXTRA_HOST_FLAGS) ; do \
22037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22038 done; \
22039 echo "Doing install-html in gzip" ; \
22040 (cd $(HOST_SUBDIR)/gzip && \
22041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22043 "RANLIB=$${RANLIB}" \
901119ae 22044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
22045 install-html) \
22046 || exit 1
22047
22048@endif gzip
22049
d32ab992
PB
22050.PHONY: maybe-installcheck-gzip installcheck-gzip
22051maybe-installcheck-gzip:
22052@if gzip
22053maybe-installcheck-gzip: installcheck-gzip
1358ccea 22054
d32ab992 22055installcheck-gzip: \
05750653 22056 configure-gzip
f41d6665 22057 @: $(MAKE); $(unstage)
d32ab992 22058 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
22059 r=`${PWD_COMMAND}`; export r; \
22060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22061 $(HOST_EXPORTS) \
d32ab992 22062 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22064 done; \
d32ab992 22065 echo "Doing installcheck in gzip" ; \
215c351a 22066 (cd $(HOST_SUBDIR)/gzip && \
1358ccea
NN
22067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22069 "RANLIB=$${RANLIB}" \
901119ae 22070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22071 installcheck) \
1358ccea
NN
22072 || exit 1
22073
d32ab992 22074@endif gzip
1358ccea 22075
d32ab992
PB
22076.PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
22077maybe-mostlyclean-gzip:
22078@if gzip
22079maybe-mostlyclean-gzip: mostlyclean-gzip
1358ccea 22080
05750653 22081mostlyclean-gzip:
f41d6665 22082 @: $(MAKE); $(unstage)
d32ab992 22083 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
22084 r=`${PWD_COMMAND}`; export r; \
22085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22086 $(HOST_EXPORTS) \
d32ab992 22087 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22089 done; \
d32ab992 22090 echo "Doing mostlyclean in gzip" ; \
215c351a 22091 (cd $(HOST_SUBDIR)/gzip && \
1358ccea
NN
22092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22094 "RANLIB=$${RANLIB}" \
901119ae 22095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22096 mostlyclean) \
1358ccea
NN
22097 || exit 1
22098
d32ab992 22099@endif gzip
1358ccea 22100
d32ab992
PB
22101.PHONY: maybe-clean-gzip clean-gzip
22102maybe-clean-gzip:
22103@if gzip
22104maybe-clean-gzip: clean-gzip
1358ccea 22105
05750653 22106clean-gzip:
f41d6665 22107 @: $(MAKE); $(unstage)
d32ab992 22108 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
22109 r=`${PWD_COMMAND}`; export r; \
22110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22111 $(HOST_EXPORTS) \
d32ab992 22112 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22114 done; \
d32ab992 22115 echo "Doing clean in gzip" ; \
215c351a 22116 (cd $(HOST_SUBDIR)/gzip && \
1358ccea
NN
22117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22119 "RANLIB=$${RANLIB}" \
901119ae 22120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22121 clean) \
1358ccea
NN
22122 || exit 1
22123
d32ab992 22124@endif gzip
1358ccea 22125
d32ab992
PB
22126.PHONY: maybe-distclean-gzip distclean-gzip
22127maybe-distclean-gzip:
22128@if gzip
22129maybe-distclean-gzip: distclean-gzip
1358ccea 22130
05750653 22131distclean-gzip:
f41d6665 22132 @: $(MAKE); $(unstage)
d32ab992 22133 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
22134 r=`${PWD_COMMAND}`; export r; \
22135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22136 $(HOST_EXPORTS) \
d32ab992 22137 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22139 done; \
d32ab992 22140 echo "Doing distclean in gzip" ; \
215c351a 22141 (cd $(HOST_SUBDIR)/gzip && \
1358ccea
NN
22142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22144 "RANLIB=$${RANLIB}" \
901119ae 22145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22146 distclean) \
1358ccea
NN
22147 || exit 1
22148
d32ab992 22149@endif gzip
1358ccea 22150
d32ab992
PB
22151.PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
22152maybe-maintainer-clean-gzip:
22153@if gzip
22154maybe-maintainer-clean-gzip: maintainer-clean-gzip
1358ccea 22155
05750653 22156maintainer-clean-gzip:
f41d6665 22157 @: $(MAKE); $(unstage)
d32ab992 22158 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
22159 r=`${PWD_COMMAND}`; export r; \
22160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22161 $(HOST_EXPORTS) \
d32ab992 22162 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22164 done; \
d32ab992 22165 echo "Doing maintainer-clean in gzip" ; \
215c351a 22166 (cd $(HOST_SUBDIR)/gzip && \
1358ccea
NN
22167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22169 "RANLIB=$${RANLIB}" \
901119ae 22170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22171 maintainer-clean) \
295f4e42
NN
22172 || exit 1
22173
d32ab992 22174@endif gzip
295f4e42
NN
22175
22176
25b42232 22177
d32ab992
PB
22178.PHONY: configure-hello maybe-configure-hello
22179maybe-configure-hello:
3ff3adad
PB
22180@if gcc-bootstrap
22181configure-hello: stage_current
22182@endif gcc-bootstrap
d32ab992
PB
22183@if hello
22184maybe-configure-hello: configure-hello
cc11cc9b 22185configure-hello:
f41d6665 22186 @: $(MAKE); $(unstage)
cc11cc9b 22187 @r=`${PWD_COMMAND}`; export r; \
295f4e42 22188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
22189 test ! -f $(HOST_SUBDIR)/hello/Makefile || exit 0; \
22190 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/hello ; \
4fc4dd12 22191 $(HOST_EXPORTS) \
25b42232
PB
22192 echo Configuring in $(HOST_SUBDIR)/hello; \
22193 cd "$(HOST_SUBDIR)/hello" || exit 1; \
295f4e42 22194 case $(srcdir) in \
215c351a
PB
22195 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22196 *) topdir=`echo $(HOST_SUBDIR)/hello/ | \
22197 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 22198 esac; \
215c351a
PB
22199 srcdiroption="--srcdir=$${topdir}/hello"; \
22200 libsrcdir="$$s/hello"; \
295f4e42 22201 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
22202 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22203 --target=${target_alias} $${srcdiroption} \
1358ccea 22204 || exit 1
d32ab992 22205@endif hello
1358ccea 22206
25b42232
PB
22207
22208
ce406537
PB
22209
22210
d32ab992
PB
22211.PHONY: all-hello maybe-all-hello
22212maybe-all-hello:
3ff3adad
PB
22213@if gcc-bootstrap
22214all-hello: stage_current
22215@endif gcc-bootstrap
d32ab992 22216@if hello
7e0b5752 22217TARGET-hello=all
d32ab992
PB
22218maybe-all-hello: all-hello
22219all-hello: configure-hello
f41d6665 22220 @: $(MAKE); $(unstage)
295f4e42 22221 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 22222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22223 $(HOST_EXPORTS) \
215c351a 22224 (cd $(HOST_SUBDIR)/hello && \
1c8bd6a3
PB
22225 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22226 $(TARGET-hello))
d32ab992 22227@endif hello
1358ccea 22228
25b42232 22229
ce406537
PB
22230
22231
d32ab992
PB
22232.PHONY: check-hello maybe-check-hello
22233maybe-check-hello:
22234@if hello
22235maybe-check-hello: check-hello
1358ccea 22236
d32ab992 22237check-hello:
f41d6665 22238 @: $(MAKE); $(unstage)
295f4e42 22239 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 22240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22241 $(HOST_EXPORTS) \
215c351a
PB
22242 (cd $(HOST_SUBDIR)/hello && \
22243 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 22244
d32ab992 22245@endif hello
1358ccea 22246
d32ab992
PB
22247.PHONY: install-hello maybe-install-hello
22248maybe-install-hello:
22249@if hello
22250maybe-install-hello: install-hello
1358ccea 22251
d32ab992 22252install-hello: installdirs
f41d6665 22253 @: $(MAKE); $(unstage)
295f4e42 22254 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 22255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22256 $(HOST_EXPORTS) \
215c351a 22257 (cd $(HOST_SUBDIR)/hello && \
ace9ac7b 22258 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 22259
d32ab992 22260@endif hello
1358ccea 22261
b5422ad7 22262# Other targets (info, dvi, pdf, etc.)
1358ccea 22263
d32ab992
PB
22264.PHONY: maybe-info-hello info-hello
22265maybe-info-hello:
22266@if hello
22267maybe-info-hello: info-hello
295f4e42 22268
d32ab992 22269info-hello: \
05750653 22270 configure-hello
f41d6665 22271 @: $(MAKE); $(unstage)
d32ab992 22272 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
22273 r=`${PWD_COMMAND}`; export r; \
22274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22275 $(HOST_EXPORTS) \
d32ab992 22276 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22278 done; \
d32ab992 22279 echo "Doing info in hello" ; \
215c351a 22280 (cd $(HOST_SUBDIR)/hello && \
1358ccea
NN
22281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22283 "RANLIB=$${RANLIB}" \
901119ae 22284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22285 info) \
1358ccea
NN
22286 || exit 1
22287
d32ab992 22288@endif hello
1358ccea 22289
d32ab992
PB
22290.PHONY: maybe-dvi-hello dvi-hello
22291maybe-dvi-hello:
22292@if hello
22293maybe-dvi-hello: dvi-hello
1358ccea 22294
d32ab992 22295dvi-hello: \
05750653 22296 configure-hello
f41d6665 22297 @: $(MAKE); $(unstage)
d32ab992 22298 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
22299 r=`${PWD_COMMAND}`; export r; \
22300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22301 $(HOST_EXPORTS) \
d32ab992 22302 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22304 done; \
d32ab992 22305 echo "Doing dvi in hello" ; \
215c351a 22306 (cd $(HOST_SUBDIR)/hello && \
1358ccea
NN
22307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22309 "RANLIB=$${RANLIB}" \
901119ae 22310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22311 dvi) \
1358ccea
NN
22312 || exit 1
22313
d32ab992 22314@endif hello
1358ccea 22315
b5422ad7
BM
22316.PHONY: maybe-pdf-hello pdf-hello
22317maybe-pdf-hello:
22318@if hello
22319maybe-pdf-hello: pdf-hello
22320
22321pdf-hello: \
22322 configure-hello
22323 @: $(MAKE); $(unstage)
22324 @[ -f ./hello/Makefile ] || exit 0; \
22325 r=`${PWD_COMMAND}`; export r; \
22326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22327 $(HOST_EXPORTS) \
22328 for flag in $(EXTRA_HOST_FLAGS) ; do \
22329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22330 done; \
22331 echo "Doing pdf in hello" ; \
22332 (cd $(HOST_SUBDIR)/hello && \
22333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22335 "RANLIB=$${RANLIB}" \
901119ae 22336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
22337 pdf) \
22338 || exit 1
22339
22340@endif hello
22341
f87a2b2e
MS
22342.PHONY: maybe-html-hello html-hello
22343maybe-html-hello:
22344@if hello
22345maybe-html-hello: html-hello
22346
22347html-hello: \
05750653 22348 configure-hello
f41d6665 22349 @: $(MAKE); $(unstage)
f87a2b2e
MS
22350 @[ -f ./hello/Makefile ] || exit 0; \
22351 r=`${PWD_COMMAND}`; export r; \
22352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
22353 $(HOST_EXPORTS) \
22354 for flag in $(EXTRA_HOST_FLAGS) ; do \
22355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22356 done; \
22357 echo "Doing html in hello" ; \
215c351a 22358 (cd $(HOST_SUBDIR)/hello && \
f87a2b2e
MS
22359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22361 "RANLIB=$${RANLIB}" \
901119ae 22362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
22363 html) \
22364 || exit 1
22365
22366@endif hello
22367
d32ab992
PB
22368.PHONY: maybe-TAGS-hello TAGS-hello
22369maybe-TAGS-hello:
22370@if hello
22371maybe-TAGS-hello: TAGS-hello
1358ccea 22372
d32ab992 22373TAGS-hello: \
05750653 22374 configure-hello
f41d6665 22375 @: $(MAKE); $(unstage)
d32ab992 22376 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
22377 r=`${PWD_COMMAND}`; export r; \
22378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22379 $(HOST_EXPORTS) \
d32ab992 22380 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22382 done; \
d32ab992 22383 echo "Doing TAGS in hello" ; \
215c351a 22384 (cd $(HOST_SUBDIR)/hello && \
1358ccea
NN
22385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22387 "RANLIB=$${RANLIB}" \
901119ae 22388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22389 TAGS) \
1358ccea
NN
22390 || exit 1
22391
d32ab992 22392@endif hello
1358ccea 22393
d32ab992
PB
22394.PHONY: maybe-install-info-hello install-info-hello
22395maybe-install-info-hello:
22396@if hello
22397maybe-install-info-hello: install-info-hello
1358ccea 22398
d32ab992
PB
22399install-info-hello: \
22400 configure-hello \
05750653 22401 info-hello
f41d6665 22402 @: $(MAKE); $(unstage)
d32ab992 22403 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
22404 r=`${PWD_COMMAND}`; export r; \
22405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22406 $(HOST_EXPORTS) \
d32ab992 22407 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22409 done; \
d32ab992 22410 echo "Doing install-info in hello" ; \
215c351a 22411 (cd $(HOST_SUBDIR)/hello && \
1358ccea
NN
22412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22414 "RANLIB=$${RANLIB}" \
901119ae 22415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22416 install-info) \
1358ccea
NN
22417 || exit 1
22418
d32ab992 22419@endif hello
1358ccea 22420
9c4d2493
BM
22421.PHONY: maybe-install-pdf-hello install-pdf-hello
22422maybe-install-pdf-hello:
22423@if hello
22424maybe-install-pdf-hello: install-pdf-hello
22425
22426install-pdf-hello: \
22427 configure-hello \
22428 pdf-hello
22429 @: $(MAKE); $(unstage)
22430 @[ -f ./hello/Makefile ] || exit 0; \
22431 r=`${PWD_COMMAND}`; export r; \
22432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22433 $(HOST_EXPORTS) \
22434 for flag in $(EXTRA_HOST_FLAGS) ; do \
22435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22436 done; \
22437 echo "Doing install-pdf in hello" ; \
22438 (cd $(HOST_SUBDIR)/hello && \
22439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22441 "RANLIB=$${RANLIB}" \
901119ae 22442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
22443 install-pdf) \
22444 || exit 1
22445
22446@endif hello
22447
65d6e994
CD
22448.PHONY: maybe-install-html-hello install-html-hello
22449maybe-install-html-hello:
22450@if hello
22451maybe-install-html-hello: install-html-hello
22452
22453install-html-hello: \
22454 configure-hello \
22455 html-hello
22456 @: $(MAKE); $(unstage)
22457 @[ -f ./hello/Makefile ] || exit 0; \
22458 r=`${PWD_COMMAND}`; export r; \
22459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22460 $(HOST_EXPORTS) \
22461 for flag in $(EXTRA_HOST_FLAGS) ; do \
22462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22463 done; \
22464 echo "Doing install-html in hello" ; \
22465 (cd $(HOST_SUBDIR)/hello && \
22466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22468 "RANLIB=$${RANLIB}" \
901119ae 22469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
22470 install-html) \
22471 || exit 1
22472
22473@endif hello
22474
d32ab992
PB
22475.PHONY: maybe-installcheck-hello installcheck-hello
22476maybe-installcheck-hello:
22477@if hello
22478maybe-installcheck-hello: installcheck-hello
1358ccea 22479
d32ab992 22480installcheck-hello: \
05750653 22481 configure-hello
f41d6665 22482 @: $(MAKE); $(unstage)
d32ab992 22483 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
22484 r=`${PWD_COMMAND}`; export r; \
22485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22486 $(HOST_EXPORTS) \
d32ab992 22487 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22489 done; \
d32ab992 22490 echo "Doing installcheck in hello" ; \
215c351a 22491 (cd $(HOST_SUBDIR)/hello && \
1358ccea
NN
22492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22494 "RANLIB=$${RANLIB}" \
901119ae 22495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22496 installcheck) \
1358ccea
NN
22497 || exit 1
22498
d32ab992 22499@endif hello
1358ccea 22500
d32ab992
PB
22501.PHONY: maybe-mostlyclean-hello mostlyclean-hello
22502maybe-mostlyclean-hello:
22503@if hello
22504maybe-mostlyclean-hello: mostlyclean-hello
1358ccea 22505
05750653 22506mostlyclean-hello:
f41d6665 22507 @: $(MAKE); $(unstage)
d32ab992 22508 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
22509 r=`${PWD_COMMAND}`; export r; \
22510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22511 $(HOST_EXPORTS) \
d32ab992 22512 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22514 done; \
d32ab992 22515 echo "Doing mostlyclean in hello" ; \
215c351a 22516 (cd $(HOST_SUBDIR)/hello && \
1358ccea
NN
22517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22519 "RANLIB=$${RANLIB}" \
901119ae 22520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22521 mostlyclean) \
1358ccea
NN
22522 || exit 1
22523
d32ab992 22524@endif hello
1358ccea 22525
d32ab992
PB
22526.PHONY: maybe-clean-hello clean-hello
22527maybe-clean-hello:
22528@if hello
22529maybe-clean-hello: clean-hello
1358ccea 22530
05750653 22531clean-hello:
f41d6665 22532 @: $(MAKE); $(unstage)
d32ab992 22533 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
22534 r=`${PWD_COMMAND}`; export r; \
22535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22536 $(HOST_EXPORTS) \
d32ab992 22537 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22539 done; \
d32ab992 22540 echo "Doing clean in hello" ; \
215c351a 22541 (cd $(HOST_SUBDIR)/hello && \
1358ccea
NN
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}" \
d32ab992 22546 clean) \
1358ccea
NN
22547 || exit 1
22548
d32ab992 22549@endif hello
1358ccea 22550
d32ab992
PB
22551.PHONY: maybe-distclean-hello distclean-hello
22552maybe-distclean-hello:
22553@if hello
22554maybe-distclean-hello: distclean-hello
1358ccea 22555
05750653 22556distclean-hello:
f41d6665 22557 @: $(MAKE); $(unstage)
d32ab992 22558 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
22559 r=`${PWD_COMMAND}`; export r; \
22560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22561 $(HOST_EXPORTS) \
d32ab992 22562 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22564 done; \
d32ab992 22565 echo "Doing distclean in hello" ; \
215c351a 22566 (cd $(HOST_SUBDIR)/hello && \
1358ccea
NN
22567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22569 "RANLIB=$${RANLIB}" \
901119ae 22570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22571 distclean) \
1358ccea
NN
22572 || exit 1
22573
d32ab992 22574@endif hello
1358ccea 22575
d32ab992
PB
22576.PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
22577maybe-maintainer-clean-hello:
22578@if hello
22579maybe-maintainer-clean-hello: maintainer-clean-hello
1358ccea 22580
05750653 22581maintainer-clean-hello:
f41d6665 22582 @: $(MAKE); $(unstage)
d32ab992 22583 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
22584 r=`${PWD_COMMAND}`; export r; \
22585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22586 $(HOST_EXPORTS) \
d32ab992 22587 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22589 done; \
d32ab992 22590 echo "Doing maintainer-clean in hello" ; \
215c351a 22591 (cd $(HOST_SUBDIR)/hello && \
1358ccea
NN
22592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22594 "RANLIB=$${RANLIB}" \
901119ae 22595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22596 maintainer-clean) \
1358ccea
NN
22597 || exit 1
22598
d32ab992 22599@endif hello
1358ccea 22600
1358ccea 22601
25b42232 22602
d32ab992
PB
22603.PHONY: configure-indent maybe-configure-indent
22604maybe-configure-indent:
3ff3adad
PB
22605@if gcc-bootstrap
22606configure-indent: stage_current
22607@endif gcc-bootstrap
d32ab992
PB
22608@if indent
22609maybe-configure-indent: configure-indent
cc11cc9b 22610configure-indent:
f41d6665 22611 @: $(MAKE); $(unstage)
cc11cc9b 22612 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 22613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
22614 test ! -f $(HOST_SUBDIR)/indent/Makefile || exit 0; \
22615 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/indent ; \
4fc4dd12 22616 $(HOST_EXPORTS) \
25b42232
PB
22617 echo Configuring in $(HOST_SUBDIR)/indent; \
22618 cd "$(HOST_SUBDIR)/indent" || exit 1; \
295f4e42 22619 case $(srcdir) in \
215c351a
PB
22620 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22621 *) topdir=`echo $(HOST_SUBDIR)/indent/ | \
22622 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 22623 esac; \
215c351a
PB
22624 srcdiroption="--srcdir=$${topdir}/indent"; \
22625 libsrcdir="$$s/indent"; \
295f4e42 22626 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
22627 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22628 --target=${target_alias} $${srcdiroption} \
1358ccea 22629 || exit 1
d32ab992 22630@endif indent
1358ccea 22631
25b42232
PB
22632
22633
ce406537
PB
22634
22635
d32ab992
PB
22636.PHONY: all-indent maybe-all-indent
22637maybe-all-indent:
3ff3adad
PB
22638@if gcc-bootstrap
22639all-indent: stage_current
22640@endif gcc-bootstrap
d32ab992 22641@if indent
7e0b5752 22642TARGET-indent=all
d32ab992
PB
22643maybe-all-indent: all-indent
22644all-indent: configure-indent
f41d6665 22645 @: $(MAKE); $(unstage)
295f4e42
NN
22646 @r=`${PWD_COMMAND}`; export r; \
22647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22648 $(HOST_EXPORTS) \
215c351a 22649 (cd $(HOST_SUBDIR)/indent && \
1c8bd6a3
PB
22650 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22651 $(TARGET-indent))
d32ab992 22652@endif indent
1358ccea 22653
25b42232 22654
ce406537
PB
22655
22656
d32ab992
PB
22657.PHONY: check-indent maybe-check-indent
22658maybe-check-indent:
22659@if indent
22660maybe-check-indent: check-indent
1358ccea 22661
d32ab992 22662check-indent:
f41d6665 22663 @: $(MAKE); $(unstage)
295f4e42 22664 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 22665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22666 $(HOST_EXPORTS) \
215c351a
PB
22667 (cd $(HOST_SUBDIR)/indent && \
22668 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 22669
d32ab992 22670@endif indent
1358ccea 22671
d32ab992
PB
22672.PHONY: install-indent maybe-install-indent
22673maybe-install-indent:
22674@if indent
22675maybe-install-indent: install-indent
1358ccea 22676
d32ab992 22677install-indent: installdirs
f41d6665 22678 @: $(MAKE); $(unstage)
295f4e42 22679 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 22680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22681 $(HOST_EXPORTS) \
215c351a 22682 (cd $(HOST_SUBDIR)/indent && \
ace9ac7b 22683 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 22684
d32ab992 22685@endif indent
1358ccea 22686
b5422ad7 22687# Other targets (info, dvi, pdf, etc.)
1358ccea 22688
d32ab992
PB
22689.PHONY: maybe-info-indent info-indent
22690maybe-info-indent:
22691@if indent
22692maybe-info-indent: info-indent
295f4e42 22693
d32ab992 22694info-indent: \
05750653 22695 configure-indent
f41d6665 22696 @: $(MAKE); $(unstage)
d32ab992 22697 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
22698 r=`${PWD_COMMAND}`; export r; \
22699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22700 $(HOST_EXPORTS) \
d32ab992 22701 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22703 done; \
d32ab992 22704 echo "Doing info in indent" ; \
215c351a 22705 (cd $(HOST_SUBDIR)/indent && \
1358ccea
NN
22706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22708 "RANLIB=$${RANLIB}" \
901119ae 22709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22710 info) \
1358ccea
NN
22711 || exit 1
22712
d32ab992 22713@endif indent
1358ccea 22714
d32ab992
PB
22715.PHONY: maybe-dvi-indent dvi-indent
22716maybe-dvi-indent:
22717@if indent
22718maybe-dvi-indent: dvi-indent
1358ccea 22719
d32ab992 22720dvi-indent: \
05750653 22721 configure-indent
f41d6665 22722 @: $(MAKE); $(unstage)
d32ab992 22723 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
22724 r=`${PWD_COMMAND}`; export r; \
22725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22726 $(HOST_EXPORTS) \
d32ab992 22727 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22729 done; \
d32ab992 22730 echo "Doing dvi in indent" ; \
215c351a 22731 (cd $(HOST_SUBDIR)/indent && \
1358ccea
NN
22732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22734 "RANLIB=$${RANLIB}" \
901119ae 22735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22736 dvi) \
1358ccea
NN
22737 || exit 1
22738
d32ab992 22739@endif indent
1358ccea 22740
b5422ad7
BM
22741.PHONY: maybe-pdf-indent pdf-indent
22742maybe-pdf-indent:
22743@if indent
22744maybe-pdf-indent: pdf-indent
22745
22746pdf-indent: \
22747 configure-indent
22748 @: $(MAKE); $(unstage)
22749 @[ -f ./indent/Makefile ] || exit 0; \
22750 r=`${PWD_COMMAND}`; export r; \
22751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22752 $(HOST_EXPORTS) \
22753 for flag in $(EXTRA_HOST_FLAGS) ; do \
22754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22755 done; \
22756 echo "Doing pdf in indent" ; \
22757 (cd $(HOST_SUBDIR)/indent && \
22758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22760 "RANLIB=$${RANLIB}" \
901119ae 22761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
22762 pdf) \
22763 || exit 1
22764
22765@endif indent
22766
f87a2b2e
MS
22767.PHONY: maybe-html-indent html-indent
22768maybe-html-indent:
22769@if indent
22770maybe-html-indent: html-indent
22771
22772html-indent: \
05750653 22773 configure-indent
f41d6665 22774 @: $(MAKE); $(unstage)
f87a2b2e
MS
22775 @[ -f ./indent/Makefile ] || exit 0; \
22776 r=`${PWD_COMMAND}`; export r; \
22777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
22778 $(HOST_EXPORTS) \
22779 for flag in $(EXTRA_HOST_FLAGS) ; do \
22780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22781 done; \
22782 echo "Doing html in indent" ; \
215c351a 22783 (cd $(HOST_SUBDIR)/indent && \
f87a2b2e
MS
22784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22786 "RANLIB=$${RANLIB}" \
901119ae 22787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
22788 html) \
22789 || exit 1
22790
22791@endif indent
22792
d32ab992
PB
22793.PHONY: maybe-TAGS-indent TAGS-indent
22794maybe-TAGS-indent:
22795@if indent
22796maybe-TAGS-indent: TAGS-indent
1358ccea 22797
d32ab992 22798TAGS-indent: \
05750653 22799 configure-indent
f41d6665 22800 @: $(MAKE); $(unstage)
d32ab992 22801 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
22802 r=`${PWD_COMMAND}`; export r; \
22803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22804 $(HOST_EXPORTS) \
d32ab992 22805 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22807 done; \
d32ab992 22808 echo "Doing TAGS in indent" ; \
215c351a 22809 (cd $(HOST_SUBDIR)/indent && \
1358ccea
NN
22810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22812 "RANLIB=$${RANLIB}" \
901119ae 22813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22814 TAGS) \
1358ccea
NN
22815 || exit 1
22816
d32ab992 22817@endif indent
1358ccea 22818
d32ab992
PB
22819.PHONY: maybe-install-info-indent install-info-indent
22820maybe-install-info-indent:
22821@if indent
22822maybe-install-info-indent: install-info-indent
1358ccea 22823
d32ab992
PB
22824install-info-indent: \
22825 configure-indent \
05750653 22826 info-indent
f41d6665 22827 @: $(MAKE); $(unstage)
d32ab992 22828 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
22829 r=`${PWD_COMMAND}`; export r; \
22830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22831 $(HOST_EXPORTS) \
d32ab992 22832 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22834 done; \
d32ab992 22835 echo "Doing install-info in indent" ; \
215c351a 22836 (cd $(HOST_SUBDIR)/indent && \
1358ccea
NN
22837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22839 "RANLIB=$${RANLIB}" \
901119ae 22840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22841 install-info) \
1358ccea
NN
22842 || exit 1
22843
d32ab992 22844@endif indent
1358ccea 22845
9c4d2493
BM
22846.PHONY: maybe-install-pdf-indent install-pdf-indent
22847maybe-install-pdf-indent:
22848@if indent
22849maybe-install-pdf-indent: install-pdf-indent
22850
22851install-pdf-indent: \
22852 configure-indent \
22853 pdf-indent
22854 @: $(MAKE); $(unstage)
22855 @[ -f ./indent/Makefile ] || exit 0; \
22856 r=`${PWD_COMMAND}`; export r; \
22857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22858 $(HOST_EXPORTS) \
22859 for flag in $(EXTRA_HOST_FLAGS) ; do \
22860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22861 done; \
22862 echo "Doing install-pdf in indent" ; \
22863 (cd $(HOST_SUBDIR)/indent && \
22864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22866 "RANLIB=$${RANLIB}" \
901119ae 22867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
22868 install-pdf) \
22869 || exit 1
22870
22871@endif indent
22872
65d6e994
CD
22873.PHONY: maybe-install-html-indent install-html-indent
22874maybe-install-html-indent:
22875@if indent
22876maybe-install-html-indent: install-html-indent
22877
22878install-html-indent: \
22879 configure-indent \
22880 html-indent
22881 @: $(MAKE); $(unstage)
22882 @[ -f ./indent/Makefile ] || exit 0; \
22883 r=`${PWD_COMMAND}`; export r; \
22884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22885 $(HOST_EXPORTS) \
22886 for flag in $(EXTRA_HOST_FLAGS) ; do \
22887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22888 done; \
22889 echo "Doing install-html in indent" ; \
22890 (cd $(HOST_SUBDIR)/indent && \
22891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22893 "RANLIB=$${RANLIB}" \
901119ae 22894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
22895 install-html) \
22896 || exit 1
22897
22898@endif indent
22899
d32ab992
PB
22900.PHONY: maybe-installcheck-indent installcheck-indent
22901maybe-installcheck-indent:
22902@if indent
22903maybe-installcheck-indent: installcheck-indent
1358ccea 22904
d32ab992 22905installcheck-indent: \
05750653 22906 configure-indent
f41d6665 22907 @: $(MAKE); $(unstage)
d32ab992 22908 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
22909 r=`${PWD_COMMAND}`; export r; \
22910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22911 $(HOST_EXPORTS) \
d32ab992 22912 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22914 done; \
d32ab992 22915 echo "Doing installcheck in indent" ; \
215c351a 22916 (cd $(HOST_SUBDIR)/indent && \
1358ccea
NN
22917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22919 "RANLIB=$${RANLIB}" \
901119ae 22920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22921 installcheck) \
1358ccea
NN
22922 || exit 1
22923
d32ab992 22924@endif indent
1358ccea 22925
d32ab992
PB
22926.PHONY: maybe-mostlyclean-indent mostlyclean-indent
22927maybe-mostlyclean-indent:
22928@if indent
22929maybe-mostlyclean-indent: mostlyclean-indent
1358ccea 22930
05750653 22931mostlyclean-indent:
f41d6665 22932 @: $(MAKE); $(unstage)
d32ab992 22933 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
22934 r=`${PWD_COMMAND}`; export r; \
22935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22936 $(HOST_EXPORTS) \
d32ab992 22937 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22939 done; \
d32ab992 22940 echo "Doing mostlyclean in indent" ; \
215c351a 22941 (cd $(HOST_SUBDIR)/indent && \
1358ccea
NN
22942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22944 "RANLIB=$${RANLIB}" \
901119ae 22945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22946 mostlyclean) \
1358ccea
NN
22947 || exit 1
22948
d32ab992 22949@endif indent
1358ccea 22950
d32ab992
PB
22951.PHONY: maybe-clean-indent clean-indent
22952maybe-clean-indent:
22953@if indent
22954maybe-clean-indent: clean-indent
1358ccea 22955
05750653 22956clean-indent:
f41d6665 22957 @: $(MAKE); $(unstage)
d32ab992 22958 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
22959 r=`${PWD_COMMAND}`; export r; \
22960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22961 $(HOST_EXPORTS) \
d32ab992 22962 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22964 done; \
d32ab992 22965 echo "Doing clean in indent" ; \
215c351a 22966 (cd $(HOST_SUBDIR)/indent && \
1358ccea
NN
22967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22969 "RANLIB=$${RANLIB}" \
901119ae 22970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22971 clean) \
1358ccea
NN
22972 || exit 1
22973
d32ab992 22974@endif indent
1358ccea 22975
d32ab992
PB
22976.PHONY: maybe-distclean-indent distclean-indent
22977maybe-distclean-indent:
22978@if indent
22979maybe-distclean-indent: distclean-indent
1358ccea 22980
05750653 22981distclean-indent:
f41d6665 22982 @: $(MAKE); $(unstage)
d32ab992 22983 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
22984 r=`${PWD_COMMAND}`; export r; \
22985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22986 $(HOST_EXPORTS) \
d32ab992 22987 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22989 done; \
d32ab992 22990 echo "Doing distclean in indent" ; \
215c351a 22991 (cd $(HOST_SUBDIR)/indent && \
1358ccea
NN
22992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22994 "RANLIB=$${RANLIB}" \
901119ae 22995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22996 distclean) \
1358ccea
NN
22997 || exit 1
22998
d32ab992 22999@endif indent
1358ccea 23000
d32ab992
PB
23001.PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
23002maybe-maintainer-clean-indent:
23003@if indent
23004maybe-maintainer-clean-indent: maintainer-clean-indent
1358ccea 23005
05750653 23006maintainer-clean-indent:
f41d6665 23007 @: $(MAKE); $(unstage)
d32ab992 23008 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
23009 r=`${PWD_COMMAND}`; export r; \
23010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23011 $(HOST_EXPORTS) \
d32ab992 23012 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
23013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23014 done; \
d32ab992 23015 echo "Doing maintainer-clean in indent" ; \
215c351a 23016 (cd $(HOST_SUBDIR)/indent && \
1358ccea
NN
23017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23019 "RANLIB=$${RANLIB}" \
901119ae 23020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23021 maintainer-clean) \
1358ccea
NN
23022 || exit 1
23023
d32ab992 23024@endif indent
1358ccea 23025
1358ccea 23026
25b42232 23027
d32ab992
PB
23028.PHONY: configure-intl maybe-configure-intl
23029maybe-configure-intl:
3ff3adad
PB
23030@if gcc-bootstrap
23031configure-intl: stage_current
23032@endif gcc-bootstrap
d32ab992
PB
23033@if intl
23034maybe-configure-intl: configure-intl
cc11cc9b 23035configure-intl:
cc11cc9b
PB
23036 @r=`${PWD_COMMAND}`; export r; \
23037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
215c351a
PB
23038 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
23039 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
4fc4dd12 23040 $(HOST_EXPORTS) \
25b42232
PB
23041 echo Configuring in $(HOST_SUBDIR)/intl; \
23042 cd "$(HOST_SUBDIR)/intl" || exit 1; \
295f4e42 23043 case $(srcdir) in \
215c351a
PB
23044 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23045 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
23046 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 23047 esac; \
215c351a
PB
23048 srcdiroption="--srcdir=$${topdir}/intl"; \
23049 libsrcdir="$$s/intl"; \
295f4e42 23050 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
23051 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23052 --target=${target_alias} $${srcdiroption} \
1358ccea 23053 || exit 1
d32ab992 23054@endif intl
1358ccea 23055
25b42232
PB
23056
23057
ce406537
PB
23058.PHONY: configure-stage1-intl maybe-configure-stage1-intl
23059maybe-configure-stage1-intl:
23060@if intl-bootstrap
23061maybe-configure-stage1-intl: configure-stage1-intl
f41d6665 23062configure-stage1-intl:
cc11cc9b 23063 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 23064 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
cc11cc9b
PB
23065 @r=`${PWD_COMMAND}`; export r; \
23066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 23067 TFLAGS="$(STAGE1_TFLAGS)"; \
f41d6665 23068 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
4a4a4e99 23069 $(HOST_EXPORTS) \
342b9200 23070 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
23071 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
23072 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
ce406537 23073 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
f41d6665 23074 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
ce406537
PB
23075 cd $(HOST_SUBDIR)/intl || exit 1; \
23076 case $(srcdir) in \
23077 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23078 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
23079 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23080 esac; \
23081 srcdiroption="--srcdir=$${topdir}/intl"; \
23082 libsrcdir="$$s/intl"; \
23083 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
23084 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23085 --target=${target_alias} $${srcdiroption} \
4a4a4e99 23086 $(STAGE1_CONFIGURE_FLAGS)
ce406537
PB
23087@endif intl-bootstrap
23088
23089.PHONY: configure-stage2-intl maybe-configure-stage2-intl
23090maybe-configure-stage2-intl:
23091@if intl-bootstrap
23092maybe-configure-stage2-intl: configure-stage2-intl
f41d6665 23093configure-stage2-intl:
cc11cc9b 23094 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 23095 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
cc11cc9b
PB
23096 @r=`${PWD_COMMAND}`; export r; \
23097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 23098 TFLAGS="$(STAGE2_TFLAGS)"; \
f41d6665 23099 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
ce406537 23100 $(HOST_EXPORTS) \
4a4a4e99 23101 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 23102 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
23103 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
23104 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
ce406537 23105 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
f41d6665 23106 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
ce406537
PB
23107 cd $(HOST_SUBDIR)/intl || exit 1; \
23108 case $(srcdir) in \
23109 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23110 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
23111 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23112 esac; \
23113 srcdiroption="--srcdir=$${topdir}/intl"; \
23114 libsrcdir="$$s/intl"; \
23115 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
23116 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23117 --target=${target_alias} $${srcdiroption} \
57255173 23118 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 23119 $(STAGE2_CONFIGURE_FLAGS)
bb286d71
AO
23120@endif intl-bootstrap
23121
ce406537
PB
23122.PHONY: configure-stage3-intl maybe-configure-stage3-intl
23123maybe-configure-stage3-intl:
23124@if intl-bootstrap
23125maybe-configure-stage3-intl: configure-stage3-intl
f41d6665 23126configure-stage3-intl:
cc11cc9b 23127 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 23128 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
cc11cc9b
PB
23129 @r=`${PWD_COMMAND}`; export r; \
23130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 23131 TFLAGS="$(STAGE3_TFLAGS)"; \
f41d6665 23132 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
ce406537 23133 $(HOST_EXPORTS) \
4a4a4e99 23134 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 23135 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
23136 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
23137 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
ce406537 23138 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
f41d6665 23139 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
ce406537
PB
23140 cd $(HOST_SUBDIR)/intl || exit 1; \
23141 case $(srcdir) in \
23142 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23143 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
23144 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23145 esac; \
23146 srcdiroption="--srcdir=$${topdir}/intl"; \
23147 libsrcdir="$$s/intl"; \
23148 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
23149 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23150 --target=${target_alias} $${srcdiroption} \
57255173 23151 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 23152 $(STAGE3_CONFIGURE_FLAGS)
bb286d71
AO
23153@endif intl-bootstrap
23154
ce406537
PB
23155.PHONY: configure-stage4-intl maybe-configure-stage4-intl
23156maybe-configure-stage4-intl:
23157@if intl-bootstrap
23158maybe-configure-stage4-intl: configure-stage4-intl
f41d6665 23159configure-stage4-intl:
cc11cc9b 23160 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 23161 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
cc11cc9b
PB
23162 @r=`${PWD_COMMAND}`; export r; \
23163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 23164 TFLAGS="$(STAGE4_TFLAGS)"; \
f41d6665 23165 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
ce406537 23166 $(HOST_EXPORTS) \
4a4a4e99 23167 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 23168 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
23169 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
23170 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
ce406537 23171 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
f41d6665 23172 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
ce406537
PB
23173 cd $(HOST_SUBDIR)/intl || exit 1; \
23174 case $(srcdir) in \
23175 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23176 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
23177 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23178 esac; \
23179 srcdiroption="--srcdir=$${topdir}/intl"; \
23180 libsrcdir="$$s/intl"; \
23181 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
23182 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23183 --target=${target_alias} $${srcdiroption} \
57255173 23184 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 23185 $(STAGE4_CONFIGURE_FLAGS)
ce406537
PB
23186@endif intl-bootstrap
23187
23188.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
23189maybe-configure-stageprofile-intl:
23190@if intl-bootstrap
23191maybe-configure-stageprofile-intl: configure-stageprofile-intl
f41d6665 23192configure-stageprofile-intl:
cc11cc9b 23193 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 23194 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
cc11cc9b
PB
23195 @r=`${PWD_COMMAND}`; export r; \
23196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 23197 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f41d6665 23198 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
ce406537 23199 $(HOST_EXPORTS) \
4a4a4e99
AO
23200 $(POSTSTAGE1_HOST_EXPORTS) \
23201 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
23202 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
23203 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
ce406537 23204 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
f41d6665 23205 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
ce406537
PB
23206 cd $(HOST_SUBDIR)/intl || exit 1; \
23207 case $(srcdir) in \
23208 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23209 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
23210 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23211 esac; \
23212 srcdiroption="--srcdir=$${topdir}/intl"; \
23213 libsrcdir="$$s/intl"; \
23214 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
23215 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23216 --target=${target_alias} $${srcdiroption} \
57255173 23217 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 23218 $(STAGEprofile_CONFIGURE_FLAGS)
ce406537
PB
23219@endif intl-bootstrap
23220
23221.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
23222maybe-configure-stagefeedback-intl:
23223@if intl-bootstrap
23224maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
f41d6665 23225configure-stagefeedback-intl:
cc11cc9b 23226 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 23227 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
cc11cc9b
PB
23228 @r=`${PWD_COMMAND}`; export r; \
23229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 23230 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f41d6665 23231 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
ce406537 23232 $(HOST_EXPORTS) \
4a4a4e99
AO
23233 $(POSTSTAGE1_HOST_EXPORTS) \
23234 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
23235 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
23236 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
ce406537 23237 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
f41d6665 23238 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
ce406537
PB
23239 cd $(HOST_SUBDIR)/intl || exit 1; \
23240 case $(srcdir) in \
23241 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23242 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
23243 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23244 esac; \
23245 srcdiroption="--srcdir=$${topdir}/intl"; \
23246 libsrcdir="$$s/intl"; \
23247 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
23248 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23249 --target=${target_alias} $${srcdiroption} \
57255173 23250 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 23251 $(STAGEfeedback_CONFIGURE_FLAGS)
ce406537
PB
23252@endif intl-bootstrap
23253
23254
23255
23256
23257
d32ab992
PB
23258.PHONY: all-intl maybe-all-intl
23259maybe-all-intl:
3ff3adad
PB
23260@if gcc-bootstrap
23261all-intl: stage_current
23262@endif gcc-bootstrap
d32ab992 23263@if intl
7e0b5752 23264TARGET-intl=all
d32ab992
PB
23265maybe-all-intl: all-intl
23266all-intl: configure-intl
cc11cc9b 23267 @r=`${PWD_COMMAND}`; export r; \
295f4e42 23268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23269 $(HOST_EXPORTS) \
215c351a 23270 (cd $(HOST_SUBDIR)/intl && \
1c8bd6a3
PB
23271 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23272 $(TARGET-intl))
d32ab992 23273@endif intl
295f4e42 23274
25b42232 23275
ce406537
PB
23276
23277.PHONY: all-stage1-intl maybe-all-stage1-intl
23278.PHONY: clean-stage1-intl maybe-clean-stage1-intl
23279maybe-all-stage1-intl:
23280maybe-clean-stage1-intl:
23281@if intl-bootstrap
23282maybe-all-stage1-intl: all-stage1-intl
23283all-stage1: all-stage1-intl
1061f99e 23284TARGET-stage1-intl = $(TARGET-intl)
ce406537 23285all-stage1-intl: configure-stage1-intl
cc11cc9b 23286 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
ce406537
PB
23287 @r=`${PWD_COMMAND}`; export r; \
23288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 23289 TFLAGS="$(STAGE1_TFLAGS)"; \
ce406537
PB
23290 $(HOST_EXPORTS) \
23291 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 23292 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
23293 CFLAGS="$(STAGE1_CFLAGS)" \
23294 CXXFLAGS="$(STAGE1_CFLAGS)" \
23295 LIBCFLAGS="$(LIBCFLAGS)" \
23296 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23297 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23298 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23299 $(EXTRA_HOST_FLAGS) \
23300 TFLAGS="$(STAGE1_TFLAGS)" \
1061f99e 23301 $(TARGET-stage1-intl)
ce406537
PB
23302
23303maybe-clean-stage1-intl: clean-stage1-intl
23304clean-stage1: clean-stage1-intl
23305clean-stage1-intl:
995a5697
PB
23306 @if [ $(current_stage) = stage1 ]; then \
23307 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
23308 else \
23309 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
23310 $(MAKE) stage1-start; \
23311 fi; \
ce406537 23312 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 23313 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 23314 clean
ce406537
PB
23315@endif intl-bootstrap
23316
23317
23318.PHONY: all-stage2-intl maybe-all-stage2-intl
23319.PHONY: clean-stage2-intl maybe-clean-stage2-intl
23320maybe-all-stage2-intl:
23321maybe-clean-stage2-intl:
23322@if intl-bootstrap
23323maybe-all-stage2-intl: all-stage2-intl
23324all-stage2: all-stage2-intl
1061f99e 23325TARGET-stage2-intl = $(TARGET-intl)
ce406537 23326all-stage2-intl: configure-stage2-intl
cc11cc9b 23327 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
ce406537
PB
23328 @r=`${PWD_COMMAND}`; export r; \
23329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 23330 TFLAGS="$(STAGE2_TFLAGS)"; \
ce406537
PB
23331 $(HOST_EXPORTS) \
23332 $(POSTSTAGE1_HOST_EXPORTS) \
23333 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 23334 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
23335 CFLAGS="$(STAGE2_CFLAGS)" \
23336 CXXFLAGS="$(STAGE2_CFLAGS)" \
23337 LIBCFLAGS="$(STAGE2_CFLAGS)" \
23338 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23339 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23340 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23341 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23342 TFLAGS="$(STAGE2_TFLAGS)" \
1061f99e 23343 $(TARGET-stage2-intl)
ce406537
PB
23344
23345maybe-clean-stage2-intl: clean-stage2-intl
23346clean-stage2: clean-stage2-intl
23347clean-stage2-intl:
995a5697
PB
23348 @if [ $(current_stage) = stage2 ]; then \
23349 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
23350 else \
23351 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
23352 $(MAKE) stage2-start; \
23353 fi; \
ce406537 23354 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 23355 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 23356 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 23357 clean
ce406537
PB
23358@endif intl-bootstrap
23359
23360
23361.PHONY: all-stage3-intl maybe-all-stage3-intl
23362.PHONY: clean-stage3-intl maybe-clean-stage3-intl
23363maybe-all-stage3-intl:
23364maybe-clean-stage3-intl:
23365@if intl-bootstrap
23366maybe-all-stage3-intl: all-stage3-intl
23367all-stage3: all-stage3-intl
1061f99e 23368TARGET-stage3-intl = $(TARGET-intl)
ce406537 23369all-stage3-intl: configure-stage3-intl
cc11cc9b 23370 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
ce406537
PB
23371 @r=`${PWD_COMMAND}`; export r; \
23372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 23373 TFLAGS="$(STAGE3_TFLAGS)"; \
ce406537
PB
23374 $(HOST_EXPORTS) \
23375 $(POSTSTAGE1_HOST_EXPORTS) \
23376 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 23377 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
23378 CFLAGS="$(STAGE3_CFLAGS)" \
23379 CXXFLAGS="$(STAGE3_CFLAGS)" \
23380 LIBCFLAGS="$(STAGE3_CFLAGS)" \
23381 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23382 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23383 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23384 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23385 TFLAGS="$(STAGE3_TFLAGS)" \
1061f99e 23386 $(TARGET-stage3-intl)
ce406537
PB
23387
23388maybe-clean-stage3-intl: clean-stage3-intl
23389clean-stage3: clean-stage3-intl
23390clean-stage3-intl:
995a5697
PB
23391 @if [ $(current_stage) = stage3 ]; then \
23392 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
23393 else \
23394 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
23395 $(MAKE) stage3-start; \
23396 fi; \
ce406537 23397 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 23398 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 23399 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 23400 clean
ce406537
PB
23401@endif intl-bootstrap
23402
23403
23404.PHONY: all-stage4-intl maybe-all-stage4-intl
23405.PHONY: clean-stage4-intl maybe-clean-stage4-intl
23406maybe-all-stage4-intl:
23407maybe-clean-stage4-intl:
23408@if intl-bootstrap
23409maybe-all-stage4-intl: all-stage4-intl
23410all-stage4: all-stage4-intl
1061f99e 23411TARGET-stage4-intl = $(TARGET-intl)
ce406537 23412all-stage4-intl: configure-stage4-intl
cc11cc9b 23413 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
ce406537
PB
23414 @r=`${PWD_COMMAND}`; export r; \
23415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 23416 TFLAGS="$(STAGE4_TFLAGS)"; \
ce406537
PB
23417 $(HOST_EXPORTS) \
23418 $(POSTSTAGE1_HOST_EXPORTS) \
23419 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 23420 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
23421 CFLAGS="$(STAGE4_CFLAGS)" \
23422 CXXFLAGS="$(STAGE4_CFLAGS)" \
1c8bd6a3 23423 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
23424 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23425 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23426 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23427 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23428 TFLAGS="$(STAGE4_TFLAGS)" \
1061f99e 23429 $(TARGET-stage4-intl)
ce406537
PB
23430
23431maybe-clean-stage4-intl: clean-stage4-intl
23432clean-stage4: clean-stage4-intl
23433clean-stage4-intl:
995a5697
PB
23434 @if [ $(current_stage) = stage4 ]; then \
23435 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
23436 else \
23437 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
23438 $(MAKE) stage4-start; \
23439 fi; \
ce406537 23440 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 23441 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 23442 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 23443 clean
ce406537
PB
23444@endif intl-bootstrap
23445
23446
23447.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
23448.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
23449maybe-all-stageprofile-intl:
23450maybe-clean-stageprofile-intl:
23451@if intl-bootstrap
23452maybe-all-stageprofile-intl: all-stageprofile-intl
23453all-stageprofile: all-stageprofile-intl
1061f99e 23454TARGET-stageprofile-intl = $(TARGET-intl)
ce406537 23455all-stageprofile-intl: configure-stageprofile-intl
cc11cc9b 23456 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
ce406537
PB
23457 @r=`${PWD_COMMAND}`; export r; \
23458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 23459 TFLAGS="$(STAGEprofile_TFLAGS)"; \
ce406537
PB
23460 $(HOST_EXPORTS) \
23461 $(POSTSTAGE1_HOST_EXPORTS) \
23462 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 23463 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
23464 CFLAGS="$(STAGEprofile_CFLAGS)" \
23465 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
23466 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23467 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23468 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23469 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23470 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23471 TFLAGS="$(STAGEprofile_TFLAGS)" \
1061f99e 23472 $(TARGET-stageprofile-intl)
ce406537
PB
23473
23474maybe-clean-stageprofile-intl: clean-stageprofile-intl
23475clean-stageprofile: clean-stageprofile-intl
23476clean-stageprofile-intl:
995a5697
PB
23477 @if [ $(current_stage) = stageprofile ]; then \
23478 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
23479 else \
23480 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
23481 $(MAKE) stageprofile-start; \
23482 fi; \
ce406537 23483 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 23484 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 23485 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 23486 clean
ce406537
PB
23487@endif intl-bootstrap
23488
23489
23490.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
23491.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
23492maybe-all-stagefeedback-intl:
23493maybe-clean-stagefeedback-intl:
23494@if intl-bootstrap
23495maybe-all-stagefeedback-intl: all-stagefeedback-intl
23496all-stagefeedback: all-stagefeedback-intl
1061f99e 23497TARGET-stagefeedback-intl = $(TARGET-intl)
ce406537 23498all-stagefeedback-intl: configure-stagefeedback-intl
cc11cc9b 23499 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
ce406537
PB
23500 @r=`${PWD_COMMAND}`; export r; \
23501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 23502 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
ce406537
PB
23503 $(HOST_EXPORTS) \
23504 $(POSTSTAGE1_HOST_EXPORTS) \
23505 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 23506 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
23507 CFLAGS="$(STAGEfeedback_CFLAGS)" \
23508 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
23509 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23510 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23511 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23512 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23513 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23514 TFLAGS="$(STAGEfeedback_TFLAGS)" \
1061f99e 23515 $(TARGET-stagefeedback-intl)
ce406537
PB
23516
23517maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
23518clean-stagefeedback: clean-stagefeedback-intl
23519clean-stagefeedback-intl:
995a5697
PB
23520 @if [ $(current_stage) = stagefeedback ]; then \
23521 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
23522 else \
23523 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
23524 $(MAKE) stagefeedback-start; \
23525 fi; \
ce406537 23526 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 23527 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 23528 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 23529 clean
ce406537
PB
23530@endif intl-bootstrap
23531
23532
23533
23534
23535
d32ab992
PB
23536.PHONY: check-intl maybe-check-intl
23537maybe-check-intl:
23538@if intl
23539maybe-check-intl: check-intl
295f4e42 23540
d32ab992 23541check-intl:
f41d6665 23542 @: $(MAKE); $(unstage)
295f4e42
NN
23543 @r=`${PWD_COMMAND}`; export r; \
23544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23545 $(HOST_EXPORTS) \
215c351a
PB
23546 (cd $(HOST_SUBDIR)/intl && \
23547 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 23548
d32ab992 23549@endif intl
1358ccea 23550
d32ab992
PB
23551.PHONY: install-intl maybe-install-intl
23552maybe-install-intl:
23553@if intl
23554maybe-install-intl: install-intl
295f4e42 23555
d32ab992 23556install-intl: installdirs
f41d6665 23557 @: $(MAKE); $(unstage)
295f4e42 23558 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 23559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23560 $(HOST_EXPORTS) \
215c351a 23561 (cd $(HOST_SUBDIR)/intl && \
ace9ac7b 23562 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 23563
d32ab992 23564@endif intl
1358ccea 23565
b5422ad7 23566# Other targets (info, dvi, pdf, etc.)
1358ccea 23567
d32ab992
PB
23568.PHONY: maybe-info-intl info-intl
23569maybe-info-intl:
23570@if intl
23571maybe-info-intl: info-intl
295f4e42 23572
d32ab992 23573info-intl: \
05750653 23574 configure-intl
d32ab992 23575 @[ -f ./intl/Makefile ] || exit 0; \
8c90b13a
L
23576 r=`${PWD_COMMAND}`; export r; \
23577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23578 $(HOST_EXPORTS) \
d32ab992 23579 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
23580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23581 done; \
d32ab992 23582 echo "Doing info in intl" ; \
215c351a 23583 (cd $(HOST_SUBDIR)/intl && \
1358ccea
NN
23584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23586 "RANLIB=$${RANLIB}" \
901119ae 23587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23588 info) \
1358ccea
NN
23589 || exit 1
23590
d32ab992 23591@endif intl
1358ccea 23592
d32ab992
PB
23593.PHONY: maybe-dvi-intl dvi-intl
23594maybe-dvi-intl:
23595@if intl
23596maybe-dvi-intl: dvi-intl
1358ccea 23597
d32ab992 23598dvi-intl: \
05750653 23599 configure-intl
d32ab992
PB
23600 @[ -f ./intl/Makefile ] || exit 0; \
23601 r=`${PWD_COMMAND}`; export r; \
8c90b13a 23602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23603 $(HOST_EXPORTS) \
d32ab992 23604 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
23605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23606 done; \
d32ab992 23607 echo "Doing dvi in intl" ; \
215c351a 23608 (cd $(HOST_SUBDIR)/intl && \
1358ccea
NN
23609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23611 "RANLIB=$${RANLIB}" \
901119ae 23612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23613 dvi) \
1358ccea
NN
23614 || exit 1
23615
d32ab992 23616@endif intl
1358ccea 23617
b5422ad7
BM
23618.PHONY: maybe-pdf-intl pdf-intl
23619maybe-pdf-intl:
23620@if intl
23621maybe-pdf-intl: pdf-intl
23622
23623pdf-intl: \
23624 configure-intl
23625 @[ -f ./intl/Makefile ] || exit 0; \
23626 r=`${PWD_COMMAND}`; export r; \
23627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23628 $(HOST_EXPORTS) \
23629 for flag in $(EXTRA_HOST_FLAGS) ; do \
23630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23631 done; \
23632 echo "Doing pdf in intl" ; \
23633 (cd $(HOST_SUBDIR)/intl && \
23634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23636 "RANLIB=$${RANLIB}" \
901119ae 23637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
23638 pdf) \
23639 || exit 1
23640
23641@endif intl
23642
f87a2b2e
MS
23643.PHONY: maybe-html-intl html-intl
23644maybe-html-intl:
23645@if intl
23646maybe-html-intl: html-intl
23647
23648html-intl: \
05750653 23649 configure-intl
f87a2b2e
MS
23650 @[ -f ./intl/Makefile ] || exit 0; \
23651 r=`${PWD_COMMAND}`; export r; \
23652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
23653 $(HOST_EXPORTS) \
23654 for flag in $(EXTRA_HOST_FLAGS) ; do \
23655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23656 done; \
23657 echo "Doing html in intl" ; \
215c351a 23658 (cd $(HOST_SUBDIR)/intl && \
f87a2b2e
MS
23659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23661 "RANLIB=$${RANLIB}" \
901119ae 23662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
23663 html) \
23664 || exit 1
23665
23666@endif intl
23667
d32ab992
PB
23668.PHONY: maybe-TAGS-intl TAGS-intl
23669maybe-TAGS-intl:
23670@if intl
23671maybe-TAGS-intl: TAGS-intl
1358ccea 23672
d32ab992 23673TAGS-intl: \
05750653 23674 configure-intl
d32ab992 23675 @[ -f ./intl/Makefile ] || exit 0; \
8c90b13a
L
23676 r=`${PWD_COMMAND}`; export r; \
23677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23678 $(HOST_EXPORTS) \
d32ab992 23679 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
23680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23681 done; \
d32ab992 23682 echo "Doing TAGS in intl" ; \
215c351a 23683 (cd $(HOST_SUBDIR)/intl && \
1358ccea
NN
23684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23686 "RANLIB=$${RANLIB}" \
901119ae 23687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23688 TAGS) \
1358ccea
NN
23689 || exit 1
23690
d32ab992 23691@endif intl
1358ccea 23692
d32ab992
PB
23693.PHONY: maybe-install-info-intl install-info-intl
23694maybe-install-info-intl:
23695@if intl
23696maybe-install-info-intl: install-info-intl
1358ccea 23697
d32ab992
PB
23698install-info-intl: \
23699 configure-intl \
05750653 23700 info-intl
d32ab992 23701 @[ -f ./intl/Makefile ] || exit 0; \
8c90b13a
L
23702 r=`${PWD_COMMAND}`; export r; \
23703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23704 $(HOST_EXPORTS) \
d32ab992 23705 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
23706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23707 done; \
d32ab992 23708 echo "Doing install-info in intl" ; \
215c351a 23709 (cd $(HOST_SUBDIR)/intl && \
1358ccea
NN
23710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23712 "RANLIB=$${RANLIB}" \
901119ae 23713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23714 install-info) \
1358ccea
NN
23715 || exit 1
23716
d32ab992 23717@endif intl
1358ccea 23718
9c4d2493
BM
23719.PHONY: maybe-install-pdf-intl install-pdf-intl
23720maybe-install-pdf-intl:
23721@if intl
23722maybe-install-pdf-intl: install-pdf-intl
23723
23724install-pdf-intl: \
23725 configure-intl \
23726 pdf-intl
23727 @[ -f ./intl/Makefile ] || exit 0; \
23728 r=`${PWD_COMMAND}`; export r; \
23729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23730 $(HOST_EXPORTS) \
23731 for flag in $(EXTRA_HOST_FLAGS) ; do \
23732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23733 done; \
23734 echo "Doing install-pdf in intl" ; \
23735 (cd $(HOST_SUBDIR)/intl && \
23736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23738 "RANLIB=$${RANLIB}" \
901119ae 23739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
23740 install-pdf) \
23741 || exit 1
23742
23743@endif intl
23744
65d6e994
CD
23745.PHONY: maybe-install-html-intl install-html-intl
23746maybe-install-html-intl:
23747@if intl
23748maybe-install-html-intl: install-html-intl
23749
23750install-html-intl: \
23751 configure-intl \
23752 html-intl
23753 @[ -f ./intl/Makefile ] || exit 0; \
23754 r=`${PWD_COMMAND}`; export r; \
23755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23756 $(HOST_EXPORTS) \
23757 for flag in $(EXTRA_HOST_FLAGS) ; do \
23758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23759 done; \
23760 echo "Doing install-html in intl" ; \
23761 (cd $(HOST_SUBDIR)/intl && \
23762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23764 "RANLIB=$${RANLIB}" \
901119ae 23765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
23766 install-html) \
23767 || exit 1
23768
23769@endif intl
23770
d32ab992
PB
23771.PHONY: maybe-installcheck-intl installcheck-intl
23772maybe-installcheck-intl:
23773@if intl
23774maybe-installcheck-intl: installcheck-intl
1358ccea 23775
d32ab992 23776installcheck-intl: \
05750653 23777 configure-intl
d32ab992 23778 @[ -f ./intl/Makefile ] || exit 0; \
8c90b13a
L
23779 r=`${PWD_COMMAND}`; export r; \
23780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23781 $(HOST_EXPORTS) \
d32ab992 23782 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
23783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23784 done; \
d32ab992 23785 echo "Doing installcheck in intl" ; \
215c351a 23786 (cd $(HOST_SUBDIR)/intl && \
1358ccea
NN
23787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23789 "RANLIB=$${RANLIB}" \
901119ae 23790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23791 installcheck) \
1358ccea
NN
23792 || exit 1
23793
d32ab992 23794@endif intl
1358ccea 23795
d32ab992
PB
23796.PHONY: maybe-mostlyclean-intl mostlyclean-intl
23797maybe-mostlyclean-intl:
23798@if intl
23799maybe-mostlyclean-intl: mostlyclean-intl
1358ccea 23800
05750653 23801mostlyclean-intl:
d32ab992
PB
23802 @[ -f ./intl/Makefile ] || exit 0; \
23803 r=`${PWD_COMMAND}`; export r; \
23804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d32ab992
PB
23805 $(HOST_EXPORTS) \
23806 for flag in $(EXTRA_HOST_FLAGS) ; do \
23807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23808 done; \
23809 echo "Doing mostlyclean in intl" ; \
215c351a 23810 (cd $(HOST_SUBDIR)/intl && \
d32ab992
PB
23811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23813 "RANLIB=$${RANLIB}" \
901119ae 23814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992
PB
23815 mostlyclean) \
23816 || exit 1
295f4e42 23817
d32ab992 23818@endif intl
295f4e42 23819
d32ab992
PB
23820.PHONY: maybe-clean-intl clean-intl
23821maybe-clean-intl:
23822@if intl
23823maybe-clean-intl: clean-intl
295f4e42 23824
05750653 23825clean-intl:
d32ab992 23826 @[ -f ./intl/Makefile ] || exit 0; \
8c90b13a
L
23827 r=`${PWD_COMMAND}`; export r; \
23828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23829 $(HOST_EXPORTS) \
d32ab992 23830 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
23831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23832 done; \
d32ab992 23833 echo "Doing clean in intl" ; \
215c351a 23834 (cd $(HOST_SUBDIR)/intl && \
1358ccea
NN
23835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23837 "RANLIB=$${RANLIB}" \
901119ae 23838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23839 clean) \
1358ccea
NN
23840 || exit 1
23841
d32ab992 23842@endif intl
1358ccea 23843
d32ab992
PB
23844.PHONY: maybe-distclean-intl distclean-intl
23845maybe-distclean-intl:
23846@if intl
23847maybe-distclean-intl: distclean-intl
1358ccea 23848
05750653 23849distclean-intl:
d32ab992 23850 @[ -f ./intl/Makefile ] || exit 0; \
8c90b13a
L
23851 r=`${PWD_COMMAND}`; export r; \
23852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23853 $(HOST_EXPORTS) \
d32ab992 23854 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
23855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23856 done; \
d32ab992 23857 echo "Doing distclean in intl" ; \
215c351a 23858 (cd $(HOST_SUBDIR)/intl && \
1358ccea
NN
23859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23861 "RANLIB=$${RANLIB}" \
901119ae 23862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23863 distclean) \
1358ccea
NN
23864 || exit 1
23865
d32ab992 23866@endif intl
1358ccea 23867
d32ab992
PB
23868.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
23869maybe-maintainer-clean-intl:
23870@if intl
23871maybe-maintainer-clean-intl: maintainer-clean-intl
1358ccea 23872
05750653 23873maintainer-clean-intl:
d32ab992 23874 @[ -f ./intl/Makefile ] || exit 0; \
8c90b13a
L
23875 r=`${PWD_COMMAND}`; export r; \
23876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23877 $(HOST_EXPORTS) \
d32ab992 23878 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
23879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23880 done; \
d32ab992 23881 echo "Doing maintainer-clean in intl" ; \
215c351a 23882 (cd $(HOST_SUBDIR)/intl && \
1358ccea
NN
23883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23885 "RANLIB=$${RANLIB}" \
901119ae 23886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23887 maintainer-clean) \
1358ccea
NN
23888 || exit 1
23889
d32ab992 23890@endif intl
1358ccea 23891
1358ccea 23892
25b42232 23893
d32ab992
PB
23894.PHONY: configure-tcl maybe-configure-tcl
23895maybe-configure-tcl:
3ff3adad
PB
23896@if gcc-bootstrap
23897configure-tcl: stage_current
23898@endif gcc-bootstrap
d32ab992
PB
23899@if tcl
23900maybe-configure-tcl: configure-tcl
cc11cc9b 23901configure-tcl:
f41d6665 23902 @: $(MAKE); $(unstage)
cc11cc9b 23903 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 23904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
23905 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
23906 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
4fc4dd12 23907 $(HOST_EXPORTS) \
25b42232
PB
23908 echo Configuring in $(HOST_SUBDIR)/tcl; \
23909 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
295f4e42 23910 case $(srcdir) in \
215c351a
PB
23911 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23912 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
23913 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 23914 esac; \
215c351a
PB
23915 srcdiroption="--srcdir=$${topdir}/tcl"; \
23916 libsrcdir="$$s/tcl"; \
295f4e42 23917 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
23918 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23919 --target=${target_alias} $${srcdiroption} \
1358ccea 23920 || exit 1
d32ab992 23921@endif tcl
1358ccea 23922
25b42232
PB
23923
23924
ce406537
PB
23925
23926
d32ab992
PB
23927.PHONY: all-tcl maybe-all-tcl
23928maybe-all-tcl:
3ff3adad
PB
23929@if gcc-bootstrap
23930all-tcl: stage_current
23931@endif gcc-bootstrap
d32ab992 23932@if tcl
7e0b5752 23933TARGET-tcl=all
d32ab992
PB
23934maybe-all-tcl: all-tcl
23935all-tcl: configure-tcl
f41d6665 23936 @: $(MAKE); $(unstage)
295f4e42
NN
23937 @r=`${PWD_COMMAND}`; export r; \
23938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23939 $(HOST_EXPORTS) \
215c351a 23940 (cd $(HOST_SUBDIR)/tcl && \
1c8bd6a3
PB
23941 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23942 $(TARGET-tcl))
d32ab992 23943@endif tcl
1358ccea 23944
25b42232 23945
ce406537
PB
23946
23947
d32ab992
PB
23948.PHONY: check-tcl maybe-check-tcl
23949maybe-check-tcl:
23950@if tcl
23951maybe-check-tcl: check-tcl
d9cdb878 23952
d32ab992 23953check-tcl:
f41d6665 23954 @: $(MAKE); $(unstage)
295f4e42 23955 @r=`${PWD_COMMAND}`; export r; \
d9cdb878 23956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23957 $(HOST_EXPORTS) \
215c351a
PB
23958 (cd $(HOST_SUBDIR)/tcl && \
23959 $(MAKE) $(FLAGS_TO_PASS) check)
d9cdb878 23960
d32ab992 23961@endif tcl
d9cdb878 23962
d32ab992
PB
23963.PHONY: install-tcl maybe-install-tcl
23964maybe-install-tcl:
23965@if tcl
23966maybe-install-tcl: install-tcl
1358ccea 23967
d32ab992 23968install-tcl: installdirs
f41d6665 23969 @: $(MAKE); $(unstage)
295f4e42
NN
23970 @r=`${PWD_COMMAND}`; export r; \
23971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23972 $(HOST_EXPORTS) \
215c351a 23973 (cd $(HOST_SUBDIR)/tcl && \
ace9ac7b 23974 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 23975
d32ab992 23976@endif tcl
1358ccea 23977
b5422ad7 23978# Other targets (info, dvi, pdf, etc.)
1358ccea 23979
d32ab992
PB
23980.PHONY: maybe-info-tcl info-tcl
23981maybe-info-tcl:
23982@if tcl
23983maybe-info-tcl: info-tcl
295f4e42 23984
d32ab992 23985info-tcl: \
05750653 23986 configure-tcl
f41d6665 23987 @: $(MAKE); $(unstage)
d32ab992 23988 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
23989 r=`${PWD_COMMAND}`; export r; \
23990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23991 $(HOST_EXPORTS) \
d32ab992 23992 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
23993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23994 done; \
d32ab992 23995 echo "Doing info in tcl" ; \
215c351a 23996 (cd $(HOST_SUBDIR)/tcl && \
1358ccea
NN
23997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23999 "RANLIB=$${RANLIB}" \
901119ae 24000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24001 info) \
1358ccea
NN
24002 || exit 1
24003
d32ab992 24004@endif tcl
1358ccea 24005
d32ab992
PB
24006.PHONY: maybe-dvi-tcl dvi-tcl
24007maybe-dvi-tcl:
24008@if tcl
24009maybe-dvi-tcl: dvi-tcl
1358ccea 24010
d32ab992 24011dvi-tcl: \
05750653 24012 configure-tcl
f41d6665 24013 @: $(MAKE); $(unstage)
d32ab992 24014 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
24015 r=`${PWD_COMMAND}`; export r; \
24016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24017 $(HOST_EXPORTS) \
d32ab992 24018 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24020 done; \
d32ab992 24021 echo "Doing dvi in tcl" ; \
215c351a 24022 (cd $(HOST_SUBDIR)/tcl && \
1358ccea
NN
24023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24025 "RANLIB=$${RANLIB}" \
901119ae 24026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24027 dvi) \
1358ccea
NN
24028 || exit 1
24029
d32ab992 24030@endif tcl
1358ccea 24031
b5422ad7
BM
24032.PHONY: maybe-pdf-tcl pdf-tcl
24033maybe-pdf-tcl:
24034@if tcl
24035maybe-pdf-tcl: pdf-tcl
24036
24037pdf-tcl: \
24038 configure-tcl
24039 @: $(MAKE); $(unstage)
24040 @[ -f ./tcl/Makefile ] || exit 0; \
24041 r=`${PWD_COMMAND}`; export r; \
24042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24043 $(HOST_EXPORTS) \
24044 for flag in $(EXTRA_HOST_FLAGS) ; do \
24045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24046 done; \
24047 echo "Doing pdf in tcl" ; \
24048 (cd $(HOST_SUBDIR)/tcl && \
24049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24051 "RANLIB=$${RANLIB}" \
901119ae 24052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
24053 pdf) \
24054 || exit 1
24055
24056@endif tcl
24057
f87a2b2e
MS
24058.PHONY: maybe-html-tcl html-tcl
24059maybe-html-tcl:
24060@if tcl
24061maybe-html-tcl: html-tcl
24062
24063html-tcl: \
05750653 24064 configure-tcl
f41d6665 24065 @: $(MAKE); $(unstage)
f87a2b2e
MS
24066 @[ -f ./tcl/Makefile ] || exit 0; \
24067 r=`${PWD_COMMAND}`; export r; \
24068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
24069 $(HOST_EXPORTS) \
24070 for flag in $(EXTRA_HOST_FLAGS) ; do \
24071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24072 done; \
24073 echo "Doing html in tcl" ; \
215c351a 24074 (cd $(HOST_SUBDIR)/tcl && \
f87a2b2e
MS
24075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24077 "RANLIB=$${RANLIB}" \
901119ae 24078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
24079 html) \
24080 || exit 1
24081
24082@endif tcl
24083
d32ab992
PB
24084.PHONY: maybe-TAGS-tcl TAGS-tcl
24085maybe-TAGS-tcl:
24086@if tcl
24087maybe-TAGS-tcl: TAGS-tcl
1358ccea 24088
d32ab992 24089TAGS-tcl: \
05750653 24090 configure-tcl
f41d6665 24091 @: $(MAKE); $(unstage)
d32ab992 24092 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
24093 r=`${PWD_COMMAND}`; export r; \
24094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24095 $(HOST_EXPORTS) \
d32ab992 24096 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24098 done; \
d32ab992 24099 echo "Doing TAGS in tcl" ; \
215c351a 24100 (cd $(HOST_SUBDIR)/tcl && \
1358ccea
NN
24101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24103 "RANLIB=$${RANLIB}" \
901119ae 24104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24105 TAGS) \
1358ccea
NN
24106 || exit 1
24107
d32ab992 24108@endif tcl
1358ccea 24109
d32ab992
PB
24110.PHONY: maybe-install-info-tcl install-info-tcl
24111maybe-install-info-tcl:
24112@if tcl
24113maybe-install-info-tcl: install-info-tcl
1358ccea 24114
d32ab992
PB
24115install-info-tcl: \
24116 configure-tcl \
05750653 24117 info-tcl
f41d6665 24118 @: $(MAKE); $(unstage)
d32ab992 24119 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
24120 r=`${PWD_COMMAND}`; export r; \
24121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24122 $(HOST_EXPORTS) \
d32ab992 24123 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24125 done; \
d32ab992 24126 echo "Doing install-info in tcl" ; \
215c351a 24127 (cd $(HOST_SUBDIR)/tcl && \
1358ccea
NN
24128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24130 "RANLIB=$${RANLIB}" \
901119ae 24131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24132 install-info) \
1358ccea
NN
24133 || exit 1
24134
d32ab992 24135@endif tcl
1358ccea 24136
9c4d2493
BM
24137.PHONY: maybe-install-pdf-tcl install-pdf-tcl
24138maybe-install-pdf-tcl:
24139@if tcl
24140maybe-install-pdf-tcl: install-pdf-tcl
24141
24142install-pdf-tcl: \
24143 configure-tcl \
24144 pdf-tcl
24145 @: $(MAKE); $(unstage)
24146 @[ -f ./tcl/Makefile ] || exit 0; \
24147 r=`${PWD_COMMAND}`; export r; \
24148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24149 $(HOST_EXPORTS) \
24150 for flag in $(EXTRA_HOST_FLAGS) ; do \
24151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24152 done; \
24153 echo "Doing install-pdf in tcl" ; \
24154 (cd $(HOST_SUBDIR)/tcl && \
24155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24157 "RANLIB=$${RANLIB}" \
901119ae 24158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
24159 install-pdf) \
24160 || exit 1
24161
24162@endif tcl
24163
65d6e994
CD
24164.PHONY: maybe-install-html-tcl install-html-tcl
24165maybe-install-html-tcl:
24166@if tcl
24167maybe-install-html-tcl: install-html-tcl
24168
24169install-html-tcl: \
24170 configure-tcl \
24171 html-tcl
24172 @: $(MAKE); $(unstage)
24173 @[ -f ./tcl/Makefile ] || exit 0; \
24174 r=`${PWD_COMMAND}`; export r; \
24175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24176 $(HOST_EXPORTS) \
24177 for flag in $(EXTRA_HOST_FLAGS) ; do \
24178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24179 done; \
24180 echo "Doing install-html in tcl" ; \
24181 (cd $(HOST_SUBDIR)/tcl && \
24182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24184 "RANLIB=$${RANLIB}" \
901119ae 24185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
24186 install-html) \
24187 || exit 1
24188
24189@endif tcl
24190
d32ab992
PB
24191.PHONY: maybe-installcheck-tcl installcheck-tcl
24192maybe-installcheck-tcl:
24193@if tcl
24194maybe-installcheck-tcl: installcheck-tcl
1358ccea 24195
d32ab992 24196installcheck-tcl: \
05750653 24197 configure-tcl
f41d6665 24198 @: $(MAKE); $(unstage)
d32ab992 24199 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
24200 r=`${PWD_COMMAND}`; export r; \
24201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24202 $(HOST_EXPORTS) \
d32ab992 24203 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24205 done; \
d32ab992 24206 echo "Doing installcheck in tcl" ; \
215c351a 24207 (cd $(HOST_SUBDIR)/tcl && \
1358ccea
NN
24208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24210 "RANLIB=$${RANLIB}" \
901119ae 24211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24212 installcheck) \
1358ccea
NN
24213 || exit 1
24214
d32ab992 24215@endif tcl
1358ccea 24216
d32ab992
PB
24217.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
24218maybe-mostlyclean-tcl:
24219@if tcl
24220maybe-mostlyclean-tcl: mostlyclean-tcl
1358ccea 24221
d32ab992
PB
24222# tcl doesn't support mostlyclean.
24223mostlyclean-tcl:
1358ccea 24224
d32ab992 24225@endif tcl
1358ccea 24226
d32ab992
PB
24227.PHONY: maybe-clean-tcl clean-tcl
24228maybe-clean-tcl:
24229@if tcl
24230maybe-clean-tcl: clean-tcl
1358ccea 24231
05750653 24232clean-tcl:
f41d6665 24233 @: $(MAKE); $(unstage)
d32ab992 24234 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
24235 r=`${PWD_COMMAND}`; export r; \
24236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24237 $(HOST_EXPORTS) \
d32ab992 24238 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24240 done; \
d32ab992 24241 echo "Doing clean in tcl" ; \
215c351a 24242 (cd $(HOST_SUBDIR)/tcl && \
1358ccea
NN
24243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24245 "RANLIB=$${RANLIB}" \
901119ae 24246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24247 clean) \
1358ccea
NN
24248 || exit 1
24249
d32ab992 24250@endif tcl
1358ccea 24251
d32ab992
PB
24252.PHONY: maybe-distclean-tcl distclean-tcl
24253maybe-distclean-tcl:
24254@if tcl
24255maybe-distclean-tcl: distclean-tcl
1358ccea 24256
05750653 24257distclean-tcl:
f41d6665 24258 @: $(MAKE); $(unstage)
d32ab992 24259 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
24260 r=`${PWD_COMMAND}`; export r; \
24261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24262 $(HOST_EXPORTS) \
d32ab992 24263 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24265 done; \
d32ab992 24266 echo "Doing distclean in tcl" ; \
215c351a 24267 (cd $(HOST_SUBDIR)/tcl && \
1358ccea
NN
24268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24270 "RANLIB=$${RANLIB}" \
901119ae 24271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24272 distclean) \
1358ccea
NN
24273 || exit 1
24274
d32ab992 24275@endif tcl
1358ccea 24276
d32ab992
PB
24277.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
24278maybe-maintainer-clean-tcl:
24279@if tcl
24280maybe-maintainer-clean-tcl: maintainer-clean-tcl
1358ccea 24281
05750653 24282maintainer-clean-tcl:
f41d6665 24283 @: $(MAKE); $(unstage)
d32ab992 24284 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
24285 r=`${PWD_COMMAND}`; export r; \
24286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24287 $(HOST_EXPORTS) \
d32ab992 24288 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24290 done; \
d32ab992 24291 echo "Doing maintainer-clean in tcl" ; \
215c351a 24292 (cd $(HOST_SUBDIR)/tcl && \
1358ccea
NN
24293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24295 "RANLIB=$${RANLIB}" \
901119ae 24296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24297 maintainer-clean) \
1358ccea
NN
24298 || exit 1
24299
d32ab992 24300@endif tcl
295f4e42
NN
24301
24302
25b42232 24303
d32ab992
PB
24304.PHONY: configure-itcl maybe-configure-itcl
24305maybe-configure-itcl:
3ff3adad
PB
24306@if gcc-bootstrap
24307configure-itcl: stage_current
24308@endif gcc-bootstrap
d32ab992
PB
24309@if itcl
24310maybe-configure-itcl: configure-itcl
cc11cc9b 24311configure-itcl:
f41d6665 24312 @: $(MAKE); $(unstage)
cc11cc9b 24313 @r=`${PWD_COMMAND}`; export r; \
295f4e42 24314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
24315 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
24316 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
4fc4dd12 24317 $(HOST_EXPORTS) \
25b42232
PB
24318 echo Configuring in $(HOST_SUBDIR)/itcl; \
24319 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
295f4e42 24320 case $(srcdir) in \
215c351a
PB
24321 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24322 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
24323 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 24324 esac; \
215c351a
PB
24325 srcdiroption="--srcdir=$${topdir}/itcl"; \
24326 libsrcdir="$$s/itcl"; \
295f4e42 24327 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
24328 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24329 --target=${target_alias} $${srcdiroption} \
295f4e42 24330 || exit 1
d32ab992 24331@endif itcl
295f4e42 24332
25b42232
PB
24333
24334
ce406537
PB
24335
24336
d32ab992
PB
24337.PHONY: all-itcl maybe-all-itcl
24338maybe-all-itcl:
3ff3adad
PB
24339@if gcc-bootstrap
24340all-itcl: stage_current
24341@endif gcc-bootstrap
d32ab992 24342@if itcl
7e0b5752 24343TARGET-itcl=all
d32ab992
PB
24344maybe-all-itcl: all-itcl
24345all-itcl: configure-itcl
f41d6665 24346 @: $(MAKE); $(unstage)
295f4e42 24347 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 24348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24349 $(HOST_EXPORTS) \
215c351a 24350 (cd $(HOST_SUBDIR)/itcl && \
1c8bd6a3
PB
24351 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24352 $(TARGET-itcl))
d32ab992 24353@endif itcl
1358ccea 24354
25b42232 24355
ce406537
PB
24356
24357
d32ab992
PB
24358.PHONY: check-itcl maybe-check-itcl
24359maybe-check-itcl:
24360@if itcl
24361maybe-check-itcl: check-itcl
1358ccea 24362
d32ab992 24363check-itcl:
f41d6665 24364 @: $(MAKE); $(unstage)
295f4e42 24365 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 24366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24367 $(HOST_EXPORTS) \
215c351a
PB
24368 (cd $(HOST_SUBDIR)/itcl && \
24369 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 24370
d32ab992 24371@endif itcl
1358ccea 24372
d32ab992
PB
24373.PHONY: install-itcl maybe-install-itcl
24374maybe-install-itcl:
24375@if itcl
24376maybe-install-itcl: install-itcl
1358ccea 24377
d32ab992 24378install-itcl: installdirs
f41d6665 24379 @: $(MAKE); $(unstage)
295f4e42 24380 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 24381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24382 $(HOST_EXPORTS) \
215c351a 24383 (cd $(HOST_SUBDIR)/itcl && \
ace9ac7b 24384 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 24385
d32ab992 24386@endif itcl
1358ccea 24387
b5422ad7 24388# Other targets (info, dvi, pdf, etc.)
1358ccea 24389
d32ab992
PB
24390.PHONY: maybe-info-itcl info-itcl
24391maybe-info-itcl:
24392@if itcl
24393maybe-info-itcl: info-itcl
295f4e42 24394
d32ab992 24395info-itcl: \
05750653 24396 configure-itcl
f41d6665 24397 @: $(MAKE); $(unstage)
d32ab992 24398 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
24399 r=`${PWD_COMMAND}`; export r; \
24400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24401 $(HOST_EXPORTS) \
d32ab992 24402 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24404 done; \
d32ab992 24405 echo "Doing info in itcl" ; \
215c351a 24406 (cd $(HOST_SUBDIR)/itcl && \
1358ccea
NN
24407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24409 "RANLIB=$${RANLIB}" \
901119ae 24410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24411 info) \
1358ccea
NN
24412 || exit 1
24413
d32ab992 24414@endif itcl
1358ccea 24415
d32ab992
PB
24416.PHONY: maybe-dvi-itcl dvi-itcl
24417maybe-dvi-itcl:
24418@if itcl
24419maybe-dvi-itcl: dvi-itcl
1358ccea 24420
d32ab992 24421dvi-itcl: \
05750653 24422 configure-itcl
f41d6665 24423 @: $(MAKE); $(unstage)
d32ab992 24424 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
24425 r=`${PWD_COMMAND}`; export r; \
24426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24427 $(HOST_EXPORTS) \
d32ab992 24428 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24430 done; \
d32ab992 24431 echo "Doing dvi in itcl" ; \
215c351a 24432 (cd $(HOST_SUBDIR)/itcl && \
1358ccea
NN
24433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24435 "RANLIB=$${RANLIB}" \
901119ae 24436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24437 dvi) \
1358ccea
NN
24438 || exit 1
24439
d32ab992 24440@endif itcl
1358ccea 24441
b5422ad7
BM
24442.PHONY: maybe-pdf-itcl pdf-itcl
24443maybe-pdf-itcl:
24444@if itcl
24445maybe-pdf-itcl: pdf-itcl
24446
24447pdf-itcl: \
24448 configure-itcl
24449 @: $(MAKE); $(unstage)
24450 @[ -f ./itcl/Makefile ] || exit 0; \
24451 r=`${PWD_COMMAND}`; export r; \
24452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24453 $(HOST_EXPORTS) \
24454 for flag in $(EXTRA_HOST_FLAGS) ; do \
24455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24456 done; \
24457 echo "Doing pdf in itcl" ; \
24458 (cd $(HOST_SUBDIR)/itcl && \
24459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24461 "RANLIB=$${RANLIB}" \
901119ae 24462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
24463 pdf) \
24464 || exit 1
24465
24466@endif itcl
24467
f87a2b2e
MS
24468.PHONY: maybe-html-itcl html-itcl
24469maybe-html-itcl:
24470@if itcl
24471maybe-html-itcl: html-itcl
24472
24473html-itcl: \
05750653 24474 configure-itcl
f41d6665 24475 @: $(MAKE); $(unstage)
f87a2b2e
MS
24476 @[ -f ./itcl/Makefile ] || exit 0; \
24477 r=`${PWD_COMMAND}`; export r; \
24478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
24479 $(HOST_EXPORTS) \
24480 for flag in $(EXTRA_HOST_FLAGS) ; do \
24481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24482 done; \
24483 echo "Doing html in itcl" ; \
215c351a 24484 (cd $(HOST_SUBDIR)/itcl && \
f87a2b2e
MS
24485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24487 "RANLIB=$${RANLIB}" \
901119ae 24488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
24489 html) \
24490 || exit 1
24491
24492@endif itcl
24493
d32ab992
PB
24494.PHONY: maybe-TAGS-itcl TAGS-itcl
24495maybe-TAGS-itcl:
24496@if itcl
24497maybe-TAGS-itcl: TAGS-itcl
1358ccea 24498
d32ab992 24499TAGS-itcl: \
05750653 24500 configure-itcl
f41d6665 24501 @: $(MAKE); $(unstage)
d32ab992 24502 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
24503 r=`${PWD_COMMAND}`; export r; \
24504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24505 $(HOST_EXPORTS) \
d32ab992 24506 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24508 done; \
d32ab992 24509 echo "Doing TAGS in itcl" ; \
215c351a 24510 (cd $(HOST_SUBDIR)/itcl && \
1358ccea
NN
24511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24513 "RANLIB=$${RANLIB}" \
901119ae 24514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24515 TAGS) \
1358ccea
NN
24516 || exit 1
24517
d32ab992 24518@endif itcl
1358ccea 24519
d32ab992
PB
24520.PHONY: maybe-install-info-itcl install-info-itcl
24521maybe-install-info-itcl:
24522@if itcl
24523maybe-install-info-itcl: install-info-itcl
1358ccea 24524
d32ab992
PB
24525install-info-itcl: \
24526 configure-itcl \
05750653 24527 info-itcl
f41d6665 24528 @: $(MAKE); $(unstage)
d32ab992 24529 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
24530 r=`${PWD_COMMAND}`; export r; \
24531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24532 $(HOST_EXPORTS) \
d32ab992 24533 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24535 done; \
d32ab992 24536 echo "Doing install-info in itcl" ; \
215c351a 24537 (cd $(HOST_SUBDIR)/itcl && \
1358ccea
NN
24538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24540 "RANLIB=$${RANLIB}" \
901119ae 24541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24542 install-info) \
1358ccea
NN
24543 || exit 1
24544
d32ab992 24545@endif itcl
1358ccea 24546
9c4d2493
BM
24547.PHONY: maybe-install-pdf-itcl install-pdf-itcl
24548maybe-install-pdf-itcl:
24549@if itcl
24550maybe-install-pdf-itcl: install-pdf-itcl
24551
24552install-pdf-itcl: \
24553 configure-itcl \
24554 pdf-itcl
24555 @: $(MAKE); $(unstage)
24556 @[ -f ./itcl/Makefile ] || exit 0; \
24557 r=`${PWD_COMMAND}`; export r; \
24558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24559 $(HOST_EXPORTS) \
24560 for flag in $(EXTRA_HOST_FLAGS) ; do \
24561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24562 done; \
24563 echo "Doing install-pdf in itcl" ; \
24564 (cd $(HOST_SUBDIR)/itcl && \
24565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24567 "RANLIB=$${RANLIB}" \
901119ae 24568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
24569 install-pdf) \
24570 || exit 1
24571
24572@endif itcl
24573
65d6e994
CD
24574.PHONY: maybe-install-html-itcl install-html-itcl
24575maybe-install-html-itcl:
24576@if itcl
24577maybe-install-html-itcl: install-html-itcl
24578
24579install-html-itcl: \
24580 configure-itcl \
24581 html-itcl
24582 @: $(MAKE); $(unstage)
24583 @[ -f ./itcl/Makefile ] || exit 0; \
24584 r=`${PWD_COMMAND}`; export r; \
24585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24586 $(HOST_EXPORTS) \
24587 for flag in $(EXTRA_HOST_FLAGS) ; do \
24588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24589 done; \
24590 echo "Doing install-html in itcl" ; \
24591 (cd $(HOST_SUBDIR)/itcl && \
24592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24594 "RANLIB=$${RANLIB}" \
901119ae 24595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
24596 install-html) \
24597 || exit 1
24598
24599@endif itcl
24600
d32ab992
PB
24601.PHONY: maybe-installcheck-itcl installcheck-itcl
24602maybe-installcheck-itcl:
24603@if itcl
24604maybe-installcheck-itcl: installcheck-itcl
1358ccea 24605
d32ab992 24606installcheck-itcl: \
05750653 24607 configure-itcl
f41d6665 24608 @: $(MAKE); $(unstage)
d32ab992 24609 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
24610 r=`${PWD_COMMAND}`; export r; \
24611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24612 $(HOST_EXPORTS) \
d32ab992 24613 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24615 done; \
d32ab992 24616 echo "Doing installcheck in itcl" ; \
215c351a 24617 (cd $(HOST_SUBDIR)/itcl && \
1358ccea
NN
24618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24620 "RANLIB=$${RANLIB}" \
901119ae 24621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24622 installcheck) \
1358ccea
NN
24623 || exit 1
24624
d32ab992 24625@endif itcl
1358ccea 24626
d32ab992
PB
24627.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
24628maybe-mostlyclean-itcl:
24629@if itcl
24630maybe-mostlyclean-itcl: mostlyclean-itcl
1358ccea 24631
05750653 24632mostlyclean-itcl:
f41d6665 24633 @: $(MAKE); $(unstage)
d32ab992 24634 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
24635 r=`${PWD_COMMAND}`; export r; \
24636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24637 $(HOST_EXPORTS) \
d32ab992 24638 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24640 done; \
d32ab992 24641 echo "Doing mostlyclean in itcl" ; \
215c351a 24642 (cd $(HOST_SUBDIR)/itcl && \
1358ccea
NN
24643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24645 "RANLIB=$${RANLIB}" \
901119ae 24646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24647 mostlyclean) \
1358ccea
NN
24648 || exit 1
24649
d32ab992 24650@endif itcl
1358ccea 24651
d32ab992
PB
24652.PHONY: maybe-clean-itcl clean-itcl
24653maybe-clean-itcl:
24654@if itcl
24655maybe-clean-itcl: clean-itcl
1358ccea 24656
05750653 24657clean-itcl:
f41d6665 24658 @: $(MAKE); $(unstage)
d32ab992 24659 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
24660 r=`${PWD_COMMAND}`; export r; \
24661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24662 $(HOST_EXPORTS) \
d32ab992 24663 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24665 done; \
d32ab992 24666 echo "Doing clean in itcl" ; \
215c351a 24667 (cd $(HOST_SUBDIR)/itcl && \
1358ccea
NN
24668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24670 "RANLIB=$${RANLIB}" \
901119ae 24671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24672 clean) \
1358ccea
NN
24673 || exit 1
24674
d32ab992 24675@endif itcl
1358ccea 24676
d32ab992
PB
24677.PHONY: maybe-distclean-itcl distclean-itcl
24678maybe-distclean-itcl:
24679@if itcl
24680maybe-distclean-itcl: distclean-itcl
1358ccea 24681
05750653 24682distclean-itcl:
f41d6665 24683 @: $(MAKE); $(unstage)
d32ab992 24684 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
24685 r=`${PWD_COMMAND}`; export r; \
24686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24687 $(HOST_EXPORTS) \
d32ab992 24688 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24690 done; \
d32ab992 24691 echo "Doing distclean in itcl" ; \
215c351a 24692 (cd $(HOST_SUBDIR)/itcl && \
1358ccea
NN
24693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24695 "RANLIB=$${RANLIB}" \
901119ae 24696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24697 distclean) \
1358ccea
NN
24698 || exit 1
24699
d32ab992 24700@endif itcl
1358ccea 24701
d32ab992
PB
24702.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
24703maybe-maintainer-clean-itcl:
24704@if itcl
24705maybe-maintainer-clean-itcl: maintainer-clean-itcl
1358ccea 24706
05750653 24707maintainer-clean-itcl:
f41d6665 24708 @: $(MAKE); $(unstage)
d32ab992 24709 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
24710 r=`${PWD_COMMAND}`; export r; \
24711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24712 $(HOST_EXPORTS) \
d32ab992 24713 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24715 done; \
d32ab992 24716 echo "Doing maintainer-clean in itcl" ; \
215c351a 24717 (cd $(HOST_SUBDIR)/itcl && \
1358ccea
NN
24718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24720 "RANLIB=$${RANLIB}" \
901119ae 24721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24722 maintainer-clean) \
1358ccea
NN
24723 || exit 1
24724
d32ab992 24725@endif itcl
1358ccea 24726
1358ccea 24727
25b42232 24728
d32ab992
PB
24729.PHONY: configure-ld maybe-configure-ld
24730maybe-configure-ld:
3ff3adad
PB
24731@if gcc-bootstrap
24732configure-ld: stage_current
24733@endif gcc-bootstrap
d32ab992
PB
24734@if ld
24735maybe-configure-ld: configure-ld
cc11cc9b 24736configure-ld:
cc11cc9b
PB
24737 @r=`${PWD_COMMAND}`; export r; \
24738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
215c351a
PB
24739 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
24740 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
4fc4dd12 24741 $(HOST_EXPORTS) \
25b42232
PB
24742 echo Configuring in $(HOST_SUBDIR)/ld; \
24743 cd "$(HOST_SUBDIR)/ld" || exit 1; \
4f4e53dd 24744 case $(srcdir) in \
215c351a
PB
24745 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24746 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
24747 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4f4e53dd 24748 esac; \
215c351a
PB
24749 srcdiroption="--srcdir=$${topdir}/ld"; \
24750 libsrcdir="$$s/ld"; \
4f4e53dd 24751 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
24752 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24753 --target=${target_alias} $${srcdiroption} \
4f4e53dd 24754 || exit 1
d32ab992 24755@endif ld
4f4e53dd 24756
25b42232
PB
24757
24758
ce406537
PB
24759.PHONY: configure-stage1-ld maybe-configure-stage1-ld
24760maybe-configure-stage1-ld:
24761@if ld-bootstrap
24762maybe-configure-stage1-ld: configure-stage1-ld
f41d6665 24763configure-stage1-ld:
cc11cc9b 24764 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 24765 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
cc11cc9b
PB
24766 @r=`${PWD_COMMAND}`; export r; \
24767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 24768 TFLAGS="$(STAGE1_TFLAGS)"; \
f41d6665 24769 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
4a4a4e99 24770 $(HOST_EXPORTS) \
342b9200 24771 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
24772 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
24773 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
ce406537 24774 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
f41d6665 24775 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
ce406537
PB
24776 cd $(HOST_SUBDIR)/ld || exit 1; \
24777 case $(srcdir) in \
24778 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24779 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
24780 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24781 esac; \
24782 srcdiroption="--srcdir=$${topdir}/ld"; \
24783 libsrcdir="$$s/ld"; \
24784 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
24785 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24786 --target=${target_alias} $${srcdiroption} \
4a4a4e99 24787 $(STAGE1_CONFIGURE_FLAGS)
ce406537
PB
24788@endif ld-bootstrap
24789
24790.PHONY: configure-stage2-ld maybe-configure-stage2-ld
24791maybe-configure-stage2-ld:
24792@if ld-bootstrap
24793maybe-configure-stage2-ld: configure-stage2-ld
f41d6665 24794configure-stage2-ld:
cc11cc9b 24795 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 24796 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
cc11cc9b
PB
24797 @r=`${PWD_COMMAND}`; export r; \
24798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 24799 TFLAGS="$(STAGE2_TFLAGS)"; \
f41d6665 24800 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
ce406537 24801 $(HOST_EXPORTS) \
4a4a4e99 24802 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 24803 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
24804 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
24805 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
ce406537 24806 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
f41d6665 24807 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
ce406537
PB
24808 cd $(HOST_SUBDIR)/ld || exit 1; \
24809 case $(srcdir) in \
24810 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24811 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
24812 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24813 esac; \
24814 srcdiroption="--srcdir=$${topdir}/ld"; \
24815 libsrcdir="$$s/ld"; \
24816 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
24817 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24818 --target=${target_alias} $${srcdiroption} \
57255173 24819 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 24820 $(STAGE2_CONFIGURE_FLAGS)
bb286d71
AO
24821@endif ld-bootstrap
24822
ce406537
PB
24823.PHONY: configure-stage3-ld maybe-configure-stage3-ld
24824maybe-configure-stage3-ld:
24825@if ld-bootstrap
24826maybe-configure-stage3-ld: configure-stage3-ld
f41d6665 24827configure-stage3-ld:
cc11cc9b 24828 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 24829 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
cc11cc9b
PB
24830 @r=`${PWD_COMMAND}`; export r; \
24831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 24832 TFLAGS="$(STAGE3_TFLAGS)"; \
f41d6665 24833 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
ce406537 24834 $(HOST_EXPORTS) \
4a4a4e99 24835 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 24836 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
24837 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
24838 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
ce406537 24839 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
f41d6665 24840 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
ce406537
PB
24841 cd $(HOST_SUBDIR)/ld || exit 1; \
24842 case $(srcdir) in \
24843 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24844 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
24845 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24846 esac; \
24847 srcdiroption="--srcdir=$${topdir}/ld"; \
24848 libsrcdir="$$s/ld"; \
24849 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
24850 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24851 --target=${target_alias} $${srcdiroption} \
57255173 24852 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 24853 $(STAGE3_CONFIGURE_FLAGS)
bb286d71
AO
24854@endif ld-bootstrap
24855
ce406537
PB
24856.PHONY: configure-stage4-ld maybe-configure-stage4-ld
24857maybe-configure-stage4-ld:
24858@if ld-bootstrap
24859maybe-configure-stage4-ld: configure-stage4-ld
f41d6665 24860configure-stage4-ld:
cc11cc9b 24861 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 24862 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
cc11cc9b
PB
24863 @r=`${PWD_COMMAND}`; export r; \
24864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 24865 TFLAGS="$(STAGE4_TFLAGS)"; \
f41d6665 24866 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
ce406537 24867 $(HOST_EXPORTS) \
4a4a4e99 24868 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 24869 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
24870 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
24871 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
ce406537 24872 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
f41d6665 24873 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
ce406537
PB
24874 cd $(HOST_SUBDIR)/ld || exit 1; \
24875 case $(srcdir) in \
24876 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24877 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
24878 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24879 esac; \
24880 srcdiroption="--srcdir=$${topdir}/ld"; \
24881 libsrcdir="$$s/ld"; \
24882 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
24883 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24884 --target=${target_alias} $${srcdiroption} \
57255173 24885 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 24886 $(STAGE4_CONFIGURE_FLAGS)
ce406537
PB
24887@endif ld-bootstrap
24888
24889.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
24890maybe-configure-stageprofile-ld:
24891@if ld-bootstrap
24892maybe-configure-stageprofile-ld: configure-stageprofile-ld
f41d6665 24893configure-stageprofile-ld:
cc11cc9b 24894 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 24895 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
cc11cc9b
PB
24896 @r=`${PWD_COMMAND}`; export r; \
24897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 24898 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f41d6665 24899 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
ce406537 24900 $(HOST_EXPORTS) \
4a4a4e99
AO
24901 $(POSTSTAGE1_HOST_EXPORTS) \
24902 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
24903 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
24904 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
ce406537 24905 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
f41d6665 24906 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
ce406537
PB
24907 cd $(HOST_SUBDIR)/ld || exit 1; \
24908 case $(srcdir) in \
24909 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24910 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
24911 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24912 esac; \
24913 srcdiroption="--srcdir=$${topdir}/ld"; \
24914 libsrcdir="$$s/ld"; \
24915 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
24916 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24917 --target=${target_alias} $${srcdiroption} \
57255173 24918 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 24919 $(STAGEprofile_CONFIGURE_FLAGS)
ce406537
PB
24920@endif ld-bootstrap
24921
24922.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
24923maybe-configure-stagefeedback-ld:
24924@if ld-bootstrap
24925maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
f41d6665 24926configure-stagefeedback-ld:
cc11cc9b 24927 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 24928 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
cc11cc9b
PB
24929 @r=`${PWD_COMMAND}`; export r; \
24930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 24931 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f41d6665 24932 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
ce406537 24933 $(HOST_EXPORTS) \
4a4a4e99
AO
24934 $(POSTSTAGE1_HOST_EXPORTS) \
24935 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
24936 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
24937 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
ce406537 24938 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
f41d6665 24939 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
ce406537
PB
24940 cd $(HOST_SUBDIR)/ld || exit 1; \
24941 case $(srcdir) in \
24942 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24943 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
24944 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24945 esac; \
24946 srcdiroption="--srcdir=$${topdir}/ld"; \
24947 libsrcdir="$$s/ld"; \
24948 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
24949 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24950 --target=${target_alias} $${srcdiroption} \
57255173 24951 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 24952 $(STAGEfeedback_CONFIGURE_FLAGS)
ce406537
PB
24953@endif ld-bootstrap
24954
24955
24956
24957
24958
d32ab992
PB
24959.PHONY: all-ld maybe-all-ld
24960maybe-all-ld:
3ff3adad
PB
24961@if gcc-bootstrap
24962all-ld: stage_current
24963@endif gcc-bootstrap
d32ab992 24964@if ld
7e0b5752 24965TARGET-ld=all
d32ab992
PB
24966maybe-all-ld: all-ld
24967all-ld: configure-ld
cc11cc9b 24968 @r=`${PWD_COMMAND}`; export r; \
4f4e53dd 24969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24970 $(HOST_EXPORTS) \
215c351a 24971 (cd $(HOST_SUBDIR)/ld && \
1c8bd6a3
PB
24972 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24973 $(TARGET-ld))
d32ab992 24974@endif ld
4f4e53dd 24975
25b42232 24976
ce406537
PB
24977
24978.PHONY: all-stage1-ld maybe-all-stage1-ld
24979.PHONY: clean-stage1-ld maybe-clean-stage1-ld
24980maybe-all-stage1-ld:
24981maybe-clean-stage1-ld:
24982@if ld-bootstrap
24983maybe-all-stage1-ld: all-stage1-ld
24984all-stage1: all-stage1-ld
1061f99e 24985TARGET-stage1-ld = $(TARGET-ld)
ce406537 24986all-stage1-ld: configure-stage1-ld
cc11cc9b 24987 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
ce406537
PB
24988 @r=`${PWD_COMMAND}`; export r; \
24989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 24990 TFLAGS="$(STAGE1_TFLAGS)"; \
ce406537
PB
24991 $(HOST_EXPORTS) \
24992 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 24993 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
24994 CFLAGS="$(STAGE1_CFLAGS)" \
24995 CXXFLAGS="$(STAGE1_CFLAGS)" \
24996 LIBCFLAGS="$(LIBCFLAGS)" \
24997 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24998 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24999 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25000 $(EXTRA_HOST_FLAGS) \
25001 TFLAGS="$(STAGE1_TFLAGS)" \
1061f99e 25002 $(TARGET-stage1-ld)
ce406537
PB
25003
25004maybe-clean-stage1-ld: clean-stage1-ld
25005clean-stage1: clean-stage1-ld
25006clean-stage1-ld:
995a5697
PB
25007 @if [ $(current_stage) = stage1 ]; then \
25008 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
25009 else \
25010 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
25011 $(MAKE) stage1-start; \
25012 fi; \
ce406537 25013 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 25014 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 25015 clean
ce406537
PB
25016@endif ld-bootstrap
25017
25018
25019.PHONY: all-stage2-ld maybe-all-stage2-ld
25020.PHONY: clean-stage2-ld maybe-clean-stage2-ld
25021maybe-all-stage2-ld:
25022maybe-clean-stage2-ld:
25023@if ld-bootstrap
25024maybe-all-stage2-ld: all-stage2-ld
25025all-stage2: all-stage2-ld
1061f99e 25026TARGET-stage2-ld = $(TARGET-ld)
ce406537 25027all-stage2-ld: configure-stage2-ld
cc11cc9b 25028 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
ce406537
PB
25029 @r=`${PWD_COMMAND}`; export r; \
25030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 25031 TFLAGS="$(STAGE2_TFLAGS)"; \
ce406537
PB
25032 $(HOST_EXPORTS) \
25033 $(POSTSTAGE1_HOST_EXPORTS) \
25034 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 25035 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
25036 CFLAGS="$(STAGE2_CFLAGS)" \
25037 CXXFLAGS="$(STAGE2_CFLAGS)" \
25038 LIBCFLAGS="$(STAGE2_CFLAGS)" \
25039 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25040 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25041 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25042 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25043 TFLAGS="$(STAGE2_TFLAGS)" \
1061f99e 25044 $(TARGET-stage2-ld)
ce406537
PB
25045
25046maybe-clean-stage2-ld: clean-stage2-ld
25047clean-stage2: clean-stage2-ld
25048clean-stage2-ld:
995a5697
PB
25049 @if [ $(current_stage) = stage2 ]; then \
25050 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
25051 else \
25052 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
25053 $(MAKE) stage2-start; \
25054 fi; \
ce406537 25055 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 25056 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 25057 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 25058 clean
ce406537
PB
25059@endif ld-bootstrap
25060
25061
25062.PHONY: all-stage3-ld maybe-all-stage3-ld
25063.PHONY: clean-stage3-ld maybe-clean-stage3-ld
25064maybe-all-stage3-ld:
25065maybe-clean-stage3-ld:
25066@if ld-bootstrap
25067maybe-all-stage3-ld: all-stage3-ld
25068all-stage3: all-stage3-ld
1061f99e 25069TARGET-stage3-ld = $(TARGET-ld)
ce406537 25070all-stage3-ld: configure-stage3-ld
cc11cc9b 25071 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
ce406537
PB
25072 @r=`${PWD_COMMAND}`; export r; \
25073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 25074 TFLAGS="$(STAGE3_TFLAGS)"; \
ce406537
PB
25075 $(HOST_EXPORTS) \
25076 $(POSTSTAGE1_HOST_EXPORTS) \
25077 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 25078 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
25079 CFLAGS="$(STAGE3_CFLAGS)" \
25080 CXXFLAGS="$(STAGE3_CFLAGS)" \
25081 LIBCFLAGS="$(STAGE3_CFLAGS)" \
25082 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25083 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25084 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25085 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25086 TFLAGS="$(STAGE3_TFLAGS)" \
1061f99e 25087 $(TARGET-stage3-ld)
ce406537
PB
25088
25089maybe-clean-stage3-ld: clean-stage3-ld
25090clean-stage3: clean-stage3-ld
25091clean-stage3-ld:
995a5697
PB
25092 @if [ $(current_stage) = stage3 ]; then \
25093 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
25094 else \
25095 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
25096 $(MAKE) stage3-start; \
25097 fi; \
ce406537 25098 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 25099 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 25100 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 25101 clean
ce406537
PB
25102@endif ld-bootstrap
25103
25104
25105.PHONY: all-stage4-ld maybe-all-stage4-ld
25106.PHONY: clean-stage4-ld maybe-clean-stage4-ld
25107maybe-all-stage4-ld:
25108maybe-clean-stage4-ld:
25109@if ld-bootstrap
25110maybe-all-stage4-ld: all-stage4-ld
25111all-stage4: all-stage4-ld
1061f99e 25112TARGET-stage4-ld = $(TARGET-ld)
ce406537 25113all-stage4-ld: configure-stage4-ld
cc11cc9b 25114 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
ce406537
PB
25115 @r=`${PWD_COMMAND}`; export r; \
25116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 25117 TFLAGS="$(STAGE4_TFLAGS)"; \
ce406537
PB
25118 $(HOST_EXPORTS) \
25119 $(POSTSTAGE1_HOST_EXPORTS) \
25120 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 25121 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
25122 CFLAGS="$(STAGE4_CFLAGS)" \
25123 CXXFLAGS="$(STAGE4_CFLAGS)" \
1c8bd6a3 25124 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
25125 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25126 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25127 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25128 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25129 TFLAGS="$(STAGE4_TFLAGS)" \
1061f99e 25130 $(TARGET-stage4-ld)
ce406537
PB
25131
25132maybe-clean-stage4-ld: clean-stage4-ld
25133clean-stage4: clean-stage4-ld
25134clean-stage4-ld:
995a5697
PB
25135 @if [ $(current_stage) = stage4 ]; then \
25136 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
25137 else \
25138 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
25139 $(MAKE) stage4-start; \
25140 fi; \
ce406537 25141 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 25142 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 25143 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 25144 clean
ce406537
PB
25145@endif ld-bootstrap
25146
25147
25148.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
25149.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
25150maybe-all-stageprofile-ld:
25151maybe-clean-stageprofile-ld:
25152@if ld-bootstrap
25153maybe-all-stageprofile-ld: all-stageprofile-ld
25154all-stageprofile: all-stageprofile-ld
1061f99e 25155TARGET-stageprofile-ld = $(TARGET-ld)
ce406537 25156all-stageprofile-ld: configure-stageprofile-ld
cc11cc9b 25157 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
ce406537
PB
25158 @r=`${PWD_COMMAND}`; export r; \
25159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 25160 TFLAGS="$(STAGEprofile_TFLAGS)"; \
ce406537
PB
25161 $(HOST_EXPORTS) \
25162 $(POSTSTAGE1_HOST_EXPORTS) \
25163 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 25164 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
25165 CFLAGS="$(STAGEprofile_CFLAGS)" \
25166 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
25167 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
25168 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25169 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25170 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25171 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25172 TFLAGS="$(STAGEprofile_TFLAGS)" \
1061f99e 25173 $(TARGET-stageprofile-ld)
ce406537
PB
25174
25175maybe-clean-stageprofile-ld: clean-stageprofile-ld
25176clean-stageprofile: clean-stageprofile-ld
25177clean-stageprofile-ld:
995a5697
PB
25178 @if [ $(current_stage) = stageprofile ]; then \
25179 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
25180 else \
25181 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
25182 $(MAKE) stageprofile-start; \
25183 fi; \
ce406537 25184 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 25185 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 25186 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 25187 clean
ce406537
PB
25188@endif ld-bootstrap
25189
25190
25191.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
25192.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
25193maybe-all-stagefeedback-ld:
25194maybe-clean-stagefeedback-ld:
25195@if ld-bootstrap
25196maybe-all-stagefeedback-ld: all-stagefeedback-ld
25197all-stagefeedback: all-stagefeedback-ld
1061f99e 25198TARGET-stagefeedback-ld = $(TARGET-ld)
ce406537 25199all-stagefeedback-ld: configure-stagefeedback-ld
cc11cc9b 25200 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
ce406537
PB
25201 @r=`${PWD_COMMAND}`; export r; \
25202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 25203 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
ce406537
PB
25204 $(HOST_EXPORTS) \
25205 $(POSTSTAGE1_HOST_EXPORTS) \
25206 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 25207 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
25208 CFLAGS="$(STAGEfeedback_CFLAGS)" \
25209 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
25210 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
25211 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25212 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25213 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25214 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25215 TFLAGS="$(STAGEfeedback_TFLAGS)" \
1061f99e 25216 $(TARGET-stagefeedback-ld)
ce406537
PB
25217
25218maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
25219clean-stagefeedback: clean-stagefeedback-ld
25220clean-stagefeedback-ld:
995a5697
PB
25221 @if [ $(current_stage) = stagefeedback ]; then \
25222 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
25223 else \
25224 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
25225 $(MAKE) stagefeedback-start; \
25226 fi; \
ce406537 25227 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 25228 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 25229 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 25230 clean
ce406537
PB
25231@endif ld-bootstrap
25232
25233
25234
25235
25236
d32ab992
PB
25237.PHONY: check-ld maybe-check-ld
25238maybe-check-ld:
25239@if ld
25240maybe-check-ld: check-ld
4f4e53dd 25241
d32ab992 25242check-ld:
f41d6665 25243 @: $(MAKE); $(unstage)
4f4e53dd
PB
25244 @r=`${PWD_COMMAND}`; export r; \
25245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25246 $(HOST_EXPORTS) \
215c351a
PB
25247 (cd $(HOST_SUBDIR)/ld && \
25248 $(MAKE) $(FLAGS_TO_PASS) check)
4f4e53dd 25249
d32ab992 25250@endif ld
4f4e53dd 25251
d32ab992
PB
25252.PHONY: install-ld maybe-install-ld
25253maybe-install-ld:
25254@if ld
25255maybe-install-ld: install-ld
4f4e53dd 25256
d32ab992 25257install-ld: installdirs
f41d6665 25258 @: $(MAKE); $(unstage)
4f4e53dd
PB
25259 @r=`${PWD_COMMAND}`; export r; \
25260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25261 $(HOST_EXPORTS) \
215c351a 25262 (cd $(HOST_SUBDIR)/ld && \
ace9ac7b 25263 $(MAKE) $(FLAGS_TO_PASS) install)
4f4e53dd 25264
d32ab992 25265@endif ld
4f4e53dd 25266
b5422ad7 25267# Other targets (info, dvi, pdf, etc.)
4f4e53dd 25268
d32ab992
PB
25269.PHONY: maybe-info-ld info-ld
25270maybe-info-ld:
25271@if ld
25272maybe-info-ld: info-ld
4f4e53dd 25273
d32ab992 25274info-ld: \
05750653 25275 configure-ld
d32ab992 25276 @[ -f ./ld/Makefile ] || exit 0; \
4f4e53dd
PB
25277 r=`${PWD_COMMAND}`; export r; \
25278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25279 $(HOST_EXPORTS) \
d32ab992 25280 for flag in $(EXTRA_HOST_FLAGS) ; do \
4f4e53dd
PB
25281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25282 done; \
d32ab992 25283 echo "Doing info in ld" ; \
215c351a 25284 (cd $(HOST_SUBDIR)/ld && \
4f4e53dd
PB
25285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25287 "RANLIB=$${RANLIB}" \
901119ae 25288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25289 info) \
4f4e53dd
PB
25290 || exit 1
25291
d32ab992 25292@endif ld
4f4e53dd 25293
d32ab992
PB
25294.PHONY: maybe-dvi-ld dvi-ld
25295maybe-dvi-ld:
25296@if ld
25297maybe-dvi-ld: dvi-ld
4f4e53dd 25298
d32ab992 25299dvi-ld: \
05750653 25300 configure-ld
d32ab992 25301 @[ -f ./ld/Makefile ] || exit 0; \
4f4e53dd
PB
25302 r=`${PWD_COMMAND}`; export r; \
25303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25304 $(HOST_EXPORTS) \
d32ab992 25305 for flag in $(EXTRA_HOST_FLAGS) ; do \
4f4e53dd
PB
25306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25307 done; \
d32ab992 25308 echo "Doing dvi in ld" ; \
215c351a 25309 (cd $(HOST_SUBDIR)/ld && \
4f4e53dd
PB
25310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25312 "RANLIB=$${RANLIB}" \
901119ae 25313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25314 dvi) \
4f4e53dd
PB
25315 || exit 1
25316
d32ab992 25317@endif ld
4f4e53dd 25318
b5422ad7
BM
25319.PHONY: maybe-pdf-ld pdf-ld
25320maybe-pdf-ld:
25321@if ld
25322maybe-pdf-ld: pdf-ld
25323
25324pdf-ld: \
25325 configure-ld
25326 @[ -f ./ld/Makefile ] || exit 0; \
25327 r=`${PWD_COMMAND}`; export r; \
25328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25329 $(HOST_EXPORTS) \
25330 for flag in $(EXTRA_HOST_FLAGS) ; do \
25331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25332 done; \
25333 echo "Doing pdf in ld" ; \
25334 (cd $(HOST_SUBDIR)/ld && \
25335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25337 "RANLIB=$${RANLIB}" \
901119ae 25338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
25339 pdf) \
25340 || exit 1
25341
25342@endif ld
25343
f87a2b2e
MS
25344.PHONY: maybe-html-ld html-ld
25345maybe-html-ld:
25346@if ld
25347maybe-html-ld: html-ld
25348
25349html-ld: \
05750653 25350 configure-ld
f87a2b2e
MS
25351 @[ -f ./ld/Makefile ] || exit 0; \
25352 r=`${PWD_COMMAND}`; export r; \
25353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
25354 $(HOST_EXPORTS) \
25355 for flag in $(EXTRA_HOST_FLAGS) ; do \
25356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25357 done; \
25358 echo "Doing html in ld" ; \
215c351a 25359 (cd $(HOST_SUBDIR)/ld && \
f87a2b2e
MS
25360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25362 "RANLIB=$${RANLIB}" \
901119ae 25363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
25364 html) \
25365 || exit 1
25366
25367@endif ld
25368
d32ab992
PB
25369.PHONY: maybe-TAGS-ld TAGS-ld
25370maybe-TAGS-ld:
25371@if ld
25372maybe-TAGS-ld: TAGS-ld
4f4e53dd 25373
d32ab992 25374TAGS-ld: \
05750653 25375 configure-ld
d32ab992 25376 @[ -f ./ld/Makefile ] || exit 0; \
4f4e53dd
PB
25377 r=`${PWD_COMMAND}`; export r; \
25378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25379 $(HOST_EXPORTS) \
d32ab992 25380 for flag in $(EXTRA_HOST_FLAGS) ; do \
4f4e53dd
PB
25381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25382 done; \
d32ab992 25383 echo "Doing TAGS in ld" ; \
215c351a 25384 (cd $(HOST_SUBDIR)/ld && \
4f4e53dd
PB
25385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25387 "RANLIB=$${RANLIB}" \
901119ae 25388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25389 TAGS) \
4f4e53dd
PB
25390 || exit 1
25391
d32ab992 25392@endif ld
4f4e53dd 25393
d32ab992
PB
25394.PHONY: maybe-install-info-ld install-info-ld
25395maybe-install-info-ld:
25396@if ld
25397maybe-install-info-ld: install-info-ld
4f4e53dd 25398
d32ab992
PB
25399install-info-ld: \
25400 configure-ld \
05750653 25401 info-ld
d32ab992 25402 @[ -f ./ld/Makefile ] || exit 0; \
4f4e53dd
PB
25403 r=`${PWD_COMMAND}`; export r; \
25404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25405 $(HOST_EXPORTS) \
d32ab992 25406 for flag in $(EXTRA_HOST_FLAGS) ; do \
4f4e53dd
PB
25407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25408 done; \
d32ab992 25409 echo "Doing install-info in ld" ; \
215c351a 25410 (cd $(HOST_SUBDIR)/ld && \
4f4e53dd
PB
25411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25413 "RANLIB=$${RANLIB}" \
901119ae 25414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25415 install-info) \
4f4e53dd
PB
25416 || exit 1
25417
d32ab992 25418@endif ld
4f4e53dd 25419
9c4d2493
BM
25420.PHONY: maybe-install-pdf-ld install-pdf-ld
25421maybe-install-pdf-ld:
25422@if ld
25423maybe-install-pdf-ld: install-pdf-ld
25424
25425install-pdf-ld: \
25426 configure-ld \
25427 pdf-ld
25428 @[ -f ./ld/Makefile ] || exit 0; \
25429 r=`${PWD_COMMAND}`; export r; \
25430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25431 $(HOST_EXPORTS) \
25432 for flag in $(EXTRA_HOST_FLAGS) ; do \
25433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25434 done; \
25435 echo "Doing install-pdf in ld" ; \
25436 (cd $(HOST_SUBDIR)/ld && \
25437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25439 "RANLIB=$${RANLIB}" \
901119ae 25440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
25441 install-pdf) \
25442 || exit 1
25443
25444@endif ld
25445
65d6e994
CD
25446.PHONY: maybe-install-html-ld install-html-ld
25447maybe-install-html-ld:
25448@if ld
25449maybe-install-html-ld: install-html-ld
25450
25451install-html-ld: \
25452 configure-ld \
25453 html-ld
25454 @[ -f ./ld/Makefile ] || exit 0; \
25455 r=`${PWD_COMMAND}`; export r; \
25456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25457 $(HOST_EXPORTS) \
25458 for flag in $(EXTRA_HOST_FLAGS) ; do \
25459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25460 done; \
25461 echo "Doing install-html in ld" ; \
25462 (cd $(HOST_SUBDIR)/ld && \
25463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25465 "RANLIB=$${RANLIB}" \
901119ae 25466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
25467 install-html) \
25468 || exit 1
25469
25470@endif ld
25471
d32ab992
PB
25472.PHONY: maybe-installcheck-ld installcheck-ld
25473maybe-installcheck-ld:
25474@if ld
25475maybe-installcheck-ld: installcheck-ld
4f4e53dd 25476
d32ab992 25477installcheck-ld: \
05750653 25478 configure-ld
d32ab992 25479 @[ -f ./ld/Makefile ] || exit 0; \
4f4e53dd
PB
25480 r=`${PWD_COMMAND}`; export r; \
25481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25482 $(HOST_EXPORTS) \
d32ab992 25483 for flag in $(EXTRA_HOST_FLAGS) ; do \
4f4e53dd
PB
25484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25485 done; \
d32ab992 25486 echo "Doing installcheck in ld" ; \
215c351a 25487 (cd $(HOST_SUBDIR)/ld && \
4f4e53dd
PB
25488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25490 "RANLIB=$${RANLIB}" \
901119ae 25491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25492 installcheck) \
4f4e53dd
PB
25493 || exit 1
25494
d32ab992 25495@endif ld
4f4e53dd 25496
d32ab992
PB
25497.PHONY: maybe-mostlyclean-ld mostlyclean-ld
25498maybe-mostlyclean-ld:
25499@if ld
25500maybe-mostlyclean-ld: mostlyclean-ld
4f4e53dd 25501
05750653 25502mostlyclean-ld:
d32ab992 25503 @[ -f ./ld/Makefile ] || exit 0; \
4f4e53dd
PB
25504 r=`${PWD_COMMAND}`; export r; \
25505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25506 $(HOST_EXPORTS) \
d32ab992 25507 for flag in $(EXTRA_HOST_FLAGS) ; do \
4f4e53dd
PB
25508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25509 done; \
d32ab992 25510 echo "Doing mostlyclean in ld" ; \
215c351a 25511 (cd $(HOST_SUBDIR)/ld && \
4f4e53dd
PB
25512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25514 "RANLIB=$${RANLIB}" \
901119ae 25515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25516 mostlyclean) \
4f4e53dd
PB
25517 || exit 1
25518
d32ab992 25519@endif ld
4f4e53dd 25520
d32ab992
PB
25521.PHONY: maybe-clean-ld clean-ld
25522maybe-clean-ld:
25523@if ld
25524maybe-clean-ld: clean-ld
4f4e53dd 25525
05750653 25526clean-ld:
d32ab992 25527 @[ -f ./ld/Makefile ] || exit 0; \
4f4e53dd
PB
25528 r=`${PWD_COMMAND}`; export r; \
25529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25530 $(HOST_EXPORTS) \
d32ab992 25531 for flag in $(EXTRA_HOST_FLAGS) ; do \
4f4e53dd
PB
25532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25533 done; \
d32ab992 25534 echo "Doing clean in ld" ; \
215c351a 25535 (cd $(HOST_SUBDIR)/ld && \
4f4e53dd
PB
25536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25538 "RANLIB=$${RANLIB}" \
901119ae 25539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25540 clean) \
4f4e53dd
PB
25541 || exit 1
25542
d32ab992 25543@endif ld
4f4e53dd 25544
d32ab992
PB
25545.PHONY: maybe-distclean-ld distclean-ld
25546maybe-distclean-ld:
25547@if ld
25548maybe-distclean-ld: distclean-ld
4f4e53dd 25549
05750653 25550distclean-ld:
d32ab992 25551 @[ -f ./ld/Makefile ] || exit 0; \
4f4e53dd
PB
25552 r=`${PWD_COMMAND}`; export r; \
25553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25554 $(HOST_EXPORTS) \
d32ab992 25555 for flag in $(EXTRA_HOST_FLAGS) ; do \
4f4e53dd
PB
25556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25557 done; \
d32ab992 25558 echo "Doing distclean in ld" ; \
215c351a 25559 (cd $(HOST_SUBDIR)/ld && \
4f4e53dd
PB
25560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25562 "RANLIB=$${RANLIB}" \
901119ae 25563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25564 distclean) \
4f4e53dd
PB
25565 || exit 1
25566
d32ab992 25567@endif ld
4f4e53dd 25568
d32ab992
PB
25569.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
25570maybe-maintainer-clean-ld:
25571@if ld
25572maybe-maintainer-clean-ld: maintainer-clean-ld
4f4e53dd 25573
05750653 25574maintainer-clean-ld:
d32ab992 25575 @[ -f ./ld/Makefile ] || exit 0; \
4f4e53dd
PB
25576 r=`${PWD_COMMAND}`; export r; \
25577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25578 $(HOST_EXPORTS) \
d32ab992 25579 for flag in $(EXTRA_HOST_FLAGS) ; do \
4f4e53dd
PB
25580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25581 done; \
d32ab992 25582 echo "Doing maintainer-clean in ld" ; \
215c351a 25583 (cd $(HOST_SUBDIR)/ld && \
4f4e53dd
PB
25584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25586 "RANLIB=$${RANLIB}" \
901119ae 25587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25588 maintainer-clean) \
4f4e53dd
PB
25589 || exit 1
25590
d32ab992 25591@endif ld
4f4e53dd
PB
25592
25593
25b42232 25594
d32ab992
PB
25595.PHONY: configure-libcpp maybe-configure-libcpp
25596maybe-configure-libcpp:
3ff3adad
PB
25597@if gcc-bootstrap
25598configure-libcpp: stage_current
25599@endif gcc-bootstrap
d32ab992
PB
25600@if libcpp
25601maybe-configure-libcpp: configure-libcpp
cc11cc9b 25602configure-libcpp:
cc11cc9b
PB
25603 @r=`${PWD_COMMAND}`; export r; \
25604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
215c351a
PB
25605 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
25606 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
4fc4dd12 25607 $(HOST_EXPORTS) \
25b42232
PB
25608 echo Configuring in $(HOST_SUBDIR)/libcpp; \
25609 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
295f4e42 25610 case $(srcdir) in \
215c351a
PB
25611 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25612 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
25613 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 25614 esac; \
215c351a
PB
25615 srcdiroption="--srcdir=$${topdir}/libcpp"; \
25616 libsrcdir="$$s/libcpp"; \
295f4e42 25617 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
25618 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25619 --target=${target_alias} $${srcdiroption} \
1358ccea 25620 || exit 1
d32ab992 25621@endif libcpp
1358ccea 25622
25b42232
PB
25623
25624
ce406537
PB
25625.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
25626maybe-configure-stage1-libcpp:
25627@if libcpp-bootstrap
25628maybe-configure-stage1-libcpp: configure-stage1-libcpp
f41d6665 25629configure-stage1-libcpp:
cc11cc9b 25630 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 25631 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
cc11cc9b
PB
25632 @r=`${PWD_COMMAND}`; export r; \
25633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 25634 TFLAGS="$(STAGE1_TFLAGS)"; \
f41d6665 25635 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
4a4a4e99 25636 $(HOST_EXPORTS) \
342b9200 25637 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
25638 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
25639 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
ce406537 25640 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
f41d6665 25641 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
ce406537
PB
25642 cd $(HOST_SUBDIR)/libcpp || exit 1; \
25643 case $(srcdir) in \
25644 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25645 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
25646 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25647 esac; \
25648 srcdiroption="--srcdir=$${topdir}/libcpp"; \
25649 libsrcdir="$$s/libcpp"; \
25650 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
25651 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25652 --target=${target_alias} $${srcdiroption} \
4a4a4e99 25653 $(STAGE1_CONFIGURE_FLAGS)
ce406537
PB
25654@endif libcpp-bootstrap
25655
25656.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
25657maybe-configure-stage2-libcpp:
25658@if libcpp-bootstrap
25659maybe-configure-stage2-libcpp: configure-stage2-libcpp
f41d6665 25660configure-stage2-libcpp:
cc11cc9b 25661 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 25662 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
cc11cc9b
PB
25663 @r=`${PWD_COMMAND}`; export r; \
25664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 25665 TFLAGS="$(STAGE2_TFLAGS)"; \
f41d6665 25666 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
ce406537 25667 $(HOST_EXPORTS) \
4a4a4e99 25668 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 25669 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
25670 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
25671 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
ce406537 25672 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
f41d6665 25673 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
ce406537
PB
25674 cd $(HOST_SUBDIR)/libcpp || exit 1; \
25675 case $(srcdir) in \
25676 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25677 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
25678 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25679 esac; \
25680 srcdiroption="--srcdir=$${topdir}/libcpp"; \
25681 libsrcdir="$$s/libcpp"; \
25682 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
25683 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25684 --target=${target_alias} $${srcdiroption} \
57255173 25685 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 25686 $(STAGE2_CONFIGURE_FLAGS)
bb286d71
AO
25687@endif libcpp-bootstrap
25688
ce406537
PB
25689.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
25690maybe-configure-stage3-libcpp:
25691@if libcpp-bootstrap
25692maybe-configure-stage3-libcpp: configure-stage3-libcpp
f41d6665 25693configure-stage3-libcpp:
cc11cc9b 25694 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 25695 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
cc11cc9b
PB
25696 @r=`${PWD_COMMAND}`; export r; \
25697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 25698 TFLAGS="$(STAGE3_TFLAGS)"; \
f41d6665 25699 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
ce406537 25700 $(HOST_EXPORTS) \
4a4a4e99 25701 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 25702 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
25703 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
25704 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
ce406537 25705 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
f41d6665 25706 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
ce406537
PB
25707 cd $(HOST_SUBDIR)/libcpp || exit 1; \
25708 case $(srcdir) in \
25709 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25710 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
25711 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25712 esac; \
25713 srcdiroption="--srcdir=$${topdir}/libcpp"; \
25714 libsrcdir="$$s/libcpp"; \
25715 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
25716 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25717 --target=${target_alias} $${srcdiroption} \
57255173 25718 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 25719 $(STAGE3_CONFIGURE_FLAGS)
bb286d71
AO
25720@endif libcpp-bootstrap
25721
ce406537
PB
25722.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
25723maybe-configure-stage4-libcpp:
25724@if libcpp-bootstrap
25725maybe-configure-stage4-libcpp: configure-stage4-libcpp
f41d6665 25726configure-stage4-libcpp:
cc11cc9b 25727 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 25728 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
cc11cc9b
PB
25729 @r=`${PWD_COMMAND}`; export r; \
25730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 25731 TFLAGS="$(STAGE4_TFLAGS)"; \
f41d6665 25732 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
ce406537 25733 $(HOST_EXPORTS) \
4a4a4e99 25734 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 25735 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
25736 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
25737 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
ce406537 25738 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
f41d6665 25739 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
ce406537
PB
25740 cd $(HOST_SUBDIR)/libcpp || exit 1; \
25741 case $(srcdir) in \
25742 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25743 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
25744 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25745 esac; \
25746 srcdiroption="--srcdir=$${topdir}/libcpp"; \
25747 libsrcdir="$$s/libcpp"; \
25748 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
25749 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25750 --target=${target_alias} $${srcdiroption} \
57255173 25751 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 25752 $(STAGE4_CONFIGURE_FLAGS)
ce406537
PB
25753@endif libcpp-bootstrap
25754
25755.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
25756maybe-configure-stageprofile-libcpp:
25757@if libcpp-bootstrap
25758maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
f41d6665 25759configure-stageprofile-libcpp:
cc11cc9b 25760 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 25761 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
cc11cc9b
PB
25762 @r=`${PWD_COMMAND}`; export r; \
25763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 25764 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f41d6665 25765 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
ce406537 25766 $(HOST_EXPORTS) \
4a4a4e99
AO
25767 $(POSTSTAGE1_HOST_EXPORTS) \
25768 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
25769 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
25770 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
ce406537 25771 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
f41d6665 25772 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
ce406537
PB
25773 cd $(HOST_SUBDIR)/libcpp || exit 1; \
25774 case $(srcdir) in \
25775 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25776 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
25777 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25778 esac; \
25779 srcdiroption="--srcdir=$${topdir}/libcpp"; \
25780 libsrcdir="$$s/libcpp"; \
25781 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
25782 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25783 --target=${target_alias} $${srcdiroption} \
57255173 25784 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 25785 $(STAGEprofile_CONFIGURE_FLAGS)
ce406537
PB
25786@endif libcpp-bootstrap
25787
25788.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
25789maybe-configure-stagefeedback-libcpp:
25790@if libcpp-bootstrap
25791maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
f41d6665 25792configure-stagefeedback-libcpp:
cc11cc9b 25793 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 25794 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
cc11cc9b
PB
25795 @r=`${PWD_COMMAND}`; export r; \
25796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 25797 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f41d6665 25798 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
ce406537 25799 $(HOST_EXPORTS) \
4a4a4e99
AO
25800 $(POSTSTAGE1_HOST_EXPORTS) \
25801 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
25802 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
25803 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
ce406537 25804 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
f41d6665 25805 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
ce406537
PB
25806 cd $(HOST_SUBDIR)/libcpp || exit 1; \
25807 case $(srcdir) in \
25808 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25809 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
25810 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25811 esac; \
25812 srcdiroption="--srcdir=$${topdir}/libcpp"; \
25813 libsrcdir="$$s/libcpp"; \
25814 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
25815 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25816 --target=${target_alias} $${srcdiroption} \
57255173 25817 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 25818 $(STAGEfeedback_CONFIGURE_FLAGS)
ce406537
PB
25819@endif libcpp-bootstrap
25820
25821
25822
25823
25824
d32ab992
PB
25825.PHONY: all-libcpp maybe-all-libcpp
25826maybe-all-libcpp:
3ff3adad
PB
25827@if gcc-bootstrap
25828all-libcpp: stage_current
25829@endif gcc-bootstrap
d32ab992 25830@if libcpp
7e0b5752 25831TARGET-libcpp=all
d32ab992
PB
25832maybe-all-libcpp: all-libcpp
25833all-libcpp: configure-libcpp
cc11cc9b 25834 @r=`${PWD_COMMAND}`; export r; \
295f4e42 25835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25836 $(HOST_EXPORTS) \
215c351a 25837 (cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3
PB
25838 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25839 $(TARGET-libcpp))
d32ab992 25840@endif libcpp
1358ccea 25841
25b42232 25842
ce406537
PB
25843
25844.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
25845.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
25846maybe-all-stage1-libcpp:
25847maybe-clean-stage1-libcpp:
25848@if libcpp-bootstrap
25849maybe-all-stage1-libcpp: all-stage1-libcpp
25850all-stage1: all-stage1-libcpp
1061f99e 25851TARGET-stage1-libcpp = $(TARGET-libcpp)
ce406537 25852all-stage1-libcpp: configure-stage1-libcpp
cc11cc9b 25853 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
ce406537
PB
25854 @r=`${PWD_COMMAND}`; export r; \
25855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 25856 TFLAGS="$(STAGE1_TFLAGS)"; \
ce406537
PB
25857 $(HOST_EXPORTS) \
25858 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 25859 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
25860 CFLAGS="$(STAGE1_CFLAGS)" \
25861 CXXFLAGS="$(STAGE1_CFLAGS)" \
25862 LIBCFLAGS="$(LIBCFLAGS)" \
25863 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25864 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25865 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25866 $(EXTRA_HOST_FLAGS) \
25867 TFLAGS="$(STAGE1_TFLAGS)" \
1061f99e 25868 $(TARGET-stage1-libcpp)
ce406537
PB
25869
25870maybe-clean-stage1-libcpp: clean-stage1-libcpp
25871clean-stage1: clean-stage1-libcpp
25872clean-stage1-libcpp:
995a5697
PB
25873 @if [ $(current_stage) = stage1 ]; then \
25874 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
25875 else \
25876 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
25877 $(MAKE) stage1-start; \
25878 fi; \
ce406537 25879 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 25880 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 25881 clean
ce406537
PB
25882@endif libcpp-bootstrap
25883
25884
25885.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
25886.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
25887maybe-all-stage2-libcpp:
25888maybe-clean-stage2-libcpp:
25889@if libcpp-bootstrap
25890maybe-all-stage2-libcpp: all-stage2-libcpp
25891all-stage2: all-stage2-libcpp
1061f99e 25892TARGET-stage2-libcpp = $(TARGET-libcpp)
ce406537 25893all-stage2-libcpp: configure-stage2-libcpp
cc11cc9b 25894 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
ce406537
PB
25895 @r=`${PWD_COMMAND}`; export r; \
25896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 25897 TFLAGS="$(STAGE2_TFLAGS)"; \
ce406537
PB
25898 $(HOST_EXPORTS) \
25899 $(POSTSTAGE1_HOST_EXPORTS) \
25900 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 25901 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
25902 CFLAGS="$(STAGE2_CFLAGS)" \
25903 CXXFLAGS="$(STAGE2_CFLAGS)" \
25904 LIBCFLAGS="$(STAGE2_CFLAGS)" \
25905 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25906 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25907 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25908 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25909 TFLAGS="$(STAGE2_TFLAGS)" \
1061f99e 25910 $(TARGET-stage2-libcpp)
ce406537
PB
25911
25912maybe-clean-stage2-libcpp: clean-stage2-libcpp
25913clean-stage2: clean-stage2-libcpp
25914clean-stage2-libcpp:
995a5697
PB
25915 @if [ $(current_stage) = stage2 ]; then \
25916 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
25917 else \
25918 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
25919 $(MAKE) stage2-start; \
25920 fi; \
ce406537 25921 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 25922 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 25923 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 25924 clean
ce406537
PB
25925@endif libcpp-bootstrap
25926
25927
25928.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
25929.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
25930maybe-all-stage3-libcpp:
25931maybe-clean-stage3-libcpp:
25932@if libcpp-bootstrap
25933maybe-all-stage3-libcpp: all-stage3-libcpp
25934all-stage3: all-stage3-libcpp
1061f99e 25935TARGET-stage3-libcpp = $(TARGET-libcpp)
ce406537 25936all-stage3-libcpp: configure-stage3-libcpp
cc11cc9b 25937 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
ce406537
PB
25938 @r=`${PWD_COMMAND}`; export r; \
25939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 25940 TFLAGS="$(STAGE3_TFLAGS)"; \
ce406537
PB
25941 $(HOST_EXPORTS) \
25942 $(POSTSTAGE1_HOST_EXPORTS) \
25943 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 25944 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
25945 CFLAGS="$(STAGE3_CFLAGS)" \
25946 CXXFLAGS="$(STAGE3_CFLAGS)" \
25947 LIBCFLAGS="$(STAGE3_CFLAGS)" \
25948 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25949 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25950 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25951 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25952 TFLAGS="$(STAGE3_TFLAGS)" \
1061f99e 25953 $(TARGET-stage3-libcpp)
ce406537
PB
25954
25955maybe-clean-stage3-libcpp: clean-stage3-libcpp
25956clean-stage3: clean-stage3-libcpp
25957clean-stage3-libcpp:
995a5697
PB
25958 @if [ $(current_stage) = stage3 ]; then \
25959 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
25960 else \
25961 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
25962 $(MAKE) stage3-start; \
25963 fi; \
ce406537 25964 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 25965 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 25966 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 25967 clean
ce406537
PB
25968@endif libcpp-bootstrap
25969
25970
25971.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
25972.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
25973maybe-all-stage4-libcpp:
25974maybe-clean-stage4-libcpp:
25975@if libcpp-bootstrap
25976maybe-all-stage4-libcpp: all-stage4-libcpp
25977all-stage4: all-stage4-libcpp
1061f99e 25978TARGET-stage4-libcpp = $(TARGET-libcpp)
ce406537 25979all-stage4-libcpp: configure-stage4-libcpp
cc11cc9b 25980 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
ce406537
PB
25981 @r=`${PWD_COMMAND}`; export r; \
25982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 25983 TFLAGS="$(STAGE4_TFLAGS)"; \
ce406537
PB
25984 $(HOST_EXPORTS) \
25985 $(POSTSTAGE1_HOST_EXPORTS) \
25986 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 25987 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
25988 CFLAGS="$(STAGE4_CFLAGS)" \
25989 CXXFLAGS="$(STAGE4_CFLAGS)" \
1c8bd6a3 25990 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
25991 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25992 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25993 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25994 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25995 TFLAGS="$(STAGE4_TFLAGS)" \
1061f99e 25996 $(TARGET-stage4-libcpp)
ce406537
PB
25997
25998maybe-clean-stage4-libcpp: clean-stage4-libcpp
25999clean-stage4: clean-stage4-libcpp
26000clean-stage4-libcpp:
995a5697
PB
26001 @if [ $(current_stage) = stage4 ]; then \
26002 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
26003 else \
26004 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
26005 $(MAKE) stage4-start; \
26006 fi; \
ce406537 26007 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 26008 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 26009 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 26010 clean
ce406537
PB
26011@endif libcpp-bootstrap
26012
26013
26014.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
26015.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
26016maybe-all-stageprofile-libcpp:
26017maybe-clean-stageprofile-libcpp:
26018@if libcpp-bootstrap
26019maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
26020all-stageprofile: all-stageprofile-libcpp
1061f99e 26021TARGET-stageprofile-libcpp = $(TARGET-libcpp)
ce406537 26022all-stageprofile-libcpp: configure-stageprofile-libcpp
cc11cc9b 26023 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
ce406537
PB
26024 @r=`${PWD_COMMAND}`; export r; \
26025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 26026 TFLAGS="$(STAGEprofile_TFLAGS)"; \
ce406537
PB
26027 $(HOST_EXPORTS) \
26028 $(POSTSTAGE1_HOST_EXPORTS) \
26029 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 26030 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
26031 CFLAGS="$(STAGEprofile_CFLAGS)" \
26032 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
26033 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
26034 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26035 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26036 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26037 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26038 TFLAGS="$(STAGEprofile_TFLAGS)" \
1061f99e 26039 $(TARGET-stageprofile-libcpp)
ce406537
PB
26040
26041maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
26042clean-stageprofile: clean-stageprofile-libcpp
26043clean-stageprofile-libcpp:
995a5697
PB
26044 @if [ $(current_stage) = stageprofile ]; then \
26045 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
26046 else \
26047 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
26048 $(MAKE) stageprofile-start; \
26049 fi; \
ce406537 26050 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 26051 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 26052 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 26053 clean
ce406537
PB
26054@endif libcpp-bootstrap
26055
26056
26057.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
26058.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
26059maybe-all-stagefeedback-libcpp:
26060maybe-clean-stagefeedback-libcpp:
26061@if libcpp-bootstrap
26062maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
26063all-stagefeedback: all-stagefeedback-libcpp
1061f99e 26064TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
ce406537 26065all-stagefeedback-libcpp: configure-stagefeedback-libcpp
cc11cc9b 26066 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
ce406537
PB
26067 @r=`${PWD_COMMAND}`; export r; \
26068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 26069 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
ce406537
PB
26070 $(HOST_EXPORTS) \
26071 $(POSTSTAGE1_HOST_EXPORTS) \
26072 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 26073 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
26074 CFLAGS="$(STAGEfeedback_CFLAGS)" \
26075 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
26076 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
26077 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26078 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26079 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26080 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26081 TFLAGS="$(STAGEfeedback_TFLAGS)" \
1061f99e 26082 $(TARGET-stagefeedback-libcpp)
ce406537
PB
26083
26084maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
26085clean-stagefeedback: clean-stagefeedback-libcpp
26086clean-stagefeedback-libcpp:
995a5697
PB
26087 @if [ $(current_stage) = stagefeedback ]; then \
26088 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
26089 else \
26090 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
26091 $(MAKE) stagefeedback-start; \
26092 fi; \
ce406537 26093 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 26094 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 26095 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 26096 clean
ce406537
PB
26097@endif libcpp-bootstrap
26098
26099
26100
26101
26102
d32ab992
PB
26103.PHONY: check-libcpp maybe-check-libcpp
26104maybe-check-libcpp:
26105@if libcpp
26106maybe-check-libcpp: check-libcpp
1358ccea 26107
d32ab992 26108check-libcpp:
f41d6665 26109 @: $(MAKE); $(unstage)
295f4e42 26110 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 26111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26112 $(HOST_EXPORTS) \
215c351a
PB
26113 (cd $(HOST_SUBDIR)/libcpp && \
26114 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 26115
d32ab992 26116@endif libcpp
1358ccea 26117
d32ab992
PB
26118.PHONY: install-libcpp maybe-install-libcpp
26119maybe-install-libcpp:
26120@if libcpp
26121maybe-install-libcpp: install-libcpp
26122
26123install-libcpp: installdirs
f41d6665 26124 @: $(MAKE); $(unstage)
295f4e42 26125 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 26126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26127 $(HOST_EXPORTS) \
215c351a 26128 (cd $(HOST_SUBDIR)/libcpp && \
ace9ac7b 26129 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 26130
d32ab992 26131@endif libcpp
1358ccea 26132
b5422ad7 26133# Other targets (info, dvi, pdf, etc.)
1358ccea 26134
d32ab992
PB
26135.PHONY: maybe-info-libcpp info-libcpp
26136maybe-info-libcpp:
26137@if libcpp
26138maybe-info-libcpp: info-libcpp
295f4e42 26139
d32ab992 26140info-libcpp: \
05750653 26141 configure-libcpp
d32ab992 26142 @[ -f ./libcpp/Makefile ] || exit 0; \
8c90b13a
L
26143 r=`${PWD_COMMAND}`; export r; \
26144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26145 $(HOST_EXPORTS) \
d32ab992 26146 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
26147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26148 done; \
d32ab992 26149 echo "Doing info in libcpp" ; \
215c351a 26150 (cd $(HOST_SUBDIR)/libcpp && \
1358ccea
NN
26151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26153 "RANLIB=$${RANLIB}" \
901119ae 26154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 26155 info) \
1358ccea
NN
26156 || exit 1
26157
d32ab992 26158@endif libcpp
1358ccea 26159
d32ab992
PB
26160.PHONY: maybe-dvi-libcpp dvi-libcpp
26161maybe-dvi-libcpp:
26162@if libcpp
26163maybe-dvi-libcpp: dvi-libcpp
1358ccea 26164
d32ab992 26165dvi-libcpp: \
05750653 26166 configure-libcpp
d32ab992 26167 @[ -f ./libcpp/Makefile ] || exit 0; \
8c90b13a
L
26168 r=`${PWD_COMMAND}`; export r; \
26169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26170 $(HOST_EXPORTS) \
d32ab992 26171 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
26172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26173 done; \
d32ab992 26174 echo "Doing dvi in libcpp" ; \
215c351a 26175 (cd $(HOST_SUBDIR)/libcpp && \
1358ccea
NN
26176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26178 "RANLIB=$${RANLIB}" \
901119ae 26179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 26180 dvi) \
1358ccea
NN
26181 || exit 1
26182
d32ab992 26183@endif libcpp
1358ccea 26184
b5422ad7
BM
26185.PHONY: maybe-pdf-libcpp pdf-libcpp
26186maybe-pdf-libcpp:
26187@if libcpp
26188maybe-pdf-libcpp: pdf-libcpp
26189
26190pdf-libcpp: \
26191 configure-libcpp
26192 @[ -f ./libcpp/Makefile ] || exit 0; \
26193 r=`${PWD_COMMAND}`; export r; \
26194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26195 $(HOST_EXPORTS) \
26196 for flag in $(EXTRA_HOST_FLAGS) ; do \
26197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26198 done; \
26199 echo "Doing pdf in libcpp" ; \
26200 (cd $(HOST_SUBDIR)/libcpp && \
26201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26203 "RANLIB=$${RANLIB}" \
901119ae 26204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
26205 pdf) \
26206 || exit 1
26207
26208@endif libcpp
26209
f87a2b2e
MS
26210.PHONY: maybe-html-libcpp html-libcpp
26211maybe-html-libcpp:
26212@if libcpp
26213maybe-html-libcpp: html-libcpp
26214
26215html-libcpp: \
05750653 26216 configure-libcpp
f87a2b2e
MS
26217 @[ -f ./libcpp/Makefile ] || exit 0; \
26218 r=`${PWD_COMMAND}`; export r; \
26219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
26220 $(HOST_EXPORTS) \
26221 for flag in $(EXTRA_HOST_FLAGS) ; do \
26222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26223 done; \
26224 echo "Doing html in libcpp" ; \
215c351a 26225 (cd $(HOST_SUBDIR)/libcpp && \
f87a2b2e
MS
26226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26228 "RANLIB=$${RANLIB}" \
901119ae 26229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
26230 html) \
26231 || exit 1
26232
26233@endif libcpp
26234
d32ab992
PB
26235.PHONY: maybe-TAGS-libcpp TAGS-libcpp
26236maybe-TAGS-libcpp:
26237@if libcpp
26238maybe-TAGS-libcpp: TAGS-libcpp
1358ccea 26239
d32ab992 26240TAGS-libcpp: \
05750653 26241 configure-libcpp
d32ab992 26242 @[ -f ./libcpp/Makefile ] || exit 0; \
8c90b13a
L
26243 r=`${PWD_COMMAND}`; export r; \
26244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26245 $(HOST_EXPORTS) \
d32ab992 26246 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
26247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26248 done; \
d32ab992 26249 echo "Doing TAGS in libcpp" ; \
215c351a 26250 (cd $(HOST_SUBDIR)/libcpp && \
1358ccea
NN
26251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26253 "RANLIB=$${RANLIB}" \
901119ae 26254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 26255 TAGS) \
1358ccea
NN
26256 || exit 1
26257
d32ab992 26258@endif libcpp
1358ccea 26259
d32ab992
PB
26260.PHONY: maybe-install-info-libcpp install-info-libcpp
26261maybe-install-info-libcpp:
26262@if libcpp
26263maybe-install-info-libcpp: install-info-libcpp
1358ccea 26264
d32ab992
PB
26265install-info-libcpp: \
26266 configure-libcpp \
05750653 26267 info-libcpp
d32ab992 26268 @[ -f ./libcpp/Makefile ] || exit 0; \
8c90b13a
L
26269 r=`${PWD_COMMAND}`; export r; \
26270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26271 $(HOST_EXPORTS) \
d32ab992 26272 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
26273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26274 done; \
d32ab992 26275 echo "Doing install-info in libcpp" ; \
215c351a 26276 (cd $(HOST_SUBDIR)/libcpp && \
1358ccea
NN
26277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26279 "RANLIB=$${RANLIB}" \
901119ae 26280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 26281 install-info) \
1358ccea
NN
26282 || exit 1
26283
d32ab992 26284@endif libcpp
1358ccea 26285
9c4d2493
BM
26286.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
26287maybe-install-pdf-libcpp:
26288@if libcpp
26289maybe-install-pdf-libcpp: install-pdf-libcpp
26290
26291install-pdf-libcpp: \
26292 configure-libcpp \
26293 pdf-libcpp
26294 @[ -f ./libcpp/Makefile ] || exit 0; \
26295 r=`${PWD_COMMAND}`; export r; \
26296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26297 $(HOST_EXPORTS) \
26298 for flag in $(EXTRA_HOST_FLAGS) ; do \
26299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26300 done; \
26301 echo "Doing install-pdf in libcpp" ; \
26302 (cd $(HOST_SUBDIR)/libcpp && \
26303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26305 "RANLIB=$${RANLIB}" \
901119ae 26306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
26307 install-pdf) \
26308 || exit 1
26309
26310@endif libcpp
26311
65d6e994
CD
26312.PHONY: maybe-install-html-libcpp install-html-libcpp
26313maybe-install-html-libcpp:
26314@if libcpp
26315maybe-install-html-libcpp: install-html-libcpp
26316
26317install-html-libcpp: \
26318 configure-libcpp \
26319 html-libcpp
26320 @[ -f ./libcpp/Makefile ] || exit 0; \
26321 r=`${PWD_COMMAND}`; export r; \
26322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26323 $(HOST_EXPORTS) \
26324 for flag in $(EXTRA_HOST_FLAGS) ; do \
26325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26326 done; \
26327 echo "Doing install-html in libcpp" ; \
26328 (cd $(HOST_SUBDIR)/libcpp && \
26329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26331 "RANLIB=$${RANLIB}" \
901119ae 26332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
26333 install-html) \
26334 || exit 1
26335
26336@endif libcpp
26337
d32ab992
PB
26338.PHONY: maybe-installcheck-libcpp installcheck-libcpp
26339maybe-installcheck-libcpp:
26340@if libcpp
26341maybe-installcheck-libcpp: installcheck-libcpp
1358ccea 26342
d32ab992 26343installcheck-libcpp: \
05750653 26344 configure-libcpp
d32ab992 26345 @[ -f ./libcpp/Makefile ] || exit 0; \
8c90b13a
L
26346 r=`${PWD_COMMAND}`; export r; \
26347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26348 $(HOST_EXPORTS) \
d32ab992 26349 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
26350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26351 done; \
d32ab992 26352 echo "Doing installcheck in libcpp" ; \
215c351a 26353 (cd $(HOST_SUBDIR)/libcpp && \
1358ccea
NN
26354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26356 "RANLIB=$${RANLIB}" \
901119ae 26357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 26358 installcheck) \
1358ccea
NN
26359 || exit 1
26360
d32ab992 26361@endif libcpp
1358ccea 26362
d32ab992
PB
26363.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
26364maybe-mostlyclean-libcpp:
26365@if libcpp
26366maybe-mostlyclean-libcpp: mostlyclean-libcpp
1358ccea 26367
05750653 26368mostlyclean-libcpp:
d32ab992 26369 @[ -f ./libcpp/Makefile ] || exit 0; \
8c90b13a
L
26370 r=`${PWD_COMMAND}`; export r; \
26371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26372 $(HOST_EXPORTS) \
d32ab992 26373 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
26374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26375 done; \
d32ab992 26376 echo "Doing mostlyclean in libcpp" ; \
215c351a 26377 (cd $(HOST_SUBDIR)/libcpp && \
1358ccea
NN
26378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26380 "RANLIB=$${RANLIB}" \
901119ae 26381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 26382 mostlyclean) \
1358ccea
NN
26383 || exit 1
26384
d32ab992 26385@endif libcpp
1358ccea 26386
d32ab992
PB
26387.PHONY: maybe-clean-libcpp clean-libcpp
26388maybe-clean-libcpp:
26389@if libcpp
26390maybe-clean-libcpp: clean-libcpp
1358ccea 26391
05750653 26392clean-libcpp:
d32ab992 26393 @[ -f ./libcpp/Makefile ] || exit 0; \
8c90b13a
L
26394 r=`${PWD_COMMAND}`; export r; \
26395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26396 $(HOST_EXPORTS) \
d32ab992 26397 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
26398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26399 done; \
d32ab992 26400 echo "Doing clean in libcpp" ; \
215c351a 26401 (cd $(HOST_SUBDIR)/libcpp && \
1358ccea
NN
26402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26404 "RANLIB=$${RANLIB}" \
901119ae 26405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 26406 clean) \
1358ccea
NN
26407 || exit 1
26408
d32ab992 26409@endif libcpp
1358ccea 26410
d32ab992
PB
26411.PHONY: maybe-distclean-libcpp distclean-libcpp
26412maybe-distclean-libcpp:
26413@if libcpp
26414maybe-distclean-libcpp: distclean-libcpp
1358ccea 26415
05750653 26416distclean-libcpp:
d32ab992 26417 @[ -f ./libcpp/Makefile ] || exit 0; \
8c90b13a
L
26418 r=`${PWD_COMMAND}`; export r; \
26419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26420 $(HOST_EXPORTS) \
d32ab992 26421 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
26422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26423 done; \
d32ab992 26424 echo "Doing distclean in libcpp" ; \
215c351a 26425 (cd $(HOST_SUBDIR)/libcpp && \
1358ccea
NN
26426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26428 "RANLIB=$${RANLIB}" \
901119ae 26429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 26430 distclean) \
1358ccea
NN
26431 || exit 1
26432
d32ab992 26433@endif libcpp
1358ccea 26434
d32ab992
PB
26435.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
26436maybe-maintainer-clean-libcpp:
26437@if libcpp
26438maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
1358ccea 26439
05750653 26440maintainer-clean-libcpp:
d32ab992 26441 @[ -f ./libcpp/Makefile ] || exit 0; \
8c90b13a
L
26442 r=`${PWD_COMMAND}`; export r; \
26443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26444 $(HOST_EXPORTS) \
d32ab992 26445 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
26446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26447 done; \
d32ab992 26448 echo "Doing maintainer-clean in libcpp" ; \
215c351a 26449 (cd $(HOST_SUBDIR)/libcpp && \
1358ccea
NN
26450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26452 "RANLIB=$${RANLIB}" \
901119ae 26453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 26454 maintainer-clean) \
1358ccea
NN
26455 || exit 1
26456
d32ab992 26457@endif libcpp
1358ccea 26458
1358ccea 26459
25b42232 26460
a4b6c45a
BE
26461.PHONY: configure-libdecnumber maybe-configure-libdecnumber
26462maybe-configure-libdecnumber:
3ff3adad
PB
26463@if gcc-bootstrap
26464configure-libdecnumber: stage_current
26465@endif gcc-bootstrap
a4b6c45a
BE
26466@if libdecnumber
26467maybe-configure-libdecnumber: configure-libdecnumber
cc11cc9b 26468configure-libdecnumber:
cc11cc9b
PB
26469 @r=`${PWD_COMMAND}`; export r; \
26470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
a4b6c45a
BE
26471 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
26472 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
a4b6c45a
BE
26473 $(HOST_EXPORTS) \
26474 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
26475 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
26476 case $(srcdir) in \
26477 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26478 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
26479 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26480 esac; \
26481 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
26482 libsrcdir="$$s/libdecnumber"; \
26483 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
26484 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26485 --target=${target_alias} $${srcdiroption} \
a4b6c45a
BE
26486 || exit 1
26487@endif libdecnumber
26488
26489
26490
26491.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
26492maybe-configure-stage1-libdecnumber:
26493@if libdecnumber-bootstrap
26494maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
f41d6665 26495configure-stage1-libdecnumber:
cc11cc9b 26496 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 26497 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
cc11cc9b
PB
26498 @r=`${PWD_COMMAND}`; export r; \
26499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 26500 TFLAGS="$(STAGE1_TFLAGS)"; \
f41d6665 26501 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
4a4a4e99 26502 $(HOST_EXPORTS) \
342b9200 26503 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
26504 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
26505 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
a4b6c45a 26506 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
f41d6665 26507 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
a4b6c45a
BE
26508 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
26509 case $(srcdir) in \
26510 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26511 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
26512 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26513 esac; \
26514 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
26515 libsrcdir="$$s/libdecnumber"; \
26516 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
26517 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26518 --target=${target_alias} $${srcdiroption} \
4a4a4e99 26519 $(STAGE1_CONFIGURE_FLAGS)
a4b6c45a
BE
26520@endif libdecnumber-bootstrap
26521
26522.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
26523maybe-configure-stage2-libdecnumber:
26524@if libdecnumber-bootstrap
26525maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
f41d6665 26526configure-stage2-libdecnumber:
cc11cc9b 26527 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 26528 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
cc11cc9b
PB
26529 @r=`${PWD_COMMAND}`; export r; \
26530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 26531 TFLAGS="$(STAGE2_TFLAGS)"; \
f41d6665 26532 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
a4b6c45a 26533 $(HOST_EXPORTS) \
4a4a4e99 26534 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 26535 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
26536 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
26537 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
a4b6c45a 26538 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
f41d6665 26539 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
a4b6c45a
BE
26540 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
26541 case $(srcdir) in \
26542 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26543 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
26544 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26545 esac; \
26546 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
26547 libsrcdir="$$s/libdecnumber"; \
26548 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
26549 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26550 --target=${target_alias} $${srcdiroption} \
57255173 26551 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 26552 $(STAGE2_CONFIGURE_FLAGS)
bb286d71
AO
26553@endif libdecnumber-bootstrap
26554
a4b6c45a
BE
26555.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
26556maybe-configure-stage3-libdecnumber:
26557@if libdecnumber-bootstrap
26558maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
f41d6665 26559configure-stage3-libdecnumber:
cc11cc9b 26560 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 26561 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
cc11cc9b
PB
26562 @r=`${PWD_COMMAND}`; export r; \
26563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 26564 TFLAGS="$(STAGE3_TFLAGS)"; \
f41d6665 26565 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
a4b6c45a 26566 $(HOST_EXPORTS) \
4a4a4e99 26567 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 26568 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
26569 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
26570 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
a4b6c45a 26571 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
f41d6665 26572 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
a4b6c45a
BE
26573 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
26574 case $(srcdir) in \
26575 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26576 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
26577 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26578 esac; \
26579 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
26580 libsrcdir="$$s/libdecnumber"; \
26581 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
26582 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26583 --target=${target_alias} $${srcdiroption} \
57255173 26584 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 26585 $(STAGE3_CONFIGURE_FLAGS)
bb286d71
AO
26586@endif libdecnumber-bootstrap
26587
a4b6c45a
BE
26588.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
26589maybe-configure-stage4-libdecnumber:
26590@if libdecnumber-bootstrap
26591maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
f41d6665 26592configure-stage4-libdecnumber:
cc11cc9b 26593 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 26594 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
cc11cc9b
PB
26595 @r=`${PWD_COMMAND}`; export r; \
26596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 26597 TFLAGS="$(STAGE4_TFLAGS)"; \
f41d6665 26598 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
a4b6c45a 26599 $(HOST_EXPORTS) \
4a4a4e99 26600 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 26601 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
26602 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
26603 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
a4b6c45a 26604 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
f41d6665 26605 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
a4b6c45a
BE
26606 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
26607 case $(srcdir) in \
26608 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26609 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
26610 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26611 esac; \
26612 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
26613 libsrcdir="$$s/libdecnumber"; \
26614 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
26615 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26616 --target=${target_alias} $${srcdiroption} \
57255173 26617 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 26618 $(STAGE4_CONFIGURE_FLAGS)
a4b6c45a
BE
26619@endif libdecnumber-bootstrap
26620
26621.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
26622maybe-configure-stageprofile-libdecnumber:
26623@if libdecnumber-bootstrap
26624maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
f41d6665 26625configure-stageprofile-libdecnumber:
cc11cc9b 26626 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 26627 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
cc11cc9b
PB
26628 @r=`${PWD_COMMAND}`; export r; \
26629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 26630 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f41d6665 26631 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
a4b6c45a 26632 $(HOST_EXPORTS) \
4a4a4e99
AO
26633 $(POSTSTAGE1_HOST_EXPORTS) \
26634 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
26635 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
26636 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
a4b6c45a 26637 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
f41d6665 26638 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
a4b6c45a
BE
26639 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
26640 case $(srcdir) in \
26641 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26642 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
26643 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26644 esac; \
26645 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
26646 libsrcdir="$$s/libdecnumber"; \
26647 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
26648 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26649 --target=${target_alias} $${srcdiroption} \
57255173 26650 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 26651 $(STAGEprofile_CONFIGURE_FLAGS)
a4b6c45a
BE
26652@endif libdecnumber-bootstrap
26653
26654.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
26655maybe-configure-stagefeedback-libdecnumber:
26656@if libdecnumber-bootstrap
26657maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
f41d6665 26658configure-stagefeedback-libdecnumber:
cc11cc9b 26659 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 26660 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
cc11cc9b
PB
26661 @r=`${PWD_COMMAND}`; export r; \
26662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 26663 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f41d6665 26664 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
a4b6c45a 26665 $(HOST_EXPORTS) \
4a4a4e99
AO
26666 $(POSTSTAGE1_HOST_EXPORTS) \
26667 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
26668 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
26669 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
a4b6c45a 26670 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
f41d6665 26671 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
a4b6c45a
BE
26672 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
26673 case $(srcdir) in \
26674 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26675 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
26676 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26677 esac; \
26678 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
26679 libsrcdir="$$s/libdecnumber"; \
26680 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
26681 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26682 --target=${target_alias} $${srcdiroption} \
57255173 26683 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 26684 $(STAGEfeedback_CONFIGURE_FLAGS)
a4b6c45a
BE
26685@endif libdecnumber-bootstrap
26686
26687
26688
26689
26690
26691.PHONY: all-libdecnumber maybe-all-libdecnumber
26692maybe-all-libdecnumber:
3ff3adad
PB
26693@if gcc-bootstrap
26694all-libdecnumber: stage_current
26695@endif gcc-bootstrap
a4b6c45a
BE
26696@if libdecnumber
26697TARGET-libdecnumber=all
26698maybe-all-libdecnumber: all-libdecnumber
26699all-libdecnumber: configure-libdecnumber
cc11cc9b 26700 @r=`${PWD_COMMAND}`; export r; \
a4b6c45a
BE
26701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26702 $(HOST_EXPORTS) \
26703 (cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3
PB
26704 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26705 $(TARGET-libdecnumber))
a4b6c45a
BE
26706@endif libdecnumber
26707
26708
26709
26710.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
26711.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
26712maybe-all-stage1-libdecnumber:
26713maybe-clean-stage1-libdecnumber:
26714@if libdecnumber-bootstrap
26715maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
26716all-stage1: all-stage1-libdecnumber
26717TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
26718all-stage1-libdecnumber: configure-stage1-libdecnumber
cc11cc9b 26719 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
a4b6c45a
BE
26720 @r=`${PWD_COMMAND}`; export r; \
26721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 26722 TFLAGS="$(STAGE1_TFLAGS)"; \
a4b6c45a
BE
26723 $(HOST_EXPORTS) \
26724 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 26725 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
26726 CFLAGS="$(STAGE1_CFLAGS)" \
26727 CXXFLAGS="$(STAGE1_CFLAGS)" \
26728 LIBCFLAGS="$(LIBCFLAGS)" \
26729 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26730 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26731 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26732 $(EXTRA_HOST_FLAGS) \
26733 TFLAGS="$(STAGE1_TFLAGS)" \
a4b6c45a
BE
26734 $(TARGET-stage1-libdecnumber)
26735
26736maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
26737clean-stage1: clean-stage1-libdecnumber
26738clean-stage1-libdecnumber:
995a5697
PB
26739 @if [ $(current_stage) = stage1 ]; then \
26740 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
26741 else \
26742 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
26743 $(MAKE) stage1-start; \
26744 fi; \
a4b6c45a 26745 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 26746 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 26747 clean
a4b6c45a
BE
26748@endif libdecnumber-bootstrap
26749
26750
26751.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
26752.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
26753maybe-all-stage2-libdecnumber:
26754maybe-clean-stage2-libdecnumber:
26755@if libdecnumber-bootstrap
26756maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
26757all-stage2: all-stage2-libdecnumber
26758TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
26759all-stage2-libdecnumber: configure-stage2-libdecnumber
cc11cc9b 26760 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
a4b6c45a
BE
26761 @r=`${PWD_COMMAND}`; export r; \
26762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 26763 TFLAGS="$(STAGE2_TFLAGS)"; \
a4b6c45a
BE
26764 $(HOST_EXPORTS) \
26765 $(POSTSTAGE1_HOST_EXPORTS) \
26766 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 26767 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
26768 CFLAGS="$(STAGE2_CFLAGS)" \
26769 CXXFLAGS="$(STAGE2_CFLAGS)" \
26770 LIBCFLAGS="$(STAGE2_CFLAGS)" \
26771 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26772 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26773 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26774 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26775 TFLAGS="$(STAGE2_TFLAGS)" \
a4b6c45a
BE
26776 $(TARGET-stage2-libdecnumber)
26777
26778maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
26779clean-stage2: clean-stage2-libdecnumber
26780clean-stage2-libdecnumber:
995a5697
PB
26781 @if [ $(current_stage) = stage2 ]; then \
26782 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
26783 else \
26784 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
26785 $(MAKE) stage2-start; \
26786 fi; \
a4b6c45a 26787 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 26788 $(MAKE) $(EXTRA_HOST_FLAGS) \
a4b6c45a 26789 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 26790 clean
a4b6c45a
BE
26791@endif libdecnumber-bootstrap
26792
26793
26794.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
26795.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
26796maybe-all-stage3-libdecnumber:
26797maybe-clean-stage3-libdecnumber:
26798@if libdecnumber-bootstrap
26799maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
26800all-stage3: all-stage3-libdecnumber
26801TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
26802all-stage3-libdecnumber: configure-stage3-libdecnumber
cc11cc9b 26803 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
a4b6c45a
BE
26804 @r=`${PWD_COMMAND}`; export r; \
26805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 26806 TFLAGS="$(STAGE3_TFLAGS)"; \
a4b6c45a
BE
26807 $(HOST_EXPORTS) \
26808 $(POSTSTAGE1_HOST_EXPORTS) \
26809 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 26810 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
26811 CFLAGS="$(STAGE3_CFLAGS)" \
26812 CXXFLAGS="$(STAGE3_CFLAGS)" \
26813 LIBCFLAGS="$(STAGE3_CFLAGS)" \
26814 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26815 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26816 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26817 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26818 TFLAGS="$(STAGE3_TFLAGS)" \
a4b6c45a
BE
26819 $(TARGET-stage3-libdecnumber)
26820
26821maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
26822clean-stage3: clean-stage3-libdecnumber
26823clean-stage3-libdecnumber:
995a5697
PB
26824 @if [ $(current_stage) = stage3 ]; then \
26825 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
26826 else \
26827 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
26828 $(MAKE) stage3-start; \
26829 fi; \
a4b6c45a 26830 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 26831 $(MAKE) $(EXTRA_HOST_FLAGS) \
a4b6c45a 26832 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 26833 clean
a4b6c45a
BE
26834@endif libdecnumber-bootstrap
26835
26836
26837.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
26838.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
26839maybe-all-stage4-libdecnumber:
26840maybe-clean-stage4-libdecnumber:
26841@if libdecnumber-bootstrap
26842maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
26843all-stage4: all-stage4-libdecnumber
26844TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
26845all-stage4-libdecnumber: configure-stage4-libdecnumber
cc11cc9b 26846 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
a4b6c45a
BE
26847 @r=`${PWD_COMMAND}`; export r; \
26848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 26849 TFLAGS="$(STAGE4_TFLAGS)"; \
a4b6c45a
BE
26850 $(HOST_EXPORTS) \
26851 $(POSTSTAGE1_HOST_EXPORTS) \
26852 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 26853 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
26854 CFLAGS="$(STAGE4_CFLAGS)" \
26855 CXXFLAGS="$(STAGE4_CFLAGS)" \
1c8bd6a3 26856 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
26857 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26858 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26859 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26860 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26861 TFLAGS="$(STAGE4_TFLAGS)" \
a4b6c45a
BE
26862 $(TARGET-stage4-libdecnumber)
26863
26864maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
26865clean-stage4: clean-stage4-libdecnumber
26866clean-stage4-libdecnumber:
995a5697
PB
26867 @if [ $(current_stage) = stage4 ]; then \
26868 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
26869 else \
26870 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
26871 $(MAKE) stage4-start; \
26872 fi; \
a4b6c45a 26873 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 26874 $(MAKE) $(EXTRA_HOST_FLAGS) \
a4b6c45a 26875 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 26876 clean
a4b6c45a
BE
26877@endif libdecnumber-bootstrap
26878
26879
26880.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
26881.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
26882maybe-all-stageprofile-libdecnumber:
26883maybe-clean-stageprofile-libdecnumber:
26884@if libdecnumber-bootstrap
26885maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
26886all-stageprofile: all-stageprofile-libdecnumber
26887TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
26888all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
cc11cc9b 26889 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
a4b6c45a
BE
26890 @r=`${PWD_COMMAND}`; export r; \
26891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 26892 TFLAGS="$(STAGEprofile_TFLAGS)"; \
a4b6c45a
BE
26893 $(HOST_EXPORTS) \
26894 $(POSTSTAGE1_HOST_EXPORTS) \
26895 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 26896 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
26897 CFLAGS="$(STAGEprofile_CFLAGS)" \
26898 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
26899 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
26900 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26901 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26902 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26903 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26904 TFLAGS="$(STAGEprofile_TFLAGS)" \
a4b6c45a
BE
26905 $(TARGET-stageprofile-libdecnumber)
26906
26907maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
26908clean-stageprofile: clean-stageprofile-libdecnumber
26909clean-stageprofile-libdecnumber:
995a5697
PB
26910 @if [ $(current_stage) = stageprofile ]; then \
26911 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
26912 else \
26913 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
26914 $(MAKE) stageprofile-start; \
26915 fi; \
a4b6c45a 26916 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 26917 $(MAKE) $(EXTRA_HOST_FLAGS) \
a4b6c45a 26918 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 26919 clean
a4b6c45a
BE
26920@endif libdecnumber-bootstrap
26921
26922
26923.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
26924.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
26925maybe-all-stagefeedback-libdecnumber:
26926maybe-clean-stagefeedback-libdecnumber:
26927@if libdecnumber-bootstrap
26928maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
26929all-stagefeedback: all-stagefeedback-libdecnumber
26930TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
26931all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
cc11cc9b 26932 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
a4b6c45a
BE
26933 @r=`${PWD_COMMAND}`; export r; \
26934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 26935 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
a4b6c45a
BE
26936 $(HOST_EXPORTS) \
26937 $(POSTSTAGE1_HOST_EXPORTS) \
26938 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 26939 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
26940 CFLAGS="$(STAGEfeedback_CFLAGS)" \
26941 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
26942 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
26943 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26944 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26945 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26946 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26947 TFLAGS="$(STAGEfeedback_TFLAGS)" \
a4b6c45a
BE
26948 $(TARGET-stagefeedback-libdecnumber)
26949
26950maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
26951clean-stagefeedback: clean-stagefeedback-libdecnumber
26952clean-stagefeedback-libdecnumber:
995a5697
PB
26953 @if [ $(current_stage) = stagefeedback ]; then \
26954 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
26955 else \
26956 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
26957 $(MAKE) stagefeedback-start; \
26958 fi; \
a4b6c45a 26959 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 26960 $(MAKE) $(EXTRA_HOST_FLAGS) \
a4b6c45a 26961 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 26962 clean
a4b6c45a
BE
26963@endif libdecnumber-bootstrap
26964
26965
26966
26967
26968
26969.PHONY: check-libdecnumber maybe-check-libdecnumber
26970maybe-check-libdecnumber:
26971@if libdecnumber
26972maybe-check-libdecnumber: check-libdecnumber
26973
26974check-libdecnumber:
f41d6665 26975 @: $(MAKE); $(unstage)
a4b6c45a
BE
26976 @r=`${PWD_COMMAND}`; export r; \
26977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26978 $(HOST_EXPORTS) \
26979 (cd $(HOST_SUBDIR)/libdecnumber && \
26980 $(MAKE) $(FLAGS_TO_PASS) check)
26981
26982@endif libdecnumber
26983
26984.PHONY: install-libdecnumber maybe-install-libdecnumber
26985maybe-install-libdecnumber:
26986@if libdecnumber
26987maybe-install-libdecnumber: install-libdecnumber
26988
26989install-libdecnumber: installdirs
f41d6665 26990 @: $(MAKE); $(unstage)
a4b6c45a
BE
26991 @r=`${PWD_COMMAND}`; export r; \
26992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26993 $(HOST_EXPORTS) \
26994 (cd $(HOST_SUBDIR)/libdecnumber && \
26995 $(MAKE) $(FLAGS_TO_PASS) install)
26996
26997@endif libdecnumber
26998
b5422ad7 26999# Other targets (info, dvi, pdf, etc.)
a4b6c45a
BE
27000
27001.PHONY: maybe-info-libdecnumber info-libdecnumber
27002maybe-info-libdecnumber:
27003@if libdecnumber
27004maybe-info-libdecnumber: info-libdecnumber
27005
27006info-libdecnumber: \
27007 configure-libdecnumber
27008 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27009 r=`${PWD_COMMAND}`; export r; \
27010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27011 $(HOST_EXPORTS) \
27012 for flag in $(EXTRA_HOST_FLAGS) ; do \
27013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27014 done; \
27015 echo "Doing info in libdecnumber" ; \
27016 (cd $(HOST_SUBDIR)/libdecnumber && \
27017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27019 "RANLIB=$${RANLIB}" \
901119ae 27020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4b6c45a
BE
27021 info) \
27022 || exit 1
27023
27024@endif libdecnumber
27025
27026.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
27027maybe-dvi-libdecnumber:
27028@if libdecnumber
27029maybe-dvi-libdecnumber: dvi-libdecnumber
27030
27031dvi-libdecnumber: \
27032 configure-libdecnumber
27033 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27034 r=`${PWD_COMMAND}`; export r; \
27035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27036 $(HOST_EXPORTS) \
27037 for flag in $(EXTRA_HOST_FLAGS) ; do \
27038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27039 done; \
27040 echo "Doing dvi in libdecnumber" ; \
27041 (cd $(HOST_SUBDIR)/libdecnumber && \
27042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27044 "RANLIB=$${RANLIB}" \
901119ae 27045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4b6c45a
BE
27046 dvi) \
27047 || exit 1
27048
27049@endif libdecnumber
27050
b5422ad7
BM
27051.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
27052maybe-pdf-libdecnumber:
27053@if libdecnumber
27054maybe-pdf-libdecnumber: pdf-libdecnumber
27055
27056pdf-libdecnumber: \
27057 configure-libdecnumber
27058 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27059 r=`${PWD_COMMAND}`; export r; \
27060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27061 $(HOST_EXPORTS) \
27062 for flag in $(EXTRA_HOST_FLAGS) ; do \
27063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27064 done; \
27065 echo "Doing pdf in libdecnumber" ; \
27066 (cd $(HOST_SUBDIR)/libdecnumber && \
27067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27069 "RANLIB=$${RANLIB}" \
901119ae 27070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
27071 pdf) \
27072 || exit 1
27073
27074@endif libdecnumber
27075
a4b6c45a
BE
27076.PHONY: maybe-html-libdecnumber html-libdecnumber
27077maybe-html-libdecnumber:
27078@if libdecnumber
27079maybe-html-libdecnumber: html-libdecnumber
27080
27081html-libdecnumber: \
27082 configure-libdecnumber
27083 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27084 r=`${PWD_COMMAND}`; export r; \
27085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27086 $(HOST_EXPORTS) \
27087 for flag in $(EXTRA_HOST_FLAGS) ; do \
27088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27089 done; \
27090 echo "Doing html in libdecnumber" ; \
27091 (cd $(HOST_SUBDIR)/libdecnumber && \
27092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27094 "RANLIB=$${RANLIB}" \
901119ae 27095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4b6c45a
BE
27096 html) \
27097 || exit 1
27098
27099@endif libdecnumber
27100
27101.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
27102maybe-TAGS-libdecnumber:
27103@if libdecnumber
27104maybe-TAGS-libdecnumber: TAGS-libdecnumber
27105
27106TAGS-libdecnumber: \
27107 configure-libdecnumber
27108 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27109 r=`${PWD_COMMAND}`; export r; \
27110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27111 $(HOST_EXPORTS) \
27112 for flag in $(EXTRA_HOST_FLAGS) ; do \
27113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27114 done; \
27115 echo "Doing TAGS in libdecnumber" ; \
27116 (cd $(HOST_SUBDIR)/libdecnumber && \
27117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27119 "RANLIB=$${RANLIB}" \
901119ae 27120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4b6c45a
BE
27121 TAGS) \
27122 || exit 1
27123
27124@endif libdecnumber
27125
27126.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
27127maybe-install-info-libdecnumber:
27128@if libdecnumber
27129maybe-install-info-libdecnumber: install-info-libdecnumber
27130
27131install-info-libdecnumber: \
27132 configure-libdecnumber \
27133 info-libdecnumber
27134 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27135 r=`${PWD_COMMAND}`; export r; \
27136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27137 $(HOST_EXPORTS) \
27138 for flag in $(EXTRA_HOST_FLAGS) ; do \
27139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27140 done; \
27141 echo "Doing install-info in libdecnumber" ; \
27142 (cd $(HOST_SUBDIR)/libdecnumber && \
27143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27145 "RANLIB=$${RANLIB}" \
901119ae 27146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4b6c45a
BE
27147 install-info) \
27148 || exit 1
27149
27150@endif libdecnumber
27151
9c4d2493
BM
27152.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
27153maybe-install-pdf-libdecnumber:
27154@if libdecnumber
27155maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
27156
27157install-pdf-libdecnumber: \
27158 configure-libdecnumber \
27159 pdf-libdecnumber
27160 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27161 r=`${PWD_COMMAND}`; export r; \
27162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27163 $(HOST_EXPORTS) \
27164 for flag in $(EXTRA_HOST_FLAGS) ; do \
27165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27166 done; \
27167 echo "Doing install-pdf in libdecnumber" ; \
27168 (cd $(HOST_SUBDIR)/libdecnumber && \
27169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27171 "RANLIB=$${RANLIB}" \
901119ae 27172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
27173 install-pdf) \
27174 || exit 1
27175
27176@endif libdecnumber
27177
65d6e994
CD
27178.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
27179maybe-install-html-libdecnumber:
27180@if libdecnumber
27181maybe-install-html-libdecnumber: install-html-libdecnumber
27182
27183install-html-libdecnumber: \
27184 configure-libdecnumber \
27185 html-libdecnumber
27186 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27187 r=`${PWD_COMMAND}`; export r; \
27188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27189 $(HOST_EXPORTS) \
27190 for flag in $(EXTRA_HOST_FLAGS) ; do \
27191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27192 done; \
27193 echo "Doing install-html in libdecnumber" ; \
27194 (cd $(HOST_SUBDIR)/libdecnumber && \
27195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27197 "RANLIB=$${RANLIB}" \
901119ae 27198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
27199 install-html) \
27200 || exit 1
27201
27202@endif libdecnumber
27203
a4b6c45a
BE
27204.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
27205maybe-installcheck-libdecnumber:
27206@if libdecnumber
27207maybe-installcheck-libdecnumber: installcheck-libdecnumber
27208
27209installcheck-libdecnumber: \
27210 configure-libdecnumber
27211 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27212 r=`${PWD_COMMAND}`; export r; \
27213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27214 $(HOST_EXPORTS) \
27215 for flag in $(EXTRA_HOST_FLAGS) ; do \
27216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27217 done; \
27218 echo "Doing installcheck in libdecnumber" ; \
27219 (cd $(HOST_SUBDIR)/libdecnumber && \
27220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27222 "RANLIB=$${RANLIB}" \
901119ae 27223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4b6c45a
BE
27224 installcheck) \
27225 || exit 1
27226
27227@endif libdecnumber
27228
27229.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
27230maybe-mostlyclean-libdecnumber:
27231@if libdecnumber
27232maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
27233
27234mostlyclean-libdecnumber:
27235 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27236 r=`${PWD_COMMAND}`; export r; \
27237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
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 mostlyclean in libdecnumber" ; \
27243 (cd $(HOST_SUBDIR)/libdecnumber && \
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}" \
a4b6c45a
BE
27248 mostlyclean) \
27249 || exit 1
27250
27251@endif libdecnumber
27252
27253.PHONY: maybe-clean-libdecnumber clean-libdecnumber
27254maybe-clean-libdecnumber:
27255@if libdecnumber
27256maybe-clean-libdecnumber: clean-libdecnumber
27257
27258clean-libdecnumber:
27259 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27260 r=`${PWD_COMMAND}`; export r; \
27261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27262 $(HOST_EXPORTS) \
27263 for flag in $(EXTRA_HOST_FLAGS) ; do \
27264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27265 done; \
27266 echo "Doing clean in libdecnumber" ; \
27267 (cd $(HOST_SUBDIR)/libdecnumber && \
27268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27270 "RANLIB=$${RANLIB}" \
901119ae 27271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4b6c45a
BE
27272 clean) \
27273 || exit 1
27274
27275@endif libdecnumber
27276
27277.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
27278maybe-distclean-libdecnumber:
27279@if libdecnumber
27280maybe-distclean-libdecnumber: distclean-libdecnumber
27281
27282distclean-libdecnumber:
27283 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27284 r=`${PWD_COMMAND}`; export r; \
27285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27286 $(HOST_EXPORTS) \
27287 for flag in $(EXTRA_HOST_FLAGS) ; do \
27288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27289 done; \
27290 echo "Doing distclean in libdecnumber" ; \
27291 (cd $(HOST_SUBDIR)/libdecnumber && \
27292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27294 "RANLIB=$${RANLIB}" \
901119ae 27295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4b6c45a
BE
27296 distclean) \
27297 || exit 1
27298
27299@endif libdecnumber
27300
27301.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
27302maybe-maintainer-clean-libdecnumber:
27303@if libdecnumber
27304maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
27305
27306maintainer-clean-libdecnumber:
27307 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27308 r=`${PWD_COMMAND}`; export r; \
27309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27310 $(HOST_EXPORTS) \
27311 for flag in $(EXTRA_HOST_FLAGS) ; do \
27312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27313 done; \
27314 echo "Doing maintainer-clean in libdecnumber" ; \
27315 (cd $(HOST_SUBDIR)/libdecnumber && \
27316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27318 "RANLIB=$${RANLIB}" \
901119ae 27319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4b6c45a
BE
27320 maintainer-clean) \
27321 || exit 1
27322
27323@endif libdecnumber
27324
27325
27326
d32ab992
PB
27327.PHONY: configure-libgui maybe-configure-libgui
27328maybe-configure-libgui:
3ff3adad
PB
27329@if gcc-bootstrap
27330configure-libgui: stage_current
27331@endif gcc-bootstrap
d32ab992
PB
27332@if libgui
27333maybe-configure-libgui: configure-libgui
cc11cc9b 27334configure-libgui:
f41d6665 27335 @: $(MAKE); $(unstage)
cc11cc9b 27336 @r=`${PWD_COMMAND}`; export r; \
6de9cd9a 27337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
27338 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
27339 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
4fc4dd12 27340 $(HOST_EXPORTS) \
25b42232
PB
27341 echo Configuring in $(HOST_SUBDIR)/libgui; \
27342 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
6de9cd9a 27343 case $(srcdir) in \
215c351a
PB
27344 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27345 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
27346 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6de9cd9a 27347 esac; \
215c351a
PB
27348 srcdiroption="--srcdir=$${topdir}/libgui"; \
27349 libsrcdir="$$s/libgui"; \
6de9cd9a 27350 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
27351 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27352 --target=${target_alias} $${srcdiroption} \
6de9cd9a 27353 || exit 1
d32ab992 27354@endif libgui
6de9cd9a 27355
25b42232
PB
27356
27357
ce406537
PB
27358
27359
d32ab992
PB
27360.PHONY: all-libgui maybe-all-libgui
27361maybe-all-libgui:
3ff3adad
PB
27362@if gcc-bootstrap
27363all-libgui: stage_current
27364@endif gcc-bootstrap
d32ab992 27365@if libgui
7e0b5752 27366TARGET-libgui=all
d32ab992
PB
27367maybe-all-libgui: all-libgui
27368all-libgui: configure-libgui
f41d6665 27369 @: $(MAKE); $(unstage)
6de9cd9a
DN
27370 @r=`${PWD_COMMAND}`; export r; \
27371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27372 $(HOST_EXPORTS) \
215c351a 27373 (cd $(HOST_SUBDIR)/libgui && \
1c8bd6a3
PB
27374 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27375 $(TARGET-libgui))
d32ab992 27376@endif libgui
6de9cd9a 27377
25b42232 27378
ce406537
PB
27379
27380
d32ab992
PB
27381.PHONY: check-libgui maybe-check-libgui
27382maybe-check-libgui:
27383@if libgui
27384maybe-check-libgui: check-libgui
6de9cd9a 27385
d32ab992 27386check-libgui:
f41d6665 27387 @: $(MAKE); $(unstage)
6de9cd9a
DN
27388 @r=`${PWD_COMMAND}`; export r; \
27389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27390 $(HOST_EXPORTS) \
215c351a
PB
27391 (cd $(HOST_SUBDIR)/libgui && \
27392 $(MAKE) $(FLAGS_TO_PASS) check)
6de9cd9a 27393
d32ab992 27394@endif libgui
6de9cd9a 27395
d32ab992
PB
27396.PHONY: install-libgui maybe-install-libgui
27397maybe-install-libgui:
27398@if libgui
27399maybe-install-libgui: install-libgui
6de9cd9a 27400
d32ab992 27401install-libgui: installdirs
f41d6665 27402 @: $(MAKE); $(unstage)
d32ab992
PB
27403 @r=`${PWD_COMMAND}`; export r; \
27404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d32ab992 27405 $(HOST_EXPORTS) \
215c351a 27406 (cd $(HOST_SUBDIR)/libgui && \
ace9ac7b 27407 $(MAKE) $(FLAGS_TO_PASS) install)
6de9cd9a 27408
d32ab992 27409@endif libgui
6de9cd9a 27410
b5422ad7 27411# Other targets (info, dvi, pdf, etc.)
6de9cd9a 27412
d32ab992
PB
27413.PHONY: maybe-info-libgui info-libgui
27414maybe-info-libgui:
27415@if libgui
27416maybe-info-libgui: info-libgui
6de9cd9a 27417
d32ab992 27418info-libgui: \
05750653 27419 configure-libgui
f41d6665 27420 @: $(MAKE); $(unstage)
d32ab992 27421 @[ -f ./libgui/Makefile ] || exit 0; \
6de9cd9a
DN
27422 r=`${PWD_COMMAND}`; export r; \
27423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27424 $(HOST_EXPORTS) \
d32ab992 27425 for flag in $(EXTRA_HOST_FLAGS) ; do \
6de9cd9a
DN
27426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27427 done; \
d32ab992 27428 echo "Doing info in libgui" ; \
215c351a 27429 (cd $(HOST_SUBDIR)/libgui && \
6de9cd9a
DN
27430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27432 "RANLIB=$${RANLIB}" \
901119ae 27433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27434 info) \
6de9cd9a
DN
27435 || exit 1
27436
d32ab992 27437@endif libgui
6de9cd9a 27438
d32ab992
PB
27439.PHONY: maybe-dvi-libgui dvi-libgui
27440maybe-dvi-libgui:
27441@if libgui
27442maybe-dvi-libgui: dvi-libgui
6de9cd9a 27443
d32ab992 27444dvi-libgui: \
05750653 27445 configure-libgui
f41d6665 27446 @: $(MAKE); $(unstage)
d32ab992 27447 @[ -f ./libgui/Makefile ] || exit 0; \
6de9cd9a
DN
27448 r=`${PWD_COMMAND}`; export r; \
27449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27450 $(HOST_EXPORTS) \
d32ab992 27451 for flag in $(EXTRA_HOST_FLAGS) ; do \
6de9cd9a
DN
27452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27453 done; \
d32ab992 27454 echo "Doing dvi in libgui" ; \
215c351a 27455 (cd $(HOST_SUBDIR)/libgui && \
6de9cd9a
DN
27456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27458 "RANLIB=$${RANLIB}" \
901119ae 27459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27460 dvi) \
6de9cd9a
DN
27461 || exit 1
27462
d32ab992 27463@endif libgui
6de9cd9a 27464
b5422ad7
BM
27465.PHONY: maybe-pdf-libgui pdf-libgui
27466maybe-pdf-libgui:
27467@if libgui
27468maybe-pdf-libgui: pdf-libgui
27469
27470pdf-libgui: \
27471 configure-libgui
27472 @: $(MAKE); $(unstage)
27473 @[ -f ./libgui/Makefile ] || exit 0; \
27474 r=`${PWD_COMMAND}`; export r; \
27475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27476 $(HOST_EXPORTS) \
27477 for flag in $(EXTRA_HOST_FLAGS) ; do \
27478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27479 done; \
27480 echo "Doing pdf in libgui" ; \
27481 (cd $(HOST_SUBDIR)/libgui && \
27482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27484 "RANLIB=$${RANLIB}" \
901119ae 27485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
27486 pdf) \
27487 || exit 1
27488
27489@endif libgui
27490
f87a2b2e
MS
27491.PHONY: maybe-html-libgui html-libgui
27492maybe-html-libgui:
27493@if libgui
27494maybe-html-libgui: html-libgui
27495
27496html-libgui: \
05750653 27497 configure-libgui
f41d6665 27498 @: $(MAKE); $(unstage)
f87a2b2e
MS
27499 @[ -f ./libgui/Makefile ] || exit 0; \
27500 r=`${PWD_COMMAND}`; export r; \
27501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
27502 $(HOST_EXPORTS) \
27503 for flag in $(EXTRA_HOST_FLAGS) ; do \
27504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27505 done; \
27506 echo "Doing html in libgui" ; \
215c351a 27507 (cd $(HOST_SUBDIR)/libgui && \
f87a2b2e
MS
27508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27510 "RANLIB=$${RANLIB}" \
901119ae 27511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
27512 html) \
27513 || exit 1
27514
27515@endif libgui
27516
d32ab992
PB
27517.PHONY: maybe-TAGS-libgui TAGS-libgui
27518maybe-TAGS-libgui:
27519@if libgui
27520maybe-TAGS-libgui: TAGS-libgui
6de9cd9a 27521
d32ab992 27522TAGS-libgui: \
05750653 27523 configure-libgui
f41d6665 27524 @: $(MAKE); $(unstage)
d32ab992 27525 @[ -f ./libgui/Makefile ] || exit 0; \
6de9cd9a
DN
27526 r=`${PWD_COMMAND}`; export r; \
27527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27528 $(HOST_EXPORTS) \
d32ab992 27529 for flag in $(EXTRA_HOST_FLAGS) ; do \
6de9cd9a
DN
27530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27531 done; \
d32ab992 27532 echo "Doing TAGS in libgui" ; \
215c351a 27533 (cd $(HOST_SUBDIR)/libgui && \
6de9cd9a
DN
27534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27536 "RANLIB=$${RANLIB}" \
901119ae 27537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27538 TAGS) \
6de9cd9a
DN
27539 || exit 1
27540
d32ab992 27541@endif libgui
6de9cd9a 27542
d32ab992
PB
27543.PHONY: maybe-install-info-libgui install-info-libgui
27544maybe-install-info-libgui:
27545@if libgui
27546maybe-install-info-libgui: install-info-libgui
6de9cd9a 27547
d32ab992
PB
27548install-info-libgui: \
27549 configure-libgui \
05750653 27550 info-libgui
f41d6665 27551 @: $(MAKE); $(unstage)
d32ab992 27552 @[ -f ./libgui/Makefile ] || exit 0; \
6de9cd9a
DN
27553 r=`${PWD_COMMAND}`; export r; \
27554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27555 $(HOST_EXPORTS) \
d32ab992 27556 for flag in $(EXTRA_HOST_FLAGS) ; do \
6de9cd9a
DN
27557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27558 done; \
d32ab992 27559 echo "Doing install-info in libgui" ; \
215c351a 27560 (cd $(HOST_SUBDIR)/libgui && \
6de9cd9a
DN
27561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27563 "RANLIB=$${RANLIB}" \
901119ae 27564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27565 install-info) \
6de9cd9a
DN
27566 || exit 1
27567
d32ab992 27568@endif libgui
6de9cd9a 27569
9c4d2493
BM
27570.PHONY: maybe-install-pdf-libgui install-pdf-libgui
27571maybe-install-pdf-libgui:
27572@if libgui
27573maybe-install-pdf-libgui: install-pdf-libgui
27574
27575install-pdf-libgui: \
27576 configure-libgui \
27577 pdf-libgui
27578 @: $(MAKE); $(unstage)
27579 @[ -f ./libgui/Makefile ] || exit 0; \
27580 r=`${PWD_COMMAND}`; export r; \
27581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27582 $(HOST_EXPORTS) \
27583 for flag in $(EXTRA_HOST_FLAGS) ; do \
27584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27585 done; \
27586 echo "Doing install-pdf in libgui" ; \
27587 (cd $(HOST_SUBDIR)/libgui && \
27588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27590 "RANLIB=$${RANLIB}" \
901119ae 27591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
27592 install-pdf) \
27593 || exit 1
27594
27595@endif libgui
27596
65d6e994
CD
27597.PHONY: maybe-install-html-libgui install-html-libgui
27598maybe-install-html-libgui:
27599@if libgui
27600maybe-install-html-libgui: install-html-libgui
27601
27602install-html-libgui: \
27603 configure-libgui \
27604 html-libgui
27605 @: $(MAKE); $(unstage)
27606 @[ -f ./libgui/Makefile ] || exit 0; \
27607 r=`${PWD_COMMAND}`; export r; \
27608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27609 $(HOST_EXPORTS) \
27610 for flag in $(EXTRA_HOST_FLAGS) ; do \
27611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27612 done; \
27613 echo "Doing install-html in libgui" ; \
27614 (cd $(HOST_SUBDIR)/libgui && \
27615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27617 "RANLIB=$${RANLIB}" \
901119ae 27618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
27619 install-html) \
27620 || exit 1
27621
27622@endif libgui
27623
d32ab992
PB
27624.PHONY: maybe-installcheck-libgui installcheck-libgui
27625maybe-installcheck-libgui:
27626@if libgui
27627maybe-installcheck-libgui: installcheck-libgui
6de9cd9a 27628
d32ab992 27629installcheck-libgui: \
05750653 27630 configure-libgui
f41d6665 27631 @: $(MAKE); $(unstage)
d32ab992 27632 @[ -f ./libgui/Makefile ] || exit 0; \
6de9cd9a
DN
27633 r=`${PWD_COMMAND}`; export r; \
27634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27635 $(HOST_EXPORTS) \
d32ab992 27636 for flag in $(EXTRA_HOST_FLAGS) ; do \
6de9cd9a
DN
27637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27638 done; \
d32ab992 27639 echo "Doing installcheck in libgui" ; \
215c351a 27640 (cd $(HOST_SUBDIR)/libgui && \
6de9cd9a
DN
27641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27643 "RANLIB=$${RANLIB}" \
901119ae 27644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27645 installcheck) \
6de9cd9a
DN
27646 || exit 1
27647
d32ab992 27648@endif libgui
6de9cd9a 27649
d32ab992
PB
27650.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
27651maybe-mostlyclean-libgui:
27652@if libgui
27653maybe-mostlyclean-libgui: mostlyclean-libgui
6de9cd9a 27654
05750653 27655mostlyclean-libgui:
f41d6665 27656 @: $(MAKE); $(unstage)
d32ab992 27657 @[ -f ./libgui/Makefile ] || exit 0; \
6de9cd9a
DN
27658 r=`${PWD_COMMAND}`; export r; \
27659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27660 $(HOST_EXPORTS) \
d32ab992 27661 for flag in $(EXTRA_HOST_FLAGS) ; do \
6de9cd9a
DN
27662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27663 done; \
d32ab992 27664 echo "Doing mostlyclean in libgui" ; \
215c351a 27665 (cd $(HOST_SUBDIR)/libgui && \
6de9cd9a
DN
27666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27668 "RANLIB=$${RANLIB}" \
901119ae 27669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27670 mostlyclean) \
6de9cd9a
DN
27671 || exit 1
27672
d32ab992 27673@endif libgui
6de9cd9a 27674
d32ab992
PB
27675.PHONY: maybe-clean-libgui clean-libgui
27676maybe-clean-libgui:
27677@if libgui
27678maybe-clean-libgui: clean-libgui
6de9cd9a 27679
05750653 27680clean-libgui:
f41d6665 27681 @: $(MAKE); $(unstage)
d32ab992 27682 @[ -f ./libgui/Makefile ] || exit 0; \
6de9cd9a
DN
27683 r=`${PWD_COMMAND}`; export r; \
27684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27685 $(HOST_EXPORTS) \
d32ab992 27686 for flag in $(EXTRA_HOST_FLAGS) ; do \
6de9cd9a
DN
27687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27688 done; \
d32ab992 27689 echo "Doing clean in libgui" ; \
215c351a 27690 (cd $(HOST_SUBDIR)/libgui && \
6de9cd9a
DN
27691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27693 "RANLIB=$${RANLIB}" \
901119ae 27694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27695 clean) \
6de9cd9a
DN
27696 || exit 1
27697
d32ab992 27698@endif libgui
6de9cd9a 27699
d32ab992
PB
27700.PHONY: maybe-distclean-libgui distclean-libgui
27701maybe-distclean-libgui:
27702@if libgui
27703maybe-distclean-libgui: distclean-libgui
6de9cd9a 27704
05750653 27705distclean-libgui:
f41d6665 27706 @: $(MAKE); $(unstage)
d32ab992 27707 @[ -f ./libgui/Makefile ] || exit 0; \
6de9cd9a
DN
27708 r=`${PWD_COMMAND}`; export r; \
27709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27710 $(HOST_EXPORTS) \
d32ab992 27711 for flag in $(EXTRA_HOST_FLAGS) ; do \
6de9cd9a
DN
27712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27713 done; \
d32ab992 27714 echo "Doing distclean in libgui" ; \
215c351a 27715 (cd $(HOST_SUBDIR)/libgui && \
6de9cd9a
DN
27716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27718 "RANLIB=$${RANLIB}" \
901119ae 27719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27720 distclean) \
6de9cd9a
DN
27721 || exit 1
27722
d32ab992 27723@endif libgui
6de9cd9a 27724
d32ab992
PB
27725.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
27726maybe-maintainer-clean-libgui:
27727@if libgui
27728maybe-maintainer-clean-libgui: maintainer-clean-libgui
6de9cd9a 27729
05750653 27730maintainer-clean-libgui:
f41d6665 27731 @: $(MAKE); $(unstage)
d32ab992 27732 @[ -f ./libgui/Makefile ] || exit 0; \
6de9cd9a
DN
27733 r=`${PWD_COMMAND}`; export r; \
27734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27735 $(HOST_EXPORTS) \
d32ab992 27736 for flag in $(EXTRA_HOST_FLAGS) ; do \
6de9cd9a
DN
27737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27738 done; \
d32ab992 27739 echo "Doing maintainer-clean in libgui" ; \
215c351a 27740 (cd $(HOST_SUBDIR)/libgui && \
6de9cd9a
DN
27741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27743 "RANLIB=$${RANLIB}" \
901119ae 27744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27745 maintainer-clean) \
6de9cd9a
DN
27746 || exit 1
27747
d32ab992 27748@endif libgui
6de9cd9a
DN
27749
27750
25b42232 27751
d32ab992
PB
27752.PHONY: configure-libiberty maybe-configure-libiberty
27753maybe-configure-libiberty:
3ff3adad
PB
27754@if gcc-bootstrap
27755configure-libiberty: stage_current
27756@endif gcc-bootstrap
d32ab992
PB
27757@if libiberty
27758maybe-configure-libiberty: configure-libiberty
cc11cc9b 27759configure-libiberty:
cc11cc9b
PB
27760 @r=`${PWD_COMMAND}`; export r; \
27761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
215c351a
PB
27762 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
27763 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
4fc4dd12 27764 $(HOST_EXPORTS) \
25b42232
PB
27765 echo Configuring in $(HOST_SUBDIR)/libiberty; \
27766 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
295f4e42 27767 case $(srcdir) in \
215c351a
PB
27768 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27769 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
27770 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 27771 esac; \
215c351a
PB
27772 srcdiroption="--srcdir=$${topdir}/libiberty"; \
27773 libsrcdir="$$s/libiberty"; \
295f4e42 27774 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
27775 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27776 --target=${target_alias} $${srcdiroption} \
1358ccea 27777 || exit 1
d32ab992 27778@endif libiberty
1358ccea 27779
25b42232
PB
27780
27781
ce406537
PB
27782.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
27783maybe-configure-stage1-libiberty:
27784@if libiberty-bootstrap
27785maybe-configure-stage1-libiberty: configure-stage1-libiberty
f41d6665 27786configure-stage1-libiberty:
cc11cc9b 27787 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 27788 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
cc11cc9b
PB
27789 @r=`${PWD_COMMAND}`; export r; \
27790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 27791 TFLAGS="$(STAGE1_TFLAGS)"; \
f41d6665 27792 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
4a4a4e99 27793 $(HOST_EXPORTS) \
342b9200 27794 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
27795 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
27796 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
ce406537 27797 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
f41d6665 27798 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
ce406537
PB
27799 cd $(HOST_SUBDIR)/libiberty || exit 1; \
27800 case $(srcdir) in \
27801 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27802 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
27803 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27804 esac; \
27805 srcdiroption="--srcdir=$${topdir}/libiberty"; \
27806 libsrcdir="$$s/libiberty"; \
27807 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
27808 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27809 --target=${target_alias} $${srcdiroption} \
4a4a4e99 27810 $(STAGE1_CONFIGURE_FLAGS)
ce406537
PB
27811@endif libiberty-bootstrap
27812
27813.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
27814maybe-configure-stage2-libiberty:
27815@if libiberty-bootstrap
27816maybe-configure-stage2-libiberty: configure-stage2-libiberty
f41d6665 27817configure-stage2-libiberty:
cc11cc9b 27818 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 27819 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
cc11cc9b
PB
27820 @r=`${PWD_COMMAND}`; export r; \
27821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 27822 TFLAGS="$(STAGE2_TFLAGS)"; \
f41d6665 27823 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
ce406537 27824 $(HOST_EXPORTS) \
4a4a4e99 27825 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 27826 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
27827 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
27828 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
ce406537 27829 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
f41d6665 27830 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
ce406537
PB
27831 cd $(HOST_SUBDIR)/libiberty || exit 1; \
27832 case $(srcdir) in \
27833 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27834 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
27835 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27836 esac; \
27837 srcdiroption="--srcdir=$${topdir}/libiberty"; \
27838 libsrcdir="$$s/libiberty"; \
27839 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
27840 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27841 --target=${target_alias} $${srcdiroption} \
57255173 27842 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 27843 $(STAGE2_CONFIGURE_FLAGS)
bb286d71
AO
27844@endif libiberty-bootstrap
27845
ce406537
PB
27846.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
27847maybe-configure-stage3-libiberty:
27848@if libiberty-bootstrap
27849maybe-configure-stage3-libiberty: configure-stage3-libiberty
f41d6665 27850configure-stage3-libiberty:
cc11cc9b 27851 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 27852 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
cc11cc9b
PB
27853 @r=`${PWD_COMMAND}`; export r; \
27854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 27855 TFLAGS="$(STAGE3_TFLAGS)"; \
f41d6665 27856 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
ce406537 27857 $(HOST_EXPORTS) \
4a4a4e99 27858 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 27859 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
27860 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
27861 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
ce406537 27862 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
f41d6665 27863 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
ce406537
PB
27864 cd $(HOST_SUBDIR)/libiberty || exit 1; \
27865 case $(srcdir) in \
27866 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27867 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
27868 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27869 esac; \
27870 srcdiroption="--srcdir=$${topdir}/libiberty"; \
27871 libsrcdir="$$s/libiberty"; \
27872 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
27873 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27874 --target=${target_alias} $${srcdiroption} \
57255173 27875 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 27876 $(STAGE3_CONFIGURE_FLAGS)
bb286d71
AO
27877@endif libiberty-bootstrap
27878
ce406537
PB
27879.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
27880maybe-configure-stage4-libiberty:
27881@if libiberty-bootstrap
27882maybe-configure-stage4-libiberty: configure-stage4-libiberty
f41d6665 27883configure-stage4-libiberty:
cc11cc9b 27884 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 27885 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
cc11cc9b
PB
27886 @r=`${PWD_COMMAND}`; export r; \
27887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 27888 TFLAGS="$(STAGE4_TFLAGS)"; \
f41d6665 27889 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
ce406537 27890 $(HOST_EXPORTS) \
4a4a4e99 27891 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 27892 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
27893 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
27894 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
ce406537 27895 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
f41d6665 27896 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
ce406537
PB
27897 cd $(HOST_SUBDIR)/libiberty || exit 1; \
27898 case $(srcdir) in \
27899 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27900 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
27901 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27902 esac; \
27903 srcdiroption="--srcdir=$${topdir}/libiberty"; \
27904 libsrcdir="$$s/libiberty"; \
27905 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
27906 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27907 --target=${target_alias} $${srcdiroption} \
57255173 27908 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 27909 $(STAGE4_CONFIGURE_FLAGS)
ce406537
PB
27910@endif libiberty-bootstrap
27911
27912.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
27913maybe-configure-stageprofile-libiberty:
27914@if libiberty-bootstrap
27915maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
f41d6665 27916configure-stageprofile-libiberty:
cc11cc9b 27917 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 27918 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
cc11cc9b
PB
27919 @r=`${PWD_COMMAND}`; export r; \
27920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 27921 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f41d6665 27922 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
ce406537 27923 $(HOST_EXPORTS) \
4a4a4e99
AO
27924 $(POSTSTAGE1_HOST_EXPORTS) \
27925 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
27926 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
27927 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
ce406537 27928 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
f41d6665 27929 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
ce406537
PB
27930 cd $(HOST_SUBDIR)/libiberty || exit 1; \
27931 case $(srcdir) in \
27932 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27933 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
27934 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27935 esac; \
27936 srcdiroption="--srcdir=$${topdir}/libiberty"; \
27937 libsrcdir="$$s/libiberty"; \
27938 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
27939 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27940 --target=${target_alias} $${srcdiroption} \
57255173 27941 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 27942 $(STAGEprofile_CONFIGURE_FLAGS)
ce406537
PB
27943@endif libiberty-bootstrap
27944
27945.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
27946maybe-configure-stagefeedback-libiberty:
27947@if libiberty-bootstrap
27948maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
f41d6665 27949configure-stagefeedback-libiberty:
cc11cc9b 27950 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 27951 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
cc11cc9b
PB
27952 @r=`${PWD_COMMAND}`; export r; \
27953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 27954 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f41d6665 27955 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
ce406537 27956 $(HOST_EXPORTS) \
4a4a4e99
AO
27957 $(POSTSTAGE1_HOST_EXPORTS) \
27958 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
27959 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
27960 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
ce406537 27961 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
f41d6665 27962 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
ce406537
PB
27963 cd $(HOST_SUBDIR)/libiberty || exit 1; \
27964 case $(srcdir) in \
27965 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27966 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
27967 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27968 esac; \
27969 srcdiroption="--srcdir=$${topdir}/libiberty"; \
27970 libsrcdir="$$s/libiberty"; \
27971 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
27972 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27973 --target=${target_alias} $${srcdiroption} \
57255173 27974 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 27975 $(STAGEfeedback_CONFIGURE_FLAGS)
ce406537
PB
27976@endif libiberty-bootstrap
27977
27978
27979
27980
27981
d32ab992
PB
27982.PHONY: all-libiberty maybe-all-libiberty
27983maybe-all-libiberty:
3ff3adad
PB
27984@if gcc-bootstrap
27985all-libiberty: stage_current
27986@endif gcc-bootstrap
d32ab992 27987@if libiberty
7e0b5752 27988TARGET-libiberty=all
d32ab992
PB
27989maybe-all-libiberty: all-libiberty
27990all-libiberty: configure-libiberty
cc11cc9b 27991 @r=`${PWD_COMMAND}`; export r; \
d32ab992 27992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27993 $(HOST_EXPORTS) \
215c351a 27994 (cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3
PB
27995 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27996 $(TARGET-libiberty))
d32ab992 27997@endif libiberty
1358ccea 27998
25b42232 27999
ce406537
PB
28000
28001.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
28002.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
28003maybe-all-stage1-libiberty:
28004maybe-clean-stage1-libiberty:
28005@if libiberty-bootstrap
28006maybe-all-stage1-libiberty: all-stage1-libiberty
28007all-stage1: all-stage1-libiberty
1061f99e 28008TARGET-stage1-libiberty = $(TARGET-libiberty)
ce406537 28009all-stage1-libiberty: configure-stage1-libiberty
cc11cc9b 28010 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
ce406537
PB
28011 @r=`${PWD_COMMAND}`; export r; \
28012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 28013 TFLAGS="$(STAGE1_TFLAGS)"; \
ce406537
PB
28014 $(HOST_EXPORTS) \
28015 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 28016 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
28017 CFLAGS="$(STAGE1_CFLAGS)" \
28018 CXXFLAGS="$(STAGE1_CFLAGS)" \
28019 LIBCFLAGS="$(LIBCFLAGS)" \
28020 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28021 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28022 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28023 $(EXTRA_HOST_FLAGS) \
28024 TFLAGS="$(STAGE1_TFLAGS)" \
1061f99e 28025 $(TARGET-stage1-libiberty)
ce406537
PB
28026
28027maybe-clean-stage1-libiberty: clean-stage1-libiberty
28028clean-stage1: clean-stage1-libiberty
28029clean-stage1-libiberty:
995a5697
PB
28030 @if [ $(current_stage) = stage1 ]; then \
28031 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
28032 else \
28033 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
28034 $(MAKE) stage1-start; \
28035 fi; \
ce406537 28036 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 28037 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 28038 clean
ce406537
PB
28039@endif libiberty-bootstrap
28040
28041
28042.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
28043.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
28044maybe-all-stage2-libiberty:
28045maybe-clean-stage2-libiberty:
28046@if libiberty-bootstrap
28047maybe-all-stage2-libiberty: all-stage2-libiberty
28048all-stage2: all-stage2-libiberty
1061f99e 28049TARGET-stage2-libiberty = $(TARGET-libiberty)
ce406537 28050all-stage2-libiberty: configure-stage2-libiberty
cc11cc9b 28051 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
ce406537
PB
28052 @r=`${PWD_COMMAND}`; export r; \
28053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 28054 TFLAGS="$(STAGE2_TFLAGS)"; \
ce406537
PB
28055 $(HOST_EXPORTS) \
28056 $(POSTSTAGE1_HOST_EXPORTS) \
28057 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 28058 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
28059 CFLAGS="$(STAGE2_CFLAGS)" \
28060 CXXFLAGS="$(STAGE2_CFLAGS)" \
28061 LIBCFLAGS="$(STAGE2_CFLAGS)" \
28062 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28063 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28064 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28065 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28066 TFLAGS="$(STAGE2_TFLAGS)" \
1061f99e 28067 $(TARGET-stage2-libiberty)
ce406537
PB
28068
28069maybe-clean-stage2-libiberty: clean-stage2-libiberty
28070clean-stage2: clean-stage2-libiberty
28071clean-stage2-libiberty:
995a5697
PB
28072 @if [ $(current_stage) = stage2 ]; then \
28073 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
28074 else \
28075 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
28076 $(MAKE) stage2-start; \
28077 fi; \
ce406537 28078 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 28079 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 28080 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 28081 clean
ce406537
PB
28082@endif libiberty-bootstrap
28083
28084
28085.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
28086.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
28087maybe-all-stage3-libiberty:
28088maybe-clean-stage3-libiberty:
28089@if libiberty-bootstrap
28090maybe-all-stage3-libiberty: all-stage3-libiberty
28091all-stage3: all-stage3-libiberty
1061f99e 28092TARGET-stage3-libiberty = $(TARGET-libiberty)
ce406537 28093all-stage3-libiberty: configure-stage3-libiberty
cc11cc9b 28094 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
ce406537
PB
28095 @r=`${PWD_COMMAND}`; export r; \
28096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 28097 TFLAGS="$(STAGE3_TFLAGS)"; \
ce406537
PB
28098 $(HOST_EXPORTS) \
28099 $(POSTSTAGE1_HOST_EXPORTS) \
28100 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 28101 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
28102 CFLAGS="$(STAGE3_CFLAGS)" \
28103 CXXFLAGS="$(STAGE3_CFLAGS)" \
28104 LIBCFLAGS="$(STAGE3_CFLAGS)" \
28105 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28106 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28107 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28108 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28109 TFLAGS="$(STAGE3_TFLAGS)" \
1061f99e 28110 $(TARGET-stage3-libiberty)
ce406537
PB
28111
28112maybe-clean-stage3-libiberty: clean-stage3-libiberty
28113clean-stage3: clean-stage3-libiberty
28114clean-stage3-libiberty:
995a5697
PB
28115 @if [ $(current_stage) = stage3 ]; then \
28116 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
28117 else \
28118 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
28119 $(MAKE) stage3-start; \
28120 fi; \
ce406537 28121 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 28122 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 28123 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 28124 clean
ce406537
PB
28125@endif libiberty-bootstrap
28126
28127
28128.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
28129.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
28130maybe-all-stage4-libiberty:
28131maybe-clean-stage4-libiberty:
28132@if libiberty-bootstrap
28133maybe-all-stage4-libiberty: all-stage4-libiberty
28134all-stage4: all-stage4-libiberty
1061f99e 28135TARGET-stage4-libiberty = $(TARGET-libiberty)
ce406537 28136all-stage4-libiberty: configure-stage4-libiberty
cc11cc9b 28137 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
ce406537
PB
28138 @r=`${PWD_COMMAND}`; export r; \
28139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 28140 TFLAGS="$(STAGE4_TFLAGS)"; \
ce406537
PB
28141 $(HOST_EXPORTS) \
28142 $(POSTSTAGE1_HOST_EXPORTS) \
28143 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 28144 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
28145 CFLAGS="$(STAGE4_CFLAGS)" \
28146 CXXFLAGS="$(STAGE4_CFLAGS)" \
1c8bd6a3 28147 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
28148 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28149 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28150 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28151 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28152 TFLAGS="$(STAGE4_TFLAGS)" \
1061f99e 28153 $(TARGET-stage4-libiberty)
ce406537
PB
28154
28155maybe-clean-stage4-libiberty: clean-stage4-libiberty
28156clean-stage4: clean-stage4-libiberty
28157clean-stage4-libiberty:
995a5697
PB
28158 @if [ $(current_stage) = stage4 ]; then \
28159 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
28160 else \
28161 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
28162 $(MAKE) stage4-start; \
28163 fi; \
ce406537 28164 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 28165 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 28166 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 28167 clean
ce406537
PB
28168@endif libiberty-bootstrap
28169
28170
28171.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
28172.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
28173maybe-all-stageprofile-libiberty:
28174maybe-clean-stageprofile-libiberty:
28175@if libiberty-bootstrap
28176maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
28177all-stageprofile: all-stageprofile-libiberty
1061f99e 28178TARGET-stageprofile-libiberty = $(TARGET-libiberty)
ce406537 28179all-stageprofile-libiberty: configure-stageprofile-libiberty
cc11cc9b 28180 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
ce406537
PB
28181 @r=`${PWD_COMMAND}`; export r; \
28182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 28183 TFLAGS="$(STAGEprofile_TFLAGS)"; \
ce406537
PB
28184 $(HOST_EXPORTS) \
28185 $(POSTSTAGE1_HOST_EXPORTS) \
28186 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 28187 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
28188 CFLAGS="$(STAGEprofile_CFLAGS)" \
28189 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
28190 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
28191 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28192 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28193 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28194 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28195 TFLAGS="$(STAGEprofile_TFLAGS)" \
1061f99e 28196 $(TARGET-stageprofile-libiberty)
ce406537
PB
28197
28198maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
28199clean-stageprofile: clean-stageprofile-libiberty
28200clean-stageprofile-libiberty:
995a5697
PB
28201 @if [ $(current_stage) = stageprofile ]; then \
28202 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
28203 else \
28204 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
28205 $(MAKE) stageprofile-start; \
28206 fi; \
ce406537 28207 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 28208 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 28209 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 28210 clean
ce406537
PB
28211@endif libiberty-bootstrap
28212
28213
28214.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
28215.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
28216maybe-all-stagefeedback-libiberty:
28217maybe-clean-stagefeedback-libiberty:
28218@if libiberty-bootstrap
28219maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
28220all-stagefeedback: all-stagefeedback-libiberty
1061f99e 28221TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
ce406537 28222all-stagefeedback-libiberty: configure-stagefeedback-libiberty
cc11cc9b 28223 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
ce406537
PB
28224 @r=`${PWD_COMMAND}`; export r; \
28225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 28226 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
ce406537
PB
28227 $(HOST_EXPORTS) \
28228 $(POSTSTAGE1_HOST_EXPORTS) \
28229 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 28230 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
28231 CFLAGS="$(STAGEfeedback_CFLAGS)" \
28232 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
28233 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
28234 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28235 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28236 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28237 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28238 TFLAGS="$(STAGEfeedback_TFLAGS)" \
1061f99e 28239 $(TARGET-stagefeedback-libiberty)
ce406537
PB
28240
28241maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
28242clean-stagefeedback: clean-stagefeedback-libiberty
28243clean-stagefeedback-libiberty:
995a5697
PB
28244 @if [ $(current_stage) = stagefeedback ]; then \
28245 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
28246 else \
28247 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
28248 $(MAKE) stagefeedback-start; \
28249 fi; \
ce406537 28250 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 28251 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 28252 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 28253 clean
ce406537
PB
28254@endif libiberty-bootstrap
28255
28256
28257
28258
28259
d32ab992
PB
28260.PHONY: check-libiberty maybe-check-libiberty
28261maybe-check-libiberty:
28262@if libiberty
28263maybe-check-libiberty: check-libiberty
1358ccea 28264
d32ab992 28265check-libiberty:
f41d6665 28266 @: $(MAKE); $(unstage)
295f4e42 28267 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 28268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28269 $(HOST_EXPORTS) \
215c351a
PB
28270 (cd $(HOST_SUBDIR)/libiberty && \
28271 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 28272
d32ab992 28273@endif libiberty
1358ccea 28274
d32ab992
PB
28275.PHONY: install-libiberty maybe-install-libiberty
28276maybe-install-libiberty:
28277@if libiberty
28278maybe-install-libiberty: install-libiberty
1358ccea 28279
d32ab992 28280install-libiberty: installdirs
f41d6665 28281 @: $(MAKE); $(unstage)
295f4e42 28282 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 28283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28284 $(HOST_EXPORTS) \
215c351a 28285 (cd $(HOST_SUBDIR)/libiberty && \
ace9ac7b 28286 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 28287
d32ab992 28288@endif libiberty
1358ccea 28289
b5422ad7 28290# Other targets (info, dvi, pdf, etc.)
1358ccea 28291
d32ab992
PB
28292.PHONY: maybe-info-libiberty info-libiberty
28293maybe-info-libiberty:
28294@if libiberty
28295maybe-info-libiberty: info-libiberty
295f4e42 28296
d32ab992 28297info-libiberty: \
05750653 28298 configure-libiberty
d32ab992 28299 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
28300 r=`${PWD_COMMAND}`; export r; \
28301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28302 $(HOST_EXPORTS) \
d32ab992 28303 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
28304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28305 done; \
f87a2b2e 28306 echo "Doing info in libiberty" ; \
215c351a 28307 (cd $(HOST_SUBDIR)/libiberty && \
f87a2b2e
MS
28308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28310 "RANLIB=$${RANLIB}" \
901119ae 28311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
28312 info) \
28313 || exit 1
28314
28315@endif libiberty
28316
28317.PHONY: maybe-dvi-libiberty dvi-libiberty
28318maybe-dvi-libiberty:
28319@if libiberty
28320maybe-dvi-libiberty: dvi-libiberty
28321
28322dvi-libiberty: \
05750653 28323 configure-libiberty
f87a2b2e
MS
28324 @[ -f ./libiberty/Makefile ] || exit 0; \
28325 r=`${PWD_COMMAND}`; export r; \
28326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
28327 $(HOST_EXPORTS) \
28328 for flag in $(EXTRA_HOST_FLAGS) ; do \
28329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28330 done; \
28331 echo "Doing dvi in libiberty" ; \
215c351a 28332 (cd $(HOST_SUBDIR)/libiberty && \
1358ccea
NN
28333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28335 "RANLIB=$${RANLIB}" \
901119ae 28336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e 28337 dvi) \
1358ccea
NN
28338 || exit 1
28339
d32ab992 28340@endif libiberty
1358ccea 28341
b5422ad7
BM
28342.PHONY: maybe-pdf-libiberty pdf-libiberty
28343maybe-pdf-libiberty:
28344@if libiberty
28345maybe-pdf-libiberty: pdf-libiberty
28346
28347pdf-libiberty: \
28348 configure-libiberty
28349 @[ -f ./libiberty/Makefile ] || exit 0; \
28350 r=`${PWD_COMMAND}`; export r; \
28351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28352 $(HOST_EXPORTS) \
28353 for flag in $(EXTRA_HOST_FLAGS) ; do \
28354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28355 done; \
28356 echo "Doing pdf in libiberty" ; \
28357 (cd $(HOST_SUBDIR)/libiberty && \
28358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28360 "RANLIB=$${RANLIB}" \
901119ae 28361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
28362 pdf) \
28363 || exit 1
28364
28365@endif libiberty
28366
f87a2b2e
MS
28367.PHONY: maybe-html-libiberty html-libiberty
28368maybe-html-libiberty:
d32ab992 28369@if libiberty
f87a2b2e 28370maybe-html-libiberty: html-libiberty
1358ccea 28371
f87a2b2e 28372html-libiberty: \
05750653 28373 configure-libiberty
d32ab992 28374 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
28375 r=`${PWD_COMMAND}`; export r; \
28376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28377 $(HOST_EXPORTS) \
d32ab992 28378 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
28379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28380 done; \
f87a2b2e 28381 echo "Doing html in libiberty" ; \
215c351a 28382 (cd $(HOST_SUBDIR)/libiberty && \
1358ccea
NN
28383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28385 "RANLIB=$${RANLIB}" \
901119ae 28386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e 28387 html) \
1358ccea
NN
28388 || exit 1
28389
d32ab992 28390@endif libiberty
1358ccea 28391
d32ab992
PB
28392.PHONY: maybe-TAGS-libiberty TAGS-libiberty
28393maybe-TAGS-libiberty:
28394@if libiberty
28395maybe-TAGS-libiberty: TAGS-libiberty
1358ccea 28396
d32ab992 28397TAGS-libiberty: \
05750653 28398 configure-libiberty
d32ab992 28399 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
28400 r=`${PWD_COMMAND}`; export r; \
28401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28402 $(HOST_EXPORTS) \
d32ab992 28403 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
28404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28405 done; \
d32ab992 28406 echo "Doing TAGS in libiberty" ; \
215c351a 28407 (cd $(HOST_SUBDIR)/libiberty && \
1358ccea
NN
28408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28410 "RANLIB=$${RANLIB}" \
901119ae 28411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28412 TAGS) \
1358ccea
NN
28413 || exit 1
28414
d32ab992 28415@endif libiberty
1358ccea 28416
d32ab992
PB
28417.PHONY: maybe-install-info-libiberty install-info-libiberty
28418maybe-install-info-libiberty:
28419@if libiberty
28420maybe-install-info-libiberty: install-info-libiberty
1358ccea 28421
d32ab992
PB
28422install-info-libiberty: \
28423 configure-libiberty \
05750653 28424 info-libiberty
d32ab992 28425 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
28426 r=`${PWD_COMMAND}`; export r; \
28427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28428 $(HOST_EXPORTS) \
d32ab992 28429 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
28430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28431 done; \
d32ab992 28432 echo "Doing install-info in libiberty" ; \
215c351a 28433 (cd $(HOST_SUBDIR)/libiberty && \
1358ccea
NN
28434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28436 "RANLIB=$${RANLIB}" \
901119ae 28437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28438 install-info) \
1358ccea
NN
28439 || exit 1
28440
d32ab992 28441@endif libiberty
1358ccea 28442
9c4d2493
BM
28443.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
28444maybe-install-pdf-libiberty:
28445@if libiberty
28446maybe-install-pdf-libiberty: install-pdf-libiberty
28447
28448install-pdf-libiberty: \
28449 configure-libiberty \
28450 pdf-libiberty
28451 @[ -f ./libiberty/Makefile ] || exit 0; \
28452 r=`${PWD_COMMAND}`; export r; \
28453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28454 $(HOST_EXPORTS) \
28455 for flag in $(EXTRA_HOST_FLAGS) ; do \
28456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28457 done; \
28458 echo "Doing install-pdf in libiberty" ; \
28459 (cd $(HOST_SUBDIR)/libiberty && \
28460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28462 "RANLIB=$${RANLIB}" \
901119ae 28463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
28464 install-pdf) \
28465 || exit 1
28466
28467@endif libiberty
28468
65d6e994
CD
28469.PHONY: maybe-install-html-libiberty install-html-libiberty
28470maybe-install-html-libiberty:
28471@if libiberty
28472maybe-install-html-libiberty: install-html-libiberty
28473
28474install-html-libiberty: \
28475 configure-libiberty \
28476 html-libiberty
28477 @[ -f ./libiberty/Makefile ] || exit 0; \
28478 r=`${PWD_COMMAND}`; export r; \
28479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28480 $(HOST_EXPORTS) \
28481 for flag in $(EXTRA_HOST_FLAGS) ; do \
28482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28483 done; \
28484 echo "Doing install-html in libiberty" ; \
28485 (cd $(HOST_SUBDIR)/libiberty && \
28486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28488 "RANLIB=$${RANLIB}" \
901119ae 28489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
28490 install-html) \
28491 || exit 1
28492
28493@endif libiberty
28494
d32ab992
PB
28495.PHONY: maybe-installcheck-libiberty installcheck-libiberty
28496maybe-installcheck-libiberty:
28497@if libiberty
28498maybe-installcheck-libiberty: installcheck-libiberty
1358ccea 28499
d32ab992 28500installcheck-libiberty: \
05750653 28501 configure-libiberty
d32ab992 28502 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
28503 r=`${PWD_COMMAND}`; export r; \
28504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28505 $(HOST_EXPORTS) \
d32ab992 28506 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
28507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28508 done; \
d32ab992 28509 echo "Doing installcheck in libiberty" ; \
215c351a 28510 (cd $(HOST_SUBDIR)/libiberty && \
1358ccea
NN
28511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28513 "RANLIB=$${RANLIB}" \
901119ae 28514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28515 installcheck) \
1358ccea
NN
28516 || exit 1
28517
d32ab992 28518@endif libiberty
1358ccea 28519
d32ab992
PB
28520.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
28521maybe-mostlyclean-libiberty:
28522@if libiberty
28523maybe-mostlyclean-libiberty: mostlyclean-libiberty
1358ccea 28524
05750653 28525mostlyclean-libiberty:
d32ab992 28526 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
28527 r=`${PWD_COMMAND}`; export r; \
28528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28529 $(HOST_EXPORTS) \
d32ab992 28530 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
28531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28532 done; \
d32ab992 28533 echo "Doing mostlyclean in libiberty" ; \
215c351a 28534 (cd $(HOST_SUBDIR)/libiberty && \
1358ccea
NN
28535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28537 "RANLIB=$${RANLIB}" \
901119ae 28538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28539 mostlyclean) \
1358ccea
NN
28540 || exit 1
28541
d32ab992 28542@endif libiberty
1358ccea 28543
d32ab992
PB
28544.PHONY: maybe-clean-libiberty clean-libiberty
28545maybe-clean-libiberty:
28546@if libiberty
28547maybe-clean-libiberty: clean-libiberty
1358ccea 28548
05750653 28549clean-libiberty:
d32ab992 28550 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
28551 r=`${PWD_COMMAND}`; export r; \
28552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28553 $(HOST_EXPORTS) \
d32ab992 28554 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
28555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28556 done; \
d32ab992 28557 echo "Doing clean in libiberty" ; \
215c351a 28558 (cd $(HOST_SUBDIR)/libiberty && \
1358ccea
NN
28559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28561 "RANLIB=$${RANLIB}" \
901119ae 28562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28563 clean) \
1358ccea
NN
28564 || exit 1
28565
d32ab992 28566@endif libiberty
1358ccea 28567
d32ab992
PB
28568.PHONY: maybe-distclean-libiberty distclean-libiberty
28569maybe-distclean-libiberty:
28570@if libiberty
28571maybe-distclean-libiberty: distclean-libiberty
1358ccea 28572
05750653 28573distclean-libiberty:
d32ab992 28574 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
28575 r=`${PWD_COMMAND}`; export r; \
28576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28577 $(HOST_EXPORTS) \
d32ab992 28578 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
28579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28580 done; \
d32ab992 28581 echo "Doing distclean in libiberty" ; \
215c351a 28582 (cd $(HOST_SUBDIR)/libiberty && \
1358ccea
NN
28583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28585 "RANLIB=$${RANLIB}" \
901119ae 28586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28587 distclean) \
1358ccea
NN
28588 || exit 1
28589
d32ab992 28590@endif libiberty
1358ccea 28591
d32ab992
PB
28592.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
28593maybe-maintainer-clean-libiberty:
28594@if libiberty
28595maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
1358ccea 28596
05750653 28597maintainer-clean-libiberty:
d32ab992 28598 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
28599 r=`${PWD_COMMAND}`; export r; \
28600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28601 $(HOST_EXPORTS) \
d32ab992 28602 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
28603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28604 done; \
d32ab992 28605 echo "Doing maintainer-clean in libiberty" ; \
215c351a 28606 (cd $(HOST_SUBDIR)/libiberty && \
1358ccea
NN
28607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28609 "RANLIB=$${RANLIB}" \
901119ae 28610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28611 maintainer-clean) \
1358ccea
NN
28612 || exit 1
28613
d32ab992 28614@endif libiberty
1358ccea 28615
1358ccea 28616
25b42232 28617
cfb1f59f
TT
28618.PHONY: configure-libiconv maybe-configure-libiconv
28619maybe-configure-libiconv:
28620@if gcc-bootstrap
28621configure-libiconv: stage_current
28622@endif gcc-bootstrap
28623@if libiconv
28624maybe-configure-libiconv: configure-libiconv
28625configure-libiconv:
28626 @: $(MAKE); $(unstage)
28627 @r=`${PWD_COMMAND}`; export r; \
28628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28629 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
28630 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
28631 $(HOST_EXPORTS) \
28632 echo Configuring in $(HOST_SUBDIR)/libiconv; \
28633 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
28634 case $(srcdir) in \
28635 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28636 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
28637 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28638 esac; \
28639 srcdiroption="--srcdir=$${topdir}/libiconv"; \
28640 libsrcdir="$$s/libiconv"; \
28641 $(SHELL) $${libsrcdir}/configure \
28642 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28643 --target=${target_alias} $${srcdiroption} --disable-shared \
28644 || exit 1
28645@endif libiconv
28646
28647
28648
28649
28650
28651.PHONY: all-libiconv maybe-all-libiconv
28652maybe-all-libiconv:
28653@if gcc-bootstrap
28654all-libiconv: stage_current
28655@endif gcc-bootstrap
28656@if libiconv
28657TARGET-libiconv=all
28658maybe-all-libiconv: all-libiconv
28659all-libiconv: configure-libiconv
28660 @: $(MAKE); $(unstage)
28661 @r=`${PWD_COMMAND}`; export r; \
28662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28663 $(HOST_EXPORTS) \
28664 (cd $(HOST_SUBDIR)/libiconv && \
28665 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28666 $(TARGET-libiconv))
28667@endif libiconv
28668
28669
28670
28671
28672.PHONY: check-libiconv maybe-check-libiconv
28673maybe-check-libiconv:
28674@if libiconv
28675maybe-check-libiconv: check-libiconv
28676
28677check-libiconv:
28678 @: $(MAKE); $(unstage)
28679 @r=`${PWD_COMMAND}`; export r; \
28680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28681 $(HOST_EXPORTS) \
28682 (cd $(HOST_SUBDIR)/libiconv && \
28683 $(MAKE) $(FLAGS_TO_PASS) check)
28684
28685@endif libiconv
28686
28687.PHONY: install-libiconv maybe-install-libiconv
28688maybe-install-libiconv:
28689@if libiconv
28690maybe-install-libiconv: install-libiconv
28691
28692install-libiconv:
28693
28694@endif libiconv
28695
28696# Other targets (info, dvi, pdf, etc.)
28697
28698.PHONY: maybe-info-libiconv info-libiconv
28699maybe-info-libiconv:
28700@if libiconv
28701maybe-info-libiconv: info-libiconv
28702
28703info-libiconv: \
28704 configure-libiconv
28705 @: $(MAKE); $(unstage)
28706 @[ -f ./libiconv/Makefile ] || exit 0; \
28707 r=`${PWD_COMMAND}`; export r; \
28708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28709 $(HOST_EXPORTS) \
28710 for flag in $(EXTRA_HOST_FLAGS) ; do \
28711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28712 done; \
28713 echo "Doing info in libiconv" ; \
28714 (cd $(HOST_SUBDIR)/libiconv && \
28715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28717 "RANLIB=$${RANLIB}" \
28718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28719 info) \
28720 || exit 1
28721
28722@endif libiconv
28723
28724.PHONY: maybe-dvi-libiconv dvi-libiconv
28725maybe-dvi-libiconv:
28726@if libiconv
28727maybe-dvi-libiconv: dvi-libiconv
28728
28729dvi-libiconv: \
28730 configure-libiconv
28731 @: $(MAKE); $(unstage)
28732 @[ -f ./libiconv/Makefile ] || exit 0; \
28733 r=`${PWD_COMMAND}`; export r; \
28734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28735 $(HOST_EXPORTS) \
28736 for flag in $(EXTRA_HOST_FLAGS) ; do \
28737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28738 done; \
28739 echo "Doing dvi in libiconv" ; \
28740 (cd $(HOST_SUBDIR)/libiconv && \
28741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28743 "RANLIB=$${RANLIB}" \
28744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28745 dvi) \
28746 || exit 1
28747
28748@endif libiconv
28749
28750.PHONY: maybe-pdf-libiconv pdf-libiconv
28751maybe-pdf-libiconv:
28752@if libiconv
28753maybe-pdf-libiconv: pdf-libiconv
28754
28755pdf-libiconv: \
28756 configure-libiconv
28757 @: $(MAKE); $(unstage)
28758 @[ -f ./libiconv/Makefile ] || exit 0; \
28759 r=`${PWD_COMMAND}`; export r; \
28760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28761 $(HOST_EXPORTS) \
28762 for flag in $(EXTRA_HOST_FLAGS) ; do \
28763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28764 done; \
28765 echo "Doing pdf in libiconv" ; \
28766 (cd $(HOST_SUBDIR)/libiconv && \
28767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28769 "RANLIB=$${RANLIB}" \
28770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28771 pdf) \
28772 || exit 1
28773
28774@endif libiconv
28775
28776.PHONY: maybe-html-libiconv html-libiconv
28777maybe-html-libiconv:
28778@if libiconv
28779maybe-html-libiconv: html-libiconv
28780
28781html-libiconv: \
28782 configure-libiconv
28783 @: $(MAKE); $(unstage)
28784 @[ -f ./libiconv/Makefile ] || exit 0; \
28785 r=`${PWD_COMMAND}`; export r; \
28786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28787 $(HOST_EXPORTS) \
28788 for flag in $(EXTRA_HOST_FLAGS) ; do \
28789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28790 done; \
28791 echo "Doing html in libiconv" ; \
28792 (cd $(HOST_SUBDIR)/libiconv && \
28793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28795 "RANLIB=$${RANLIB}" \
28796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28797 html) \
28798 || exit 1
28799
28800@endif libiconv
28801
28802.PHONY: maybe-TAGS-libiconv TAGS-libiconv
28803maybe-TAGS-libiconv:
28804@if libiconv
28805maybe-TAGS-libiconv: TAGS-libiconv
28806
28807TAGS-libiconv: \
28808 configure-libiconv
28809 @: $(MAKE); $(unstage)
28810 @[ -f ./libiconv/Makefile ] || exit 0; \
28811 r=`${PWD_COMMAND}`; export r; \
28812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28813 $(HOST_EXPORTS) \
28814 for flag in $(EXTRA_HOST_FLAGS) ; do \
28815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28816 done; \
28817 echo "Doing TAGS in libiconv" ; \
28818 (cd $(HOST_SUBDIR)/libiconv && \
28819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28821 "RANLIB=$${RANLIB}" \
28822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28823 TAGS) \
28824 || exit 1
28825
28826@endif libiconv
28827
28828.PHONY: maybe-install-info-libiconv install-info-libiconv
28829maybe-install-info-libiconv:
28830@if libiconv
28831maybe-install-info-libiconv: install-info-libiconv
28832
28833# libiconv doesn't support install-info.
28834install-info-libiconv:
28835
28836@endif libiconv
28837
28838.PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
28839maybe-install-pdf-libiconv:
28840@if libiconv
28841maybe-install-pdf-libiconv: install-pdf-libiconv
28842
28843# libiconv doesn't support install-pdf.
28844install-pdf-libiconv:
28845
28846@endif libiconv
28847
28848.PHONY: maybe-install-html-libiconv install-html-libiconv
28849maybe-install-html-libiconv:
28850@if libiconv
28851maybe-install-html-libiconv: install-html-libiconv
28852
28853# libiconv doesn't support install-html.
28854install-html-libiconv:
28855
28856@endif libiconv
28857
28858.PHONY: maybe-installcheck-libiconv installcheck-libiconv
28859maybe-installcheck-libiconv:
28860@if libiconv
28861maybe-installcheck-libiconv: installcheck-libiconv
28862
28863installcheck-libiconv: \
28864 configure-libiconv
28865 @: $(MAKE); $(unstage)
28866 @[ -f ./libiconv/Makefile ] || exit 0; \
28867 r=`${PWD_COMMAND}`; export r; \
28868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28869 $(HOST_EXPORTS) \
28870 for flag in $(EXTRA_HOST_FLAGS) ; do \
28871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28872 done; \
28873 echo "Doing installcheck in libiconv" ; \
28874 (cd $(HOST_SUBDIR)/libiconv && \
28875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28877 "RANLIB=$${RANLIB}" \
28878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28879 installcheck) \
28880 || exit 1
28881
28882@endif libiconv
28883
28884.PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
28885maybe-mostlyclean-libiconv:
28886@if libiconv
28887maybe-mostlyclean-libiconv: mostlyclean-libiconv
28888
28889mostlyclean-libiconv:
28890 @: $(MAKE); $(unstage)
28891 @[ -f ./libiconv/Makefile ] || exit 0; \
28892 r=`${PWD_COMMAND}`; export r; \
28893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28894 $(HOST_EXPORTS) \
28895 for flag in $(EXTRA_HOST_FLAGS) ; do \
28896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28897 done; \
28898 echo "Doing mostlyclean in libiconv" ; \
28899 (cd $(HOST_SUBDIR)/libiconv && \
28900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28902 "RANLIB=$${RANLIB}" \
28903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28904 mostlyclean) \
28905 || exit 1
28906
28907@endif libiconv
28908
28909.PHONY: maybe-clean-libiconv clean-libiconv
28910maybe-clean-libiconv:
28911@if libiconv
28912maybe-clean-libiconv: clean-libiconv
28913
28914clean-libiconv:
28915 @: $(MAKE); $(unstage)
28916 @[ -f ./libiconv/Makefile ] || exit 0; \
28917 r=`${PWD_COMMAND}`; export r; \
28918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28919 $(HOST_EXPORTS) \
28920 for flag in $(EXTRA_HOST_FLAGS) ; do \
28921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28922 done; \
28923 echo "Doing clean in libiconv" ; \
28924 (cd $(HOST_SUBDIR)/libiconv && \
28925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28927 "RANLIB=$${RANLIB}" \
28928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28929 clean) \
28930 || exit 1
28931
28932@endif libiconv
28933
28934.PHONY: maybe-distclean-libiconv distclean-libiconv
28935maybe-distclean-libiconv:
28936@if libiconv
28937maybe-distclean-libiconv: distclean-libiconv
28938
28939distclean-libiconv:
28940 @: $(MAKE); $(unstage)
28941 @[ -f ./libiconv/Makefile ] || exit 0; \
28942 r=`${PWD_COMMAND}`; export r; \
28943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28944 $(HOST_EXPORTS) \
28945 for flag in $(EXTRA_HOST_FLAGS) ; do \
28946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28947 done; \
28948 echo "Doing distclean in libiconv" ; \
28949 (cd $(HOST_SUBDIR)/libiconv && \
28950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28952 "RANLIB=$${RANLIB}" \
28953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28954 distclean) \
28955 || exit 1
28956
28957@endif libiconv
28958
28959.PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
28960maybe-maintainer-clean-libiconv:
28961@if libiconv
28962maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
28963
28964maintainer-clean-libiconv:
28965 @: $(MAKE); $(unstage)
28966 @[ -f ./libiconv/Makefile ] || exit 0; \
28967 r=`${PWD_COMMAND}`; export r; \
28968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28969 $(HOST_EXPORTS) \
28970 for flag in $(EXTRA_HOST_FLAGS) ; do \
28971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28972 done; \
28973 echo "Doing maintainer-clean in libiconv" ; \
28974 (cd $(HOST_SUBDIR)/libiconv && \
28975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28977 "RANLIB=$${RANLIB}" \
28978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28979 maintainer-clean) \
28980 || exit 1
28981
28982@endif libiconv
28983
28984
28985
d32ab992
PB
28986.PHONY: configure-libtool maybe-configure-libtool
28987maybe-configure-libtool:
3ff3adad
PB
28988@if gcc-bootstrap
28989configure-libtool: stage_current
28990@endif gcc-bootstrap
d32ab992
PB
28991@if libtool
28992maybe-configure-libtool: configure-libtool
cc11cc9b 28993configure-libtool:
f41d6665 28994 @: $(MAKE); $(unstage)
cc11cc9b 28995 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 28996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
28997 test ! -f $(HOST_SUBDIR)/libtool/Makefile || exit 0; \
28998 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtool ; \
4fc4dd12 28999 $(HOST_EXPORTS) \
25b42232
PB
29000 echo Configuring in $(HOST_SUBDIR)/libtool; \
29001 cd "$(HOST_SUBDIR)/libtool" || exit 1; \
295f4e42 29002 case $(srcdir) in \
215c351a
PB
29003 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29004 *) topdir=`echo $(HOST_SUBDIR)/libtool/ | \
29005 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 29006 esac; \
215c351a
PB
29007 srcdiroption="--srcdir=$${topdir}/libtool"; \
29008 libsrcdir="$$s/libtool"; \
295f4e42 29009 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
29010 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29011 --target=${target_alias} $${srcdiroption} \
1358ccea 29012 || exit 1
d32ab992 29013@endif libtool
1358ccea 29014
25b42232
PB
29015
29016
ce406537
PB
29017
29018
d32ab992
PB
29019.PHONY: all-libtool maybe-all-libtool
29020maybe-all-libtool:
3ff3adad
PB
29021@if gcc-bootstrap
29022all-libtool: stage_current
29023@endif gcc-bootstrap
d32ab992 29024@if libtool
7e0b5752 29025TARGET-libtool=all
d32ab992
PB
29026maybe-all-libtool: all-libtool
29027all-libtool: configure-libtool
f41d6665 29028 @: $(MAKE); $(unstage)
295f4e42
NN
29029 @r=`${PWD_COMMAND}`; export r; \
29030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29031 $(HOST_EXPORTS) \
215c351a 29032 (cd $(HOST_SUBDIR)/libtool && \
1c8bd6a3
PB
29033 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29034 $(TARGET-libtool))
d32ab992 29035@endif libtool
1358ccea 29036
25b42232 29037
ce406537
PB
29038
29039
d32ab992
PB
29040.PHONY: check-libtool maybe-check-libtool
29041maybe-check-libtool:
29042@if libtool
29043maybe-check-libtool: check-libtool
1358ccea 29044
d32ab992 29045check-libtool:
f41d6665 29046 @: $(MAKE); $(unstage)
295f4e42 29047 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 29048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29049 $(HOST_EXPORTS) \
215c351a
PB
29050 (cd $(HOST_SUBDIR)/libtool && \
29051 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 29052
d32ab992 29053@endif libtool
1358ccea 29054
d32ab992
PB
29055.PHONY: install-libtool maybe-install-libtool
29056maybe-install-libtool:
29057@if libtool
29058maybe-install-libtool: install-libtool
1358ccea 29059
d32ab992 29060install-libtool: installdirs
f41d6665 29061 @: $(MAKE); $(unstage)
295f4e42 29062 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 29063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29064 $(HOST_EXPORTS) \
215c351a 29065 (cd $(HOST_SUBDIR)/libtool && \
ace9ac7b 29066 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 29067
d32ab992 29068@endif libtool
1358ccea 29069
b5422ad7 29070# Other targets (info, dvi, pdf, etc.)
1358ccea 29071
d32ab992
PB
29072.PHONY: maybe-info-libtool info-libtool
29073maybe-info-libtool:
29074@if libtool
29075maybe-info-libtool: info-libtool
295f4e42 29076
d32ab992 29077info-libtool: \
05750653 29078 configure-libtool
f41d6665 29079 @: $(MAKE); $(unstage)
d32ab992 29080 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
29081 r=`${PWD_COMMAND}`; export r; \
29082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29083 $(HOST_EXPORTS) \
d32ab992 29084 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
29085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29086 done; \
d32ab992 29087 echo "Doing info in libtool" ; \
215c351a 29088 (cd $(HOST_SUBDIR)/libtool && \
1358ccea
NN
29089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29091 "RANLIB=$${RANLIB}" \
901119ae 29092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29093 info) \
1358ccea
NN
29094 || exit 1
29095
d32ab992 29096@endif libtool
1358ccea 29097
d32ab992
PB
29098.PHONY: maybe-dvi-libtool dvi-libtool
29099maybe-dvi-libtool:
29100@if libtool
29101maybe-dvi-libtool: dvi-libtool
1358ccea 29102
d32ab992 29103dvi-libtool: \
05750653 29104 configure-libtool
f41d6665 29105 @: $(MAKE); $(unstage)
d32ab992 29106 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
29107 r=`${PWD_COMMAND}`; export r; \
29108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29109 $(HOST_EXPORTS) \
d32ab992 29110 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
29111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29112 done; \
d32ab992 29113 echo "Doing dvi in libtool" ; \
215c351a 29114 (cd $(HOST_SUBDIR)/libtool && \
1358ccea
NN
29115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29117 "RANLIB=$${RANLIB}" \
901119ae 29118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29119 dvi) \
1358ccea
NN
29120 || exit 1
29121
d32ab992 29122@endif libtool
1358ccea 29123
b5422ad7
BM
29124.PHONY: maybe-pdf-libtool pdf-libtool
29125maybe-pdf-libtool:
29126@if libtool
29127maybe-pdf-libtool: pdf-libtool
29128
29129pdf-libtool: \
29130 configure-libtool
29131 @: $(MAKE); $(unstage)
29132 @[ -f ./libtool/Makefile ] || exit 0; \
29133 r=`${PWD_COMMAND}`; export r; \
29134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29135 $(HOST_EXPORTS) \
29136 for flag in $(EXTRA_HOST_FLAGS) ; do \
29137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29138 done; \
29139 echo "Doing pdf in libtool" ; \
29140 (cd $(HOST_SUBDIR)/libtool && \
29141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29143 "RANLIB=$${RANLIB}" \
901119ae 29144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
29145 pdf) \
29146 || exit 1
29147
29148@endif libtool
29149
f87a2b2e
MS
29150.PHONY: maybe-html-libtool html-libtool
29151maybe-html-libtool:
29152@if libtool
29153maybe-html-libtool: html-libtool
29154
29155html-libtool: \
05750653 29156 configure-libtool
f41d6665 29157 @: $(MAKE); $(unstage)
f87a2b2e
MS
29158 @[ -f ./libtool/Makefile ] || exit 0; \
29159 r=`${PWD_COMMAND}`; export r; \
29160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
29161 $(HOST_EXPORTS) \
29162 for flag in $(EXTRA_HOST_FLAGS) ; do \
29163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29164 done; \
29165 echo "Doing html in libtool" ; \
215c351a 29166 (cd $(HOST_SUBDIR)/libtool && \
f87a2b2e
MS
29167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29169 "RANLIB=$${RANLIB}" \
901119ae 29170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
29171 html) \
29172 || exit 1
29173
29174@endif libtool
29175
d32ab992
PB
29176.PHONY: maybe-TAGS-libtool TAGS-libtool
29177maybe-TAGS-libtool:
29178@if libtool
29179maybe-TAGS-libtool: TAGS-libtool
1358ccea 29180
d32ab992 29181TAGS-libtool: \
05750653 29182 configure-libtool
f41d6665 29183 @: $(MAKE); $(unstage)
d32ab992 29184 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
29185 r=`${PWD_COMMAND}`; export r; \
29186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29187 $(HOST_EXPORTS) \
d32ab992 29188 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
29189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29190 done; \
d32ab992 29191 echo "Doing TAGS in libtool" ; \
215c351a 29192 (cd $(HOST_SUBDIR)/libtool && \
1358ccea
NN
29193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29195 "RANLIB=$${RANLIB}" \
901119ae 29196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29197 TAGS) \
1358ccea
NN
29198 || exit 1
29199
d32ab992 29200@endif libtool
1358ccea 29201
d32ab992
PB
29202.PHONY: maybe-install-info-libtool install-info-libtool
29203maybe-install-info-libtool:
29204@if libtool
29205maybe-install-info-libtool: install-info-libtool
1358ccea 29206
d32ab992
PB
29207install-info-libtool: \
29208 configure-libtool \
05750653 29209 info-libtool
f41d6665 29210 @: $(MAKE); $(unstage)
d32ab992 29211 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
29212 r=`${PWD_COMMAND}`; export r; \
29213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29214 $(HOST_EXPORTS) \
d32ab992 29215 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
29216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29217 done; \
d32ab992 29218 echo "Doing install-info in libtool" ; \
215c351a 29219 (cd $(HOST_SUBDIR)/libtool && \
1358ccea
NN
29220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29222 "RANLIB=$${RANLIB}" \
901119ae 29223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29224 install-info) \
1358ccea
NN
29225 || exit 1
29226
d32ab992 29227@endif libtool
1358ccea 29228
9c4d2493
BM
29229.PHONY: maybe-install-pdf-libtool install-pdf-libtool
29230maybe-install-pdf-libtool:
29231@if libtool
29232maybe-install-pdf-libtool: install-pdf-libtool
29233
29234install-pdf-libtool: \
29235 configure-libtool \
29236 pdf-libtool
29237 @: $(MAKE); $(unstage)
29238 @[ -f ./libtool/Makefile ] || exit 0; \
29239 r=`${PWD_COMMAND}`; export r; \
29240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29241 $(HOST_EXPORTS) \
29242 for flag in $(EXTRA_HOST_FLAGS) ; do \
29243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29244 done; \
29245 echo "Doing install-pdf in libtool" ; \
29246 (cd $(HOST_SUBDIR)/libtool && \
29247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29249 "RANLIB=$${RANLIB}" \
901119ae 29250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
29251 install-pdf) \
29252 || exit 1
29253
29254@endif libtool
29255
65d6e994
CD
29256.PHONY: maybe-install-html-libtool install-html-libtool
29257maybe-install-html-libtool:
29258@if libtool
29259maybe-install-html-libtool: install-html-libtool
29260
29261install-html-libtool: \
29262 configure-libtool \
29263 html-libtool
29264 @: $(MAKE); $(unstage)
29265 @[ -f ./libtool/Makefile ] || exit 0; \
29266 r=`${PWD_COMMAND}`; export r; \
29267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29268 $(HOST_EXPORTS) \
29269 for flag in $(EXTRA_HOST_FLAGS) ; do \
29270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29271 done; \
29272 echo "Doing install-html in libtool" ; \
29273 (cd $(HOST_SUBDIR)/libtool && \
29274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29276 "RANLIB=$${RANLIB}" \
901119ae 29277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
29278 install-html) \
29279 || exit 1
29280
29281@endif libtool
29282
d32ab992
PB
29283.PHONY: maybe-installcheck-libtool installcheck-libtool
29284maybe-installcheck-libtool:
29285@if libtool
29286maybe-installcheck-libtool: installcheck-libtool
1358ccea 29287
d32ab992 29288installcheck-libtool: \
05750653 29289 configure-libtool
f41d6665 29290 @: $(MAKE); $(unstage)
d32ab992 29291 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
29292 r=`${PWD_COMMAND}`; export r; \
29293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29294 $(HOST_EXPORTS) \
d32ab992 29295 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
29296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29297 done; \
d32ab992 29298 echo "Doing installcheck in libtool" ; \
215c351a 29299 (cd $(HOST_SUBDIR)/libtool && \
1358ccea
NN
29300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29302 "RANLIB=$${RANLIB}" \
901119ae 29303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29304 installcheck) \
1358ccea
NN
29305 || exit 1
29306
d32ab992 29307@endif libtool
1358ccea 29308
d32ab992
PB
29309.PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
29310maybe-mostlyclean-libtool:
29311@if libtool
29312maybe-mostlyclean-libtool: mostlyclean-libtool
1358ccea 29313
05750653 29314mostlyclean-libtool:
f41d6665 29315 @: $(MAKE); $(unstage)
d32ab992 29316 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
29317 r=`${PWD_COMMAND}`; export r; \
29318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29319 $(HOST_EXPORTS) \
d32ab992 29320 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
29321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29322 done; \
d32ab992 29323 echo "Doing mostlyclean in libtool" ; \
215c351a 29324 (cd $(HOST_SUBDIR)/libtool && \
1358ccea
NN
29325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29327 "RANLIB=$${RANLIB}" \
901119ae 29328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29329 mostlyclean) \
1358ccea
NN
29330 || exit 1
29331
d32ab992 29332@endif libtool
1358ccea 29333
d32ab992
PB
29334.PHONY: maybe-clean-libtool clean-libtool
29335maybe-clean-libtool:
29336@if libtool
29337maybe-clean-libtool: clean-libtool
1358ccea 29338
05750653 29339clean-libtool:
f41d6665 29340 @: $(MAKE); $(unstage)
d32ab992 29341 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
29342 r=`${PWD_COMMAND}`; export r; \
29343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29344 $(HOST_EXPORTS) \
d32ab992 29345 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
29346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29347 done; \
d32ab992 29348 echo "Doing clean in libtool" ; \
215c351a 29349 (cd $(HOST_SUBDIR)/libtool && \
1358ccea
NN
29350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29352 "RANLIB=$${RANLIB}" \
901119ae 29353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29354 clean) \
1358ccea
NN
29355 || exit 1
29356
d32ab992 29357@endif libtool
1358ccea 29358
d32ab992
PB
29359.PHONY: maybe-distclean-libtool distclean-libtool
29360maybe-distclean-libtool:
29361@if libtool
29362maybe-distclean-libtool: distclean-libtool
1358ccea 29363
05750653 29364distclean-libtool:
f41d6665 29365 @: $(MAKE); $(unstage)
d32ab992 29366 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
29367 r=`${PWD_COMMAND}`; export r; \
29368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29369 $(HOST_EXPORTS) \
d32ab992 29370 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
29371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29372 done; \
d32ab992 29373 echo "Doing distclean in libtool" ; \
215c351a 29374 (cd $(HOST_SUBDIR)/libtool && \
1358ccea
NN
29375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29377 "RANLIB=$${RANLIB}" \
901119ae 29378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29379 distclean) \
1358ccea
NN
29380 || exit 1
29381
d32ab992 29382@endif libtool
1358ccea 29383
d32ab992
PB
29384.PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
29385maybe-maintainer-clean-libtool:
29386@if libtool
29387maybe-maintainer-clean-libtool: maintainer-clean-libtool
1358ccea 29388
05750653 29389maintainer-clean-libtool:
f41d6665 29390 @: $(MAKE); $(unstage)
d32ab992 29391 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
29392 r=`${PWD_COMMAND}`; export r; \
29393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29394 $(HOST_EXPORTS) \
d32ab992 29395 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
29396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29397 done; \
d32ab992 29398 echo "Doing maintainer-clean in libtool" ; \
215c351a 29399 (cd $(HOST_SUBDIR)/libtool && \
1358ccea
NN
29400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29402 "RANLIB=$${RANLIB}" \
901119ae 29403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29404 maintainer-clean) \
1358ccea
NN
29405 || exit 1
29406
d32ab992 29407@endif libtool
1358ccea 29408
1358ccea 29409
25b42232 29410
d32ab992
PB
29411.PHONY: configure-m4 maybe-configure-m4
29412maybe-configure-m4:
3ff3adad
PB
29413@if gcc-bootstrap
29414configure-m4: stage_current
29415@endif gcc-bootstrap
d32ab992
PB
29416@if m4
29417maybe-configure-m4: configure-m4
cc11cc9b 29418configure-m4:
f41d6665 29419 @: $(MAKE); $(unstage)
cc11cc9b 29420 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 29421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
29422 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
29423 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
4fc4dd12 29424 $(HOST_EXPORTS) \
25b42232
PB
29425 echo Configuring in $(HOST_SUBDIR)/m4; \
29426 cd "$(HOST_SUBDIR)/m4" || exit 1; \
295f4e42 29427 case $(srcdir) in \
215c351a
PB
29428 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29429 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
29430 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 29431 esac; \
215c351a
PB
29432 srcdiroption="--srcdir=$${topdir}/m4"; \
29433 libsrcdir="$$s/m4"; \
295f4e42 29434 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
29435 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29436 --target=${target_alias} $${srcdiroption} \
1358ccea 29437 || exit 1
d32ab992 29438@endif m4
1358ccea 29439
25b42232
PB
29440
29441
ce406537
PB
29442
29443
d32ab992
PB
29444.PHONY: all-m4 maybe-all-m4
29445maybe-all-m4:
3ff3adad
PB
29446@if gcc-bootstrap
29447all-m4: stage_current
29448@endif gcc-bootstrap
d32ab992 29449@if m4
7e0b5752 29450TARGET-m4=all
d32ab992
PB
29451maybe-all-m4: all-m4
29452all-m4: configure-m4
f41d6665 29453 @: $(MAKE); $(unstage)
295f4e42
NN
29454 @r=`${PWD_COMMAND}`; export r; \
29455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29456 $(HOST_EXPORTS) \
215c351a 29457 (cd $(HOST_SUBDIR)/m4 && \
1c8bd6a3
PB
29458 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29459 $(TARGET-m4))
d32ab992 29460@endif m4
295f4e42 29461
25b42232 29462
ce406537
PB
29463
29464
d32ab992
PB
29465.PHONY: check-m4 maybe-check-m4
29466maybe-check-m4:
29467@if m4
29468maybe-check-m4: check-m4
1358ccea 29469
d32ab992 29470check-m4:
f41d6665 29471 @: $(MAKE); $(unstage)
295f4e42
NN
29472 @r=`${PWD_COMMAND}`; export r; \
29473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29474 $(HOST_EXPORTS) \
215c351a
PB
29475 (cd $(HOST_SUBDIR)/m4 && \
29476 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 29477
d32ab992 29478@endif m4
295f4e42 29479
d32ab992
PB
29480.PHONY: install-m4 maybe-install-m4
29481maybe-install-m4:
29482@if m4
29483maybe-install-m4: install-m4
295f4e42 29484
d32ab992 29485install-m4: installdirs
f41d6665 29486 @: $(MAKE); $(unstage)
295f4e42
NN
29487 @r=`${PWD_COMMAND}`; export r; \
29488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29489 $(HOST_EXPORTS) \
215c351a 29490 (cd $(HOST_SUBDIR)/m4 && \
ace9ac7b 29491 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 29492
d32ab992 29493@endif m4
295f4e42 29494
b5422ad7 29495# Other targets (info, dvi, pdf, etc.)
295f4e42 29496
d32ab992
PB
29497.PHONY: maybe-info-m4 info-m4
29498maybe-info-m4:
29499@if m4
29500maybe-info-m4: info-m4
295f4e42 29501
d32ab992 29502info-m4: \
05750653 29503 configure-m4
f41d6665 29504 @: $(MAKE); $(unstage)
d32ab992 29505 @[ -f ./m4/Makefile ] || exit 0; \
8c90b13a
L
29506 r=`${PWD_COMMAND}`; export r; \
29507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29508 $(HOST_EXPORTS) \
d32ab992 29509 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
29510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29511 done; \
d32ab992 29512 echo "Doing info in m4" ; \
215c351a 29513 (cd $(HOST_SUBDIR)/m4 && \
1358ccea
NN
29514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29516 "RANLIB=$${RANLIB}" \
901119ae 29517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29518 info) \
1358ccea
NN
29519 || exit 1
29520
d32ab992 29521@endif m4
1358ccea 29522
d32ab992
PB
29523.PHONY: maybe-dvi-m4 dvi-m4
29524maybe-dvi-m4:
29525@if m4
29526maybe-dvi-m4: dvi-m4
1358ccea 29527
d32ab992 29528dvi-m4: \
05750653 29529 configure-m4
f41d6665 29530 @: $(MAKE); $(unstage)
d32ab992 29531 @[ -f ./m4/Makefile ] || exit 0; \
8c90b13a
L
29532 r=`${PWD_COMMAND}`; export r; \
29533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29534 $(HOST_EXPORTS) \
d32ab992 29535 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
29536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29537 done; \
d32ab992 29538 echo "Doing dvi in m4" ; \
215c351a 29539 (cd $(HOST_SUBDIR)/m4 && \
1358ccea
NN
29540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29542 "RANLIB=$${RANLIB}" \
901119ae 29543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29544 dvi) \
1358ccea
NN
29545 || exit 1
29546
d32ab992 29547@endif m4
1358ccea 29548
b5422ad7
BM
29549.PHONY: maybe-pdf-m4 pdf-m4
29550maybe-pdf-m4:
29551@if m4
29552maybe-pdf-m4: pdf-m4
29553
29554pdf-m4: \
29555 configure-m4
29556 @: $(MAKE); $(unstage)
29557 @[ -f ./m4/Makefile ] || exit 0; \
29558 r=`${PWD_COMMAND}`; export r; \
29559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29560 $(HOST_EXPORTS) \
29561 for flag in $(EXTRA_HOST_FLAGS) ; do \
29562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29563 done; \
29564 echo "Doing pdf in m4" ; \
29565 (cd $(HOST_SUBDIR)/m4 && \
29566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29568 "RANLIB=$${RANLIB}" \
901119ae 29569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
29570 pdf) \
29571 || exit 1
29572
29573@endif m4
29574
f87a2b2e
MS
29575.PHONY: maybe-html-m4 html-m4
29576maybe-html-m4:
29577@if m4
29578maybe-html-m4: html-m4
29579
29580html-m4: \
05750653 29581 configure-m4
f41d6665 29582 @: $(MAKE); $(unstage)
f87a2b2e
MS
29583 @[ -f ./m4/Makefile ] || exit 0; \
29584 r=`${PWD_COMMAND}`; export r; \
29585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
29586 $(HOST_EXPORTS) \
29587 for flag in $(EXTRA_HOST_FLAGS) ; do \
29588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29589 done; \
29590 echo "Doing html in m4" ; \
215c351a 29591 (cd $(HOST_SUBDIR)/m4 && \
f87a2b2e
MS
29592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29594 "RANLIB=$${RANLIB}" \
901119ae 29595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
29596 html) \
29597 || exit 1
29598
29599@endif m4
29600
d32ab992
PB
29601.PHONY: maybe-TAGS-m4 TAGS-m4
29602maybe-TAGS-m4:
29603@if m4
29604maybe-TAGS-m4: TAGS-m4
1358ccea 29605
d32ab992 29606TAGS-m4: \
05750653 29607 configure-m4
f41d6665 29608 @: $(MAKE); $(unstage)
d32ab992 29609 @[ -f ./m4/Makefile ] || exit 0; \
8c90b13a
L
29610 r=`${PWD_COMMAND}`; export r; \
29611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29612 $(HOST_EXPORTS) \
d32ab992 29613 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
29614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29615 done; \
d32ab992 29616 echo "Doing TAGS in m4" ; \
215c351a 29617 (cd $(HOST_SUBDIR)/m4 && \
1358ccea
NN
29618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29620 "RANLIB=$${RANLIB}" \
901119ae 29621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29622 TAGS) \
1358ccea
NN
29623 || exit 1
29624
d32ab992 29625@endif m4
1358ccea 29626
d32ab992
PB
29627.PHONY: maybe-install-info-m4 install-info-m4
29628maybe-install-info-m4:
29629@if m4
29630maybe-install-info-m4: install-info-m4
1358ccea 29631
d32ab992
PB
29632install-info-m4: \
29633 configure-m4 \
05750653 29634 info-m4
f41d6665 29635 @: $(MAKE); $(unstage)
d32ab992 29636 @[ -f ./m4/Makefile ] || exit 0; \
8c90b13a
L
29637 r=`${PWD_COMMAND}`; export r; \
29638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29639 $(HOST_EXPORTS) \
d32ab992 29640 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
29641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29642 done; \
d32ab992 29643 echo "Doing install-info in m4" ; \
215c351a 29644 (cd $(HOST_SUBDIR)/m4 && \
1358ccea
NN
29645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29647 "RANLIB=$${RANLIB}" \
901119ae 29648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29649 install-info) \
1358ccea
NN
29650 || exit 1
29651
d32ab992 29652@endif m4
1358ccea 29653
9c4d2493
BM
29654.PHONY: maybe-install-pdf-m4 install-pdf-m4
29655maybe-install-pdf-m4:
29656@if m4
29657maybe-install-pdf-m4: install-pdf-m4
29658
29659install-pdf-m4: \
29660 configure-m4 \
29661 pdf-m4
29662 @: $(MAKE); $(unstage)
29663 @[ -f ./m4/Makefile ] || exit 0; \
29664 r=`${PWD_COMMAND}`; export r; \
29665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29666 $(HOST_EXPORTS) \
29667 for flag in $(EXTRA_HOST_FLAGS) ; do \
29668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29669 done; \
29670 echo "Doing install-pdf in m4" ; \
29671 (cd $(HOST_SUBDIR)/m4 && \
29672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29674 "RANLIB=$${RANLIB}" \
901119ae 29675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
29676 install-pdf) \
29677 || exit 1
29678
29679@endif m4
29680
65d6e994
CD
29681.PHONY: maybe-install-html-m4 install-html-m4
29682maybe-install-html-m4:
29683@if m4
29684maybe-install-html-m4: install-html-m4
29685
29686install-html-m4: \
29687 configure-m4 \
29688 html-m4
29689 @: $(MAKE); $(unstage)
29690 @[ -f ./m4/Makefile ] || exit 0; \
29691 r=`${PWD_COMMAND}`; export r; \
29692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29693 $(HOST_EXPORTS) \
29694 for flag in $(EXTRA_HOST_FLAGS) ; do \
29695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29696 done; \
29697 echo "Doing install-html in m4" ; \
29698 (cd $(HOST_SUBDIR)/m4 && \
29699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29701 "RANLIB=$${RANLIB}" \
901119ae 29702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
29703 install-html) \
29704 || exit 1
29705
29706@endif m4
29707
d32ab992
PB
29708.PHONY: maybe-installcheck-m4 installcheck-m4
29709maybe-installcheck-m4:
29710@if m4
29711maybe-installcheck-m4: installcheck-m4
1358ccea 29712
d32ab992 29713installcheck-m4: \
05750653 29714 configure-m4
f41d6665 29715 @: $(MAKE); $(unstage)
d32ab992 29716 @[ -f ./m4/Makefile ] || exit 0; \
8c90b13a
L
29717 r=`${PWD_COMMAND}`; export r; \
29718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29719 $(HOST_EXPORTS) \
d32ab992 29720 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
29721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29722 done; \
d32ab992 29723 echo "Doing installcheck in m4" ; \
215c351a 29724 (cd $(HOST_SUBDIR)/m4 && \
1358ccea
NN
29725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29727 "RANLIB=$${RANLIB}" \
901119ae 29728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29729 installcheck) \
1358ccea
NN
29730 || exit 1
29731
d32ab992 29732@endif m4
1358ccea 29733
d32ab992
PB
29734.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
29735maybe-mostlyclean-m4:
29736@if m4
29737maybe-mostlyclean-m4: mostlyclean-m4
1358ccea 29738
05750653 29739mostlyclean-m4:
f41d6665 29740 @: $(MAKE); $(unstage)
d32ab992 29741 @[ -f ./m4/Makefile ] || exit 0; \
8c90b13a
L
29742 r=`${PWD_COMMAND}`; export r; \
29743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29744 $(HOST_EXPORTS) \
d32ab992 29745 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
29746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29747 done; \
d32ab992 29748 echo "Doing mostlyclean in m4" ; \
215c351a 29749 (cd $(HOST_SUBDIR)/m4 && \
1358ccea
NN
29750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29752 "RANLIB=$${RANLIB}" \
901119ae 29753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29754 mostlyclean) \
1358ccea
NN
29755 || exit 1
29756
d32ab992 29757@endif m4
1358ccea 29758
d32ab992
PB
29759.PHONY: maybe-clean-m4 clean-m4
29760maybe-clean-m4:
29761@if m4
29762maybe-clean-m4: clean-m4
1358ccea 29763
05750653 29764clean-m4:
f41d6665 29765 @: $(MAKE); $(unstage)
d32ab992 29766 @[ -f ./m4/Makefile ] || exit 0; \
8c90b13a
L
29767 r=`${PWD_COMMAND}`; export r; \
29768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29769 $(HOST_EXPORTS) \
d32ab992 29770 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
29771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29772 done; \
d32ab992 29773 echo "Doing clean in m4" ; \
215c351a 29774 (cd $(HOST_SUBDIR)/m4 && \
1358ccea
NN
29775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29777 "RANLIB=$${RANLIB}" \
901119ae 29778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29779 clean) \
1358ccea
NN
29780 || exit 1
29781
d32ab992 29782@endif m4
1358ccea 29783
d32ab992
PB
29784.PHONY: maybe-distclean-m4 distclean-m4
29785maybe-distclean-m4:
29786@if m4
29787maybe-distclean-m4: distclean-m4
d9cdb878 29788
05750653 29789distclean-m4:
f41d6665 29790 @: $(MAKE); $(unstage)
d32ab992 29791 @[ -f ./m4/Makefile ] || exit 0; \
d9cdb878
AC
29792 r=`${PWD_COMMAND}`; export r; \
29793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29794 $(HOST_EXPORTS) \
d32ab992 29795 for flag in $(EXTRA_HOST_FLAGS) ; do \
d9cdb878
AC
29796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29797 done; \
d32ab992 29798 echo "Doing distclean in m4" ; \
215c351a 29799 (cd $(HOST_SUBDIR)/m4 && \
d9cdb878
AC
29800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
295f4e42 29802 "RANLIB=$${RANLIB}" \
901119ae 29803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29804 distclean) \
295f4e42 29805 || exit 1
6599da04 29806
d32ab992 29807@endif m4
c4137c50 29808
d32ab992
PB
29809.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
29810maybe-maintainer-clean-m4:
29811@if m4
29812maybe-maintainer-clean-m4: maintainer-clean-m4
c4137c50 29813
05750653 29814maintainer-clean-m4:
f41d6665 29815 @: $(MAKE); $(unstage)
d32ab992 29816 @[ -f ./m4/Makefile ] || exit 0; \
295f4e42
NN
29817 r=`${PWD_COMMAND}`; export r; \
29818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29819 $(HOST_EXPORTS) \
d32ab992 29820 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
29821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29822 done; \
d32ab992 29823 echo "Doing maintainer-clean in m4" ; \
215c351a 29824 (cd $(HOST_SUBDIR)/m4 && \
295f4e42
NN
29825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29827 "RANLIB=$${RANLIB}" \
901119ae 29828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29829 maintainer-clean) \
295f4e42 29830 || exit 1
c4137c50 29831
d32ab992 29832@endif m4
c4137c50 29833
6599da04 29834
25b42232 29835
d32ab992
PB
29836.PHONY: configure-make maybe-configure-make
29837maybe-configure-make:
3ff3adad
PB
29838@if gcc-bootstrap
29839configure-make: stage_current
29840@endif gcc-bootstrap
d32ab992
PB
29841@if make
29842maybe-configure-make: configure-make
cc11cc9b 29843configure-make:
f41d6665 29844 @: $(MAKE); $(unstage)
cc11cc9b 29845 @r=`${PWD_COMMAND}`; export r; \
d32ab992 29846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
29847 test ! -f $(HOST_SUBDIR)/make/Makefile || exit 0; \
29848 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/make ; \
d32ab992 29849 $(HOST_EXPORTS) \
25b42232
PB
29850 echo Configuring in $(HOST_SUBDIR)/make; \
29851 cd "$(HOST_SUBDIR)/make" || exit 1; \
295f4e42 29852 case $(srcdir) in \
215c351a
PB
29853 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29854 *) topdir=`echo $(HOST_SUBDIR)/make/ | \
29855 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 29856 esac; \
215c351a
PB
29857 srcdiroption="--srcdir=$${topdir}/make"; \
29858 libsrcdir="$$s/make"; \
295f4e42 29859 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
29860 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29861 --target=${target_alias} $${srcdiroption} \
295f4e42 29862 || exit 1
d32ab992 29863@endif make
8b87bb96 29864
25b42232
PB
29865
29866
ce406537
PB
29867
29868
d32ab992
PB
29869.PHONY: all-make maybe-all-make
29870maybe-all-make:
3ff3adad
PB
29871@if gcc-bootstrap
29872all-make: stage_current
29873@endif gcc-bootstrap
d32ab992 29874@if make
7e0b5752 29875TARGET-make=all
d32ab992
PB
29876maybe-all-make: all-make
29877all-make: configure-make
f41d6665 29878 @: $(MAKE); $(unstage)
295f4e42
NN
29879 @r=`${PWD_COMMAND}`; export r; \
29880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29881 $(HOST_EXPORTS) \
215c351a 29882 (cd $(HOST_SUBDIR)/make && \
1c8bd6a3
PB
29883 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29884 $(TARGET-make))
d32ab992 29885@endif make
7e2dbcef 29886
25b42232 29887
ce406537
PB
29888
29889
d32ab992
PB
29890.PHONY: check-make maybe-check-make
29891maybe-check-make:
29892@if make
29893maybe-check-make: check-make
295f4e42 29894
d32ab992 29895check-make:
f41d6665 29896 @: $(MAKE); $(unstage)
d32ab992
PB
29897 @r=`${PWD_COMMAND}`; export r; \
29898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d32ab992 29899 $(HOST_EXPORTS) \
215c351a
PB
29900 (cd $(HOST_SUBDIR)/make && \
29901 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 29902
d32ab992 29903@endif make
295f4e42 29904
d32ab992
PB
29905.PHONY: install-make maybe-install-make
29906maybe-install-make:
29907@if make
29908maybe-install-make: install-make
295f4e42 29909
d32ab992 29910install-make: installdirs
f41d6665 29911 @: $(MAKE); $(unstage)
295f4e42
NN
29912 @r=`${PWD_COMMAND}`; export r; \
29913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29914 $(HOST_EXPORTS) \
215c351a 29915 (cd $(HOST_SUBDIR)/make && \
ace9ac7b 29916 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 29917
d32ab992 29918@endif make
295f4e42 29919
b5422ad7 29920# Other targets (info, dvi, pdf, etc.)
295f4e42 29921
d32ab992
PB
29922.PHONY: maybe-info-make info-make
29923maybe-info-make:
29924@if make
29925maybe-info-make: info-make
295f4e42 29926
d32ab992 29927info-make: \
05750653 29928 configure-make
f41d6665 29929 @: $(MAKE); $(unstage)
d32ab992 29930 @[ -f ./make/Makefile ] || exit 0; \
295f4e42
NN
29931 r=`${PWD_COMMAND}`; export r; \
29932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29933 $(HOST_EXPORTS) \
d32ab992 29934 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
29935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29936 done; \
d32ab992 29937 echo "Doing info in make" ; \
215c351a 29938 (cd $(HOST_SUBDIR)/make && \
295f4e42
NN
29939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29941 "RANLIB=$${RANLIB}" \
901119ae 29942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29943 info) \
295f4e42 29944 || exit 1
7e2dbcef 29945
d32ab992 29946@endif make
6599da04 29947
d32ab992
PB
29948.PHONY: maybe-dvi-make dvi-make
29949maybe-dvi-make:
29950@if make
29951maybe-dvi-make: dvi-make
6599da04 29952
d32ab992 29953dvi-make: \
05750653 29954 configure-make
f41d6665 29955 @: $(MAKE); $(unstage)
d32ab992 29956 @[ -f ./make/Makefile ] || exit 0; \
295f4e42
NN
29957 r=`${PWD_COMMAND}`; export r; \
29958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29959 $(HOST_EXPORTS) \
d32ab992 29960 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
29961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29962 done; \
d32ab992 29963 echo "Doing dvi in make" ; \
215c351a 29964 (cd $(HOST_SUBDIR)/make && \
295f4e42
NN
29965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29967 "RANLIB=$${RANLIB}" \
901119ae 29968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29969 dvi) \
295f4e42 29970 || exit 1
6599da04 29971
d32ab992 29972@endif make
6599da04 29973
b5422ad7
BM
29974.PHONY: maybe-pdf-make pdf-make
29975maybe-pdf-make:
29976@if make
29977maybe-pdf-make: pdf-make
29978
29979pdf-make: \
29980 configure-make
29981 @: $(MAKE); $(unstage)
29982 @[ -f ./make/Makefile ] || exit 0; \
29983 r=`${PWD_COMMAND}`; export r; \
29984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29985 $(HOST_EXPORTS) \
29986 for flag in $(EXTRA_HOST_FLAGS) ; do \
29987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29988 done; \
29989 echo "Doing pdf in make" ; \
29990 (cd $(HOST_SUBDIR)/make && \
29991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29993 "RANLIB=$${RANLIB}" \
901119ae 29994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
29995 pdf) \
29996 || exit 1
29997
29998@endif make
29999
f87a2b2e
MS
30000.PHONY: maybe-html-make html-make
30001maybe-html-make:
30002@if make
30003maybe-html-make: html-make
30004
30005html-make: \
05750653 30006 configure-make
f41d6665 30007 @: $(MAKE); $(unstage)
f87a2b2e
MS
30008 @[ -f ./make/Makefile ] || exit 0; \
30009 r=`${PWD_COMMAND}`; export r; \
30010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
30011 $(HOST_EXPORTS) \
30012 for flag in $(EXTRA_HOST_FLAGS) ; do \
30013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30014 done; \
30015 echo "Doing html in make" ; \
215c351a 30016 (cd $(HOST_SUBDIR)/make && \
f87a2b2e
MS
30017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30019 "RANLIB=$${RANLIB}" \
901119ae 30020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
30021 html) \
30022 || exit 1
30023
30024@endif make
30025
d32ab992
PB
30026.PHONY: maybe-TAGS-make TAGS-make
30027maybe-TAGS-make:
30028@if make
30029maybe-TAGS-make: TAGS-make
4977bab6 30030
d32ab992 30031TAGS-make: \
05750653 30032 configure-make
f41d6665 30033 @: $(MAKE); $(unstage)
d32ab992 30034 @[ -f ./make/Makefile ] || exit 0; \
295f4e42
NN
30035 r=`${PWD_COMMAND}`; export r; \
30036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30037 $(HOST_EXPORTS) \
d32ab992 30038 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30040 done; \
d32ab992 30041 echo "Doing TAGS in make" ; \
215c351a 30042 (cd $(HOST_SUBDIR)/make && \
295f4e42
NN
30043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30045 "RANLIB=$${RANLIB}" \
901119ae 30046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30047 TAGS) \
295f4e42 30048 || exit 1
4977bab6 30049
d32ab992 30050@endif make
4977bab6 30051
d32ab992
PB
30052.PHONY: maybe-install-info-make install-info-make
30053maybe-install-info-make:
30054@if make
30055maybe-install-info-make: install-info-make
4977bab6 30056
d32ab992
PB
30057install-info-make: \
30058 configure-make \
05750653 30059 info-make
f41d6665 30060 @: $(MAKE); $(unstage)
d32ab992 30061 @[ -f ./make/Makefile ] || exit 0; \
295f4e42
NN
30062 r=`${PWD_COMMAND}`; export r; \
30063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30064 $(HOST_EXPORTS) \
d32ab992 30065 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30067 done; \
d32ab992 30068 echo "Doing install-info in make" ; \
215c351a 30069 (cd $(HOST_SUBDIR)/make && \
295f4e42
NN
30070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30072 "RANLIB=$${RANLIB}" \
901119ae 30073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30074 install-info) \
295f4e42 30075 || exit 1
4977bab6 30076
d32ab992 30077@endif make
4977bab6 30078
9c4d2493
BM
30079.PHONY: maybe-install-pdf-make install-pdf-make
30080maybe-install-pdf-make:
30081@if make
30082maybe-install-pdf-make: install-pdf-make
30083
30084install-pdf-make: \
30085 configure-make \
30086 pdf-make
30087 @: $(MAKE); $(unstage)
30088 @[ -f ./make/Makefile ] || exit 0; \
30089 r=`${PWD_COMMAND}`; export r; \
30090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30091 $(HOST_EXPORTS) \
30092 for flag in $(EXTRA_HOST_FLAGS) ; do \
30093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30094 done; \
30095 echo "Doing install-pdf in make" ; \
30096 (cd $(HOST_SUBDIR)/make && \
30097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30099 "RANLIB=$${RANLIB}" \
901119ae 30100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
30101 install-pdf) \
30102 || exit 1
30103
30104@endif make
30105
65d6e994
CD
30106.PHONY: maybe-install-html-make install-html-make
30107maybe-install-html-make:
30108@if make
30109maybe-install-html-make: install-html-make
30110
30111install-html-make: \
30112 configure-make \
30113 html-make
30114 @: $(MAKE); $(unstage)
30115 @[ -f ./make/Makefile ] || exit 0; \
30116 r=`${PWD_COMMAND}`; export r; \
30117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30118 $(HOST_EXPORTS) \
30119 for flag in $(EXTRA_HOST_FLAGS) ; do \
30120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30121 done; \
30122 echo "Doing install-html in make" ; \
30123 (cd $(HOST_SUBDIR)/make && \
30124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30126 "RANLIB=$${RANLIB}" \
901119ae 30127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
30128 install-html) \
30129 || exit 1
30130
30131@endif make
30132
d32ab992
PB
30133.PHONY: maybe-installcheck-make installcheck-make
30134maybe-installcheck-make:
30135@if make
30136maybe-installcheck-make: installcheck-make
4977bab6 30137
d32ab992 30138installcheck-make: \
05750653 30139 configure-make
f41d6665 30140 @: $(MAKE); $(unstage)
d32ab992 30141 @[ -f ./make/Makefile ] || exit 0; \
8c90b13a
L
30142 r=`${PWD_COMMAND}`; export r; \
30143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30144 $(HOST_EXPORTS) \
d32ab992 30145 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30147 done; \
d32ab992 30148 echo "Doing installcheck in make" ; \
215c351a 30149 (cd $(HOST_SUBDIR)/make && \
295f4e42
NN
30150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30152 "RANLIB=$${RANLIB}" \
901119ae 30153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30154 installcheck) \
295f4e42
NN
30155 || exit 1
30156
d32ab992 30157@endif make
295f4e42 30158
d32ab992
PB
30159.PHONY: maybe-mostlyclean-make mostlyclean-make
30160maybe-mostlyclean-make:
30161@if make
30162maybe-mostlyclean-make: mostlyclean-make
295f4e42 30163
05750653 30164mostlyclean-make:
f41d6665 30165 @: $(MAKE); $(unstage)
d32ab992 30166 @[ -f ./make/Makefile ] || exit 0; \
295f4e42
NN
30167 r=`${PWD_COMMAND}`; export r; \
30168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30169 $(HOST_EXPORTS) \
d32ab992 30170 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30172 done; \
d32ab992 30173 echo "Doing mostlyclean in make" ; \
215c351a 30174 (cd $(HOST_SUBDIR)/make && \
295f4e42
NN
30175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30177 "RANLIB=$${RANLIB}" \
901119ae 30178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30179 mostlyclean) \
295f4e42
NN
30180 || exit 1
30181
d32ab992 30182@endif make
295f4e42 30183
d32ab992
PB
30184.PHONY: maybe-clean-make clean-make
30185maybe-clean-make:
30186@if make
30187maybe-clean-make: clean-make
295f4e42 30188
05750653 30189clean-make:
f41d6665 30190 @: $(MAKE); $(unstage)
d32ab992 30191 @[ -f ./make/Makefile ] || exit 0; \
295f4e42
NN
30192 r=`${PWD_COMMAND}`; export r; \
30193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30194 $(HOST_EXPORTS) \
d32ab992 30195 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30197 done; \
d32ab992 30198 echo "Doing clean in make" ; \
215c351a 30199 (cd $(HOST_SUBDIR)/make && \
295f4e42
NN
30200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30202 "RANLIB=$${RANLIB}" \
901119ae 30203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30204 clean) \
295f4e42
NN
30205 || exit 1
30206
d32ab992 30207@endif make
295f4e42 30208
d32ab992
PB
30209.PHONY: maybe-distclean-make distclean-make
30210maybe-distclean-make:
30211@if make
30212maybe-distclean-make: distclean-make
295f4e42 30213
05750653 30214distclean-make:
f41d6665 30215 @: $(MAKE); $(unstage)
d32ab992 30216 @[ -f ./make/Makefile ] || exit 0; \
295f4e42
NN
30217 r=`${PWD_COMMAND}`; export r; \
30218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30219 $(HOST_EXPORTS) \
d32ab992 30220 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30222 done; \
d32ab992 30223 echo "Doing distclean in make" ; \
215c351a 30224 (cd $(HOST_SUBDIR)/make && \
295f4e42
NN
30225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30227 "RANLIB=$${RANLIB}" \
901119ae 30228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30229 distclean) \
3aa83176 30230 || exit 1
4977bab6 30231
d32ab992 30232@endif make
295f4e42 30233
d32ab992
PB
30234.PHONY: maybe-maintainer-clean-make maintainer-clean-make
30235maybe-maintainer-clean-make:
30236@if make
30237maybe-maintainer-clean-make: maintainer-clean-make
295f4e42 30238
05750653 30239maintainer-clean-make:
f41d6665 30240 @: $(MAKE); $(unstage)
d32ab992 30241 @[ -f ./make/Makefile ] || exit 0; \
295f4e42 30242 r=`${PWD_COMMAND}`; export r; \
8c90b13a 30243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30244 $(HOST_EXPORTS) \
d32ab992 30245 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30247 done; \
d32ab992 30248 echo "Doing maintainer-clean in make" ; \
215c351a 30249 (cd $(HOST_SUBDIR)/make && \
295f4e42
NN
30250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30252 "RANLIB=$${RANLIB}" \
901119ae 30253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30254 maintainer-clean) \
295f4e42 30255 || exit 1
4977bab6 30256
d32ab992 30257@endif make
4977bab6 30258
4977bab6 30259
25b42232 30260
d32ab992
PB
30261.PHONY: configure-mmalloc maybe-configure-mmalloc
30262maybe-configure-mmalloc:
3ff3adad
PB
30263@if gcc-bootstrap
30264configure-mmalloc: stage_current
30265@endif gcc-bootstrap
d32ab992
PB
30266@if mmalloc
30267maybe-configure-mmalloc: configure-mmalloc
cc11cc9b 30268configure-mmalloc:
f41d6665 30269 @: $(MAKE); $(unstage)
cc11cc9b 30270 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 30271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
30272 test ! -f $(HOST_SUBDIR)/mmalloc/Makefile || exit 0; \
30273 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mmalloc ; \
4fc4dd12 30274 $(HOST_EXPORTS) \
25b42232
PB
30275 echo Configuring in $(HOST_SUBDIR)/mmalloc; \
30276 cd "$(HOST_SUBDIR)/mmalloc" || exit 1; \
4977bab6 30277 case $(srcdir) in \
215c351a
PB
30278 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30279 *) topdir=`echo $(HOST_SUBDIR)/mmalloc/ | \
30280 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 30281 esac; \
215c351a
PB
30282 srcdiroption="--srcdir=$${topdir}/mmalloc"; \
30283 libsrcdir="$$s/mmalloc"; \
4977bab6 30284 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
30285 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30286 --target=${target_alias} $${srcdiroption} \
4977bab6 30287 || exit 1
d32ab992 30288@endif mmalloc
4977bab6 30289
25b42232
PB
30290
30291
ce406537
PB
30292
30293
d32ab992
PB
30294.PHONY: all-mmalloc maybe-all-mmalloc
30295maybe-all-mmalloc:
3ff3adad
PB
30296@if gcc-bootstrap
30297all-mmalloc: stage_current
30298@endif gcc-bootstrap
d32ab992 30299@if mmalloc
7e0b5752 30300TARGET-mmalloc=all
d32ab992
PB
30301maybe-all-mmalloc: all-mmalloc
30302all-mmalloc: configure-mmalloc
f41d6665 30303 @: $(MAKE); $(unstage)
8c90b13a
L
30304 @r=`${PWD_COMMAND}`; export r; \
30305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30306 $(HOST_EXPORTS) \
215c351a 30307 (cd $(HOST_SUBDIR)/mmalloc && \
1c8bd6a3
PB
30308 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30309 $(TARGET-mmalloc))
d32ab992 30310@endif mmalloc
4977bab6 30311
25b42232 30312
ce406537
PB
30313
30314
d32ab992
PB
30315.PHONY: check-mmalloc maybe-check-mmalloc
30316maybe-check-mmalloc:
30317@if mmalloc
30318maybe-check-mmalloc: check-mmalloc
4977bab6 30319
d32ab992 30320check-mmalloc:
4977bab6 30321
d32ab992 30322@endif mmalloc
4977bab6 30323
d32ab992
PB
30324.PHONY: install-mmalloc maybe-install-mmalloc
30325maybe-install-mmalloc:
30326@if mmalloc
30327maybe-install-mmalloc: install-mmalloc
7e2dbcef 30328
d32ab992 30329install-mmalloc: installdirs
f41d6665 30330 @: $(MAKE); $(unstage)
8c90b13a
L
30331 @r=`${PWD_COMMAND}`; export r; \
30332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30333 $(HOST_EXPORTS) \
215c351a 30334 (cd $(HOST_SUBDIR)/mmalloc && \
ace9ac7b 30335 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 30336
d32ab992 30337@endif mmalloc
295f4e42 30338
b5422ad7 30339# Other targets (info, dvi, pdf, etc.)
295f4e42 30340
d32ab992
PB
30341.PHONY: maybe-info-mmalloc info-mmalloc
30342maybe-info-mmalloc:
30343@if mmalloc
30344maybe-info-mmalloc: info-mmalloc
295f4e42 30345
d32ab992 30346info-mmalloc: \
05750653 30347 configure-mmalloc
f41d6665 30348 @: $(MAKE); $(unstage)
d32ab992 30349 @[ -f ./mmalloc/Makefile ] || exit 0; \
295f4e42
NN
30350 r=`${PWD_COMMAND}`; export r; \
30351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30352 $(HOST_EXPORTS) \
d32ab992 30353 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30355 done; \
d32ab992 30356 echo "Doing info in mmalloc" ; \
215c351a 30357 (cd $(HOST_SUBDIR)/mmalloc && \
295f4e42
NN
30358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30360 "RANLIB=$${RANLIB}" \
901119ae 30361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30362 info) \
295f4e42
NN
30363 || exit 1
30364
d32ab992 30365@endif mmalloc
295f4e42 30366
d32ab992
PB
30367.PHONY: maybe-dvi-mmalloc dvi-mmalloc
30368maybe-dvi-mmalloc:
30369@if mmalloc
30370maybe-dvi-mmalloc: dvi-mmalloc
295f4e42 30371
d32ab992 30372dvi-mmalloc: \
05750653 30373 configure-mmalloc
f41d6665 30374 @: $(MAKE); $(unstage)
d32ab992 30375 @[ -f ./mmalloc/Makefile ] || exit 0; \
295f4e42
NN
30376 r=`${PWD_COMMAND}`; export r; \
30377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30378 $(HOST_EXPORTS) \
d32ab992 30379 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30381 done; \
d32ab992 30382 echo "Doing dvi in mmalloc" ; \
215c351a 30383 (cd $(HOST_SUBDIR)/mmalloc && \
295f4e42
NN
30384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30386 "RANLIB=$${RANLIB}" \
901119ae 30387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30388 dvi) \
295f4e42
NN
30389 || exit 1
30390
d32ab992 30391@endif mmalloc
295f4e42 30392
b5422ad7
BM
30393.PHONY: maybe-pdf-mmalloc pdf-mmalloc
30394maybe-pdf-mmalloc:
30395@if mmalloc
30396maybe-pdf-mmalloc: pdf-mmalloc
30397
30398pdf-mmalloc: \
30399 configure-mmalloc
30400 @: $(MAKE); $(unstage)
30401 @[ -f ./mmalloc/Makefile ] || exit 0; \
30402 r=`${PWD_COMMAND}`; export r; \
30403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30404 $(HOST_EXPORTS) \
30405 for flag in $(EXTRA_HOST_FLAGS) ; do \
30406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30407 done; \
30408 echo "Doing pdf in mmalloc" ; \
30409 (cd $(HOST_SUBDIR)/mmalloc && \
30410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30412 "RANLIB=$${RANLIB}" \
901119ae 30413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
30414 pdf) \
30415 || exit 1
30416
30417@endif mmalloc
30418
f87a2b2e
MS
30419.PHONY: maybe-html-mmalloc html-mmalloc
30420maybe-html-mmalloc:
30421@if mmalloc
30422maybe-html-mmalloc: html-mmalloc
30423
30424html-mmalloc: \
05750653 30425 configure-mmalloc
f41d6665 30426 @: $(MAKE); $(unstage)
f87a2b2e
MS
30427 @[ -f ./mmalloc/Makefile ] || exit 0; \
30428 r=`${PWD_COMMAND}`; export r; \
30429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
30430 $(HOST_EXPORTS) \
30431 for flag in $(EXTRA_HOST_FLAGS) ; do \
30432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30433 done; \
30434 echo "Doing html in mmalloc" ; \
215c351a 30435 (cd $(HOST_SUBDIR)/mmalloc && \
f87a2b2e
MS
30436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30438 "RANLIB=$${RANLIB}" \
901119ae 30439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
30440 html) \
30441 || exit 1
30442
30443@endif mmalloc
30444
d32ab992
PB
30445.PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
30446maybe-TAGS-mmalloc:
30447@if mmalloc
30448maybe-TAGS-mmalloc: TAGS-mmalloc
295f4e42 30449
d32ab992 30450TAGS-mmalloc: \
05750653 30451 configure-mmalloc
f41d6665 30452 @: $(MAKE); $(unstage)
d32ab992 30453 @[ -f ./mmalloc/Makefile ] || exit 0; \
295f4e42
NN
30454 r=`${PWD_COMMAND}`; export r; \
30455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30456 $(HOST_EXPORTS) \
d32ab992 30457 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30459 done; \
d32ab992 30460 echo "Doing TAGS in mmalloc" ; \
215c351a 30461 (cd $(HOST_SUBDIR)/mmalloc && \
295f4e42
NN
30462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30464 "RANLIB=$${RANLIB}" \
901119ae 30465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30466 TAGS) \
295f4e42
NN
30467 || exit 1
30468
d32ab992 30469@endif mmalloc
295f4e42 30470
d32ab992
PB
30471.PHONY: maybe-install-info-mmalloc install-info-mmalloc
30472maybe-install-info-mmalloc:
30473@if mmalloc
30474maybe-install-info-mmalloc: install-info-mmalloc
295f4e42 30475
d32ab992
PB
30476install-info-mmalloc: \
30477 configure-mmalloc \
05750653 30478 info-mmalloc
f41d6665 30479 @: $(MAKE); $(unstage)
d32ab992 30480 @[ -f ./mmalloc/Makefile ] || exit 0; \
295f4e42
NN
30481 r=`${PWD_COMMAND}`; export r; \
30482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30483 $(HOST_EXPORTS) \
d32ab992 30484 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30486 done; \
d32ab992 30487 echo "Doing install-info in mmalloc" ; \
215c351a 30488 (cd $(HOST_SUBDIR)/mmalloc && \
295f4e42
NN
30489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30491 "RANLIB=$${RANLIB}" \
901119ae 30492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30493 install-info) \
295f4e42
NN
30494 || exit 1
30495
d32ab992 30496@endif mmalloc
295f4e42 30497
9c4d2493
BM
30498.PHONY: maybe-install-pdf-mmalloc install-pdf-mmalloc
30499maybe-install-pdf-mmalloc:
30500@if mmalloc
30501maybe-install-pdf-mmalloc: install-pdf-mmalloc
30502
30503install-pdf-mmalloc: \
30504 configure-mmalloc \
30505 pdf-mmalloc
30506 @: $(MAKE); $(unstage)
30507 @[ -f ./mmalloc/Makefile ] || exit 0; \
30508 r=`${PWD_COMMAND}`; export r; \
30509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30510 $(HOST_EXPORTS) \
30511 for flag in $(EXTRA_HOST_FLAGS) ; do \
30512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30513 done; \
30514 echo "Doing install-pdf in mmalloc" ; \
30515 (cd $(HOST_SUBDIR)/mmalloc && \
30516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30518 "RANLIB=$${RANLIB}" \
901119ae 30519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
30520 install-pdf) \
30521 || exit 1
30522
30523@endif mmalloc
30524
65d6e994
CD
30525.PHONY: maybe-install-html-mmalloc install-html-mmalloc
30526maybe-install-html-mmalloc:
30527@if mmalloc
30528maybe-install-html-mmalloc: install-html-mmalloc
30529
30530install-html-mmalloc: \
30531 configure-mmalloc \
30532 html-mmalloc
30533 @: $(MAKE); $(unstage)
30534 @[ -f ./mmalloc/Makefile ] || exit 0; \
30535 r=`${PWD_COMMAND}`; export r; \
30536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30537 $(HOST_EXPORTS) \
30538 for flag in $(EXTRA_HOST_FLAGS) ; do \
30539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30540 done; \
30541 echo "Doing install-html in mmalloc" ; \
30542 (cd $(HOST_SUBDIR)/mmalloc && \
30543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30545 "RANLIB=$${RANLIB}" \
901119ae 30546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
30547 install-html) \
30548 || exit 1
30549
30550@endif mmalloc
30551
d32ab992
PB
30552.PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
30553maybe-installcheck-mmalloc:
30554@if mmalloc
30555maybe-installcheck-mmalloc: installcheck-mmalloc
295f4e42 30556
d32ab992 30557installcheck-mmalloc: \
05750653 30558 configure-mmalloc
f41d6665 30559 @: $(MAKE); $(unstage)
d32ab992 30560 @[ -f ./mmalloc/Makefile ] || exit 0; \
295f4e42
NN
30561 r=`${PWD_COMMAND}`; export r; \
30562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30563 $(HOST_EXPORTS) \
d32ab992 30564 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30566 done; \
d32ab992 30567 echo "Doing installcheck in mmalloc" ; \
215c351a 30568 (cd $(HOST_SUBDIR)/mmalloc && \
295f4e42
NN
30569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30571 "RANLIB=$${RANLIB}" \
901119ae 30572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30573 installcheck) \
295f4e42
NN
30574 || exit 1
30575
d32ab992 30576@endif mmalloc
295f4e42 30577
d32ab992
PB
30578.PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
30579maybe-mostlyclean-mmalloc:
30580@if mmalloc
30581maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
295f4e42 30582
05750653 30583mostlyclean-mmalloc:
f41d6665 30584 @: $(MAKE); $(unstage)
d32ab992 30585 @[ -f ./mmalloc/Makefile ] || exit 0; \
295f4e42
NN
30586 r=`${PWD_COMMAND}`; export r; \
30587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30588 $(HOST_EXPORTS) \
d32ab992 30589 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30591 done; \
d32ab992 30592 echo "Doing mostlyclean in mmalloc" ; \
215c351a 30593 (cd $(HOST_SUBDIR)/mmalloc && \
295f4e42
NN
30594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30596 "RANLIB=$${RANLIB}" \
901119ae 30597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30598 mostlyclean) \
295f4e42
NN
30599 || exit 1
30600
d32ab992 30601@endif mmalloc
295f4e42 30602
d32ab992
PB
30603.PHONY: maybe-clean-mmalloc clean-mmalloc
30604maybe-clean-mmalloc:
30605@if mmalloc
30606maybe-clean-mmalloc: clean-mmalloc
295f4e42 30607
05750653 30608clean-mmalloc:
f41d6665 30609 @: $(MAKE); $(unstage)
d32ab992 30610 @[ -f ./mmalloc/Makefile ] || exit 0; \
295f4e42
NN
30611 r=`${PWD_COMMAND}`; export r; \
30612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30613 $(HOST_EXPORTS) \
d32ab992 30614 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30616 done; \
d32ab992 30617 echo "Doing clean in mmalloc" ; \
215c351a 30618 (cd $(HOST_SUBDIR)/mmalloc && \
295f4e42
NN
30619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30621 "RANLIB=$${RANLIB}" \
901119ae 30622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30623 clean) \
295f4e42
NN
30624 || exit 1
30625
d32ab992 30626@endif mmalloc
295f4e42 30627
d32ab992
PB
30628.PHONY: maybe-distclean-mmalloc distclean-mmalloc
30629maybe-distclean-mmalloc:
30630@if mmalloc
30631maybe-distclean-mmalloc: distclean-mmalloc
295f4e42 30632
05750653 30633distclean-mmalloc:
f41d6665 30634 @: $(MAKE); $(unstage)
d32ab992 30635 @[ -f ./mmalloc/Makefile ] || exit 0; \
295f4e42
NN
30636 r=`${PWD_COMMAND}`; export r; \
30637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30638 $(HOST_EXPORTS) \
d32ab992 30639 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30641 done; \
d32ab992 30642 echo "Doing distclean in mmalloc" ; \
215c351a 30643 (cd $(HOST_SUBDIR)/mmalloc && \
295f4e42
NN
30644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30646 "RANLIB=$${RANLIB}" \
901119ae 30647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30648 distclean) \
295f4e42
NN
30649 || exit 1
30650
d32ab992 30651@endif mmalloc
295f4e42 30652
d32ab992
PB
30653.PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
30654maybe-maintainer-clean-mmalloc:
30655@if mmalloc
30656maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
295f4e42 30657
05750653 30658maintainer-clean-mmalloc:
f41d6665 30659 @: $(MAKE); $(unstage)
d32ab992 30660 @[ -f ./mmalloc/Makefile ] || exit 0; \
295f4e42
NN
30661 r=`${PWD_COMMAND}`; export r; \
30662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30663 $(HOST_EXPORTS) \
d32ab992 30664 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30666 done; \
d32ab992 30667 echo "Doing maintainer-clean in mmalloc" ; \
215c351a 30668 (cd $(HOST_SUBDIR)/mmalloc && \
295f4e42
NN
30669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30671 "RANLIB=$${RANLIB}" \
901119ae 30672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30673 maintainer-clean) \
295f4e42 30674 || exit 1
4977bab6 30675
d32ab992 30676@endif mmalloc
4977bab6 30677
295f4e42 30678
25b42232 30679
d32ab992
PB
30680.PHONY: configure-patch maybe-configure-patch
30681maybe-configure-patch:
3ff3adad
PB
30682@if gcc-bootstrap
30683configure-patch: stage_current
30684@endif gcc-bootstrap
d32ab992
PB
30685@if patch
30686maybe-configure-patch: configure-patch
cc11cc9b 30687configure-patch:
f41d6665 30688 @: $(MAKE); $(unstage)
cc11cc9b 30689 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 30690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
30691 test ! -f $(HOST_SUBDIR)/patch/Makefile || exit 0; \
30692 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/patch ; \
4fc4dd12 30693 $(HOST_EXPORTS) \
25b42232
PB
30694 echo Configuring in $(HOST_SUBDIR)/patch; \
30695 cd "$(HOST_SUBDIR)/patch" || exit 1; \
4977bab6 30696 case $(srcdir) in \
215c351a
PB
30697 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30698 *) topdir=`echo $(HOST_SUBDIR)/patch/ | \
30699 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 30700 esac; \
215c351a
PB
30701 srcdiroption="--srcdir=$${topdir}/patch"; \
30702 libsrcdir="$$s/patch"; \
4977bab6 30703 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
30704 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30705 --target=${target_alias} $${srcdiroption} \
4977bab6 30706 || exit 1
d32ab992 30707@endif patch
4977bab6 30708
25b42232
PB
30709
30710
ce406537
PB
30711
30712
d32ab992
PB
30713.PHONY: all-patch maybe-all-patch
30714maybe-all-patch:
3ff3adad
PB
30715@if gcc-bootstrap
30716all-patch: stage_current
30717@endif gcc-bootstrap
d32ab992 30718@if patch
7e0b5752 30719TARGET-patch=all
d32ab992
PB
30720maybe-all-patch: all-patch
30721all-patch: configure-patch
f41d6665 30722 @: $(MAKE); $(unstage)
8c90b13a
L
30723 @r=`${PWD_COMMAND}`; export r; \
30724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30725 $(HOST_EXPORTS) \
215c351a 30726 (cd $(HOST_SUBDIR)/patch && \
1c8bd6a3
PB
30727 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30728 $(TARGET-patch))
d32ab992 30729@endif patch
4977bab6 30730
25b42232 30731
ce406537
PB
30732
30733
d32ab992
PB
30734.PHONY: check-patch maybe-check-patch
30735maybe-check-patch:
30736@if patch
30737maybe-check-patch: check-patch
4977bab6 30738
d32ab992 30739check-patch:
f41d6665 30740 @: $(MAKE); $(unstage)
8c90b13a
L
30741 @r=`${PWD_COMMAND}`; export r; \
30742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30743 $(HOST_EXPORTS) \
215c351a
PB
30744 (cd $(HOST_SUBDIR)/patch && \
30745 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 30746
d32ab992 30747@endif patch
4977bab6 30748
d32ab992
PB
30749.PHONY: install-patch maybe-install-patch
30750maybe-install-patch:
30751@if patch
30752maybe-install-patch: install-patch
295f4e42 30753
d32ab992 30754install-patch: installdirs
f41d6665 30755 @: $(MAKE); $(unstage)
295f4e42
NN
30756 @r=`${PWD_COMMAND}`; export r; \
30757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30758 $(HOST_EXPORTS) \
215c351a 30759 (cd $(HOST_SUBDIR)/patch && \
ace9ac7b 30760 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 30761
d32ab992 30762@endif patch
295f4e42 30763
b5422ad7 30764# Other targets (info, dvi, pdf, etc.)
295f4e42 30765
d32ab992
PB
30766.PHONY: maybe-info-patch info-patch
30767maybe-info-patch:
30768@if patch
30769maybe-info-patch: info-patch
295f4e42 30770
d32ab992 30771info-patch: \
05750653 30772 configure-patch
f41d6665 30773 @: $(MAKE); $(unstage)
d32ab992 30774 @[ -f ./patch/Makefile ] || exit 0; \
295f4e42
NN
30775 r=`${PWD_COMMAND}`; export r; \
30776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30777 $(HOST_EXPORTS) \
d32ab992 30778 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30780 done; \
d32ab992 30781 echo "Doing info in patch" ; \
215c351a 30782 (cd $(HOST_SUBDIR)/patch && \
295f4e42
NN
30783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30785 "RANLIB=$${RANLIB}" \
901119ae 30786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30787 info) \
295f4e42
NN
30788 || exit 1
30789
d32ab992 30790@endif patch
295f4e42 30791
d32ab992
PB
30792.PHONY: maybe-dvi-patch dvi-patch
30793maybe-dvi-patch:
30794@if patch
30795maybe-dvi-patch: dvi-patch
295f4e42 30796
d32ab992 30797dvi-patch: \
05750653 30798 configure-patch
f41d6665 30799 @: $(MAKE); $(unstage)
d32ab992 30800 @[ -f ./patch/Makefile ] || exit 0; \
295f4e42
NN
30801 r=`${PWD_COMMAND}`; export r; \
30802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30803 $(HOST_EXPORTS) \
d32ab992 30804 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30806 done; \
d32ab992 30807 echo "Doing dvi in patch" ; \
215c351a 30808 (cd $(HOST_SUBDIR)/patch && \
295f4e42
NN
30809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30811 "RANLIB=$${RANLIB}" \
901119ae 30812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30813 dvi) \
295f4e42
NN
30814 || exit 1
30815
d32ab992 30816@endif patch
295f4e42 30817
b5422ad7
BM
30818.PHONY: maybe-pdf-patch pdf-patch
30819maybe-pdf-patch:
30820@if patch
30821maybe-pdf-patch: pdf-patch
30822
30823pdf-patch: \
30824 configure-patch
30825 @: $(MAKE); $(unstage)
30826 @[ -f ./patch/Makefile ] || exit 0; \
30827 r=`${PWD_COMMAND}`; export r; \
30828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30829 $(HOST_EXPORTS) \
30830 for flag in $(EXTRA_HOST_FLAGS) ; do \
30831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30832 done; \
30833 echo "Doing pdf in patch" ; \
30834 (cd $(HOST_SUBDIR)/patch && \
30835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30837 "RANLIB=$${RANLIB}" \
901119ae 30838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
30839 pdf) \
30840 || exit 1
30841
30842@endif patch
30843
f87a2b2e
MS
30844.PHONY: maybe-html-patch html-patch
30845maybe-html-patch:
30846@if patch
30847maybe-html-patch: html-patch
30848
30849html-patch: \
05750653 30850 configure-patch
f41d6665 30851 @: $(MAKE); $(unstage)
f87a2b2e
MS
30852 @[ -f ./patch/Makefile ] || exit 0; \
30853 r=`${PWD_COMMAND}`; export r; \
30854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
30855 $(HOST_EXPORTS) \
30856 for flag in $(EXTRA_HOST_FLAGS) ; do \
30857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30858 done; \
30859 echo "Doing html in patch" ; \
215c351a 30860 (cd $(HOST_SUBDIR)/patch && \
f87a2b2e
MS
30861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30863 "RANLIB=$${RANLIB}" \
901119ae 30864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
30865 html) \
30866 || exit 1
30867
30868@endif patch
30869
d32ab992
PB
30870.PHONY: maybe-TAGS-patch TAGS-patch
30871maybe-TAGS-patch:
30872@if patch
30873maybe-TAGS-patch: TAGS-patch
295f4e42 30874
d32ab992 30875TAGS-patch: \
05750653 30876 configure-patch
f41d6665 30877 @: $(MAKE); $(unstage)
d32ab992 30878 @[ -f ./patch/Makefile ] || exit 0; \
295f4e42
NN
30879 r=`${PWD_COMMAND}`; export r; \
30880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30881 $(HOST_EXPORTS) \
d32ab992 30882 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30884 done; \
d32ab992 30885 echo "Doing TAGS in patch" ; \
215c351a 30886 (cd $(HOST_SUBDIR)/patch && \
295f4e42
NN
30887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30889 "RANLIB=$${RANLIB}" \
901119ae 30890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30891 TAGS) \
295f4e42
NN
30892 || exit 1
30893
d32ab992 30894@endif patch
295f4e42 30895
d32ab992
PB
30896.PHONY: maybe-install-info-patch install-info-patch
30897maybe-install-info-patch:
30898@if patch
30899maybe-install-info-patch: install-info-patch
295f4e42 30900
d32ab992
PB
30901install-info-patch: \
30902 configure-patch \
05750653 30903 info-patch
f41d6665 30904 @: $(MAKE); $(unstage)
d32ab992 30905 @[ -f ./patch/Makefile ] || exit 0; \
295f4e42
NN
30906 r=`${PWD_COMMAND}`; export r; \
30907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30908 $(HOST_EXPORTS) \
d32ab992 30909 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30911 done; \
d32ab992 30912 echo "Doing install-info in patch" ; \
215c351a 30913 (cd $(HOST_SUBDIR)/patch && \
295f4e42
NN
30914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30916 "RANLIB=$${RANLIB}" \
901119ae 30917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30918 install-info) \
295f4e42
NN
30919 || exit 1
30920
d32ab992 30921@endif patch
295f4e42 30922
9c4d2493
BM
30923.PHONY: maybe-install-pdf-patch install-pdf-patch
30924maybe-install-pdf-patch:
30925@if patch
30926maybe-install-pdf-patch: install-pdf-patch
30927
30928install-pdf-patch: \
30929 configure-patch \
30930 pdf-patch
30931 @: $(MAKE); $(unstage)
30932 @[ -f ./patch/Makefile ] || exit 0; \
30933 r=`${PWD_COMMAND}`; export r; \
30934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30935 $(HOST_EXPORTS) \
30936 for flag in $(EXTRA_HOST_FLAGS) ; do \
30937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30938 done; \
30939 echo "Doing install-pdf in patch" ; \
30940 (cd $(HOST_SUBDIR)/patch && \
30941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30943 "RANLIB=$${RANLIB}" \
901119ae 30944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
30945 install-pdf) \
30946 || exit 1
30947
30948@endif patch
30949
65d6e994
CD
30950.PHONY: maybe-install-html-patch install-html-patch
30951maybe-install-html-patch:
30952@if patch
30953maybe-install-html-patch: install-html-patch
30954
30955install-html-patch: \
30956 configure-patch \
30957 html-patch
30958 @: $(MAKE); $(unstage)
30959 @[ -f ./patch/Makefile ] || exit 0; \
30960 r=`${PWD_COMMAND}`; export r; \
30961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30962 $(HOST_EXPORTS) \
30963 for flag in $(EXTRA_HOST_FLAGS) ; do \
30964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30965 done; \
30966 echo "Doing install-html in patch" ; \
30967 (cd $(HOST_SUBDIR)/patch && \
30968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30970 "RANLIB=$${RANLIB}" \
901119ae 30971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
30972 install-html) \
30973 || exit 1
30974
30975@endif patch
30976
d32ab992
PB
30977.PHONY: maybe-installcheck-patch installcheck-patch
30978maybe-installcheck-patch:
30979@if patch
30980maybe-installcheck-patch: installcheck-patch
295f4e42 30981
d32ab992 30982installcheck-patch: \
05750653 30983 configure-patch
f41d6665 30984 @: $(MAKE); $(unstage)
d32ab992 30985 @[ -f ./patch/Makefile ] || exit 0; \
295f4e42
NN
30986 r=`${PWD_COMMAND}`; export r; \
30987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30988 $(HOST_EXPORTS) \
d32ab992 30989 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
30990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30991 done; \
d32ab992 30992 echo "Doing installcheck in patch" ; \
215c351a 30993 (cd $(HOST_SUBDIR)/patch && \
295f4e42
NN
30994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30996 "RANLIB=$${RANLIB}" \
901119ae 30997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30998 installcheck) \
295f4e42
NN
30999 || exit 1
31000
d32ab992 31001@endif patch
295f4e42 31002
d32ab992
PB
31003.PHONY: maybe-mostlyclean-patch mostlyclean-patch
31004maybe-mostlyclean-patch:
31005@if patch
31006maybe-mostlyclean-patch: mostlyclean-patch
295f4e42 31007
05750653 31008mostlyclean-patch:
f41d6665 31009 @: $(MAKE); $(unstage)
d32ab992 31010 @[ -f ./patch/Makefile ] || exit 0; \
295f4e42
NN
31011 r=`${PWD_COMMAND}`; export r; \
31012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31013 $(HOST_EXPORTS) \
d32ab992 31014 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31016 done; \
d32ab992 31017 echo "Doing mostlyclean in patch" ; \
215c351a 31018 (cd $(HOST_SUBDIR)/patch && \
295f4e42
NN
31019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31021 "RANLIB=$${RANLIB}" \
901119ae 31022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31023 mostlyclean) \
295f4e42
NN
31024 || exit 1
31025
d32ab992 31026@endif patch
295f4e42 31027
d32ab992
PB
31028.PHONY: maybe-clean-patch clean-patch
31029maybe-clean-patch:
31030@if patch
31031maybe-clean-patch: clean-patch
295f4e42 31032
05750653 31033clean-patch:
f41d6665 31034 @: $(MAKE); $(unstage)
d32ab992 31035 @[ -f ./patch/Makefile ] || exit 0; \
295f4e42
NN
31036 r=`${PWD_COMMAND}`; export r; \
31037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31038 $(HOST_EXPORTS) \
d32ab992 31039 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31041 done; \
d32ab992 31042 echo "Doing clean in patch" ; \
215c351a 31043 (cd $(HOST_SUBDIR)/patch && \
295f4e42
NN
31044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31046 "RANLIB=$${RANLIB}" \
901119ae 31047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31048 clean) \
295f4e42
NN
31049 || exit 1
31050
d32ab992 31051@endif patch
295f4e42 31052
d32ab992
PB
31053.PHONY: maybe-distclean-patch distclean-patch
31054maybe-distclean-patch:
31055@if patch
31056maybe-distclean-patch: distclean-patch
295f4e42 31057
05750653 31058distclean-patch:
f41d6665 31059 @: $(MAKE); $(unstage)
d32ab992 31060 @[ -f ./patch/Makefile ] || exit 0; \
295f4e42
NN
31061 r=`${PWD_COMMAND}`; export r; \
31062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31063 $(HOST_EXPORTS) \
d32ab992 31064 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31066 done; \
d32ab992 31067 echo "Doing distclean in patch" ; \
215c351a 31068 (cd $(HOST_SUBDIR)/patch && \
295f4e42
NN
31069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31071 "RANLIB=$${RANLIB}" \
901119ae 31072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31073 distclean) \
295f4e42
NN
31074 || exit 1
31075
d32ab992 31076@endif patch
295f4e42 31077
d32ab992
PB
31078.PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
31079maybe-maintainer-clean-patch:
31080@if patch
31081maybe-maintainer-clean-patch: maintainer-clean-patch
295f4e42 31082
05750653 31083maintainer-clean-patch:
f41d6665 31084 @: $(MAKE); $(unstage)
d32ab992 31085 @[ -f ./patch/Makefile ] || exit 0; \
295f4e42
NN
31086 r=`${PWD_COMMAND}`; export r; \
31087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31088 $(HOST_EXPORTS) \
d32ab992 31089 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31091 done; \
d32ab992 31092 echo "Doing maintainer-clean in patch" ; \
215c351a 31093 (cd $(HOST_SUBDIR)/patch && \
295f4e42
NN
31094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31096 "RANLIB=$${RANLIB}" \
901119ae 31097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31098 maintainer-clean) \
295f4e42 31099 || exit 1
7e2dbcef 31100
d32ab992 31101@endif patch
4977bab6
ZW
31102
31103
25b42232 31104
d32ab992
PB
31105.PHONY: configure-perl maybe-configure-perl
31106maybe-configure-perl:
3ff3adad
PB
31107@if gcc-bootstrap
31108configure-perl: stage_current
31109@endif gcc-bootstrap
d32ab992
PB
31110@if perl
31111maybe-configure-perl: configure-perl
cc11cc9b 31112configure-perl:
f41d6665 31113 @: $(MAKE); $(unstage)
cc11cc9b 31114 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 31115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
31116 test ! -f $(HOST_SUBDIR)/perl/Makefile || exit 0; \
31117 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/perl ; \
4fc4dd12 31118 $(HOST_EXPORTS) \
25b42232
PB
31119 echo Configuring in $(HOST_SUBDIR)/perl; \
31120 cd "$(HOST_SUBDIR)/perl" || exit 1; \
4977bab6 31121 case $(srcdir) in \
215c351a
PB
31122 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31123 *) topdir=`echo $(HOST_SUBDIR)/perl/ | \
31124 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 31125 esac; \
215c351a
PB
31126 srcdiroption="--srcdir=$${topdir}/perl"; \
31127 libsrcdir="$$s/perl"; \
4977bab6 31128 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
31129 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31130 --target=${target_alias} $${srcdiroption} \
4977bab6 31131 || exit 1
d32ab992 31132@endif perl
4977bab6 31133
25b42232
PB
31134
31135
ce406537
PB
31136
31137
d32ab992
PB
31138.PHONY: all-perl maybe-all-perl
31139maybe-all-perl:
3ff3adad
PB
31140@if gcc-bootstrap
31141all-perl: stage_current
31142@endif gcc-bootstrap
d32ab992 31143@if perl
7e0b5752 31144TARGET-perl=all
d32ab992
PB
31145maybe-all-perl: all-perl
31146all-perl: configure-perl
f41d6665 31147 @: $(MAKE); $(unstage)
8c90b13a
L
31148 @r=`${PWD_COMMAND}`; export r; \
31149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31150 $(HOST_EXPORTS) \
215c351a 31151 (cd $(HOST_SUBDIR)/perl && \
1c8bd6a3
PB
31152 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31153 $(TARGET-perl))
d32ab992 31154@endif perl
4977bab6 31155
25b42232 31156
ce406537
PB
31157
31158
d32ab992
PB
31159.PHONY: check-perl maybe-check-perl
31160maybe-check-perl:
31161@if perl
31162maybe-check-perl: check-perl
4977bab6 31163
d32ab992 31164check-perl:
f41d6665 31165 @: $(MAKE); $(unstage)
8c90b13a
L
31166 @r=`${PWD_COMMAND}`; export r; \
31167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31168 $(HOST_EXPORTS) \
215c351a
PB
31169 (cd $(HOST_SUBDIR)/perl && \
31170 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 31171
d32ab992 31172@endif perl
4977bab6 31173
d32ab992
PB
31174.PHONY: install-perl maybe-install-perl
31175maybe-install-perl:
31176@if perl
31177maybe-install-perl: install-perl
7e2dbcef 31178
d32ab992 31179install-perl: installdirs
f41d6665 31180 @: $(MAKE); $(unstage)
8c90b13a
L
31181 @r=`${PWD_COMMAND}`; export r; \
31182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31183 $(HOST_EXPORTS) \
215c351a 31184 (cd $(HOST_SUBDIR)/perl && \
ace9ac7b 31185 $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 31186
d32ab992 31187@endif perl
4977bab6 31188
b5422ad7 31189# Other targets (info, dvi, pdf, etc.)
295f4e42 31190
d32ab992
PB
31191.PHONY: maybe-info-perl info-perl
31192maybe-info-perl:
31193@if perl
31194maybe-info-perl: info-perl
295f4e42 31195
d32ab992 31196info-perl: \
05750653 31197 configure-perl
f41d6665 31198 @: $(MAKE); $(unstage)
d32ab992 31199 @[ -f ./perl/Makefile ] || exit 0; \
295f4e42
NN
31200 r=`${PWD_COMMAND}`; export r; \
31201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31202 $(HOST_EXPORTS) \
d32ab992 31203 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31205 done; \
d32ab992 31206 echo "Doing info in perl" ; \
215c351a 31207 (cd $(HOST_SUBDIR)/perl && \
295f4e42
NN
31208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31210 "RANLIB=$${RANLIB}" \
901119ae 31211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31212 info) \
295f4e42
NN
31213 || exit 1
31214
d32ab992 31215@endif perl
295f4e42 31216
d32ab992
PB
31217.PHONY: maybe-dvi-perl dvi-perl
31218maybe-dvi-perl:
31219@if perl
31220maybe-dvi-perl: dvi-perl
295f4e42 31221
d32ab992 31222dvi-perl: \
05750653 31223 configure-perl
f41d6665 31224 @: $(MAKE); $(unstage)
d32ab992 31225 @[ -f ./perl/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 dvi in perl" ; \
215c351a 31233 (cd $(HOST_SUBDIR)/perl && \
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 dvi) \
295f4e42
NN
31239 || exit 1
31240
d32ab992 31241@endif perl
295f4e42 31242
b5422ad7
BM
31243.PHONY: maybe-pdf-perl pdf-perl
31244maybe-pdf-perl:
31245@if perl
31246maybe-pdf-perl: pdf-perl
31247
31248pdf-perl: \
31249 configure-perl
31250 @: $(MAKE); $(unstage)
31251 @[ -f ./perl/Makefile ] || exit 0; \
31252 r=`${PWD_COMMAND}`; export r; \
31253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31254 $(HOST_EXPORTS) \
31255 for flag in $(EXTRA_HOST_FLAGS) ; do \
31256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31257 done; \
31258 echo "Doing pdf in perl" ; \
31259 (cd $(HOST_SUBDIR)/perl && \
31260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31262 "RANLIB=$${RANLIB}" \
901119ae 31263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
31264 pdf) \
31265 || exit 1
31266
31267@endif perl
31268
f87a2b2e
MS
31269.PHONY: maybe-html-perl html-perl
31270maybe-html-perl:
31271@if perl
31272maybe-html-perl: html-perl
31273
31274html-perl: \
05750653 31275 configure-perl
f41d6665 31276 @: $(MAKE); $(unstage)
f87a2b2e
MS
31277 @[ -f ./perl/Makefile ] || exit 0; \
31278 r=`${PWD_COMMAND}`; export r; \
31279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
31280 $(HOST_EXPORTS) \
31281 for flag in $(EXTRA_HOST_FLAGS) ; do \
31282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31283 done; \
31284 echo "Doing html in perl" ; \
215c351a 31285 (cd $(HOST_SUBDIR)/perl && \
f87a2b2e
MS
31286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31288 "RANLIB=$${RANLIB}" \
901119ae 31289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
31290 html) \
31291 || exit 1
31292
31293@endif perl
31294
d32ab992
PB
31295.PHONY: maybe-TAGS-perl TAGS-perl
31296maybe-TAGS-perl:
31297@if perl
31298maybe-TAGS-perl: TAGS-perl
295f4e42 31299
d32ab992 31300TAGS-perl: \
05750653 31301 configure-perl
f41d6665 31302 @: $(MAKE); $(unstage)
d32ab992 31303 @[ -f ./perl/Makefile ] || exit 0; \
295f4e42
NN
31304 r=`${PWD_COMMAND}`; export r; \
31305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31306 $(HOST_EXPORTS) \
d32ab992 31307 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31309 done; \
d32ab992 31310 echo "Doing TAGS in perl" ; \
215c351a 31311 (cd $(HOST_SUBDIR)/perl && \
295f4e42
NN
31312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31314 "RANLIB=$${RANLIB}" \
901119ae 31315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31316 TAGS) \
295f4e42
NN
31317 || exit 1
31318
d32ab992 31319@endif perl
295f4e42 31320
d32ab992
PB
31321.PHONY: maybe-install-info-perl install-info-perl
31322maybe-install-info-perl:
31323@if perl
31324maybe-install-info-perl: install-info-perl
295f4e42 31325
d32ab992
PB
31326install-info-perl: \
31327 configure-perl \
05750653 31328 info-perl
f41d6665 31329 @: $(MAKE); $(unstage)
d32ab992 31330 @[ -f ./perl/Makefile ] || exit 0; \
295f4e42
NN
31331 r=`${PWD_COMMAND}`; export r; \
31332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31333 $(HOST_EXPORTS) \
d32ab992 31334 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31336 done; \
d32ab992 31337 echo "Doing install-info in perl" ; \
215c351a 31338 (cd $(HOST_SUBDIR)/perl && \
295f4e42
NN
31339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31341 "RANLIB=$${RANLIB}" \
901119ae 31342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31343 install-info) \
295f4e42
NN
31344 || exit 1
31345
d32ab992 31346@endif perl
295f4e42 31347
9c4d2493
BM
31348.PHONY: maybe-install-pdf-perl install-pdf-perl
31349maybe-install-pdf-perl:
31350@if perl
31351maybe-install-pdf-perl: install-pdf-perl
31352
31353install-pdf-perl: \
31354 configure-perl \
31355 pdf-perl
31356 @: $(MAKE); $(unstage)
31357 @[ -f ./perl/Makefile ] || exit 0; \
31358 r=`${PWD_COMMAND}`; export r; \
31359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31360 $(HOST_EXPORTS) \
31361 for flag in $(EXTRA_HOST_FLAGS) ; do \
31362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31363 done; \
31364 echo "Doing install-pdf in perl" ; \
31365 (cd $(HOST_SUBDIR)/perl && \
31366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31368 "RANLIB=$${RANLIB}" \
901119ae 31369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
31370 install-pdf) \
31371 || exit 1
31372
31373@endif perl
31374
65d6e994
CD
31375.PHONY: maybe-install-html-perl install-html-perl
31376maybe-install-html-perl:
31377@if perl
31378maybe-install-html-perl: install-html-perl
31379
31380install-html-perl: \
31381 configure-perl \
31382 html-perl
31383 @: $(MAKE); $(unstage)
31384 @[ -f ./perl/Makefile ] || exit 0; \
31385 r=`${PWD_COMMAND}`; export r; \
31386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31387 $(HOST_EXPORTS) \
31388 for flag in $(EXTRA_HOST_FLAGS) ; do \
31389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31390 done; \
31391 echo "Doing install-html in perl" ; \
31392 (cd $(HOST_SUBDIR)/perl && \
31393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31395 "RANLIB=$${RANLIB}" \
901119ae 31396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
31397 install-html) \
31398 || exit 1
31399
31400@endif perl
31401
d32ab992
PB
31402.PHONY: maybe-installcheck-perl installcheck-perl
31403maybe-installcheck-perl:
31404@if perl
31405maybe-installcheck-perl: installcheck-perl
295f4e42 31406
d32ab992 31407installcheck-perl: \
05750653 31408 configure-perl
f41d6665 31409 @: $(MAKE); $(unstage)
d32ab992 31410 @[ -f ./perl/Makefile ] || exit 0; \
295f4e42
NN
31411 r=`${PWD_COMMAND}`; export r; \
31412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31413 $(HOST_EXPORTS) \
d32ab992 31414 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31416 done; \
d32ab992 31417 echo "Doing installcheck in perl" ; \
215c351a 31418 (cd $(HOST_SUBDIR)/perl && \
295f4e42
NN
31419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31421 "RANLIB=$${RANLIB}" \
901119ae 31422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31423 installcheck) \
295f4e42
NN
31424 || exit 1
31425
d32ab992 31426@endif perl
295f4e42 31427
d32ab992
PB
31428.PHONY: maybe-mostlyclean-perl mostlyclean-perl
31429maybe-mostlyclean-perl:
31430@if perl
31431maybe-mostlyclean-perl: mostlyclean-perl
295f4e42 31432
05750653 31433mostlyclean-perl:
f41d6665 31434 @: $(MAKE); $(unstage)
d32ab992 31435 @[ -f ./perl/Makefile ] || exit 0; \
295f4e42
NN
31436 r=`${PWD_COMMAND}`; export r; \
31437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31438 $(HOST_EXPORTS) \
d32ab992 31439 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31441 done; \
d32ab992 31442 echo "Doing mostlyclean in perl" ; \
215c351a 31443 (cd $(HOST_SUBDIR)/perl && \
295f4e42
NN
31444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31446 "RANLIB=$${RANLIB}" \
901119ae 31447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31448 mostlyclean) \
295f4e42
NN
31449 || exit 1
31450
d32ab992 31451@endif perl
295f4e42 31452
d32ab992
PB
31453.PHONY: maybe-clean-perl clean-perl
31454maybe-clean-perl:
31455@if perl
31456maybe-clean-perl: clean-perl
295f4e42 31457
05750653 31458clean-perl:
f41d6665 31459 @: $(MAKE); $(unstage)
d32ab992 31460 @[ -f ./perl/Makefile ] || exit 0; \
295f4e42
NN
31461 r=`${PWD_COMMAND}`; export r; \
31462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31463 $(HOST_EXPORTS) \
d32ab992 31464 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31466 done; \
d32ab992 31467 echo "Doing clean in perl" ; \
215c351a 31468 (cd $(HOST_SUBDIR)/perl && \
295f4e42
NN
31469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31471 "RANLIB=$${RANLIB}" \
901119ae 31472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31473 clean) \
295f4e42
NN
31474 || exit 1
31475
d32ab992 31476@endif perl
295f4e42 31477
d32ab992
PB
31478.PHONY: maybe-distclean-perl distclean-perl
31479maybe-distclean-perl:
31480@if perl
31481maybe-distclean-perl: distclean-perl
295f4e42 31482
05750653 31483distclean-perl:
f41d6665 31484 @: $(MAKE); $(unstage)
d32ab992 31485 @[ -f ./perl/Makefile ] || exit 0; \
295f4e42
NN
31486 r=`${PWD_COMMAND}`; export r; \
31487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31488 $(HOST_EXPORTS) \
d32ab992 31489 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31491 done; \
d32ab992 31492 echo "Doing distclean in perl" ; \
215c351a 31493 (cd $(HOST_SUBDIR)/perl && \
295f4e42
NN
31494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31496 "RANLIB=$${RANLIB}" \
901119ae 31497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31498 distclean) \
295f4e42
NN
31499 || exit 1
31500
d32ab992 31501@endif perl
295f4e42 31502
d32ab992
PB
31503.PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
31504maybe-maintainer-clean-perl:
31505@if perl
31506maybe-maintainer-clean-perl: maintainer-clean-perl
295f4e42 31507
05750653 31508maintainer-clean-perl:
f41d6665 31509 @: $(MAKE); $(unstage)
d32ab992 31510 @[ -f ./perl/Makefile ] || exit 0; \
295f4e42
NN
31511 r=`${PWD_COMMAND}`; export r; \
31512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31513 $(HOST_EXPORTS) \
d32ab992 31514 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31516 done; \
d32ab992 31517 echo "Doing maintainer-clean in perl" ; \
215c351a 31518 (cd $(HOST_SUBDIR)/perl && \
295f4e42
NN
31519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31521 "RANLIB=$${RANLIB}" \
901119ae 31522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31523 maintainer-clean) \
295f4e42
NN
31524 || exit 1
31525
d32ab992 31526@endif perl
295f4e42
NN
31527
31528
25b42232 31529
d32ab992
PB
31530.PHONY: configure-prms maybe-configure-prms
31531maybe-configure-prms:
3ff3adad
PB
31532@if gcc-bootstrap
31533configure-prms: stage_current
31534@endif gcc-bootstrap
d32ab992
PB
31535@if prms
31536maybe-configure-prms: configure-prms
cc11cc9b 31537configure-prms:
f41d6665 31538 @: $(MAKE); $(unstage)
cc11cc9b 31539 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 31540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
31541 test ! -f $(HOST_SUBDIR)/prms/Makefile || exit 0; \
31542 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/prms ; \
4fc4dd12 31543 $(HOST_EXPORTS) \
25b42232
PB
31544 echo Configuring in $(HOST_SUBDIR)/prms; \
31545 cd "$(HOST_SUBDIR)/prms" || exit 1; \
4977bab6 31546 case $(srcdir) in \
215c351a
PB
31547 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31548 *) topdir=`echo $(HOST_SUBDIR)/prms/ | \
31549 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 31550 esac; \
215c351a
PB
31551 srcdiroption="--srcdir=$${topdir}/prms"; \
31552 libsrcdir="$$s/prms"; \
4977bab6 31553 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
31554 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31555 --target=${target_alias} $${srcdiroption} \
4977bab6 31556 || exit 1
d32ab992 31557@endif prms
4977bab6 31558
25b42232
PB
31559
31560
ce406537
PB
31561
31562
d32ab992
PB
31563.PHONY: all-prms maybe-all-prms
31564maybe-all-prms:
3ff3adad
PB
31565@if gcc-bootstrap
31566all-prms: stage_current
31567@endif gcc-bootstrap
d32ab992 31568@if prms
7e0b5752 31569TARGET-prms=all
d32ab992
PB
31570maybe-all-prms: all-prms
31571all-prms: configure-prms
f41d6665 31572 @: $(MAKE); $(unstage)
8c90b13a
L
31573 @r=`${PWD_COMMAND}`; export r; \
31574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31575 $(HOST_EXPORTS) \
215c351a 31576 (cd $(HOST_SUBDIR)/prms && \
1c8bd6a3
PB
31577 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31578 $(TARGET-prms))
d32ab992 31579@endif prms
4977bab6 31580
25b42232 31581
ce406537
PB
31582
31583
d32ab992
PB
31584.PHONY: check-prms maybe-check-prms
31585maybe-check-prms:
31586@if prms
31587maybe-check-prms: check-prms
4977bab6 31588
d32ab992 31589check-prms:
f41d6665 31590 @: $(MAKE); $(unstage)
8c90b13a
L
31591 @r=`${PWD_COMMAND}`; export r; \
31592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31593 $(HOST_EXPORTS) \
215c351a
PB
31594 (cd $(HOST_SUBDIR)/prms && \
31595 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 31596
d32ab992 31597@endif prms
4977bab6 31598
d32ab992
PB
31599.PHONY: install-prms maybe-install-prms
31600maybe-install-prms:
31601@if prms
31602maybe-install-prms: install-prms
7e2dbcef 31603
d32ab992 31604install-prms: installdirs
f41d6665 31605 @: $(MAKE); $(unstage)
8c90b13a
L
31606 @r=`${PWD_COMMAND}`; export r; \
31607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31608 $(HOST_EXPORTS) \
215c351a 31609 (cd $(HOST_SUBDIR)/prms && \
ace9ac7b 31610 $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 31611
d32ab992 31612@endif prms
4977bab6 31613
b5422ad7 31614# Other targets (info, dvi, pdf, etc.)
295f4e42 31615
d32ab992
PB
31616.PHONY: maybe-info-prms info-prms
31617maybe-info-prms:
31618@if prms
31619maybe-info-prms: info-prms
295f4e42 31620
d32ab992 31621info-prms: \
05750653 31622 configure-prms
f41d6665 31623 @: $(MAKE); $(unstage)
d32ab992 31624 @[ -f ./prms/Makefile ] || exit 0; \
8c90b13a
L
31625 r=`${PWD_COMMAND}`; export r; \
31626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31627 $(HOST_EXPORTS) \
d32ab992 31628 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31630 done; \
d32ab992 31631 echo "Doing info in prms" ; \
215c351a 31632 (cd $(HOST_SUBDIR)/prms && \
295f4e42
NN
31633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31635 "RANLIB=$${RANLIB}" \
901119ae 31636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31637 info) \
4977bab6
ZW
31638 || exit 1
31639
d32ab992 31640@endif prms
295f4e42 31641
d32ab992
PB
31642.PHONY: maybe-dvi-prms dvi-prms
31643maybe-dvi-prms:
31644@if prms
31645maybe-dvi-prms: dvi-prms
295f4e42 31646
d32ab992 31647dvi-prms: \
05750653 31648 configure-prms
f41d6665 31649 @: $(MAKE); $(unstage)
d32ab992 31650 @[ -f ./prms/Makefile ] || exit 0; \
295f4e42 31651 r=`${PWD_COMMAND}`; export r; \
8c90b13a 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 dvi in prms" ; \
215c351a 31658 (cd $(HOST_SUBDIR)/prms && \
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 dvi) \
295f4e42 31664 || exit 1
4977bab6 31665
d32ab992 31666@endif prms
4977bab6 31667
b5422ad7
BM
31668.PHONY: maybe-pdf-prms pdf-prms
31669maybe-pdf-prms:
31670@if prms
31671maybe-pdf-prms: pdf-prms
31672
31673pdf-prms: \
31674 configure-prms
31675 @: $(MAKE); $(unstage)
31676 @[ -f ./prms/Makefile ] || exit 0; \
31677 r=`${PWD_COMMAND}`; export r; \
31678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31679 $(HOST_EXPORTS) \
31680 for flag in $(EXTRA_HOST_FLAGS) ; do \
31681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31682 done; \
31683 echo "Doing pdf in prms" ; \
31684 (cd $(HOST_SUBDIR)/prms && \
31685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31687 "RANLIB=$${RANLIB}" \
901119ae 31688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
31689 pdf) \
31690 || exit 1
31691
31692@endif prms
31693
f87a2b2e
MS
31694.PHONY: maybe-html-prms html-prms
31695maybe-html-prms:
31696@if prms
31697maybe-html-prms: html-prms
31698
31699html-prms: \
05750653 31700 configure-prms
f41d6665 31701 @: $(MAKE); $(unstage)
f87a2b2e
MS
31702 @[ -f ./prms/Makefile ] || exit 0; \
31703 r=`${PWD_COMMAND}`; export r; \
31704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
31705 $(HOST_EXPORTS) \
31706 for flag in $(EXTRA_HOST_FLAGS) ; do \
31707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31708 done; \
31709 echo "Doing html in prms" ; \
215c351a 31710 (cd $(HOST_SUBDIR)/prms && \
f87a2b2e
MS
31711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31713 "RANLIB=$${RANLIB}" \
901119ae 31714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
31715 html) \
31716 || exit 1
31717
31718@endif prms
31719
d32ab992
PB
31720.PHONY: maybe-TAGS-prms TAGS-prms
31721maybe-TAGS-prms:
31722@if prms
31723maybe-TAGS-prms: TAGS-prms
295f4e42 31724
d32ab992 31725TAGS-prms: \
05750653 31726 configure-prms
f41d6665 31727 @: $(MAKE); $(unstage)
d32ab992 31728 @[ -f ./prms/Makefile ] || exit 0; \
295f4e42 31729 r=`${PWD_COMMAND}`; export r; \
8c90b13a 31730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31731 $(HOST_EXPORTS) \
d32ab992 31732 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31734 done; \
d32ab992 31735 echo "Doing TAGS in prms" ; \
215c351a 31736 (cd $(HOST_SUBDIR)/prms && \
295f4e42
NN
31737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31739 "RANLIB=$${RANLIB}" \
901119ae 31740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31741 TAGS) \
295f4e42 31742 || exit 1
4977bab6 31743
d32ab992 31744@endif prms
4977bab6 31745
d32ab992
PB
31746.PHONY: maybe-install-info-prms install-info-prms
31747maybe-install-info-prms:
31748@if prms
31749maybe-install-info-prms: install-info-prms
7e2dbcef 31750
d32ab992
PB
31751install-info-prms: \
31752 configure-prms \
05750653 31753 info-prms
f41d6665 31754 @: $(MAKE); $(unstage)
d32ab992 31755 @[ -f ./prms/Makefile ] || exit 0; \
295f4e42
NN
31756 r=`${PWD_COMMAND}`; export r; \
31757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31758 $(HOST_EXPORTS) \
d32ab992 31759 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31761 done; \
d32ab992 31762 echo "Doing install-info in prms" ; \
215c351a 31763 (cd $(HOST_SUBDIR)/prms && \
295f4e42
NN
31764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31766 "RANLIB=$${RANLIB}" \
901119ae 31767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31768 install-info) \
295f4e42
NN
31769 || exit 1
31770
d32ab992 31771@endif prms
295f4e42 31772
9c4d2493
BM
31773.PHONY: maybe-install-pdf-prms install-pdf-prms
31774maybe-install-pdf-prms:
31775@if prms
31776maybe-install-pdf-prms: install-pdf-prms
31777
31778install-pdf-prms: \
31779 configure-prms \
31780 pdf-prms
31781 @: $(MAKE); $(unstage)
31782 @[ -f ./prms/Makefile ] || exit 0; \
31783 r=`${PWD_COMMAND}`; export r; \
31784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31785 $(HOST_EXPORTS) \
31786 for flag in $(EXTRA_HOST_FLAGS) ; do \
31787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31788 done; \
31789 echo "Doing install-pdf in prms" ; \
31790 (cd $(HOST_SUBDIR)/prms && \
31791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31793 "RANLIB=$${RANLIB}" \
901119ae 31794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
31795 install-pdf) \
31796 || exit 1
31797
31798@endif prms
31799
65d6e994
CD
31800.PHONY: maybe-install-html-prms install-html-prms
31801maybe-install-html-prms:
31802@if prms
31803maybe-install-html-prms: install-html-prms
31804
31805install-html-prms: \
31806 configure-prms \
31807 html-prms
31808 @: $(MAKE); $(unstage)
31809 @[ -f ./prms/Makefile ] || exit 0; \
31810 r=`${PWD_COMMAND}`; export r; \
31811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31812 $(HOST_EXPORTS) \
31813 for flag in $(EXTRA_HOST_FLAGS) ; do \
31814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31815 done; \
31816 echo "Doing install-html in prms" ; \
31817 (cd $(HOST_SUBDIR)/prms && \
31818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31820 "RANLIB=$${RANLIB}" \
901119ae 31821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
31822 install-html) \
31823 || exit 1
31824
31825@endif prms
31826
d32ab992
PB
31827.PHONY: maybe-installcheck-prms installcheck-prms
31828maybe-installcheck-prms:
31829@if prms
31830maybe-installcheck-prms: installcheck-prms
295f4e42 31831
d32ab992 31832installcheck-prms: \
05750653 31833 configure-prms
f41d6665 31834 @: $(MAKE); $(unstage)
d32ab992 31835 @[ -f ./prms/Makefile ] || exit 0; \
295f4e42
NN
31836 r=`${PWD_COMMAND}`; export r; \
31837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31838 $(HOST_EXPORTS) \
d32ab992 31839 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31841 done; \
d32ab992 31842 echo "Doing installcheck in prms" ; \
215c351a 31843 (cd $(HOST_SUBDIR)/prms && \
295f4e42
NN
31844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31846 "RANLIB=$${RANLIB}" \
901119ae 31847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31848 installcheck) \
295f4e42
NN
31849 || exit 1
31850
d32ab992 31851@endif prms
295f4e42 31852
d32ab992
PB
31853.PHONY: maybe-mostlyclean-prms mostlyclean-prms
31854maybe-mostlyclean-prms:
31855@if prms
31856maybe-mostlyclean-prms: mostlyclean-prms
295f4e42 31857
05750653 31858mostlyclean-prms:
f41d6665 31859 @: $(MAKE); $(unstage)
d32ab992 31860 @[ -f ./prms/Makefile ] || exit 0; \
295f4e42
NN
31861 r=`${PWD_COMMAND}`; export r; \
31862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31863 $(HOST_EXPORTS) \
d32ab992 31864 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31866 done; \
d32ab992 31867 echo "Doing mostlyclean in prms" ; \
215c351a 31868 (cd $(HOST_SUBDIR)/prms && \
295f4e42
NN
31869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31871 "RANLIB=$${RANLIB}" \
901119ae 31872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31873 mostlyclean) \
295f4e42
NN
31874 || exit 1
31875
d32ab992 31876@endif prms
295f4e42 31877
d32ab992
PB
31878.PHONY: maybe-clean-prms clean-prms
31879maybe-clean-prms:
31880@if prms
31881maybe-clean-prms: clean-prms
295f4e42 31882
05750653 31883clean-prms:
f41d6665 31884 @: $(MAKE); $(unstage)
d32ab992 31885 @[ -f ./prms/Makefile ] || exit 0; \
295f4e42
NN
31886 r=`${PWD_COMMAND}`; export r; \
31887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31888 $(HOST_EXPORTS) \
d32ab992 31889 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31891 done; \
d32ab992 31892 echo "Doing clean in prms" ; \
215c351a 31893 (cd $(HOST_SUBDIR)/prms && \
295f4e42
NN
31894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31896 "RANLIB=$${RANLIB}" \
901119ae 31897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31898 clean) \
295f4e42
NN
31899 || exit 1
31900
d32ab992 31901@endif prms
295f4e42 31902
d32ab992
PB
31903.PHONY: maybe-distclean-prms distclean-prms
31904maybe-distclean-prms:
31905@if prms
31906maybe-distclean-prms: distclean-prms
295f4e42 31907
05750653 31908distclean-prms:
f41d6665 31909 @: $(MAKE); $(unstage)
d32ab992 31910 @[ -f ./prms/Makefile ] || exit 0; \
295f4e42
NN
31911 r=`${PWD_COMMAND}`; export r; \
31912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31913 $(HOST_EXPORTS) \
d32ab992 31914 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31916 done; \
d32ab992 31917 echo "Doing distclean in prms" ; \
215c351a 31918 (cd $(HOST_SUBDIR)/prms && \
295f4e42
NN
31919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31921 "RANLIB=$${RANLIB}" \
901119ae 31922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31923 distclean) \
295f4e42
NN
31924 || exit 1
31925
d32ab992 31926@endif prms
295f4e42 31927
d32ab992
PB
31928.PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
31929maybe-maintainer-clean-prms:
31930@if prms
31931maybe-maintainer-clean-prms: maintainer-clean-prms
295f4e42 31932
05750653 31933maintainer-clean-prms:
f41d6665 31934 @: $(MAKE); $(unstage)
d32ab992 31935 @[ -f ./prms/Makefile ] || exit 0; \
295f4e42 31936 r=`${PWD_COMMAND}`; export r; \
8c90b13a 31937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31938 $(HOST_EXPORTS) \
d32ab992 31939 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31941 done; \
d32ab992 31942 echo "Doing maintainer-clean in prms" ; \
215c351a 31943 (cd $(HOST_SUBDIR)/prms && \
295f4e42
NN
31944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31946 "RANLIB=$${RANLIB}" \
901119ae 31947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31948 maintainer-clean) \
295f4e42 31949 || exit 1
4977bab6 31950
d32ab992 31951@endif prms
4977bab6 31952
295f4e42 31953
25b42232 31954
d32ab992
PB
31955.PHONY: configure-rcs maybe-configure-rcs
31956maybe-configure-rcs:
3ff3adad
PB
31957@if gcc-bootstrap
31958configure-rcs: stage_current
31959@endif gcc-bootstrap
d32ab992
PB
31960@if rcs
31961maybe-configure-rcs: configure-rcs
cc11cc9b 31962configure-rcs:
f41d6665 31963 @: $(MAKE); $(unstage)
cc11cc9b 31964 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 31965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
31966 test ! -f $(HOST_SUBDIR)/rcs/Makefile || exit 0; \
31967 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/rcs ; \
4fc4dd12 31968 $(HOST_EXPORTS) \
25b42232
PB
31969 echo Configuring in $(HOST_SUBDIR)/rcs; \
31970 cd "$(HOST_SUBDIR)/rcs" || exit 1; \
4977bab6 31971 case $(srcdir) in \
215c351a
PB
31972 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31973 *) topdir=`echo $(HOST_SUBDIR)/rcs/ | \
31974 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 31975 esac; \
215c351a
PB
31976 srcdiroption="--srcdir=$${topdir}/rcs"; \
31977 libsrcdir="$$s/rcs"; \
4977bab6 31978 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
31979 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31980 --target=${target_alias} $${srcdiroption} \
4977bab6 31981 || exit 1
d32ab992 31982@endif rcs
4977bab6 31983
25b42232
PB
31984
31985
ce406537
PB
31986
31987
d32ab992
PB
31988.PHONY: all-rcs maybe-all-rcs
31989maybe-all-rcs:
3ff3adad
PB
31990@if gcc-bootstrap
31991all-rcs: stage_current
31992@endif gcc-bootstrap
d32ab992 31993@if rcs
7e0b5752 31994TARGET-rcs=all
d32ab992
PB
31995maybe-all-rcs: all-rcs
31996all-rcs: configure-rcs
f41d6665 31997 @: $(MAKE); $(unstage)
8c90b13a
L
31998 @r=`${PWD_COMMAND}`; export r; \
31999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32000 $(HOST_EXPORTS) \
215c351a 32001 (cd $(HOST_SUBDIR)/rcs && \
1c8bd6a3
PB
32002 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32003 $(TARGET-rcs))
d32ab992 32004@endif rcs
4977bab6 32005
25b42232 32006
ce406537
PB
32007
32008
d32ab992
PB
32009.PHONY: check-rcs maybe-check-rcs
32010maybe-check-rcs:
32011@if rcs
32012maybe-check-rcs: check-rcs
4977bab6 32013
d32ab992 32014check-rcs:
f41d6665 32015 @: $(MAKE); $(unstage)
8c90b13a
L
32016 @r=`${PWD_COMMAND}`; export r; \
32017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32018 $(HOST_EXPORTS) \
215c351a
PB
32019 (cd $(HOST_SUBDIR)/rcs && \
32020 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 32021
d32ab992 32022@endif rcs
4977bab6 32023
d32ab992
PB
32024.PHONY: install-rcs maybe-install-rcs
32025maybe-install-rcs:
32026@if rcs
32027maybe-install-rcs: install-rcs
295f4e42 32028
d32ab992 32029install-rcs: installdirs
f41d6665 32030 @: $(MAKE); $(unstage)
295f4e42
NN
32031 @r=`${PWD_COMMAND}`; export r; \
32032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32033 $(HOST_EXPORTS) \
215c351a 32034 (cd $(HOST_SUBDIR)/rcs && \
ace9ac7b 32035 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 32036
d32ab992 32037@endif rcs
295f4e42 32038
b5422ad7 32039# Other targets (info, dvi, pdf, etc.)
295f4e42 32040
d32ab992
PB
32041.PHONY: maybe-info-rcs info-rcs
32042maybe-info-rcs:
32043@if rcs
32044maybe-info-rcs: info-rcs
295f4e42 32045
d32ab992 32046info-rcs: \
05750653 32047 configure-rcs
f41d6665 32048 @: $(MAKE); $(unstage)
d32ab992 32049 @[ -f ./rcs/Makefile ] || exit 0; \
295f4e42
NN
32050 r=`${PWD_COMMAND}`; export r; \
32051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32052 $(HOST_EXPORTS) \
d32ab992 32053 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32055 done; \
d32ab992 32056 echo "Doing info in rcs" ; \
215c351a 32057 (cd $(HOST_SUBDIR)/rcs && \
295f4e42
NN
32058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32060 "RANLIB=$${RANLIB}" \
901119ae 32061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32062 info) \
295f4e42
NN
32063 || exit 1
32064
d32ab992 32065@endif rcs
295f4e42 32066
d32ab992
PB
32067.PHONY: maybe-dvi-rcs dvi-rcs
32068maybe-dvi-rcs:
32069@if rcs
32070maybe-dvi-rcs: dvi-rcs
295f4e42 32071
d32ab992 32072dvi-rcs: \
05750653 32073 configure-rcs
f41d6665 32074 @: $(MAKE); $(unstage)
d32ab992 32075 @[ -f ./rcs/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 dvi in rcs" ; \
215c351a 32083 (cd $(HOST_SUBDIR)/rcs && \
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 dvi) \
295f4e42
NN
32089 || exit 1
32090
d32ab992 32091@endif rcs
295f4e42 32092
b5422ad7
BM
32093.PHONY: maybe-pdf-rcs pdf-rcs
32094maybe-pdf-rcs:
32095@if rcs
32096maybe-pdf-rcs: pdf-rcs
32097
32098pdf-rcs: \
32099 configure-rcs
32100 @: $(MAKE); $(unstage)
32101 @[ -f ./rcs/Makefile ] || exit 0; \
32102 r=`${PWD_COMMAND}`; export r; \
32103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32104 $(HOST_EXPORTS) \
32105 for flag in $(EXTRA_HOST_FLAGS) ; do \
32106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32107 done; \
32108 echo "Doing pdf in rcs" ; \
32109 (cd $(HOST_SUBDIR)/rcs && \
32110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32112 "RANLIB=$${RANLIB}" \
901119ae 32113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
32114 pdf) \
32115 || exit 1
32116
32117@endif rcs
32118
f87a2b2e
MS
32119.PHONY: maybe-html-rcs html-rcs
32120maybe-html-rcs:
32121@if rcs
32122maybe-html-rcs: html-rcs
32123
32124html-rcs: \
05750653 32125 configure-rcs
f41d6665 32126 @: $(MAKE); $(unstage)
f87a2b2e
MS
32127 @[ -f ./rcs/Makefile ] || exit 0; \
32128 r=`${PWD_COMMAND}`; export r; \
32129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
32130 $(HOST_EXPORTS) \
32131 for flag in $(EXTRA_HOST_FLAGS) ; do \
32132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32133 done; \
32134 echo "Doing html in rcs" ; \
215c351a 32135 (cd $(HOST_SUBDIR)/rcs && \
f87a2b2e
MS
32136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32138 "RANLIB=$${RANLIB}" \
901119ae 32139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
32140 html) \
32141 || exit 1
32142
32143@endif rcs
32144
d32ab992
PB
32145.PHONY: maybe-TAGS-rcs TAGS-rcs
32146maybe-TAGS-rcs:
32147@if rcs
32148maybe-TAGS-rcs: TAGS-rcs
295f4e42 32149
d32ab992 32150TAGS-rcs: \
05750653 32151 configure-rcs
f41d6665 32152 @: $(MAKE); $(unstage)
d32ab992 32153 @[ -f ./rcs/Makefile ] || exit 0; \
295f4e42
NN
32154 r=`${PWD_COMMAND}`; export r; \
32155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32156 $(HOST_EXPORTS) \
d32ab992 32157 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32159 done; \
d32ab992 32160 echo "Doing TAGS in rcs" ; \
215c351a 32161 (cd $(HOST_SUBDIR)/rcs && \
295f4e42
NN
32162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32164 "RANLIB=$${RANLIB}" \
901119ae 32165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32166 TAGS) \
295f4e42
NN
32167 || exit 1
32168
d32ab992 32169@endif rcs
295f4e42 32170
d32ab992
PB
32171.PHONY: maybe-install-info-rcs install-info-rcs
32172maybe-install-info-rcs:
32173@if rcs
32174maybe-install-info-rcs: install-info-rcs
295f4e42 32175
d32ab992
PB
32176install-info-rcs: \
32177 configure-rcs \
05750653 32178 info-rcs
f41d6665 32179 @: $(MAKE); $(unstage)
d32ab992 32180 @[ -f ./rcs/Makefile ] || exit 0; \
295f4e42
NN
32181 r=`${PWD_COMMAND}`; export r; \
32182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32183 $(HOST_EXPORTS) \
d32ab992 32184 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32186 done; \
d32ab992 32187 echo "Doing install-info in rcs" ; \
215c351a 32188 (cd $(HOST_SUBDIR)/rcs && \
295f4e42
NN
32189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32191 "RANLIB=$${RANLIB}" \
901119ae 32192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32193 install-info) \
295f4e42
NN
32194 || exit 1
32195
d32ab992 32196@endif rcs
295f4e42 32197
9c4d2493
BM
32198.PHONY: maybe-install-pdf-rcs install-pdf-rcs
32199maybe-install-pdf-rcs:
32200@if rcs
32201maybe-install-pdf-rcs: install-pdf-rcs
32202
32203install-pdf-rcs: \
32204 configure-rcs \
32205 pdf-rcs
32206 @: $(MAKE); $(unstage)
32207 @[ -f ./rcs/Makefile ] || exit 0; \
32208 r=`${PWD_COMMAND}`; export r; \
32209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32210 $(HOST_EXPORTS) \
32211 for flag in $(EXTRA_HOST_FLAGS) ; do \
32212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32213 done; \
32214 echo "Doing install-pdf in rcs" ; \
32215 (cd $(HOST_SUBDIR)/rcs && \
32216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32218 "RANLIB=$${RANLIB}" \
901119ae 32219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
32220 install-pdf) \
32221 || exit 1
32222
32223@endif rcs
32224
65d6e994
CD
32225.PHONY: maybe-install-html-rcs install-html-rcs
32226maybe-install-html-rcs:
32227@if rcs
32228maybe-install-html-rcs: install-html-rcs
32229
32230install-html-rcs: \
32231 configure-rcs \
32232 html-rcs
32233 @: $(MAKE); $(unstage)
32234 @[ -f ./rcs/Makefile ] || exit 0; \
32235 r=`${PWD_COMMAND}`; export r; \
32236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32237 $(HOST_EXPORTS) \
32238 for flag in $(EXTRA_HOST_FLAGS) ; do \
32239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32240 done; \
32241 echo "Doing install-html in rcs" ; \
32242 (cd $(HOST_SUBDIR)/rcs && \
32243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32245 "RANLIB=$${RANLIB}" \
901119ae 32246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
32247 install-html) \
32248 || exit 1
32249
32250@endif rcs
32251
d32ab992
PB
32252.PHONY: maybe-installcheck-rcs installcheck-rcs
32253maybe-installcheck-rcs:
32254@if rcs
32255maybe-installcheck-rcs: installcheck-rcs
295f4e42 32256
d32ab992 32257installcheck-rcs: \
05750653 32258 configure-rcs
f41d6665 32259 @: $(MAKE); $(unstage)
d32ab992 32260 @[ -f ./rcs/Makefile ] || exit 0; \
295f4e42
NN
32261 r=`${PWD_COMMAND}`; export r; \
32262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32263 $(HOST_EXPORTS) \
d32ab992 32264 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32266 done; \
d32ab992 32267 echo "Doing installcheck in rcs" ; \
215c351a 32268 (cd $(HOST_SUBDIR)/rcs && \
295f4e42
NN
32269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32271 "RANLIB=$${RANLIB}" \
901119ae 32272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32273 installcheck) \
295f4e42
NN
32274 || exit 1
32275
d32ab992 32276@endif rcs
295f4e42 32277
d32ab992
PB
32278.PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
32279maybe-mostlyclean-rcs:
32280@if rcs
32281maybe-mostlyclean-rcs: mostlyclean-rcs
295f4e42 32282
05750653 32283mostlyclean-rcs:
f41d6665 32284 @: $(MAKE); $(unstage)
d32ab992 32285 @[ -f ./rcs/Makefile ] || exit 0; \
295f4e42
NN
32286 r=`${PWD_COMMAND}`; export r; \
32287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32288 $(HOST_EXPORTS) \
d32ab992 32289 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32291 done; \
d32ab992 32292 echo "Doing mostlyclean in rcs" ; \
215c351a 32293 (cd $(HOST_SUBDIR)/rcs && \
295f4e42
NN
32294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32296 "RANLIB=$${RANLIB}" \
901119ae 32297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32298 mostlyclean) \
295f4e42
NN
32299 || exit 1
32300
d32ab992 32301@endif rcs
295f4e42 32302
d32ab992
PB
32303.PHONY: maybe-clean-rcs clean-rcs
32304maybe-clean-rcs:
32305@if rcs
32306maybe-clean-rcs: clean-rcs
295f4e42 32307
05750653 32308clean-rcs:
f41d6665 32309 @: $(MAKE); $(unstage)
d32ab992 32310 @[ -f ./rcs/Makefile ] || exit 0; \
295f4e42
NN
32311 r=`${PWD_COMMAND}`; export r; \
32312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32313 $(HOST_EXPORTS) \
d32ab992 32314 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32316 done; \
d32ab992 32317 echo "Doing clean in rcs" ; \
215c351a 32318 (cd $(HOST_SUBDIR)/rcs && \
295f4e42
NN
32319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32321 "RANLIB=$${RANLIB}" \
901119ae 32322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32323 clean) \
295f4e42
NN
32324 || exit 1
32325
d32ab992 32326@endif rcs
295f4e42 32327
d32ab992
PB
32328.PHONY: maybe-distclean-rcs distclean-rcs
32329maybe-distclean-rcs:
32330@if rcs
32331maybe-distclean-rcs: distclean-rcs
295f4e42 32332
05750653 32333distclean-rcs:
f41d6665 32334 @: $(MAKE); $(unstage)
d32ab992 32335 @[ -f ./rcs/Makefile ] || exit 0; \
295f4e42
NN
32336 r=`${PWD_COMMAND}`; export r; \
32337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32338 $(HOST_EXPORTS) \
d32ab992 32339 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32341 done; \
d32ab992 32342 echo "Doing distclean in rcs" ; \
215c351a 32343 (cd $(HOST_SUBDIR)/rcs && \
295f4e42
NN
32344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32346 "RANLIB=$${RANLIB}" \
901119ae 32347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32348 distclean) \
295f4e42
NN
32349 || exit 1
32350
d32ab992 32351@endif rcs
295f4e42 32352
d32ab992
PB
32353.PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
32354maybe-maintainer-clean-rcs:
32355@if rcs
32356maybe-maintainer-clean-rcs: maintainer-clean-rcs
295f4e42 32357
05750653 32358maintainer-clean-rcs:
f41d6665 32359 @: $(MAKE); $(unstage)
d32ab992 32360 @[ -f ./rcs/Makefile ] || exit 0; \
295f4e42
NN
32361 r=`${PWD_COMMAND}`; export r; \
32362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32363 $(HOST_EXPORTS) \
d32ab992 32364 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32366 done; \
d32ab992 32367 echo "Doing maintainer-clean in rcs" ; \
215c351a 32368 (cd $(HOST_SUBDIR)/rcs && \
295f4e42
NN
32369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32371 "RANLIB=$${RANLIB}" \
901119ae 32372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32373 maintainer-clean) \
295f4e42 32374 || exit 1
7e2dbcef 32375
d32ab992 32376@endif rcs
4977bab6
ZW
32377
32378
25b42232 32379
d32ab992
PB
32380.PHONY: configure-readline maybe-configure-readline
32381maybe-configure-readline:
3ff3adad
PB
32382@if gcc-bootstrap
32383configure-readline: stage_current
32384@endif gcc-bootstrap
d32ab992
PB
32385@if readline
32386maybe-configure-readline: configure-readline
cc11cc9b 32387configure-readline:
f41d6665 32388 @: $(MAKE); $(unstage)
cc11cc9b 32389 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 32390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
32391 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
32392 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
4fc4dd12 32393 $(HOST_EXPORTS) \
25b42232
PB
32394 echo Configuring in $(HOST_SUBDIR)/readline; \
32395 cd "$(HOST_SUBDIR)/readline" || exit 1; \
4977bab6 32396 case $(srcdir) in \
215c351a
PB
32397 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32398 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
32399 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 32400 esac; \
215c351a
PB
32401 srcdiroption="--srcdir=$${topdir}/readline"; \
32402 libsrcdir="$$s/readline"; \
4977bab6 32403 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
32404 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32405 --target=${target_alias} $${srcdiroption} \
4977bab6 32406 || exit 1
d32ab992 32407@endif readline
4977bab6 32408
25b42232
PB
32409
32410
ce406537
PB
32411
32412
d32ab992
PB
32413.PHONY: all-readline maybe-all-readline
32414maybe-all-readline:
3ff3adad
PB
32415@if gcc-bootstrap
32416all-readline: stage_current
32417@endif gcc-bootstrap
d32ab992 32418@if readline
7e0b5752 32419TARGET-readline=all
d32ab992
PB
32420maybe-all-readline: all-readline
32421all-readline: configure-readline
f41d6665 32422 @: $(MAKE); $(unstage)
8c90b13a
L
32423 @r=`${PWD_COMMAND}`; export r; \
32424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32425 $(HOST_EXPORTS) \
215c351a 32426 (cd $(HOST_SUBDIR)/readline && \
1c8bd6a3
PB
32427 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32428 $(TARGET-readline))
d32ab992 32429@endif readline
4977bab6 32430
25b42232 32431
ce406537
PB
32432
32433
d32ab992
PB
32434.PHONY: check-readline maybe-check-readline
32435maybe-check-readline:
32436@if readline
32437maybe-check-readline: check-readline
4977bab6 32438
d32ab992 32439check-readline:
f41d6665 32440 @: $(MAKE); $(unstage)
d32ab992
PB
32441 @r=`${PWD_COMMAND}`; export r; \
32442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d32ab992 32443 $(HOST_EXPORTS) \
215c351a
PB
32444 (cd $(HOST_SUBDIR)/readline && \
32445 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 32446
d32ab992 32447@endif readline
295f4e42 32448
d32ab992
PB
32449.PHONY: install-readline maybe-install-readline
32450maybe-install-readline:
32451@if readline
32452maybe-install-readline: install-readline
295f4e42 32453
d32ab992 32454install-readline: installdirs
f41d6665 32455 @: $(MAKE); $(unstage)
d32ab992
PB
32456 @r=`${PWD_COMMAND}`; export r; \
32457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d32ab992 32458 $(HOST_EXPORTS) \
215c351a 32459 (cd $(HOST_SUBDIR)/readline && \
ace9ac7b 32460 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 32461
d32ab992 32462@endif readline
295f4e42 32463
b5422ad7 32464# Other targets (info, dvi, pdf, etc.)
295f4e42 32465
d32ab992
PB
32466.PHONY: maybe-info-readline info-readline
32467maybe-info-readline:
32468@if readline
32469maybe-info-readline: info-readline
295f4e42 32470
d32ab992 32471info-readline: \
05750653 32472 configure-readline
f41d6665 32473 @: $(MAKE); $(unstage)
d32ab992 32474 @[ -f ./readline/Makefile ] || exit 0; \
295f4e42 32475 r=`${PWD_COMMAND}`; export r; \
8c90b13a 32476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32477 $(HOST_EXPORTS) \
d32ab992 32478 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32480 done; \
d32ab992 32481 echo "Doing info in readline" ; \
215c351a 32482 (cd $(HOST_SUBDIR)/readline && \
295f4e42
NN
32483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32485 "RANLIB=$${RANLIB}" \
901119ae 32486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32487 info) \
295f4e42 32488 || exit 1
4977bab6 32489
d32ab992 32490@endif readline
4977bab6 32491
d32ab992
PB
32492.PHONY: maybe-dvi-readline dvi-readline
32493maybe-dvi-readline:
32494@if readline
32495maybe-dvi-readline: dvi-readline
7e2dbcef 32496
d32ab992 32497dvi-readline: \
05750653 32498 configure-readline
f41d6665 32499 @: $(MAKE); $(unstage)
d32ab992 32500 @[ -f ./readline/Makefile ] || exit 0; \
295f4e42 32501 r=`${PWD_COMMAND}`; export r; \
8c90b13a 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 dvi in readline" ; \
215c351a 32508 (cd $(HOST_SUBDIR)/readline && \
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 dvi) \
295f4e42 32514 || exit 1
4977bab6 32515
d32ab992 32516@endif readline
4977bab6 32517
b5422ad7
BM
32518.PHONY: maybe-pdf-readline pdf-readline
32519maybe-pdf-readline:
32520@if readline
32521maybe-pdf-readline: pdf-readline
32522
32523pdf-readline: \
32524 configure-readline
32525 @: $(MAKE); $(unstage)
32526 @[ -f ./readline/Makefile ] || exit 0; \
32527 r=`${PWD_COMMAND}`; export r; \
32528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32529 $(HOST_EXPORTS) \
32530 for flag in $(EXTRA_HOST_FLAGS) ; do \
32531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32532 done; \
32533 echo "Doing pdf in readline" ; \
32534 (cd $(HOST_SUBDIR)/readline && \
32535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32537 "RANLIB=$${RANLIB}" \
901119ae 32538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
32539 pdf) \
32540 || exit 1
32541
32542@endif readline
32543
f87a2b2e
MS
32544.PHONY: maybe-html-readline html-readline
32545maybe-html-readline:
32546@if readline
32547maybe-html-readline: html-readline
32548
32549html-readline: \
05750653 32550 configure-readline
f41d6665 32551 @: $(MAKE); $(unstage)
f87a2b2e
MS
32552 @[ -f ./readline/Makefile ] || exit 0; \
32553 r=`${PWD_COMMAND}`; export r; \
32554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
32555 $(HOST_EXPORTS) \
32556 for flag in $(EXTRA_HOST_FLAGS) ; do \
32557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32558 done; \
32559 echo "Doing html in readline" ; \
215c351a 32560 (cd $(HOST_SUBDIR)/readline && \
f87a2b2e
MS
32561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32563 "RANLIB=$${RANLIB}" \
901119ae 32564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
32565 html) \
32566 || exit 1
32567
32568@endif readline
32569
d32ab992
PB
32570.PHONY: maybe-TAGS-readline TAGS-readline
32571maybe-TAGS-readline:
32572@if readline
32573maybe-TAGS-readline: TAGS-readline
295f4e42 32574
d32ab992 32575TAGS-readline: \
05750653 32576 configure-readline
f41d6665 32577 @: $(MAKE); $(unstage)
d32ab992 32578 @[ -f ./readline/Makefile ] || exit 0; \
295f4e42
NN
32579 r=`${PWD_COMMAND}`; export r; \
32580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32581 $(HOST_EXPORTS) \
d32ab992 32582 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32584 done; \
d32ab992 32585 echo "Doing TAGS in readline" ; \
215c351a 32586 (cd $(HOST_SUBDIR)/readline && \
295f4e42
NN
32587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32589 "RANLIB=$${RANLIB}" \
901119ae 32590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32591 TAGS) \
295f4e42
NN
32592 || exit 1
32593
d32ab992 32594@endif readline
295f4e42 32595
d32ab992
PB
32596.PHONY: maybe-install-info-readline install-info-readline
32597maybe-install-info-readline:
32598@if readline
32599maybe-install-info-readline: install-info-readline
295f4e42 32600
d32ab992
PB
32601install-info-readline: \
32602 configure-readline \
05750653 32603 info-readline
f41d6665 32604 @: $(MAKE); $(unstage)
d32ab992 32605 @[ -f ./readline/Makefile ] || exit 0; \
295f4e42
NN
32606 r=`${PWD_COMMAND}`; export r; \
32607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32608 $(HOST_EXPORTS) \
d32ab992 32609 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32611 done; \
d32ab992 32612 echo "Doing install-info in readline" ; \
215c351a 32613 (cd $(HOST_SUBDIR)/readline && \
295f4e42
NN
32614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32616 "RANLIB=$${RANLIB}" \
901119ae 32617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32618 install-info) \
295f4e42
NN
32619 || exit 1
32620
d32ab992 32621@endif readline
295f4e42 32622
9c4d2493
BM
32623.PHONY: maybe-install-pdf-readline install-pdf-readline
32624maybe-install-pdf-readline:
32625@if readline
32626maybe-install-pdf-readline: install-pdf-readline
32627
32628install-pdf-readline: \
32629 configure-readline \
32630 pdf-readline
32631 @: $(MAKE); $(unstage)
32632 @[ -f ./readline/Makefile ] || exit 0; \
32633 r=`${PWD_COMMAND}`; export r; \
32634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32635 $(HOST_EXPORTS) \
32636 for flag in $(EXTRA_HOST_FLAGS) ; do \
32637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32638 done; \
32639 echo "Doing install-pdf in readline" ; \
32640 (cd $(HOST_SUBDIR)/readline && \
32641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32643 "RANLIB=$${RANLIB}" \
901119ae 32644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
32645 install-pdf) \
32646 || exit 1
32647
32648@endif readline
32649
65d6e994
CD
32650.PHONY: maybe-install-html-readline install-html-readline
32651maybe-install-html-readline:
32652@if readline
32653maybe-install-html-readline: install-html-readline
32654
32655install-html-readline: \
32656 configure-readline \
32657 html-readline
32658 @: $(MAKE); $(unstage)
32659 @[ -f ./readline/Makefile ] || exit 0; \
32660 r=`${PWD_COMMAND}`; export r; \
32661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32662 $(HOST_EXPORTS) \
32663 for flag in $(EXTRA_HOST_FLAGS) ; do \
32664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32665 done; \
32666 echo "Doing install-html in readline" ; \
32667 (cd $(HOST_SUBDIR)/readline && \
32668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32670 "RANLIB=$${RANLIB}" \
901119ae 32671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
32672 install-html) \
32673 || exit 1
32674
32675@endif readline
32676
d32ab992
PB
32677.PHONY: maybe-installcheck-readline installcheck-readline
32678maybe-installcheck-readline:
32679@if readline
32680maybe-installcheck-readline: installcheck-readline
295f4e42 32681
d32ab992 32682installcheck-readline: \
05750653 32683 configure-readline
f41d6665 32684 @: $(MAKE); $(unstage)
d32ab992 32685 @[ -f ./readline/Makefile ] || exit 0; \
295f4e42
NN
32686 r=`${PWD_COMMAND}`; export r; \
32687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32688 $(HOST_EXPORTS) \
d32ab992 32689 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32691 done; \
d32ab992 32692 echo "Doing installcheck in readline" ; \
215c351a 32693 (cd $(HOST_SUBDIR)/readline && \
295f4e42
NN
32694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32696 "RANLIB=$${RANLIB}" \
901119ae 32697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32698 installcheck) \
295f4e42
NN
32699 || exit 1
32700
d32ab992 32701@endif readline
295f4e42 32702
d32ab992
PB
32703.PHONY: maybe-mostlyclean-readline mostlyclean-readline
32704maybe-mostlyclean-readline:
32705@if readline
32706maybe-mostlyclean-readline: mostlyclean-readline
295f4e42 32707
05750653 32708mostlyclean-readline:
f41d6665 32709 @: $(MAKE); $(unstage)
d32ab992 32710 @[ -f ./readline/Makefile ] || exit 0; \
295f4e42
NN
32711 r=`${PWD_COMMAND}`; export r; \
32712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32713 $(HOST_EXPORTS) \
d32ab992 32714 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32716 done; \
d32ab992 32717 echo "Doing mostlyclean in readline" ; \
215c351a 32718 (cd $(HOST_SUBDIR)/readline && \
295f4e42
NN
32719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32721 "RANLIB=$${RANLIB}" \
901119ae 32722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32723 mostlyclean) \
295f4e42
NN
32724 || exit 1
32725
d32ab992 32726@endif readline
295f4e42 32727
d32ab992
PB
32728.PHONY: maybe-clean-readline clean-readline
32729maybe-clean-readline:
32730@if readline
32731maybe-clean-readline: clean-readline
295f4e42 32732
05750653 32733clean-readline:
f41d6665 32734 @: $(MAKE); $(unstage)
d32ab992 32735 @[ -f ./readline/Makefile ] || exit 0; \
295f4e42
NN
32736 r=`${PWD_COMMAND}`; export r; \
32737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32738 $(HOST_EXPORTS) \
d32ab992 32739 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32741 done; \
d32ab992 32742 echo "Doing clean in readline" ; \
215c351a 32743 (cd $(HOST_SUBDIR)/readline && \
295f4e42
NN
32744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32746 "RANLIB=$${RANLIB}" \
901119ae 32747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32748 clean) \
295f4e42
NN
32749 || exit 1
32750
d32ab992 32751@endif readline
295f4e42 32752
d32ab992
PB
32753.PHONY: maybe-distclean-readline distclean-readline
32754maybe-distclean-readline:
32755@if readline
32756maybe-distclean-readline: distclean-readline
295f4e42 32757
05750653 32758distclean-readline:
f41d6665 32759 @: $(MAKE); $(unstage)
d32ab992 32760 @[ -f ./readline/Makefile ] || exit 0; \
295f4e42
NN
32761 r=`${PWD_COMMAND}`; export r; \
32762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32763 $(HOST_EXPORTS) \
d32ab992 32764 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32766 done; \
d32ab992 32767 echo "Doing distclean in readline" ; \
215c351a 32768 (cd $(HOST_SUBDIR)/readline && \
295f4e42
NN
32769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32771 "RANLIB=$${RANLIB}" \
901119ae 32772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32773 distclean) \
295f4e42
NN
32774 || exit 1
32775
d32ab992 32776@endif readline
295f4e42 32777
d32ab992
PB
32778.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
32779maybe-maintainer-clean-readline:
32780@if readline
32781maybe-maintainer-clean-readline: maintainer-clean-readline
295f4e42 32782
05750653 32783maintainer-clean-readline:
f41d6665 32784 @: $(MAKE); $(unstage)
d32ab992 32785 @[ -f ./readline/Makefile ] || exit 0; \
295f4e42
NN
32786 r=`${PWD_COMMAND}`; export r; \
32787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32788 $(HOST_EXPORTS) \
d32ab992 32789 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32791 done; \
d32ab992 32792 echo "Doing maintainer-clean in readline" ; \
215c351a 32793 (cd $(HOST_SUBDIR)/readline && \
295f4e42
NN
32794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32796 "RANLIB=$${RANLIB}" \
901119ae 32797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32798 maintainer-clean) \
295f4e42
NN
32799 || exit 1
32800
d32ab992 32801@endif readline
295f4e42
NN
32802
32803
25b42232 32804
d32ab992
PB
32805.PHONY: configure-release maybe-configure-release
32806maybe-configure-release:
3ff3adad
PB
32807@if gcc-bootstrap
32808configure-release: stage_current
32809@endif gcc-bootstrap
d32ab992
PB
32810@if release
32811maybe-configure-release: configure-release
cc11cc9b 32812configure-release:
f41d6665 32813 @: $(MAKE); $(unstage)
cc11cc9b 32814 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 32815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
32816 test ! -f $(HOST_SUBDIR)/release/Makefile || exit 0; \
32817 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/release ; \
4fc4dd12 32818 $(HOST_EXPORTS) \
25b42232
PB
32819 echo Configuring in $(HOST_SUBDIR)/release; \
32820 cd "$(HOST_SUBDIR)/release" || exit 1; \
4977bab6 32821 case $(srcdir) in \
215c351a
PB
32822 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32823 *) topdir=`echo $(HOST_SUBDIR)/release/ | \
32824 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 32825 esac; \
215c351a
PB
32826 srcdiroption="--srcdir=$${topdir}/release"; \
32827 libsrcdir="$$s/release"; \
4977bab6 32828 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
32829 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32830 --target=${target_alias} $${srcdiroption} \
4977bab6 32831 || exit 1
d32ab992 32832@endif release
4977bab6 32833
25b42232
PB
32834
32835
ce406537
PB
32836
32837
d32ab992
PB
32838.PHONY: all-release maybe-all-release
32839maybe-all-release:
3ff3adad
PB
32840@if gcc-bootstrap
32841all-release: stage_current
32842@endif gcc-bootstrap
d32ab992 32843@if release
7e0b5752 32844TARGET-release=all
d32ab992
PB
32845maybe-all-release: all-release
32846all-release: configure-release
f41d6665 32847 @: $(MAKE); $(unstage)
8c90b13a
L
32848 @r=`${PWD_COMMAND}`; export r; \
32849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32850 $(HOST_EXPORTS) \
215c351a 32851 (cd $(HOST_SUBDIR)/release && \
1c8bd6a3
PB
32852 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32853 $(TARGET-release))
d32ab992 32854@endif release
4977bab6 32855
25b42232 32856
ce406537
PB
32857
32858
d32ab992
PB
32859.PHONY: check-release maybe-check-release
32860maybe-check-release:
32861@if release
32862maybe-check-release: check-release
4977bab6 32863
d32ab992 32864check-release:
4977bab6 32865
d32ab992 32866@endif release
4977bab6 32867
d32ab992
PB
32868.PHONY: install-release maybe-install-release
32869maybe-install-release:
32870@if release
32871maybe-install-release: install-release
7e2dbcef 32872
d32ab992 32873install-release:
4977bab6 32874
d32ab992 32875@endif release
4977bab6 32876
b5422ad7 32877# Other targets (info, dvi, pdf, etc.)
295f4e42 32878
d32ab992
PB
32879.PHONY: maybe-info-release info-release
32880maybe-info-release:
32881@if release
32882maybe-info-release: info-release
295f4e42 32883
d32ab992 32884info-release: \
05750653 32885 configure-release
f41d6665 32886 @: $(MAKE); $(unstage)
d32ab992 32887 @[ -f ./release/Makefile ] || exit 0; \
8c90b13a
L
32888 r=`${PWD_COMMAND}`; export r; \
32889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32890 $(HOST_EXPORTS) \
d32ab992 32891 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32893 done; \
d32ab992 32894 echo "Doing info in release" ; \
215c351a 32895 (cd $(HOST_SUBDIR)/release && \
295f4e42
NN
32896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32898 "RANLIB=$${RANLIB}" \
901119ae 32899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32900 info) \
4977bab6
ZW
32901 || exit 1
32902
d32ab992 32903@endif release
295f4e42 32904
d32ab992
PB
32905.PHONY: maybe-dvi-release dvi-release
32906maybe-dvi-release:
32907@if release
32908maybe-dvi-release: dvi-release
295f4e42 32909
d32ab992 32910dvi-release: \
05750653 32911 configure-release
f41d6665 32912 @: $(MAKE); $(unstage)
d32ab992 32913 @[ -f ./release/Makefile ] || exit 0; \
295f4e42 32914 r=`${PWD_COMMAND}`; export r; \
8c90b13a 32915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32916 $(HOST_EXPORTS) \
d32ab992 32917 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32919 done; \
d32ab992 32920 echo "Doing dvi in release" ; \
215c351a 32921 (cd $(HOST_SUBDIR)/release && \
295f4e42
NN
32922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32924 "RANLIB=$${RANLIB}" \
901119ae 32925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32926 dvi) \
295f4e42 32927 || exit 1
4977bab6 32928
d32ab992 32929@endif release
4977bab6 32930
b5422ad7
BM
32931.PHONY: maybe-pdf-release pdf-release
32932maybe-pdf-release:
32933@if release
32934maybe-pdf-release: pdf-release
32935
32936pdf-release: \
32937 configure-release
32938 @: $(MAKE); $(unstage)
32939 @[ -f ./release/Makefile ] || exit 0; \
32940 r=`${PWD_COMMAND}`; export r; \
32941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32942 $(HOST_EXPORTS) \
32943 for flag in $(EXTRA_HOST_FLAGS) ; do \
32944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32945 done; \
32946 echo "Doing pdf in release" ; \
32947 (cd $(HOST_SUBDIR)/release && \
32948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32950 "RANLIB=$${RANLIB}" \
901119ae 32951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
32952 pdf) \
32953 || exit 1
32954
32955@endif release
32956
f87a2b2e
MS
32957.PHONY: maybe-html-release html-release
32958maybe-html-release:
32959@if release
32960maybe-html-release: html-release
32961
32962html-release: \
05750653 32963 configure-release
f41d6665 32964 @: $(MAKE); $(unstage)
f87a2b2e
MS
32965 @[ -f ./release/Makefile ] || exit 0; \
32966 r=`${PWD_COMMAND}`; export r; \
32967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
32968 $(HOST_EXPORTS) \
32969 for flag in $(EXTRA_HOST_FLAGS) ; do \
32970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32971 done; \
32972 echo "Doing html in release" ; \
215c351a 32973 (cd $(HOST_SUBDIR)/release && \
f87a2b2e
MS
32974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32976 "RANLIB=$${RANLIB}" \
901119ae 32977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
32978 html) \
32979 || exit 1
32980
32981@endif release
32982
d32ab992
PB
32983.PHONY: maybe-TAGS-release TAGS-release
32984maybe-TAGS-release:
32985@if release
32986maybe-TAGS-release: TAGS-release
295f4e42 32987
d32ab992 32988TAGS-release: \
05750653 32989 configure-release
f41d6665 32990 @: $(MAKE); $(unstage)
d32ab992 32991 @[ -f ./release/Makefile ] || exit 0; \
295f4e42
NN
32992 r=`${PWD_COMMAND}`; export r; \
32993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32994 $(HOST_EXPORTS) \
d32ab992 32995 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32997 done; \
d32ab992 32998 echo "Doing TAGS in release" ; \
215c351a 32999 (cd $(HOST_SUBDIR)/release && \
295f4e42
NN
33000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33002 "RANLIB=$${RANLIB}" \
901119ae 33003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33004 TAGS) \
295f4e42
NN
33005 || exit 1
33006
d32ab992 33007@endif release
295f4e42 33008
d32ab992
PB
33009.PHONY: maybe-install-info-release install-info-release
33010maybe-install-info-release:
33011@if release
33012maybe-install-info-release: install-info-release
295f4e42 33013
d32ab992
PB
33014install-info-release: \
33015 configure-release \
05750653 33016 info-release
f41d6665 33017 @: $(MAKE); $(unstage)
d32ab992 33018 @[ -f ./release/Makefile ] || exit 0; \
295f4e42
NN
33019 r=`${PWD_COMMAND}`; export r; \
33020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33021 $(HOST_EXPORTS) \
d32ab992 33022 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33024 done; \
d32ab992 33025 echo "Doing install-info in release" ; \
215c351a 33026 (cd $(HOST_SUBDIR)/release && \
295f4e42
NN
33027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33029 "RANLIB=$${RANLIB}" \
901119ae 33030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33031 install-info) \
295f4e42
NN
33032 || exit 1
33033
d32ab992 33034@endif release
295f4e42 33035
9c4d2493
BM
33036.PHONY: maybe-install-pdf-release install-pdf-release
33037maybe-install-pdf-release:
33038@if release
33039maybe-install-pdf-release: install-pdf-release
33040
33041install-pdf-release: \
33042 configure-release \
33043 pdf-release
33044 @: $(MAKE); $(unstage)
33045 @[ -f ./release/Makefile ] || exit 0; \
33046 r=`${PWD_COMMAND}`; export r; \
33047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33048 $(HOST_EXPORTS) \
33049 for flag in $(EXTRA_HOST_FLAGS) ; do \
33050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33051 done; \
33052 echo "Doing install-pdf in release" ; \
33053 (cd $(HOST_SUBDIR)/release && \
33054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33056 "RANLIB=$${RANLIB}" \
901119ae 33057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
33058 install-pdf) \
33059 || exit 1
33060
33061@endif release
33062
65d6e994
CD
33063.PHONY: maybe-install-html-release install-html-release
33064maybe-install-html-release:
33065@if release
33066maybe-install-html-release: install-html-release
33067
33068install-html-release: \
33069 configure-release \
33070 html-release
33071 @: $(MAKE); $(unstage)
33072 @[ -f ./release/Makefile ] || exit 0; \
33073 r=`${PWD_COMMAND}`; export r; \
33074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33075 $(HOST_EXPORTS) \
33076 for flag in $(EXTRA_HOST_FLAGS) ; do \
33077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33078 done; \
33079 echo "Doing install-html in release" ; \
33080 (cd $(HOST_SUBDIR)/release && \
33081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33083 "RANLIB=$${RANLIB}" \
901119ae 33084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
33085 install-html) \
33086 || exit 1
33087
33088@endif release
33089
d32ab992
PB
33090.PHONY: maybe-installcheck-release installcheck-release
33091maybe-installcheck-release:
33092@if release
33093maybe-installcheck-release: installcheck-release
295f4e42 33094
d32ab992 33095installcheck-release: \
05750653 33096 configure-release
f41d6665 33097 @: $(MAKE); $(unstage)
d32ab992 33098 @[ -f ./release/Makefile ] || exit 0; \
295f4e42
NN
33099 r=`${PWD_COMMAND}`; export r; \
33100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33101 $(HOST_EXPORTS) \
d32ab992 33102 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33104 done; \
d32ab992 33105 echo "Doing installcheck in release" ; \
215c351a 33106 (cd $(HOST_SUBDIR)/release && \
295f4e42
NN
33107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33109 "RANLIB=$${RANLIB}" \
901119ae 33110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33111 installcheck) \
295f4e42
NN
33112 || exit 1
33113
d32ab992 33114@endif release
295f4e42 33115
d32ab992
PB
33116.PHONY: maybe-mostlyclean-release mostlyclean-release
33117maybe-mostlyclean-release:
33118@if release
33119maybe-mostlyclean-release: mostlyclean-release
295f4e42 33120
05750653 33121mostlyclean-release:
f41d6665 33122 @: $(MAKE); $(unstage)
d32ab992 33123 @[ -f ./release/Makefile ] || exit 0; \
295f4e42
NN
33124 r=`${PWD_COMMAND}`; export r; \
33125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33126 $(HOST_EXPORTS) \
d32ab992 33127 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33129 done; \
d32ab992 33130 echo "Doing mostlyclean in release" ; \
215c351a 33131 (cd $(HOST_SUBDIR)/release && \
295f4e42
NN
33132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33134 "RANLIB=$${RANLIB}" \
901119ae 33135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33136 mostlyclean) \
295f4e42
NN
33137 || exit 1
33138
d32ab992 33139@endif release
295f4e42 33140
d32ab992
PB
33141.PHONY: maybe-clean-release clean-release
33142maybe-clean-release:
33143@if release
33144maybe-clean-release: clean-release
295f4e42 33145
05750653 33146clean-release:
f41d6665 33147 @: $(MAKE); $(unstage)
d32ab992 33148 @[ -f ./release/Makefile ] || exit 0; \
295f4e42
NN
33149 r=`${PWD_COMMAND}`; export r; \
33150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33151 $(HOST_EXPORTS) \
d32ab992 33152 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33154 done; \
d32ab992 33155 echo "Doing clean in release" ; \
215c351a 33156 (cd $(HOST_SUBDIR)/release && \
295f4e42
NN
33157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33159 "RANLIB=$${RANLIB}" \
901119ae 33160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33161 clean) \
295f4e42
NN
33162 || exit 1
33163
d32ab992 33164@endif release
295f4e42 33165
d32ab992
PB
33166.PHONY: maybe-distclean-release distclean-release
33167maybe-distclean-release:
33168@if release
33169maybe-distclean-release: distclean-release
295f4e42 33170
05750653 33171distclean-release:
f41d6665 33172 @: $(MAKE); $(unstage)
d32ab992 33173 @[ -f ./release/Makefile ] || exit 0; \
295f4e42
NN
33174 r=`${PWD_COMMAND}`; export r; \
33175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33176 $(HOST_EXPORTS) \
d32ab992 33177 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33179 done; \
d32ab992 33180 echo "Doing distclean in release" ; \
215c351a 33181 (cd $(HOST_SUBDIR)/release && \
295f4e42
NN
33182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33184 "RANLIB=$${RANLIB}" \
901119ae 33185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33186 distclean) \
295f4e42 33187 || exit 1
4977bab6 33188
d32ab992 33189@endif release
4977bab6 33190
d32ab992
PB
33191.PHONY: maybe-maintainer-clean-release maintainer-clean-release
33192maybe-maintainer-clean-release:
33193@if release
33194maybe-maintainer-clean-release: maintainer-clean-release
7e2dbcef 33195
05750653 33196maintainer-clean-release:
f41d6665 33197 @: $(MAKE); $(unstage)
d32ab992 33198 @[ -f ./release/Makefile ] || exit 0; \
295f4e42 33199 r=`${PWD_COMMAND}`; export r; \
8c90b13a 33200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33201 $(HOST_EXPORTS) \
d32ab992 33202 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33204 done; \
d32ab992 33205 echo "Doing maintainer-clean in release" ; \
215c351a 33206 (cd $(HOST_SUBDIR)/release && \
295f4e42
NN
33207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33209 "RANLIB=$${RANLIB}" \
901119ae 33210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33211 maintainer-clean) \
295f4e42 33212 || exit 1
4977bab6 33213
d32ab992 33214@endif release
4977bab6 33215
295f4e42 33216
25b42232 33217
d32ab992
PB
33218.PHONY: configure-recode maybe-configure-recode
33219maybe-configure-recode:
3ff3adad
PB
33220@if gcc-bootstrap
33221configure-recode: stage_current
33222@endif gcc-bootstrap
d32ab992
PB
33223@if recode
33224maybe-configure-recode: configure-recode
cc11cc9b 33225configure-recode:
f41d6665 33226 @: $(MAKE); $(unstage)
cc11cc9b 33227 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 33228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
33229 test ! -f $(HOST_SUBDIR)/recode/Makefile || exit 0; \
33230 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/recode ; \
4fc4dd12 33231 $(HOST_EXPORTS) \
25b42232
PB
33232 echo Configuring in $(HOST_SUBDIR)/recode; \
33233 cd "$(HOST_SUBDIR)/recode" || exit 1; \
4977bab6 33234 case $(srcdir) in \
215c351a
PB
33235 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33236 *) topdir=`echo $(HOST_SUBDIR)/recode/ | \
33237 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 33238 esac; \
215c351a
PB
33239 srcdiroption="--srcdir=$${topdir}/recode"; \
33240 libsrcdir="$$s/recode"; \
4977bab6 33241 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
33242 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33243 --target=${target_alias} $${srcdiroption} \
4977bab6 33244 || exit 1
d32ab992 33245@endif recode
4977bab6 33246
25b42232
PB
33247
33248
ce406537
PB
33249
33250
d32ab992
PB
33251.PHONY: all-recode maybe-all-recode
33252maybe-all-recode:
3ff3adad
PB
33253@if gcc-bootstrap
33254all-recode: stage_current
33255@endif gcc-bootstrap
d32ab992 33256@if recode
7e0b5752 33257TARGET-recode=all
d32ab992
PB
33258maybe-all-recode: all-recode
33259all-recode: configure-recode
f41d6665 33260 @: $(MAKE); $(unstage)
8c90b13a
L
33261 @r=`${PWD_COMMAND}`; export r; \
33262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33263 $(HOST_EXPORTS) \
215c351a 33264 (cd $(HOST_SUBDIR)/recode && \
1c8bd6a3
PB
33265 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33266 $(TARGET-recode))
d32ab992 33267@endif recode
4977bab6 33268
25b42232 33269
ce406537
PB
33270
33271
d32ab992
PB
33272.PHONY: check-recode maybe-check-recode
33273maybe-check-recode:
33274@if recode
33275maybe-check-recode: check-recode
4977bab6 33276
d32ab992 33277check-recode:
f41d6665 33278 @: $(MAKE); $(unstage)
8c90b13a
L
33279 @r=`${PWD_COMMAND}`; export r; \
33280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33281 $(HOST_EXPORTS) \
215c351a
PB
33282 (cd $(HOST_SUBDIR)/recode && \
33283 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 33284
d32ab992 33285@endif recode
4977bab6 33286
d32ab992
PB
33287.PHONY: install-recode maybe-install-recode
33288maybe-install-recode:
33289@if recode
33290maybe-install-recode: install-recode
7e2dbcef 33291
d32ab992 33292install-recode: installdirs
f41d6665 33293 @: $(MAKE); $(unstage)
8c90b13a
L
33294 @r=`${PWD_COMMAND}`; export r; \
33295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33296 $(HOST_EXPORTS) \
215c351a 33297 (cd $(HOST_SUBDIR)/recode && \
ace9ac7b 33298 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 33299
d32ab992 33300@endif recode
295f4e42 33301
b5422ad7 33302# Other targets (info, dvi, pdf, etc.)
295f4e42 33303
d32ab992
PB
33304.PHONY: maybe-info-recode info-recode
33305maybe-info-recode:
33306@if recode
33307maybe-info-recode: info-recode
295f4e42 33308
d32ab992 33309info-recode: \
05750653 33310 configure-recode
f41d6665 33311 @: $(MAKE); $(unstage)
d32ab992 33312 @[ -f ./recode/Makefile ] || exit 0; \
295f4e42
NN
33313 r=`${PWD_COMMAND}`; export r; \
33314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33315 $(HOST_EXPORTS) \
d32ab992 33316 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33318 done; \
d32ab992 33319 echo "Doing info in recode" ; \
215c351a 33320 (cd $(HOST_SUBDIR)/recode && \
295f4e42
NN
33321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33323 "RANLIB=$${RANLIB}" \
901119ae 33324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33325 info) \
295f4e42
NN
33326 || exit 1
33327
d32ab992 33328@endif recode
295f4e42 33329
d32ab992
PB
33330.PHONY: maybe-dvi-recode dvi-recode
33331maybe-dvi-recode:
33332@if recode
33333maybe-dvi-recode: dvi-recode
295f4e42 33334
d32ab992 33335dvi-recode: \
05750653 33336 configure-recode
f41d6665 33337 @: $(MAKE); $(unstage)
d32ab992 33338 @[ -f ./recode/Makefile ] || exit 0; \
295f4e42
NN
33339 r=`${PWD_COMMAND}`; export r; \
33340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33341 $(HOST_EXPORTS) \
d32ab992 33342 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33344 done; \
d32ab992 33345 echo "Doing dvi in recode" ; \
215c351a 33346 (cd $(HOST_SUBDIR)/recode && \
295f4e42
NN
33347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33349 "RANLIB=$${RANLIB}" \
901119ae 33350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33351 dvi) \
295f4e42
NN
33352 || exit 1
33353
d32ab992 33354@endif recode
295f4e42 33355
b5422ad7
BM
33356.PHONY: maybe-pdf-recode pdf-recode
33357maybe-pdf-recode:
33358@if recode
33359maybe-pdf-recode: pdf-recode
33360
33361pdf-recode: \
33362 configure-recode
33363 @: $(MAKE); $(unstage)
33364 @[ -f ./recode/Makefile ] || exit 0; \
33365 r=`${PWD_COMMAND}`; export r; \
33366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33367 $(HOST_EXPORTS) \
33368 for flag in $(EXTRA_HOST_FLAGS) ; do \
33369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33370 done; \
33371 echo "Doing pdf in recode" ; \
33372 (cd $(HOST_SUBDIR)/recode && \
33373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33375 "RANLIB=$${RANLIB}" \
901119ae 33376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
33377 pdf) \
33378 || exit 1
33379
33380@endif recode
33381
f87a2b2e
MS
33382.PHONY: maybe-html-recode html-recode
33383maybe-html-recode:
33384@if recode
33385maybe-html-recode: html-recode
33386
33387html-recode: \
05750653 33388 configure-recode
f41d6665 33389 @: $(MAKE); $(unstage)
f87a2b2e
MS
33390 @[ -f ./recode/Makefile ] || exit 0; \
33391 r=`${PWD_COMMAND}`; export r; \
33392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
33393 $(HOST_EXPORTS) \
33394 for flag in $(EXTRA_HOST_FLAGS) ; do \
33395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33396 done; \
33397 echo "Doing html in recode" ; \
215c351a 33398 (cd $(HOST_SUBDIR)/recode && \
f87a2b2e
MS
33399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33401 "RANLIB=$${RANLIB}" \
901119ae 33402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
33403 html) \
33404 || exit 1
33405
33406@endif recode
33407
d32ab992
PB
33408.PHONY: maybe-TAGS-recode TAGS-recode
33409maybe-TAGS-recode:
33410@if recode
33411maybe-TAGS-recode: TAGS-recode
295f4e42 33412
d32ab992 33413TAGS-recode: \
05750653 33414 configure-recode
f41d6665 33415 @: $(MAKE); $(unstage)
d32ab992 33416 @[ -f ./recode/Makefile ] || exit 0; \
295f4e42
NN
33417 r=`${PWD_COMMAND}`; export r; \
33418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33419 $(HOST_EXPORTS) \
d32ab992 33420 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33422 done; \
d32ab992 33423 echo "Doing TAGS in recode" ; \
215c351a 33424 (cd $(HOST_SUBDIR)/recode && \
295f4e42
NN
33425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33427 "RANLIB=$${RANLIB}" \
901119ae 33428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33429 TAGS) \
295f4e42
NN
33430 || exit 1
33431
d32ab992 33432@endif recode
295f4e42 33433
d32ab992
PB
33434.PHONY: maybe-install-info-recode install-info-recode
33435maybe-install-info-recode:
33436@if recode
33437maybe-install-info-recode: install-info-recode
295f4e42 33438
d32ab992
PB
33439install-info-recode: \
33440 configure-recode \
05750653 33441 info-recode
f41d6665 33442 @: $(MAKE); $(unstage)
d32ab992 33443 @[ -f ./recode/Makefile ] || exit 0; \
295f4e42
NN
33444 r=`${PWD_COMMAND}`; export r; \
33445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33446 $(HOST_EXPORTS) \
d32ab992 33447 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33449 done; \
d32ab992 33450 echo "Doing install-info in recode" ; \
215c351a 33451 (cd $(HOST_SUBDIR)/recode && \
295f4e42
NN
33452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33454 "RANLIB=$${RANLIB}" \
901119ae 33455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33456 install-info) \
295f4e42
NN
33457 || exit 1
33458
d32ab992 33459@endif recode
295f4e42 33460
9c4d2493
BM
33461.PHONY: maybe-install-pdf-recode install-pdf-recode
33462maybe-install-pdf-recode:
33463@if recode
33464maybe-install-pdf-recode: install-pdf-recode
33465
33466install-pdf-recode: \
33467 configure-recode \
33468 pdf-recode
33469 @: $(MAKE); $(unstage)
33470 @[ -f ./recode/Makefile ] || exit 0; \
33471 r=`${PWD_COMMAND}`; export r; \
33472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33473 $(HOST_EXPORTS) \
33474 for flag in $(EXTRA_HOST_FLAGS) ; do \
33475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33476 done; \
33477 echo "Doing install-pdf in recode" ; \
33478 (cd $(HOST_SUBDIR)/recode && \
33479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33481 "RANLIB=$${RANLIB}" \
901119ae 33482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
33483 install-pdf) \
33484 || exit 1
33485
33486@endif recode
33487
65d6e994
CD
33488.PHONY: maybe-install-html-recode install-html-recode
33489maybe-install-html-recode:
33490@if recode
33491maybe-install-html-recode: install-html-recode
33492
33493install-html-recode: \
33494 configure-recode \
33495 html-recode
33496 @: $(MAKE); $(unstage)
33497 @[ -f ./recode/Makefile ] || exit 0; \
33498 r=`${PWD_COMMAND}`; export r; \
33499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33500 $(HOST_EXPORTS) \
33501 for flag in $(EXTRA_HOST_FLAGS) ; do \
33502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33503 done; \
33504 echo "Doing install-html in recode" ; \
33505 (cd $(HOST_SUBDIR)/recode && \
33506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33508 "RANLIB=$${RANLIB}" \
901119ae 33509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
33510 install-html) \
33511 || exit 1
33512
33513@endif recode
33514
d32ab992
PB
33515.PHONY: maybe-installcheck-recode installcheck-recode
33516maybe-installcheck-recode:
33517@if recode
33518maybe-installcheck-recode: installcheck-recode
295f4e42 33519
d32ab992 33520installcheck-recode: \
05750653 33521 configure-recode
f41d6665 33522 @: $(MAKE); $(unstage)
d32ab992 33523 @[ -f ./recode/Makefile ] || exit 0; \
295f4e42
NN
33524 r=`${PWD_COMMAND}`; export r; \
33525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33526 $(HOST_EXPORTS) \
d32ab992 33527 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33529 done; \
d32ab992 33530 echo "Doing installcheck in recode" ; \
215c351a 33531 (cd $(HOST_SUBDIR)/recode && \
295f4e42
NN
33532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33534 "RANLIB=$${RANLIB}" \
901119ae 33535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33536 installcheck) \
295f4e42
NN
33537 || exit 1
33538
d32ab992 33539@endif recode
295f4e42 33540
d32ab992
PB
33541.PHONY: maybe-mostlyclean-recode mostlyclean-recode
33542maybe-mostlyclean-recode:
33543@if recode
33544maybe-mostlyclean-recode: mostlyclean-recode
295f4e42 33545
05750653 33546mostlyclean-recode:
f41d6665 33547 @: $(MAKE); $(unstage)
d32ab992 33548 @[ -f ./recode/Makefile ] || exit 0; \
295f4e42
NN
33549 r=`${PWD_COMMAND}`; export r; \
33550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33551 $(HOST_EXPORTS) \
d32ab992 33552 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33554 done; \
d32ab992 33555 echo "Doing mostlyclean in recode" ; \
215c351a 33556 (cd $(HOST_SUBDIR)/recode && \
295f4e42
NN
33557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33559 "RANLIB=$${RANLIB}" \
901119ae 33560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33561 mostlyclean) \
295f4e42
NN
33562 || exit 1
33563
d32ab992 33564@endif recode
295f4e42 33565
d32ab992
PB
33566.PHONY: maybe-clean-recode clean-recode
33567maybe-clean-recode:
33568@if recode
33569maybe-clean-recode: clean-recode
295f4e42 33570
05750653 33571clean-recode:
f41d6665 33572 @: $(MAKE); $(unstage)
d32ab992 33573 @[ -f ./recode/Makefile ] || exit 0; \
295f4e42
NN
33574 r=`${PWD_COMMAND}`; export r; \
33575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33576 $(HOST_EXPORTS) \
d32ab992 33577 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33579 done; \
d32ab992 33580 echo "Doing clean in recode" ; \
215c351a 33581 (cd $(HOST_SUBDIR)/recode && \
295f4e42
NN
33582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33584 "RANLIB=$${RANLIB}" \
901119ae 33585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33586 clean) \
295f4e42
NN
33587 || exit 1
33588
d32ab992 33589@endif recode
295f4e42 33590
d32ab992
PB
33591.PHONY: maybe-distclean-recode distclean-recode
33592maybe-distclean-recode:
33593@if recode
33594maybe-distclean-recode: distclean-recode
295f4e42 33595
05750653 33596distclean-recode:
f41d6665 33597 @: $(MAKE); $(unstage)
d32ab992 33598 @[ -f ./recode/Makefile ] || exit 0; \
295f4e42
NN
33599 r=`${PWD_COMMAND}`; export r; \
33600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33601 $(HOST_EXPORTS) \
d32ab992 33602 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33604 done; \
d32ab992 33605 echo "Doing distclean in recode" ; \
215c351a 33606 (cd $(HOST_SUBDIR)/recode && \
295f4e42
NN
33607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33609 "RANLIB=$${RANLIB}" \
901119ae 33610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33611 distclean) \
295f4e42
NN
33612 || exit 1
33613
d32ab992 33614@endif recode
295f4e42 33615
d32ab992
PB
33616.PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
33617maybe-maintainer-clean-recode:
33618@if recode
33619maybe-maintainer-clean-recode: maintainer-clean-recode
295f4e42 33620
05750653 33621maintainer-clean-recode:
f41d6665 33622 @: $(MAKE); $(unstage)
d32ab992 33623 @[ -f ./recode/Makefile ] || exit 0; \
295f4e42
NN
33624 r=`${PWD_COMMAND}`; export r; \
33625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33626 $(HOST_EXPORTS) \
d32ab992 33627 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33629 done; \
d32ab992 33630 echo "Doing maintainer-clean in recode" ; \
215c351a 33631 (cd $(HOST_SUBDIR)/recode && \
295f4e42
NN
33632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33634 "RANLIB=$${RANLIB}" \
901119ae 33635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33636 maintainer-clean) \
295f4e42 33637 || exit 1
4977bab6 33638
d32ab992 33639@endif recode
4977bab6 33640
295f4e42 33641
25b42232 33642
d32ab992
PB
33643.PHONY: configure-sed maybe-configure-sed
33644maybe-configure-sed:
3ff3adad
PB
33645@if gcc-bootstrap
33646configure-sed: stage_current
33647@endif gcc-bootstrap
d32ab992
PB
33648@if sed
33649maybe-configure-sed: configure-sed
cc11cc9b 33650configure-sed:
f41d6665 33651 @: $(MAKE); $(unstage)
cc11cc9b 33652 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 33653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
33654 test ! -f $(HOST_SUBDIR)/sed/Makefile || exit 0; \
33655 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sed ; \
4fc4dd12 33656 $(HOST_EXPORTS) \
25b42232
PB
33657 echo Configuring in $(HOST_SUBDIR)/sed; \
33658 cd "$(HOST_SUBDIR)/sed" || exit 1; \
4977bab6 33659 case $(srcdir) in \
215c351a
PB
33660 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33661 *) topdir=`echo $(HOST_SUBDIR)/sed/ | \
33662 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 33663 esac; \
215c351a
PB
33664 srcdiroption="--srcdir=$${topdir}/sed"; \
33665 libsrcdir="$$s/sed"; \
4977bab6 33666 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
33667 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33668 --target=${target_alias} $${srcdiroption} \
4977bab6 33669 || exit 1
d32ab992 33670@endif sed
4977bab6 33671
25b42232
PB
33672
33673
ce406537
PB
33674
33675
d32ab992
PB
33676.PHONY: all-sed maybe-all-sed
33677maybe-all-sed:
3ff3adad
PB
33678@if gcc-bootstrap
33679all-sed: stage_current
33680@endif gcc-bootstrap
d32ab992 33681@if sed
7e0b5752 33682TARGET-sed=all
d32ab992
PB
33683maybe-all-sed: all-sed
33684all-sed: configure-sed
f41d6665 33685 @: $(MAKE); $(unstage)
8c90b13a
L
33686 @r=`${PWD_COMMAND}`; export r; \
33687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33688 $(HOST_EXPORTS) \
215c351a 33689 (cd $(HOST_SUBDIR)/sed && \
1c8bd6a3
PB
33690 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33691 $(TARGET-sed))
d32ab992 33692@endif sed
4977bab6 33693
25b42232 33694
ce406537
PB
33695
33696
d32ab992
PB
33697.PHONY: check-sed maybe-check-sed
33698maybe-check-sed:
33699@if sed
33700maybe-check-sed: check-sed
4977bab6 33701
d32ab992 33702check-sed:
f41d6665 33703 @: $(MAKE); $(unstage)
8c90b13a
L
33704 @r=`${PWD_COMMAND}`; export r; \
33705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33706 $(HOST_EXPORTS) \
215c351a
PB
33707 (cd $(HOST_SUBDIR)/sed && \
33708 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 33709
d32ab992 33710@endif sed
4977bab6 33711
d32ab992
PB
33712.PHONY: install-sed maybe-install-sed
33713maybe-install-sed:
33714@if sed
33715maybe-install-sed: install-sed
295f4e42 33716
d32ab992 33717install-sed: installdirs
f41d6665 33718 @: $(MAKE); $(unstage)
295f4e42
NN
33719 @r=`${PWD_COMMAND}`; export r; \
33720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33721 $(HOST_EXPORTS) \
215c351a 33722 (cd $(HOST_SUBDIR)/sed && \
ace9ac7b 33723 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 33724
d32ab992 33725@endif sed
295f4e42 33726
b5422ad7 33727# Other targets (info, dvi, pdf, etc.)
295f4e42 33728
d32ab992
PB
33729.PHONY: maybe-info-sed info-sed
33730maybe-info-sed:
33731@if sed
33732maybe-info-sed: info-sed
295f4e42 33733
d32ab992 33734info-sed: \
05750653 33735 configure-sed
f41d6665 33736 @: $(MAKE); $(unstage)
d32ab992 33737 @[ -f ./sed/Makefile ] || exit 0; \
295f4e42
NN
33738 r=`${PWD_COMMAND}`; export r; \
33739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33740 $(HOST_EXPORTS) \
d32ab992 33741 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33743 done; \
f87a2b2e 33744 echo "Doing info in sed" ; \
215c351a 33745 (cd $(HOST_SUBDIR)/sed && \
f87a2b2e
MS
33746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33748 "RANLIB=$${RANLIB}" \
901119ae 33749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
33750 info) \
33751 || exit 1
33752
33753@endif sed
33754
33755.PHONY: maybe-dvi-sed dvi-sed
33756maybe-dvi-sed:
33757@if sed
33758maybe-dvi-sed: dvi-sed
33759
33760dvi-sed: \
05750653 33761 configure-sed
f41d6665 33762 @: $(MAKE); $(unstage)
f87a2b2e
MS
33763 @[ -f ./sed/Makefile ] || exit 0; \
33764 r=`${PWD_COMMAND}`; export r; \
33765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
33766 $(HOST_EXPORTS) \
33767 for flag in $(EXTRA_HOST_FLAGS) ; do \
33768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33769 done; \
33770 echo "Doing dvi in sed" ; \
215c351a 33771 (cd $(HOST_SUBDIR)/sed && \
295f4e42
NN
33772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33774 "RANLIB=$${RANLIB}" \
901119ae 33775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e 33776 dvi) \
295f4e42
NN
33777 || exit 1
33778
d32ab992 33779@endif sed
295f4e42 33780
b5422ad7
BM
33781.PHONY: maybe-pdf-sed pdf-sed
33782maybe-pdf-sed:
33783@if sed
33784maybe-pdf-sed: pdf-sed
33785
33786pdf-sed: \
33787 configure-sed
33788 @: $(MAKE); $(unstage)
33789 @[ -f ./sed/Makefile ] || exit 0; \
33790 r=`${PWD_COMMAND}`; export r; \
33791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33792 $(HOST_EXPORTS) \
33793 for flag in $(EXTRA_HOST_FLAGS) ; do \
33794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33795 done; \
33796 echo "Doing pdf in sed" ; \
33797 (cd $(HOST_SUBDIR)/sed && \
33798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33800 "RANLIB=$${RANLIB}" \
901119ae 33801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
33802 pdf) \
33803 || exit 1
33804
33805@endif sed
33806
f87a2b2e
MS
33807.PHONY: maybe-html-sed html-sed
33808maybe-html-sed:
d32ab992 33809@if sed
f87a2b2e 33810maybe-html-sed: html-sed
295f4e42 33811
f87a2b2e 33812html-sed: \
05750653 33813 configure-sed
f41d6665 33814 @: $(MAKE); $(unstage)
d32ab992 33815 @[ -f ./sed/Makefile ] || exit 0; \
295f4e42
NN
33816 r=`${PWD_COMMAND}`; export r; \
33817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33818 $(HOST_EXPORTS) \
d32ab992 33819 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33821 done; \
f87a2b2e 33822 echo "Doing html in sed" ; \
215c351a 33823 (cd $(HOST_SUBDIR)/sed && \
295f4e42
NN
33824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33826 "RANLIB=$${RANLIB}" \
901119ae 33827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e 33828 html) \
295f4e42
NN
33829 || exit 1
33830
d32ab992 33831@endif sed
295f4e42 33832
d32ab992
PB
33833.PHONY: maybe-TAGS-sed TAGS-sed
33834maybe-TAGS-sed:
33835@if sed
33836maybe-TAGS-sed: TAGS-sed
295f4e42 33837
d32ab992 33838TAGS-sed: \
05750653 33839 configure-sed
f41d6665 33840 @: $(MAKE); $(unstage)
d32ab992 33841 @[ -f ./sed/Makefile ] || exit 0; \
295f4e42
NN
33842 r=`${PWD_COMMAND}`; export r; \
33843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33844 $(HOST_EXPORTS) \
d32ab992 33845 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33847 done; \
d32ab992 33848 echo "Doing TAGS in sed" ; \
215c351a 33849 (cd $(HOST_SUBDIR)/sed && \
295f4e42
NN
33850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33852 "RANLIB=$${RANLIB}" \
901119ae 33853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33854 TAGS) \
295f4e42
NN
33855 || exit 1
33856
d32ab992 33857@endif sed
295f4e42 33858
d32ab992
PB
33859.PHONY: maybe-install-info-sed install-info-sed
33860maybe-install-info-sed:
33861@if sed
33862maybe-install-info-sed: install-info-sed
295f4e42 33863
d32ab992
PB
33864install-info-sed: \
33865 configure-sed \
05750653 33866 info-sed
f41d6665 33867 @: $(MAKE); $(unstage)
d32ab992 33868 @[ -f ./sed/Makefile ] || exit 0; \
295f4e42
NN
33869 r=`${PWD_COMMAND}`; export r; \
33870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33871 $(HOST_EXPORTS) \
d32ab992 33872 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33874 done; \
d32ab992 33875 echo "Doing install-info in sed" ; \
215c351a 33876 (cd $(HOST_SUBDIR)/sed && \
295f4e42
NN
33877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33879 "RANLIB=$${RANLIB}" \
901119ae 33880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33881 install-info) \
295f4e42
NN
33882 || exit 1
33883
d32ab992 33884@endif sed
295f4e42 33885
9c4d2493
BM
33886.PHONY: maybe-install-pdf-sed install-pdf-sed
33887maybe-install-pdf-sed:
33888@if sed
33889maybe-install-pdf-sed: install-pdf-sed
33890
33891install-pdf-sed: \
33892 configure-sed \
33893 pdf-sed
33894 @: $(MAKE); $(unstage)
33895 @[ -f ./sed/Makefile ] || exit 0; \
33896 r=`${PWD_COMMAND}`; export r; \
33897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33898 $(HOST_EXPORTS) \
33899 for flag in $(EXTRA_HOST_FLAGS) ; do \
33900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33901 done; \
33902 echo "Doing install-pdf in sed" ; \
33903 (cd $(HOST_SUBDIR)/sed && \
33904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33906 "RANLIB=$${RANLIB}" \
901119ae 33907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
33908 install-pdf) \
33909 || exit 1
33910
33911@endif sed
33912
65d6e994
CD
33913.PHONY: maybe-install-html-sed install-html-sed
33914maybe-install-html-sed:
33915@if sed
33916maybe-install-html-sed: install-html-sed
33917
33918install-html-sed: \
33919 configure-sed \
33920 html-sed
33921 @: $(MAKE); $(unstage)
33922 @[ -f ./sed/Makefile ] || exit 0; \
33923 r=`${PWD_COMMAND}`; export r; \
33924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33925 $(HOST_EXPORTS) \
33926 for flag in $(EXTRA_HOST_FLAGS) ; do \
33927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33928 done; \
33929 echo "Doing install-html in sed" ; \
33930 (cd $(HOST_SUBDIR)/sed && \
33931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33933 "RANLIB=$${RANLIB}" \
901119ae 33934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
33935 install-html) \
33936 || exit 1
33937
33938@endif sed
33939
d32ab992
PB
33940.PHONY: maybe-installcheck-sed installcheck-sed
33941maybe-installcheck-sed:
33942@if sed
33943maybe-installcheck-sed: installcheck-sed
295f4e42 33944
d32ab992 33945installcheck-sed: \
05750653 33946 configure-sed
f41d6665 33947 @: $(MAKE); $(unstage)
d32ab992 33948 @[ -f ./sed/Makefile ] || exit 0; \
295f4e42
NN
33949 r=`${PWD_COMMAND}`; export r; \
33950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33951 $(HOST_EXPORTS) \
d32ab992 33952 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33954 done; \
d32ab992 33955 echo "Doing installcheck in sed" ; \
215c351a 33956 (cd $(HOST_SUBDIR)/sed && \
295f4e42
NN
33957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33959 "RANLIB=$${RANLIB}" \
901119ae 33960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33961 installcheck) \
295f4e42
NN
33962 || exit 1
33963
d32ab992 33964@endif sed
295f4e42 33965
d32ab992
PB
33966.PHONY: maybe-mostlyclean-sed mostlyclean-sed
33967maybe-mostlyclean-sed:
33968@if sed
33969maybe-mostlyclean-sed: mostlyclean-sed
295f4e42 33970
05750653 33971mostlyclean-sed:
f41d6665 33972 @: $(MAKE); $(unstage)
d32ab992 33973 @[ -f ./sed/Makefile ] || exit 0; \
295f4e42
NN
33974 r=`${PWD_COMMAND}`; export r; \
33975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33976 $(HOST_EXPORTS) \
d32ab992 33977 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33979 done; \
d32ab992 33980 echo "Doing mostlyclean in sed" ; \
215c351a 33981 (cd $(HOST_SUBDIR)/sed && \
295f4e42
NN
33982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33984 "RANLIB=$${RANLIB}" \
901119ae 33985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33986 mostlyclean) \
295f4e42
NN
33987 || exit 1
33988
d32ab992 33989@endif sed
295f4e42 33990
d32ab992
PB
33991.PHONY: maybe-clean-sed clean-sed
33992maybe-clean-sed:
33993@if sed
33994maybe-clean-sed: clean-sed
295f4e42 33995
05750653 33996clean-sed:
f41d6665 33997 @: $(MAKE); $(unstage)
d32ab992 33998 @[ -f ./sed/Makefile ] || exit 0; \
295f4e42
NN
33999 r=`${PWD_COMMAND}`; export r; \
34000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34001 $(HOST_EXPORTS) \
d32ab992 34002 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34004 done; \
d32ab992 34005 echo "Doing clean in sed" ; \
215c351a 34006 (cd $(HOST_SUBDIR)/sed && \
295f4e42
NN
34007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34009 "RANLIB=$${RANLIB}" \
901119ae 34010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34011 clean) \
295f4e42
NN
34012 || exit 1
34013
d32ab992 34014@endif sed
295f4e42 34015
d32ab992
PB
34016.PHONY: maybe-distclean-sed distclean-sed
34017maybe-distclean-sed:
34018@if sed
34019maybe-distclean-sed: distclean-sed
295f4e42 34020
05750653 34021distclean-sed:
f41d6665 34022 @: $(MAKE); $(unstage)
d32ab992 34023 @[ -f ./sed/Makefile ] || exit 0; \
295f4e42
NN
34024 r=`${PWD_COMMAND}`; export r; \
34025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34026 $(HOST_EXPORTS) \
d32ab992 34027 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34029 done; \
d32ab992 34030 echo "Doing distclean in sed" ; \
215c351a 34031 (cd $(HOST_SUBDIR)/sed && \
295f4e42
NN
34032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34034 "RANLIB=$${RANLIB}" \
901119ae 34035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34036 distclean) \
295f4e42
NN
34037 || exit 1
34038
d32ab992 34039@endif sed
295f4e42 34040
d32ab992
PB
34041.PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
34042maybe-maintainer-clean-sed:
34043@if sed
34044maybe-maintainer-clean-sed: maintainer-clean-sed
295f4e42 34045
05750653 34046maintainer-clean-sed:
f41d6665 34047 @: $(MAKE); $(unstage)
d32ab992 34048 @[ -f ./sed/Makefile ] || exit 0; \
295f4e42
NN
34049 r=`${PWD_COMMAND}`; export r; \
34050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34051 $(HOST_EXPORTS) \
d32ab992 34052 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34054 done; \
d32ab992 34055 echo "Doing maintainer-clean in sed" ; \
215c351a 34056 (cd $(HOST_SUBDIR)/sed && \
295f4e42
NN
34057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34059 "RANLIB=$${RANLIB}" \
901119ae 34060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34061 maintainer-clean) \
295f4e42 34062 || exit 1
7e2dbcef 34063
d32ab992 34064@endif sed
4977bab6
ZW
34065
34066
25b42232 34067
d32ab992
PB
34068.PHONY: configure-send-pr maybe-configure-send-pr
34069maybe-configure-send-pr:
3ff3adad
PB
34070@if gcc-bootstrap
34071configure-send-pr: stage_current
34072@endif gcc-bootstrap
d32ab992
PB
34073@if send-pr
34074maybe-configure-send-pr: configure-send-pr
cc11cc9b 34075configure-send-pr:
f41d6665 34076 @: $(MAKE); $(unstage)
cc11cc9b 34077 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 34078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
34079 test ! -f $(HOST_SUBDIR)/send-pr/Makefile || exit 0; \
34080 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/send-pr ; \
4fc4dd12 34081 $(HOST_EXPORTS) \
25b42232
PB
34082 echo Configuring in $(HOST_SUBDIR)/send-pr; \
34083 cd "$(HOST_SUBDIR)/send-pr" || exit 1; \
4977bab6 34084 case $(srcdir) in \
215c351a
PB
34085 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34086 *) topdir=`echo $(HOST_SUBDIR)/send-pr/ | \
34087 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 34088 esac; \
215c351a
PB
34089 srcdiroption="--srcdir=$${topdir}/send-pr"; \
34090 libsrcdir="$$s/send-pr"; \
4977bab6 34091 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
34092 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34093 --target=${target_alias} $${srcdiroption} \
4977bab6 34094 || exit 1
d32ab992 34095@endif send-pr
4977bab6 34096
25b42232
PB
34097
34098
ce406537
PB
34099
34100
d32ab992
PB
34101.PHONY: all-send-pr maybe-all-send-pr
34102maybe-all-send-pr:
3ff3adad
PB
34103@if gcc-bootstrap
34104all-send-pr: stage_current
34105@endif gcc-bootstrap
d32ab992 34106@if send-pr
7e0b5752 34107TARGET-send-pr=all
d32ab992
PB
34108maybe-all-send-pr: all-send-pr
34109all-send-pr: configure-send-pr
f41d6665 34110 @: $(MAKE); $(unstage)
8c90b13a
L
34111 @r=`${PWD_COMMAND}`; export r; \
34112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34113 $(HOST_EXPORTS) \
215c351a 34114 (cd $(HOST_SUBDIR)/send-pr && \
1c8bd6a3
PB
34115 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34116 $(TARGET-send-pr))
d32ab992 34117@endif send-pr
4977bab6 34118
25b42232 34119
ce406537
PB
34120
34121
d32ab992
PB
34122.PHONY: check-send-pr maybe-check-send-pr
34123maybe-check-send-pr:
34124@if send-pr
34125maybe-check-send-pr: check-send-pr
4977bab6 34126
d32ab992 34127check-send-pr:
f41d6665 34128 @: $(MAKE); $(unstage)
8c90b13a
L
34129 @r=`${PWD_COMMAND}`; export r; \
34130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34131 $(HOST_EXPORTS) \
215c351a
PB
34132 (cd $(HOST_SUBDIR)/send-pr && \
34133 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 34134
d32ab992 34135@endif send-pr
4977bab6 34136
d32ab992
PB
34137.PHONY: install-send-pr maybe-install-send-pr
34138maybe-install-send-pr:
34139@if send-pr
34140maybe-install-send-pr: install-send-pr
7e2dbcef 34141
d32ab992 34142install-send-pr: installdirs
f41d6665 34143 @: $(MAKE); $(unstage)
8c90b13a
L
34144 @r=`${PWD_COMMAND}`; export r; \
34145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34146 $(HOST_EXPORTS) \
215c351a 34147 (cd $(HOST_SUBDIR)/send-pr && \
ace9ac7b 34148 $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 34149
d32ab992 34150@endif send-pr
4977bab6 34151
b5422ad7 34152# Other targets (info, dvi, pdf, etc.)
295f4e42 34153
d32ab992
PB
34154.PHONY: maybe-info-send-pr info-send-pr
34155maybe-info-send-pr:
34156@if send-pr
34157maybe-info-send-pr: info-send-pr
295f4e42 34158
d32ab992 34159info-send-pr: \
05750653 34160 configure-send-pr
f41d6665 34161 @: $(MAKE); $(unstage)
d32ab992 34162 @[ -f ./send-pr/Makefile ] || exit 0; \
295f4e42
NN
34163 r=`${PWD_COMMAND}`; export r; \
34164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34165 $(HOST_EXPORTS) \
d32ab992 34166 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34168 done; \
d32ab992 34169 echo "Doing info in send-pr" ; \
215c351a 34170 (cd $(HOST_SUBDIR)/send-pr && \
295f4e42
NN
34171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34173 "RANLIB=$${RANLIB}" \
901119ae 34174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34175 info) \
295f4e42
NN
34176 || exit 1
34177
d32ab992 34178@endif send-pr
295f4e42 34179
d32ab992
PB
34180.PHONY: maybe-dvi-send-pr dvi-send-pr
34181maybe-dvi-send-pr:
34182@if send-pr
34183maybe-dvi-send-pr: dvi-send-pr
295f4e42 34184
d32ab992 34185dvi-send-pr: \
05750653 34186 configure-send-pr
f41d6665 34187 @: $(MAKE); $(unstage)
d32ab992 34188 @[ -f ./send-pr/Makefile ] || exit 0; \
295f4e42
NN
34189 r=`${PWD_COMMAND}`; export r; \
34190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34191 $(HOST_EXPORTS) \
d32ab992 34192 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34194 done; \
d32ab992 34195 echo "Doing dvi in send-pr" ; \
215c351a 34196 (cd $(HOST_SUBDIR)/send-pr && \
295f4e42
NN
34197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34199 "RANLIB=$${RANLIB}" \
901119ae 34200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34201 dvi) \
295f4e42
NN
34202 || exit 1
34203
d32ab992 34204@endif send-pr
295f4e42 34205
b5422ad7
BM
34206.PHONY: maybe-pdf-send-pr pdf-send-pr
34207maybe-pdf-send-pr:
34208@if send-pr
34209maybe-pdf-send-pr: pdf-send-pr
34210
34211pdf-send-pr: \
34212 configure-send-pr
34213 @: $(MAKE); $(unstage)
34214 @[ -f ./send-pr/Makefile ] || exit 0; \
34215 r=`${PWD_COMMAND}`; export r; \
34216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34217 $(HOST_EXPORTS) \
34218 for flag in $(EXTRA_HOST_FLAGS) ; do \
34219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34220 done; \
34221 echo "Doing pdf in send-pr" ; \
34222 (cd $(HOST_SUBDIR)/send-pr && \
34223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34225 "RANLIB=$${RANLIB}" \
901119ae 34226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
34227 pdf) \
34228 || exit 1
34229
34230@endif send-pr
34231
f87a2b2e
MS
34232.PHONY: maybe-html-send-pr html-send-pr
34233maybe-html-send-pr:
34234@if send-pr
34235maybe-html-send-pr: html-send-pr
34236
34237html-send-pr: \
05750653 34238 configure-send-pr
f41d6665 34239 @: $(MAKE); $(unstage)
f87a2b2e
MS
34240 @[ -f ./send-pr/Makefile ] || exit 0; \
34241 r=`${PWD_COMMAND}`; export r; \
34242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
34243 $(HOST_EXPORTS) \
34244 for flag in $(EXTRA_HOST_FLAGS) ; do \
34245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34246 done; \
34247 echo "Doing html in send-pr" ; \
215c351a 34248 (cd $(HOST_SUBDIR)/send-pr && \
f87a2b2e
MS
34249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34251 "RANLIB=$${RANLIB}" \
901119ae 34252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
34253 html) \
34254 || exit 1
34255
34256@endif send-pr
34257
d32ab992
PB
34258.PHONY: maybe-TAGS-send-pr TAGS-send-pr
34259maybe-TAGS-send-pr:
34260@if send-pr
34261maybe-TAGS-send-pr: TAGS-send-pr
295f4e42 34262
d32ab992 34263TAGS-send-pr: \
05750653 34264 configure-send-pr
f41d6665 34265 @: $(MAKE); $(unstage)
d32ab992 34266 @[ -f ./send-pr/Makefile ] || exit 0; \
295f4e42
NN
34267 r=`${PWD_COMMAND}`; export r; \
34268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34269 $(HOST_EXPORTS) \
d32ab992 34270 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34272 done; \
d32ab992 34273 echo "Doing TAGS in send-pr" ; \
215c351a 34274 (cd $(HOST_SUBDIR)/send-pr && \
295f4e42
NN
34275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34277 "RANLIB=$${RANLIB}" \
901119ae 34278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34279 TAGS) \
295f4e42
NN
34280 || exit 1
34281
d32ab992 34282@endif send-pr
295f4e42 34283
d32ab992
PB
34284.PHONY: maybe-install-info-send-pr install-info-send-pr
34285maybe-install-info-send-pr:
34286@if send-pr
34287maybe-install-info-send-pr: install-info-send-pr
295f4e42 34288
d32ab992
PB
34289install-info-send-pr: \
34290 configure-send-pr \
05750653 34291 info-send-pr
f41d6665 34292 @: $(MAKE); $(unstage)
d32ab992 34293 @[ -f ./send-pr/Makefile ] || exit 0; \
295f4e42
NN
34294 r=`${PWD_COMMAND}`; export r; \
34295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34296 $(HOST_EXPORTS) \
d32ab992 34297 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34299 done; \
d32ab992 34300 echo "Doing install-info in send-pr" ; \
215c351a 34301 (cd $(HOST_SUBDIR)/send-pr && \
295f4e42
NN
34302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34304 "RANLIB=$${RANLIB}" \
901119ae 34305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34306 install-info) \
295f4e42
NN
34307 || exit 1
34308
d32ab992 34309@endif send-pr
295f4e42 34310
9c4d2493
BM
34311.PHONY: maybe-install-pdf-send-pr install-pdf-send-pr
34312maybe-install-pdf-send-pr:
34313@if send-pr
34314maybe-install-pdf-send-pr: install-pdf-send-pr
34315
34316install-pdf-send-pr: \
34317 configure-send-pr \
34318 pdf-send-pr
34319 @: $(MAKE); $(unstage)
34320 @[ -f ./send-pr/Makefile ] || exit 0; \
34321 r=`${PWD_COMMAND}`; export r; \
34322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34323 $(HOST_EXPORTS) \
34324 for flag in $(EXTRA_HOST_FLAGS) ; do \
34325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34326 done; \
34327 echo "Doing install-pdf in send-pr" ; \
34328 (cd $(HOST_SUBDIR)/send-pr && \
34329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34331 "RANLIB=$${RANLIB}" \
901119ae 34332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
34333 install-pdf) \
34334 || exit 1
34335
34336@endif send-pr
34337
65d6e994
CD
34338.PHONY: maybe-install-html-send-pr install-html-send-pr
34339maybe-install-html-send-pr:
34340@if send-pr
34341maybe-install-html-send-pr: install-html-send-pr
34342
34343install-html-send-pr: \
34344 configure-send-pr \
34345 html-send-pr
34346 @: $(MAKE); $(unstage)
34347 @[ -f ./send-pr/Makefile ] || exit 0; \
34348 r=`${PWD_COMMAND}`; export r; \
34349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34350 $(HOST_EXPORTS) \
34351 for flag in $(EXTRA_HOST_FLAGS) ; do \
34352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34353 done; \
34354 echo "Doing install-html in send-pr" ; \
34355 (cd $(HOST_SUBDIR)/send-pr && \
34356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34358 "RANLIB=$${RANLIB}" \
901119ae 34359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
34360 install-html) \
34361 || exit 1
34362
34363@endif send-pr
34364
d32ab992
PB
34365.PHONY: maybe-installcheck-send-pr installcheck-send-pr
34366maybe-installcheck-send-pr:
34367@if send-pr
34368maybe-installcheck-send-pr: installcheck-send-pr
295f4e42 34369
d32ab992 34370installcheck-send-pr: \
05750653 34371 configure-send-pr
f41d6665 34372 @: $(MAKE); $(unstage)
d32ab992 34373 @[ -f ./send-pr/Makefile ] || exit 0; \
295f4e42
NN
34374 r=`${PWD_COMMAND}`; export r; \
34375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34376 $(HOST_EXPORTS) \
d32ab992 34377 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34379 done; \
d32ab992 34380 echo "Doing installcheck in send-pr" ; \
215c351a 34381 (cd $(HOST_SUBDIR)/send-pr && \
295f4e42
NN
34382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34384 "RANLIB=$${RANLIB}" \
901119ae 34385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34386 installcheck) \
295f4e42
NN
34387 || exit 1
34388
d32ab992 34389@endif send-pr
295f4e42 34390
d32ab992
PB
34391.PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
34392maybe-mostlyclean-send-pr:
34393@if send-pr
34394maybe-mostlyclean-send-pr: mostlyclean-send-pr
295f4e42 34395
05750653 34396mostlyclean-send-pr:
f41d6665 34397 @: $(MAKE); $(unstage)
d32ab992 34398 @[ -f ./send-pr/Makefile ] || exit 0; \
295f4e42
NN
34399 r=`${PWD_COMMAND}`; export r; \
34400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34401 $(HOST_EXPORTS) \
d32ab992 34402 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34404 done; \
d32ab992 34405 echo "Doing mostlyclean in send-pr" ; \
215c351a 34406 (cd $(HOST_SUBDIR)/send-pr && \
295f4e42
NN
34407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34409 "RANLIB=$${RANLIB}" \
901119ae 34410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34411 mostlyclean) \
295f4e42
NN
34412 || exit 1
34413
d32ab992 34414@endif send-pr
295f4e42 34415
d32ab992
PB
34416.PHONY: maybe-clean-send-pr clean-send-pr
34417maybe-clean-send-pr:
34418@if send-pr
34419maybe-clean-send-pr: clean-send-pr
295f4e42 34420
05750653 34421clean-send-pr:
f41d6665 34422 @: $(MAKE); $(unstage)
d32ab992 34423 @[ -f ./send-pr/Makefile ] || exit 0; \
295f4e42
NN
34424 r=`${PWD_COMMAND}`; export r; \
34425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34426 $(HOST_EXPORTS) \
d32ab992 34427 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34429 done; \
d32ab992 34430 echo "Doing clean in send-pr" ; \
215c351a 34431 (cd $(HOST_SUBDIR)/send-pr && \
295f4e42
NN
34432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34434 "RANLIB=$${RANLIB}" \
901119ae 34435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34436 clean) \
295f4e42
NN
34437 || exit 1
34438
d32ab992 34439@endif send-pr
295f4e42 34440
d32ab992
PB
34441.PHONY: maybe-distclean-send-pr distclean-send-pr
34442maybe-distclean-send-pr:
34443@if send-pr
34444maybe-distclean-send-pr: distclean-send-pr
295f4e42 34445
05750653 34446distclean-send-pr:
f41d6665 34447 @: $(MAKE); $(unstage)
d32ab992 34448 @[ -f ./send-pr/Makefile ] || exit 0; \
295f4e42
NN
34449 r=`${PWD_COMMAND}`; export r; \
34450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34451 $(HOST_EXPORTS) \
d32ab992 34452 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34454 done; \
d32ab992 34455 echo "Doing distclean in send-pr" ; \
215c351a 34456 (cd $(HOST_SUBDIR)/send-pr && \
295f4e42
NN
34457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34459 "RANLIB=$${RANLIB}" \
901119ae 34460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34461 distclean) \
295f4e42
NN
34462 || exit 1
34463
d32ab992 34464@endif send-pr
295f4e42 34465
d32ab992
PB
34466.PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
34467maybe-maintainer-clean-send-pr:
34468@if send-pr
34469maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
295f4e42 34470
05750653 34471maintainer-clean-send-pr:
f41d6665 34472 @: $(MAKE); $(unstage)
d32ab992 34473 @[ -f ./send-pr/Makefile ] || exit 0; \
295f4e42
NN
34474 r=`${PWD_COMMAND}`; export r; \
34475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34476 $(HOST_EXPORTS) \
d32ab992 34477 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34479 done; \
d32ab992 34480 echo "Doing maintainer-clean in send-pr" ; \
215c351a 34481 (cd $(HOST_SUBDIR)/send-pr && \
295f4e42
NN
34482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34484 "RANLIB=$${RANLIB}" \
901119ae 34485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34486 maintainer-clean) \
295f4e42
NN
34487 || exit 1
34488
d32ab992 34489@endif send-pr
295f4e42
NN
34490
34491
25b42232 34492
d32ab992
PB
34493.PHONY: configure-shellutils maybe-configure-shellutils
34494maybe-configure-shellutils:
3ff3adad
PB
34495@if gcc-bootstrap
34496configure-shellutils: stage_current
34497@endif gcc-bootstrap
d32ab992
PB
34498@if shellutils
34499maybe-configure-shellutils: configure-shellutils
cc11cc9b 34500configure-shellutils:
f41d6665 34501 @: $(MAKE); $(unstage)
cc11cc9b 34502 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 34503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
34504 test ! -f $(HOST_SUBDIR)/shellutils/Makefile || exit 0; \
34505 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/shellutils ; \
4fc4dd12 34506 $(HOST_EXPORTS) \
25b42232
PB
34507 echo Configuring in $(HOST_SUBDIR)/shellutils; \
34508 cd "$(HOST_SUBDIR)/shellutils" || exit 1; \
4977bab6 34509 case $(srcdir) in \
215c351a
PB
34510 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34511 *) topdir=`echo $(HOST_SUBDIR)/shellutils/ | \
34512 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 34513 esac; \
215c351a
PB
34514 srcdiroption="--srcdir=$${topdir}/shellutils"; \
34515 libsrcdir="$$s/shellutils"; \
4977bab6 34516 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
34517 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34518 --target=${target_alias} $${srcdiroption} \
4977bab6 34519 || exit 1
d32ab992 34520@endif shellutils
4977bab6 34521
25b42232
PB
34522
34523
ce406537
PB
34524
34525
d32ab992
PB
34526.PHONY: all-shellutils maybe-all-shellutils
34527maybe-all-shellutils:
3ff3adad
PB
34528@if gcc-bootstrap
34529all-shellutils: stage_current
34530@endif gcc-bootstrap
d32ab992 34531@if shellutils
7e0b5752 34532TARGET-shellutils=all
d32ab992
PB
34533maybe-all-shellutils: all-shellutils
34534all-shellutils: configure-shellutils
f41d6665 34535 @: $(MAKE); $(unstage)
8c90b13a
L
34536 @r=`${PWD_COMMAND}`; export r; \
34537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34538 $(HOST_EXPORTS) \
215c351a 34539 (cd $(HOST_SUBDIR)/shellutils && \
1c8bd6a3
PB
34540 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34541 $(TARGET-shellutils))
d32ab992 34542@endif shellutils
4977bab6 34543
25b42232 34544
ce406537
PB
34545
34546
d32ab992
PB
34547.PHONY: check-shellutils maybe-check-shellutils
34548maybe-check-shellutils:
34549@if shellutils
34550maybe-check-shellutils: check-shellutils
4977bab6 34551
d32ab992 34552check-shellutils:
f41d6665 34553 @: $(MAKE); $(unstage)
295f4e42
NN
34554 @r=`${PWD_COMMAND}`; export r; \
34555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34556 $(HOST_EXPORTS) \
215c351a
PB
34557 (cd $(HOST_SUBDIR)/shellutils && \
34558 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 34559
d32ab992 34560@endif shellutils
4977bab6 34561
d32ab992
PB
34562.PHONY: install-shellutils maybe-install-shellutils
34563maybe-install-shellutils:
34564@if shellutils
34565maybe-install-shellutils: install-shellutils
7e2dbcef 34566
d32ab992 34567install-shellutils: installdirs
f41d6665 34568 @: $(MAKE); $(unstage)
8c90b13a
L
34569 @r=`${PWD_COMMAND}`; export r; \
34570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34571 $(HOST_EXPORTS) \
215c351a 34572 (cd $(HOST_SUBDIR)/shellutils && \
ace9ac7b 34573 $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 34574
d32ab992 34575@endif shellutils
4977bab6 34576
b5422ad7 34577# Other targets (info, dvi, pdf, etc.)
295f4e42 34578
d32ab992
PB
34579.PHONY: maybe-info-shellutils info-shellutils
34580maybe-info-shellutils:
34581@if shellutils
34582maybe-info-shellutils: info-shellutils
295f4e42 34583
d32ab992 34584info-shellutils: \
05750653 34585 configure-shellutils
f41d6665 34586 @: $(MAKE); $(unstage)
d32ab992 34587 @[ -f ./shellutils/Makefile ] || exit 0; \
8c90b13a
L
34588 r=`${PWD_COMMAND}`; export r; \
34589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34590 $(HOST_EXPORTS) \
d32ab992 34591 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34593 done; \
d32ab992 34594 echo "Doing info in shellutils" ; \
215c351a 34595 (cd $(HOST_SUBDIR)/shellutils && \
295f4e42
NN
34596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34598 "RANLIB=$${RANLIB}" \
901119ae 34599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34600 info) \
4977bab6
ZW
34601 || exit 1
34602
d32ab992 34603@endif shellutils
295f4e42 34604
d32ab992
PB
34605.PHONY: maybe-dvi-shellutils dvi-shellutils
34606maybe-dvi-shellutils:
34607@if shellutils
34608maybe-dvi-shellutils: dvi-shellutils
295f4e42 34609
d32ab992 34610dvi-shellutils: \
05750653 34611 configure-shellutils
f41d6665 34612 @: $(MAKE); $(unstage)
d32ab992 34613 @[ -f ./shellutils/Makefile ] || exit 0; \
295f4e42 34614 r=`${PWD_COMMAND}`; export r; \
8c90b13a 34615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34616 $(HOST_EXPORTS) \
d32ab992 34617 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34619 done; \
d32ab992 34620 echo "Doing dvi in shellutils" ; \
215c351a 34621 (cd $(HOST_SUBDIR)/shellutils && \
295f4e42
NN
34622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34624 "RANLIB=$${RANLIB}" \
901119ae 34625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34626 dvi) \
295f4e42 34627 || exit 1
4977bab6 34628
d32ab992 34629@endif shellutils
4977bab6 34630
b5422ad7
BM
34631.PHONY: maybe-pdf-shellutils pdf-shellutils
34632maybe-pdf-shellutils:
34633@if shellutils
34634maybe-pdf-shellutils: pdf-shellutils
34635
34636pdf-shellutils: \
34637 configure-shellutils
34638 @: $(MAKE); $(unstage)
34639 @[ -f ./shellutils/Makefile ] || exit 0; \
34640 r=`${PWD_COMMAND}`; export r; \
34641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34642 $(HOST_EXPORTS) \
34643 for flag in $(EXTRA_HOST_FLAGS) ; do \
34644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34645 done; \
34646 echo "Doing pdf in shellutils" ; \
34647 (cd $(HOST_SUBDIR)/shellutils && \
34648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34650 "RANLIB=$${RANLIB}" \
901119ae 34651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
34652 pdf) \
34653 || exit 1
34654
34655@endif shellutils
34656
f87a2b2e
MS
34657.PHONY: maybe-html-shellutils html-shellutils
34658maybe-html-shellutils:
34659@if shellutils
34660maybe-html-shellutils: html-shellutils
34661
34662html-shellutils: \
05750653 34663 configure-shellutils
f41d6665 34664 @: $(MAKE); $(unstage)
f87a2b2e
MS
34665 @[ -f ./shellutils/Makefile ] || exit 0; \
34666 r=`${PWD_COMMAND}`; export r; \
34667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
34668 $(HOST_EXPORTS) \
34669 for flag in $(EXTRA_HOST_FLAGS) ; do \
34670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34671 done; \
34672 echo "Doing html in shellutils" ; \
215c351a 34673 (cd $(HOST_SUBDIR)/shellutils && \
f87a2b2e
MS
34674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34676 "RANLIB=$${RANLIB}" \
901119ae 34677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
34678 html) \
34679 || exit 1
34680
34681@endif shellutils
34682
d32ab992
PB
34683.PHONY: maybe-TAGS-shellutils TAGS-shellutils
34684maybe-TAGS-shellutils:
34685@if shellutils
34686maybe-TAGS-shellutils: TAGS-shellutils
295f4e42 34687
d32ab992 34688TAGS-shellutils: \
05750653 34689 configure-shellutils
f41d6665 34690 @: $(MAKE); $(unstage)
d32ab992 34691 @[ -f ./shellutils/Makefile ] || exit 0; \
295f4e42 34692 r=`${PWD_COMMAND}`; export r; \
8c90b13a 34693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34694 $(HOST_EXPORTS) \
d32ab992 34695 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34697 done; \
d32ab992 34698 echo "Doing TAGS in shellutils" ; \
215c351a 34699 (cd $(HOST_SUBDIR)/shellutils && \
295f4e42
NN
34700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34702 "RANLIB=$${RANLIB}" \
901119ae 34703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34704 TAGS) \
295f4e42 34705 || exit 1
4977bab6 34706
d32ab992 34707@endif shellutils
4977bab6 34708
d32ab992
PB
34709.PHONY: maybe-install-info-shellutils install-info-shellutils
34710maybe-install-info-shellutils:
34711@if shellutils
34712maybe-install-info-shellutils: install-info-shellutils
7e2dbcef 34713
d32ab992
PB
34714install-info-shellutils: \
34715 configure-shellutils \
05750653 34716 info-shellutils
f41d6665 34717 @: $(MAKE); $(unstage)
d32ab992 34718 @[ -f ./shellutils/Makefile ] || exit 0; \
295f4e42
NN
34719 r=`${PWD_COMMAND}`; export r; \
34720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34721 $(HOST_EXPORTS) \
d32ab992 34722 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34724 done; \
d32ab992 34725 echo "Doing install-info in shellutils" ; \
215c351a 34726 (cd $(HOST_SUBDIR)/shellutils && \
295f4e42
NN
34727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34729 "RANLIB=$${RANLIB}" \
901119ae 34730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34731 install-info) \
295f4e42
NN
34732 || exit 1
34733
d32ab992 34734@endif shellutils
295f4e42 34735
9c4d2493
BM
34736.PHONY: maybe-install-pdf-shellutils install-pdf-shellutils
34737maybe-install-pdf-shellutils:
34738@if shellutils
34739maybe-install-pdf-shellutils: install-pdf-shellutils
34740
34741install-pdf-shellutils: \
34742 configure-shellutils \
34743 pdf-shellutils
34744 @: $(MAKE); $(unstage)
34745 @[ -f ./shellutils/Makefile ] || exit 0; \
34746 r=`${PWD_COMMAND}`; export r; \
34747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34748 $(HOST_EXPORTS) \
34749 for flag in $(EXTRA_HOST_FLAGS) ; do \
34750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34751 done; \
34752 echo "Doing install-pdf in shellutils" ; \
34753 (cd $(HOST_SUBDIR)/shellutils && \
34754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34756 "RANLIB=$${RANLIB}" \
901119ae 34757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
34758 install-pdf) \
34759 || exit 1
34760
34761@endif shellutils
34762
65d6e994
CD
34763.PHONY: maybe-install-html-shellutils install-html-shellutils
34764maybe-install-html-shellutils:
34765@if shellutils
34766maybe-install-html-shellutils: install-html-shellutils
34767
34768install-html-shellutils: \
34769 configure-shellutils \
34770 html-shellutils
34771 @: $(MAKE); $(unstage)
34772 @[ -f ./shellutils/Makefile ] || exit 0; \
34773 r=`${PWD_COMMAND}`; export r; \
34774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34775 $(HOST_EXPORTS) \
34776 for flag in $(EXTRA_HOST_FLAGS) ; do \
34777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34778 done; \
34779 echo "Doing install-html in shellutils" ; \
34780 (cd $(HOST_SUBDIR)/shellutils && \
34781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34783 "RANLIB=$${RANLIB}" \
901119ae 34784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
34785 install-html) \
34786 || exit 1
34787
34788@endif shellutils
34789
d32ab992
PB
34790.PHONY: maybe-installcheck-shellutils installcheck-shellutils
34791maybe-installcheck-shellutils:
34792@if shellutils
34793maybe-installcheck-shellutils: installcheck-shellutils
295f4e42 34794
d32ab992 34795installcheck-shellutils: \
05750653 34796 configure-shellutils
f41d6665 34797 @: $(MAKE); $(unstage)
d32ab992 34798 @[ -f ./shellutils/Makefile ] || exit 0; \
295f4e42
NN
34799 r=`${PWD_COMMAND}`; export r; \
34800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34801 $(HOST_EXPORTS) \
d32ab992 34802 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34804 done; \
d32ab992 34805 echo "Doing installcheck in shellutils" ; \
215c351a 34806 (cd $(HOST_SUBDIR)/shellutils && \
295f4e42
NN
34807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34809 "RANLIB=$${RANLIB}" \
901119ae 34810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34811 installcheck) \
295f4e42
NN
34812 || exit 1
34813
d32ab992 34814@endif shellutils
295f4e42 34815
d32ab992
PB
34816.PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
34817maybe-mostlyclean-shellutils:
34818@if shellutils
34819maybe-mostlyclean-shellutils: mostlyclean-shellutils
295f4e42 34820
05750653 34821mostlyclean-shellutils:
f41d6665 34822 @: $(MAKE); $(unstage)
d32ab992 34823 @[ -f ./shellutils/Makefile ] || exit 0; \
295f4e42
NN
34824 r=`${PWD_COMMAND}`; export r; \
34825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34826 $(HOST_EXPORTS) \
d32ab992 34827 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34829 done; \
d32ab992 34830 echo "Doing mostlyclean in shellutils" ; \
215c351a 34831 (cd $(HOST_SUBDIR)/shellutils && \
295f4e42
NN
34832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34834 "RANLIB=$${RANLIB}" \
901119ae 34835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34836 mostlyclean) \
295f4e42
NN
34837 || exit 1
34838
d32ab992 34839@endif shellutils
295f4e42 34840
d32ab992
PB
34841.PHONY: maybe-clean-shellutils clean-shellutils
34842maybe-clean-shellutils:
34843@if shellutils
34844maybe-clean-shellutils: clean-shellutils
295f4e42 34845
05750653 34846clean-shellutils:
f41d6665 34847 @: $(MAKE); $(unstage)
d32ab992 34848 @[ -f ./shellutils/Makefile ] || exit 0; \
295f4e42
NN
34849 r=`${PWD_COMMAND}`; export r; \
34850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34851 $(HOST_EXPORTS) \
d32ab992 34852 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34854 done; \
d32ab992 34855 echo "Doing clean in shellutils" ; \
215c351a 34856 (cd $(HOST_SUBDIR)/shellutils && \
295f4e42
NN
34857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34859 "RANLIB=$${RANLIB}" \
901119ae 34860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34861 clean) \
295f4e42
NN
34862 || exit 1
34863
d32ab992 34864@endif shellutils
295f4e42 34865
d32ab992
PB
34866.PHONY: maybe-distclean-shellutils distclean-shellutils
34867maybe-distclean-shellutils:
34868@if shellutils
34869maybe-distclean-shellutils: distclean-shellutils
295f4e42 34870
05750653 34871distclean-shellutils:
f41d6665 34872 @: $(MAKE); $(unstage)
d32ab992 34873 @[ -f ./shellutils/Makefile ] || exit 0; \
295f4e42
NN
34874 r=`${PWD_COMMAND}`; export r; \
34875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34876 $(HOST_EXPORTS) \
d32ab992 34877 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34879 done; \
d32ab992 34880 echo "Doing distclean in shellutils" ; \
215c351a 34881 (cd $(HOST_SUBDIR)/shellutils && \
295f4e42
NN
34882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34884 "RANLIB=$${RANLIB}" \
901119ae 34885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34886 distclean) \
295f4e42
NN
34887 || exit 1
34888
d32ab992 34889@endif shellutils
295f4e42 34890
d32ab992
PB
34891.PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
34892maybe-maintainer-clean-shellutils:
34893@if shellutils
34894maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
295f4e42 34895
05750653 34896maintainer-clean-shellutils:
f41d6665 34897 @: $(MAKE); $(unstage)
d32ab992 34898 @[ -f ./shellutils/Makefile ] || exit 0; \
295f4e42 34899 r=`${PWD_COMMAND}`; export r; \
8c90b13a 34900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34901 $(HOST_EXPORTS) \
d32ab992 34902 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34904 done; \
d32ab992 34905 echo "Doing maintainer-clean in shellutils" ; \
215c351a 34906 (cd $(HOST_SUBDIR)/shellutils && \
295f4e42
NN
34907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34909 "RANLIB=$${RANLIB}" \
901119ae 34910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34911 maintainer-clean) \
295f4e42 34912 || exit 1
4977bab6 34913
d32ab992 34914@endif shellutils
4977bab6 34915
295f4e42 34916
25b42232 34917
d32ab992
PB
34918.PHONY: configure-sid maybe-configure-sid
34919maybe-configure-sid:
3ff3adad
PB
34920@if gcc-bootstrap
34921configure-sid: stage_current
34922@endif gcc-bootstrap
d32ab992
PB
34923@if sid
34924maybe-configure-sid: configure-sid
cc11cc9b 34925configure-sid:
f41d6665 34926 @: $(MAKE); $(unstage)
cc11cc9b 34927 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 34928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
34929 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
34930 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
4fc4dd12 34931 $(HOST_EXPORTS) \
25b42232
PB
34932 echo Configuring in $(HOST_SUBDIR)/sid; \
34933 cd "$(HOST_SUBDIR)/sid" || exit 1; \
4977bab6 34934 case $(srcdir) in \
215c351a
PB
34935 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34936 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
34937 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 34938 esac; \
215c351a
PB
34939 srcdiroption="--srcdir=$${topdir}/sid"; \
34940 libsrcdir="$$s/sid"; \
4977bab6 34941 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
34942 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34943 --target=${target_alias} $${srcdiroption} \
4977bab6 34944 || exit 1
d32ab992 34945@endif sid
4977bab6 34946
25b42232
PB
34947
34948
ce406537
PB
34949
34950
d32ab992
PB
34951.PHONY: all-sid maybe-all-sid
34952maybe-all-sid:
3ff3adad
PB
34953@if gcc-bootstrap
34954all-sid: stage_current
34955@endif gcc-bootstrap
d32ab992 34956@if sid
7e0b5752 34957TARGET-sid=all
d32ab992
PB
34958maybe-all-sid: all-sid
34959all-sid: configure-sid
f41d6665 34960 @: $(MAKE); $(unstage)
8c90b13a
L
34961 @r=`${PWD_COMMAND}`; export r; \
34962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34963 $(HOST_EXPORTS) \
215c351a 34964 (cd $(HOST_SUBDIR)/sid && \
1c8bd6a3
PB
34965 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34966 $(TARGET-sid))
d32ab992 34967@endif sid
4977bab6 34968
25b42232 34969
ce406537
PB
34970
34971
d32ab992
PB
34972.PHONY: check-sid maybe-check-sid
34973maybe-check-sid:
34974@if sid
34975maybe-check-sid: check-sid
4977bab6 34976
d32ab992 34977check-sid:
f41d6665 34978 @: $(MAKE); $(unstage)
295f4e42
NN
34979 @r=`${PWD_COMMAND}`; export r; \
34980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34981 $(HOST_EXPORTS) \
215c351a
PB
34982 (cd $(HOST_SUBDIR)/sid && \
34983 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 34984
d32ab992 34985@endif sid
4977bab6 34986
d32ab992
PB
34987.PHONY: install-sid maybe-install-sid
34988maybe-install-sid:
34989@if sid
34990maybe-install-sid: install-sid
7e2dbcef 34991
d32ab992 34992install-sid: installdirs
f41d6665 34993 @: $(MAKE); $(unstage)
8c90b13a
L
34994 @r=`${PWD_COMMAND}`; export r; \
34995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34996 $(HOST_EXPORTS) \
215c351a 34997 (cd $(HOST_SUBDIR)/sid && \
ace9ac7b 34998 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 34999
d32ab992 35000@endif sid
295f4e42 35001
b5422ad7 35002# Other targets (info, dvi, pdf, etc.)
295f4e42 35003
d32ab992
PB
35004.PHONY: maybe-info-sid info-sid
35005maybe-info-sid:
35006@if sid
35007maybe-info-sid: info-sid
295f4e42 35008
d32ab992 35009info-sid: \
05750653 35010 configure-sid
f41d6665 35011 @: $(MAKE); $(unstage)
d32ab992 35012 @[ -f ./sid/Makefile ] || exit 0; \
295f4e42
NN
35013 r=`${PWD_COMMAND}`; export r; \
35014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35015 $(HOST_EXPORTS) \
d32ab992 35016 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35018 done; \
d32ab992 35019 echo "Doing info in sid" ; \
215c351a 35020 (cd $(HOST_SUBDIR)/sid && \
295f4e42
NN
35021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35023 "RANLIB=$${RANLIB}" \
901119ae 35024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35025 info) \
295f4e42
NN
35026 || exit 1
35027
d32ab992 35028@endif sid
295f4e42 35029
d32ab992
PB
35030.PHONY: maybe-dvi-sid dvi-sid
35031maybe-dvi-sid:
35032@if sid
35033maybe-dvi-sid: dvi-sid
295f4e42 35034
d32ab992 35035dvi-sid: \
05750653 35036 configure-sid
f41d6665 35037 @: $(MAKE); $(unstage)
d32ab992 35038 @[ -f ./sid/Makefile ] || exit 0; \
295f4e42
NN
35039 r=`${PWD_COMMAND}`; export r; \
35040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35041 $(HOST_EXPORTS) \
d32ab992 35042 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35044 done; \
d32ab992 35045 echo "Doing dvi in sid" ; \
215c351a 35046 (cd $(HOST_SUBDIR)/sid && \
295f4e42
NN
35047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35049 "RANLIB=$${RANLIB}" \
901119ae 35050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35051 dvi) \
295f4e42
NN
35052 || exit 1
35053
d32ab992 35054@endif sid
295f4e42 35055
b5422ad7
BM
35056.PHONY: maybe-pdf-sid pdf-sid
35057maybe-pdf-sid:
35058@if sid
35059maybe-pdf-sid: pdf-sid
35060
35061pdf-sid: \
35062 configure-sid
35063 @: $(MAKE); $(unstage)
35064 @[ -f ./sid/Makefile ] || exit 0; \
35065 r=`${PWD_COMMAND}`; export r; \
35066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35067 $(HOST_EXPORTS) \
35068 for flag in $(EXTRA_HOST_FLAGS) ; do \
35069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35070 done; \
35071 echo "Doing pdf in sid" ; \
35072 (cd $(HOST_SUBDIR)/sid && \
35073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35075 "RANLIB=$${RANLIB}" \
901119ae 35076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
35077 pdf) \
35078 || exit 1
35079
35080@endif sid
35081
f87a2b2e
MS
35082.PHONY: maybe-html-sid html-sid
35083maybe-html-sid:
35084@if sid
35085maybe-html-sid: html-sid
35086
35087html-sid: \
05750653 35088 configure-sid
f41d6665 35089 @: $(MAKE); $(unstage)
f87a2b2e
MS
35090 @[ -f ./sid/Makefile ] || exit 0; \
35091 r=`${PWD_COMMAND}`; export r; \
35092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
35093 $(HOST_EXPORTS) \
35094 for flag in $(EXTRA_HOST_FLAGS) ; do \
35095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35096 done; \
35097 echo "Doing html in sid" ; \
215c351a 35098 (cd $(HOST_SUBDIR)/sid && \
f87a2b2e
MS
35099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35101 "RANLIB=$${RANLIB}" \
901119ae 35102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
35103 html) \
35104 || exit 1
35105
35106@endif sid
35107
d32ab992
PB
35108.PHONY: maybe-TAGS-sid TAGS-sid
35109maybe-TAGS-sid:
35110@if sid
35111maybe-TAGS-sid: TAGS-sid
295f4e42 35112
d32ab992 35113TAGS-sid: \
05750653 35114 configure-sid
f41d6665 35115 @: $(MAKE); $(unstage)
d32ab992 35116 @[ -f ./sid/Makefile ] || exit 0; \
295f4e42
NN
35117 r=`${PWD_COMMAND}`; export r; \
35118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35119 $(HOST_EXPORTS) \
d32ab992 35120 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35122 done; \
d32ab992 35123 echo "Doing TAGS in sid" ; \
215c351a 35124 (cd $(HOST_SUBDIR)/sid && \
295f4e42
NN
35125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35127 "RANLIB=$${RANLIB}" \
901119ae 35128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35129 TAGS) \
295f4e42
NN
35130 || exit 1
35131
d32ab992 35132@endif sid
295f4e42 35133
d32ab992
PB
35134.PHONY: maybe-install-info-sid install-info-sid
35135maybe-install-info-sid:
35136@if sid
35137maybe-install-info-sid: install-info-sid
295f4e42 35138
d32ab992
PB
35139install-info-sid: \
35140 configure-sid \
05750653 35141 info-sid
f41d6665 35142 @: $(MAKE); $(unstage)
d32ab992 35143 @[ -f ./sid/Makefile ] || exit 0; \
295f4e42
NN
35144 r=`${PWD_COMMAND}`; export r; \
35145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35146 $(HOST_EXPORTS) \
d32ab992 35147 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35149 done; \
d32ab992 35150 echo "Doing install-info in sid" ; \
215c351a 35151 (cd $(HOST_SUBDIR)/sid && \
295f4e42
NN
35152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35154 "RANLIB=$${RANLIB}" \
901119ae 35155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35156 install-info) \
295f4e42
NN
35157 || exit 1
35158
d32ab992 35159@endif sid
295f4e42 35160
9c4d2493
BM
35161.PHONY: maybe-install-pdf-sid install-pdf-sid
35162maybe-install-pdf-sid:
35163@if sid
35164maybe-install-pdf-sid: install-pdf-sid
35165
35166install-pdf-sid: \
35167 configure-sid \
35168 pdf-sid
35169 @: $(MAKE); $(unstage)
35170 @[ -f ./sid/Makefile ] || exit 0; \
35171 r=`${PWD_COMMAND}`; export r; \
35172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35173 $(HOST_EXPORTS) \
35174 for flag in $(EXTRA_HOST_FLAGS) ; do \
35175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35176 done; \
35177 echo "Doing install-pdf in sid" ; \
35178 (cd $(HOST_SUBDIR)/sid && \
35179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35181 "RANLIB=$${RANLIB}" \
901119ae 35182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
35183 install-pdf) \
35184 || exit 1
35185
35186@endif sid
35187
65d6e994
CD
35188.PHONY: maybe-install-html-sid install-html-sid
35189maybe-install-html-sid:
35190@if sid
35191maybe-install-html-sid: install-html-sid
35192
35193install-html-sid: \
35194 configure-sid \
35195 html-sid
35196 @: $(MAKE); $(unstage)
35197 @[ -f ./sid/Makefile ] || exit 0; \
35198 r=`${PWD_COMMAND}`; export r; \
35199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35200 $(HOST_EXPORTS) \
35201 for flag in $(EXTRA_HOST_FLAGS) ; do \
35202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35203 done; \
35204 echo "Doing install-html in sid" ; \
35205 (cd $(HOST_SUBDIR)/sid && \
35206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35208 "RANLIB=$${RANLIB}" \
901119ae 35209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
35210 install-html) \
35211 || exit 1
35212
35213@endif sid
35214
d32ab992
PB
35215.PHONY: maybe-installcheck-sid installcheck-sid
35216maybe-installcheck-sid:
35217@if sid
35218maybe-installcheck-sid: installcheck-sid
295f4e42 35219
d32ab992 35220installcheck-sid: \
05750653 35221 configure-sid
f41d6665 35222 @: $(MAKE); $(unstage)
d32ab992
PB
35223 @[ -f ./sid/Makefile ] || exit 0; \
35224 r=`${PWD_COMMAND}`; export r; \
295f4e42 35225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35226 $(HOST_EXPORTS) \
d32ab992 35227 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35229 done; \
d32ab992 35230 echo "Doing installcheck in sid" ; \
215c351a 35231 (cd $(HOST_SUBDIR)/sid && \
295f4e42
NN
35232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35234 "RANLIB=$${RANLIB}" \
901119ae 35235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35236 installcheck) \
295f4e42
NN
35237 || exit 1
35238
d32ab992 35239@endif sid
295f4e42 35240
d32ab992
PB
35241.PHONY: maybe-mostlyclean-sid mostlyclean-sid
35242maybe-mostlyclean-sid:
35243@if sid
35244maybe-mostlyclean-sid: mostlyclean-sid
295f4e42 35245
05750653 35246mostlyclean-sid:
f41d6665 35247 @: $(MAKE); $(unstage)
d32ab992 35248 @[ -f ./sid/Makefile ] || exit 0; \
295f4e42
NN
35249 r=`${PWD_COMMAND}`; export r; \
35250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35251 $(HOST_EXPORTS) \
d32ab992 35252 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35254 done; \
d32ab992 35255 echo "Doing mostlyclean in sid" ; \
215c351a 35256 (cd $(HOST_SUBDIR)/sid && \
295f4e42
NN
35257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35259 "RANLIB=$${RANLIB}" \
901119ae 35260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35261 mostlyclean) \
295f4e42
NN
35262 || exit 1
35263
d32ab992 35264@endif sid
295f4e42 35265
d32ab992
PB
35266.PHONY: maybe-clean-sid clean-sid
35267maybe-clean-sid:
35268@if sid
35269maybe-clean-sid: clean-sid
295f4e42 35270
05750653 35271clean-sid:
f41d6665 35272 @: $(MAKE); $(unstage)
d32ab992 35273 @[ -f ./sid/Makefile ] || exit 0; \
295f4e42
NN
35274 r=`${PWD_COMMAND}`; export r; \
35275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35276 $(HOST_EXPORTS) \
d32ab992 35277 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35279 done; \
d32ab992 35280 echo "Doing clean in sid" ; \
215c351a 35281 (cd $(HOST_SUBDIR)/sid && \
295f4e42
NN
35282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35284 "RANLIB=$${RANLIB}" \
901119ae 35285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35286 clean) \
295f4e42
NN
35287 || exit 1
35288
d32ab992 35289@endif sid
295f4e42 35290
d32ab992
PB
35291.PHONY: maybe-distclean-sid distclean-sid
35292maybe-distclean-sid:
35293@if sid
35294maybe-distclean-sid: distclean-sid
295f4e42 35295
05750653 35296distclean-sid:
f41d6665 35297 @: $(MAKE); $(unstage)
d32ab992 35298 @[ -f ./sid/Makefile ] || exit 0; \
295f4e42
NN
35299 r=`${PWD_COMMAND}`; export r; \
35300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35301 $(HOST_EXPORTS) \
d32ab992 35302 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35304 done; \
d32ab992 35305 echo "Doing distclean in sid" ; \
215c351a 35306 (cd $(HOST_SUBDIR)/sid && \
295f4e42
NN
35307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35309 "RANLIB=$${RANLIB}" \
901119ae 35310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35311 distclean) \
295f4e42
NN
35312 || exit 1
35313
d32ab992 35314@endif sid
295f4e42 35315
d32ab992
PB
35316.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
35317maybe-maintainer-clean-sid:
35318@if sid
35319maybe-maintainer-clean-sid: maintainer-clean-sid
295f4e42 35320
05750653 35321maintainer-clean-sid:
f41d6665 35322 @: $(MAKE); $(unstage)
d32ab992 35323 @[ -f ./sid/Makefile ] || exit 0; \
295f4e42
NN
35324 r=`${PWD_COMMAND}`; export r; \
35325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35326 $(HOST_EXPORTS) \
d32ab992 35327 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35329 done; \
d32ab992 35330 echo "Doing maintainer-clean in sid" ; \
215c351a 35331 (cd $(HOST_SUBDIR)/sid && \
295f4e42
NN
35332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35334 "RANLIB=$${RANLIB}" \
901119ae 35335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35336 maintainer-clean) \
295f4e42 35337 || exit 1
4977bab6 35338
d32ab992 35339@endif sid
4977bab6 35340
295f4e42 35341
25b42232 35342
d32ab992
PB
35343.PHONY: configure-sim maybe-configure-sim
35344maybe-configure-sim:
3ff3adad
PB
35345@if gcc-bootstrap
35346configure-sim: stage_current
35347@endif gcc-bootstrap
d32ab992
PB
35348@if sim
35349maybe-configure-sim: configure-sim
cc11cc9b 35350configure-sim:
f41d6665 35351 @: $(MAKE); $(unstage)
cc11cc9b 35352 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 35353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
35354 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
35355 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
4fc4dd12 35356 $(HOST_EXPORTS) \
25b42232
PB
35357 echo Configuring in $(HOST_SUBDIR)/sim; \
35358 cd "$(HOST_SUBDIR)/sim" || exit 1; \
4977bab6 35359 case $(srcdir) in \
215c351a
PB
35360 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35361 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
35362 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 35363 esac; \
215c351a
PB
35364 srcdiroption="--srcdir=$${topdir}/sim"; \
35365 libsrcdir="$$s/sim"; \
4977bab6 35366 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
35367 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35368 --target=${target_alias} $${srcdiroption} \
4977bab6 35369 || exit 1
d32ab992 35370@endif sim
4977bab6 35371
25b42232
PB
35372
35373
ce406537
PB
35374
35375
d32ab992
PB
35376.PHONY: all-sim maybe-all-sim
35377maybe-all-sim:
3ff3adad
PB
35378@if gcc-bootstrap
35379all-sim: stage_current
35380@endif gcc-bootstrap
d32ab992 35381@if sim
7e0b5752 35382TARGET-sim=all
d32ab992
PB
35383maybe-all-sim: all-sim
35384all-sim: configure-sim
f41d6665 35385 @: $(MAKE); $(unstage)
8c90b13a
L
35386 @r=`${PWD_COMMAND}`; export r; \
35387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35388 $(HOST_EXPORTS) \
215c351a 35389 (cd $(HOST_SUBDIR)/sim && \
1c8bd6a3
PB
35390 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35391 $(TARGET-sim))
d32ab992 35392@endif sim
4977bab6 35393
25b42232 35394
ce406537
PB
35395
35396
d32ab992
PB
35397.PHONY: check-sim maybe-check-sim
35398maybe-check-sim:
35399@if sim
35400maybe-check-sim: check-sim
4977bab6 35401
d32ab992 35402check-sim:
f41d6665 35403 @: $(MAKE); $(unstage)
8c90b13a
L
35404 @r=`${PWD_COMMAND}`; export r; \
35405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35406 $(HOST_EXPORTS) \
215c351a
PB
35407 (cd $(HOST_SUBDIR)/sim && \
35408 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 35409
d32ab992 35410@endif sim
4977bab6 35411
d32ab992
PB
35412.PHONY: install-sim maybe-install-sim
35413maybe-install-sim:
35414@if sim
35415maybe-install-sim: install-sim
7e2dbcef 35416
d32ab992 35417install-sim: installdirs
f41d6665 35418 @: $(MAKE); $(unstage)
8c90b13a
L
35419 @r=`${PWD_COMMAND}`; export r; \
35420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35421 $(HOST_EXPORTS) \
215c351a 35422 (cd $(HOST_SUBDIR)/sim && \
ace9ac7b 35423 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 35424
d32ab992 35425@endif sim
295f4e42 35426
b5422ad7 35427# Other targets (info, dvi, pdf, etc.)
295f4e42 35428
d32ab992
PB
35429.PHONY: maybe-info-sim info-sim
35430maybe-info-sim:
35431@if sim
35432maybe-info-sim: info-sim
295f4e42 35433
d32ab992 35434info-sim: \
05750653 35435 configure-sim
f41d6665 35436 @: $(MAKE); $(unstage)
d32ab992 35437 @[ -f ./sim/Makefile ] || exit 0; \
295f4e42
NN
35438 r=`${PWD_COMMAND}`; export r; \
35439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35440 $(HOST_EXPORTS) \
d32ab992 35441 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35443 done; \
d32ab992 35444 echo "Doing info in sim" ; \
215c351a 35445 (cd $(HOST_SUBDIR)/sim && \
295f4e42
NN
35446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35448 "RANLIB=$${RANLIB}" \
901119ae 35449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35450 info) \
295f4e42
NN
35451 || exit 1
35452
d32ab992 35453@endif sim
295f4e42 35454
d32ab992
PB
35455.PHONY: maybe-dvi-sim dvi-sim
35456maybe-dvi-sim:
35457@if sim
35458maybe-dvi-sim: dvi-sim
295f4e42 35459
d32ab992 35460dvi-sim: \
05750653 35461 configure-sim
f41d6665 35462 @: $(MAKE); $(unstage)
d32ab992 35463 @[ -f ./sim/Makefile ] || exit 0; \
295f4e42
NN
35464 r=`${PWD_COMMAND}`; export r; \
35465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35466 $(HOST_EXPORTS) \
d32ab992 35467 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35469 done; \
d32ab992 35470 echo "Doing dvi in sim" ; \
215c351a 35471 (cd $(HOST_SUBDIR)/sim && \
295f4e42
NN
35472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35474 "RANLIB=$${RANLIB}" \
901119ae 35475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35476 dvi) \
295f4e42
NN
35477 || exit 1
35478
d32ab992 35479@endif sim
295f4e42 35480
b5422ad7
BM
35481.PHONY: maybe-pdf-sim pdf-sim
35482maybe-pdf-sim:
35483@if sim
35484maybe-pdf-sim: pdf-sim
35485
35486pdf-sim: \
35487 configure-sim
35488 @: $(MAKE); $(unstage)
35489 @[ -f ./sim/Makefile ] || exit 0; \
35490 r=`${PWD_COMMAND}`; export r; \
35491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35492 $(HOST_EXPORTS) \
35493 for flag in $(EXTRA_HOST_FLAGS) ; do \
35494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35495 done; \
35496 echo "Doing pdf in sim" ; \
35497 (cd $(HOST_SUBDIR)/sim && \
35498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35500 "RANLIB=$${RANLIB}" \
901119ae 35501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
35502 pdf) \
35503 || exit 1
35504
35505@endif sim
35506
f87a2b2e
MS
35507.PHONY: maybe-html-sim html-sim
35508maybe-html-sim:
35509@if sim
35510maybe-html-sim: html-sim
35511
35512html-sim: \
05750653 35513 configure-sim
f41d6665 35514 @: $(MAKE); $(unstage)
f87a2b2e
MS
35515 @[ -f ./sim/Makefile ] || exit 0; \
35516 r=`${PWD_COMMAND}`; export r; \
35517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
35518 $(HOST_EXPORTS) \
35519 for flag in $(EXTRA_HOST_FLAGS) ; do \
35520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35521 done; \
35522 echo "Doing html in sim" ; \
215c351a 35523 (cd $(HOST_SUBDIR)/sim && \
f87a2b2e
MS
35524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35526 "RANLIB=$${RANLIB}" \
901119ae 35527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
35528 html) \
35529 || exit 1
35530
35531@endif sim
35532
d32ab992
PB
35533.PHONY: maybe-TAGS-sim TAGS-sim
35534maybe-TAGS-sim:
35535@if sim
35536maybe-TAGS-sim: TAGS-sim
295f4e42 35537
d32ab992 35538TAGS-sim: \
05750653 35539 configure-sim
f41d6665 35540 @: $(MAKE); $(unstage)
d32ab992 35541 @[ -f ./sim/Makefile ] || exit 0; \
295f4e42
NN
35542 r=`${PWD_COMMAND}`; export r; \
35543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35544 $(HOST_EXPORTS) \
d32ab992 35545 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35547 done; \
d32ab992 35548 echo "Doing TAGS in sim" ; \
215c351a 35549 (cd $(HOST_SUBDIR)/sim && \
295f4e42
NN
35550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35552 "RANLIB=$${RANLIB}" \
901119ae 35553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35554 TAGS) \
295f4e42
NN
35555 || exit 1
35556
d32ab992 35557@endif sim
295f4e42 35558
d32ab992
PB
35559.PHONY: maybe-install-info-sim install-info-sim
35560maybe-install-info-sim:
35561@if sim
35562maybe-install-info-sim: install-info-sim
295f4e42 35563
d32ab992
PB
35564install-info-sim: \
35565 configure-sim \
05750653 35566 info-sim
f41d6665 35567 @: $(MAKE); $(unstage)
d32ab992 35568 @[ -f ./sim/Makefile ] || exit 0; \
295f4e42
NN
35569 r=`${PWD_COMMAND}`; export r; \
35570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35571 $(HOST_EXPORTS) \
d32ab992 35572 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35574 done; \
d32ab992 35575 echo "Doing install-info in sim" ; \
215c351a 35576 (cd $(HOST_SUBDIR)/sim && \
295f4e42
NN
35577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35579 "RANLIB=$${RANLIB}" \
901119ae 35580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35581 install-info) \
295f4e42
NN
35582 || exit 1
35583
d32ab992 35584@endif sim
295f4e42 35585
9c4d2493
BM
35586.PHONY: maybe-install-pdf-sim install-pdf-sim
35587maybe-install-pdf-sim:
35588@if sim
35589maybe-install-pdf-sim: install-pdf-sim
35590
35591install-pdf-sim: \
35592 configure-sim \
35593 pdf-sim
35594 @: $(MAKE); $(unstage)
35595 @[ -f ./sim/Makefile ] || exit 0; \
35596 r=`${PWD_COMMAND}`; export r; \
35597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35598 $(HOST_EXPORTS) \
35599 for flag in $(EXTRA_HOST_FLAGS) ; do \
35600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35601 done; \
35602 echo "Doing install-pdf in sim" ; \
35603 (cd $(HOST_SUBDIR)/sim && \
35604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35606 "RANLIB=$${RANLIB}" \
901119ae 35607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
35608 install-pdf) \
35609 || exit 1
35610
35611@endif sim
35612
65d6e994
CD
35613.PHONY: maybe-install-html-sim install-html-sim
35614maybe-install-html-sim:
35615@if sim
35616maybe-install-html-sim: install-html-sim
35617
35618install-html-sim: \
35619 configure-sim \
35620 html-sim
35621 @: $(MAKE); $(unstage)
35622 @[ -f ./sim/Makefile ] || exit 0; \
35623 r=`${PWD_COMMAND}`; export r; \
35624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35625 $(HOST_EXPORTS) \
35626 for flag in $(EXTRA_HOST_FLAGS) ; do \
35627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35628 done; \
35629 echo "Doing install-html in sim" ; \
35630 (cd $(HOST_SUBDIR)/sim && \
35631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35633 "RANLIB=$${RANLIB}" \
901119ae 35634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
35635 install-html) \
35636 || exit 1
35637
35638@endif sim
35639
d32ab992
PB
35640.PHONY: maybe-installcheck-sim installcheck-sim
35641maybe-installcheck-sim:
35642@if sim
35643maybe-installcheck-sim: installcheck-sim
295f4e42 35644
d32ab992 35645installcheck-sim: \
05750653 35646 configure-sim
f41d6665 35647 @: $(MAKE); $(unstage)
d32ab992 35648 @[ -f ./sim/Makefile ] || exit 0; \
295f4e42
NN
35649 r=`${PWD_COMMAND}`; export r; \
35650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35651 $(HOST_EXPORTS) \
d32ab992 35652 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35654 done; \
d32ab992 35655 echo "Doing installcheck in sim" ; \
215c351a 35656 (cd $(HOST_SUBDIR)/sim && \
295f4e42
NN
35657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35659 "RANLIB=$${RANLIB}" \
901119ae 35660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35661 installcheck) \
295f4e42
NN
35662 || exit 1
35663
d32ab992 35664@endif sim
295f4e42 35665
d32ab992
PB
35666.PHONY: maybe-mostlyclean-sim mostlyclean-sim
35667maybe-mostlyclean-sim:
35668@if sim
35669maybe-mostlyclean-sim: mostlyclean-sim
295f4e42 35670
05750653 35671mostlyclean-sim:
f41d6665 35672 @: $(MAKE); $(unstage)
d32ab992 35673 @[ -f ./sim/Makefile ] || exit 0; \
295f4e42
NN
35674 r=`${PWD_COMMAND}`; export r; \
35675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35676 $(HOST_EXPORTS) \
d32ab992 35677 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35679 done; \
d32ab992 35680 echo "Doing mostlyclean in sim" ; \
215c351a 35681 (cd $(HOST_SUBDIR)/sim && \
295f4e42
NN
35682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35684 "RANLIB=$${RANLIB}" \
901119ae 35685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35686 mostlyclean) \
295f4e42
NN
35687 || exit 1
35688
d32ab992 35689@endif sim
295f4e42 35690
d32ab992
PB
35691.PHONY: maybe-clean-sim clean-sim
35692maybe-clean-sim:
35693@if sim
35694maybe-clean-sim: clean-sim
295f4e42 35695
05750653 35696clean-sim:
f41d6665 35697 @: $(MAKE); $(unstage)
d32ab992 35698 @[ -f ./sim/Makefile ] || exit 0; \
295f4e42
NN
35699 r=`${PWD_COMMAND}`; export r; \
35700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35701 $(HOST_EXPORTS) \
d32ab992 35702 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35704 done; \
d32ab992 35705 echo "Doing clean in sim" ; \
215c351a 35706 (cd $(HOST_SUBDIR)/sim && \
295f4e42
NN
35707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35709 "RANLIB=$${RANLIB}" \
901119ae 35710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35711 clean) \
295f4e42
NN
35712 || exit 1
35713
d32ab992 35714@endif sim
295f4e42 35715
d32ab992
PB
35716.PHONY: maybe-distclean-sim distclean-sim
35717maybe-distclean-sim:
35718@if sim
35719maybe-distclean-sim: distclean-sim
295f4e42 35720
05750653 35721distclean-sim:
f41d6665 35722 @: $(MAKE); $(unstage)
d32ab992 35723 @[ -f ./sim/Makefile ] || exit 0; \
295f4e42
NN
35724 r=`${PWD_COMMAND}`; export r; \
35725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35726 $(HOST_EXPORTS) \
d32ab992 35727 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35729 done; \
d32ab992 35730 echo "Doing distclean in sim" ; \
215c351a 35731 (cd $(HOST_SUBDIR)/sim && \
295f4e42
NN
35732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35734 "RANLIB=$${RANLIB}" \
901119ae 35735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35736 distclean) \
295f4e42
NN
35737 || exit 1
35738
d32ab992 35739@endif sim
295f4e42 35740
d32ab992
PB
35741.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
35742maybe-maintainer-clean-sim:
35743@if sim
35744maybe-maintainer-clean-sim: maintainer-clean-sim
295f4e42 35745
05750653 35746maintainer-clean-sim:
f41d6665 35747 @: $(MAKE); $(unstage)
d32ab992 35748 @[ -f ./sim/Makefile ] || exit 0; \
295f4e42
NN
35749 r=`${PWD_COMMAND}`; export r; \
35750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35751 $(HOST_EXPORTS) \
d32ab992 35752 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35754 done; \
d32ab992 35755 echo "Doing maintainer-clean in sim" ; \
215c351a 35756 (cd $(HOST_SUBDIR)/sim && \
295f4e42
NN
35757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35759 "RANLIB=$${RANLIB}" \
901119ae 35760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35761 maintainer-clean) \
295f4e42
NN
35762 || exit 1
35763
d32ab992 35764@endif sim
4977bab6
ZW
35765
35766
25b42232 35767
d32ab992
PB
35768.PHONY: configure-tar maybe-configure-tar
35769maybe-configure-tar:
3ff3adad
PB
35770@if gcc-bootstrap
35771configure-tar: stage_current
35772@endif gcc-bootstrap
d32ab992
PB
35773@if tar
35774maybe-configure-tar: configure-tar
cc11cc9b 35775configure-tar:
f41d6665 35776 @: $(MAKE); $(unstage)
cc11cc9b 35777 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 35778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
35779 test ! -f $(HOST_SUBDIR)/tar/Makefile || exit 0; \
35780 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tar ; \
4fc4dd12 35781 $(HOST_EXPORTS) \
25b42232
PB
35782 echo Configuring in $(HOST_SUBDIR)/tar; \
35783 cd "$(HOST_SUBDIR)/tar" || exit 1; \
4977bab6 35784 case $(srcdir) in \
215c351a
PB
35785 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35786 *) topdir=`echo $(HOST_SUBDIR)/tar/ | \
35787 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 35788 esac; \
215c351a
PB
35789 srcdiroption="--srcdir=$${topdir}/tar"; \
35790 libsrcdir="$$s/tar"; \
4977bab6 35791 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
35792 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35793 --target=${target_alias} $${srcdiroption} \
4977bab6 35794 || exit 1
d32ab992 35795@endif tar
4977bab6 35796
25b42232
PB
35797
35798
ce406537
PB
35799
35800
d32ab992
PB
35801.PHONY: all-tar maybe-all-tar
35802maybe-all-tar:
3ff3adad
PB
35803@if gcc-bootstrap
35804all-tar: stage_current
35805@endif gcc-bootstrap
d32ab992 35806@if tar
7e0b5752 35807TARGET-tar=all
d32ab992
PB
35808maybe-all-tar: all-tar
35809all-tar: configure-tar
f41d6665 35810 @: $(MAKE); $(unstage)
8c90b13a
L
35811 @r=`${PWD_COMMAND}`; export r; \
35812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35813 $(HOST_EXPORTS) \
215c351a 35814 (cd $(HOST_SUBDIR)/tar && \
1c8bd6a3
PB
35815 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35816 $(TARGET-tar))
d32ab992 35817@endif tar
4977bab6 35818
25b42232 35819
ce406537
PB
35820
35821
d32ab992
PB
35822.PHONY: check-tar maybe-check-tar
35823maybe-check-tar:
35824@if tar
35825maybe-check-tar: check-tar
4977bab6 35826
d32ab992 35827check-tar:
f41d6665 35828 @: $(MAKE); $(unstage)
8c90b13a
L
35829 @r=`${PWD_COMMAND}`; export r; \
35830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35831 $(HOST_EXPORTS) \
215c351a
PB
35832 (cd $(HOST_SUBDIR)/tar && \
35833 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 35834
d32ab992 35835@endif tar
4977bab6 35836
d32ab992
PB
35837.PHONY: install-tar maybe-install-tar
35838maybe-install-tar:
35839@if tar
35840maybe-install-tar: install-tar
7e2dbcef 35841
d32ab992 35842install-tar: installdirs
f41d6665 35843 @: $(MAKE); $(unstage)
d32ab992
PB
35844 @r=`${PWD_COMMAND}`; export r; \
35845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d32ab992 35846 $(HOST_EXPORTS) \
215c351a 35847 (cd $(HOST_SUBDIR)/tar && \
ace9ac7b 35848 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 35849
d32ab992 35850@endif tar
295f4e42 35851
b5422ad7 35852# Other targets (info, dvi, pdf, etc.)
295f4e42 35853
d32ab992
PB
35854.PHONY: maybe-info-tar info-tar
35855maybe-info-tar:
35856@if tar
35857maybe-info-tar: info-tar
295f4e42 35858
d32ab992 35859info-tar: \
05750653 35860 configure-tar
f41d6665 35861 @: $(MAKE); $(unstage)
d32ab992 35862 @[ -f ./tar/Makefile ] || exit 0; \
295f4e42 35863 r=`${PWD_COMMAND}`; export r; \
8c90b13a 35864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35865 $(HOST_EXPORTS) \
d32ab992 35866 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35868 done; \
d32ab992 35869 echo "Doing info in tar" ; \
215c351a 35870 (cd $(HOST_SUBDIR)/tar && \
295f4e42
NN
35871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35873 "RANLIB=$${RANLIB}" \
901119ae 35874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35875 info) \
295f4e42 35876 || exit 1
4977bab6 35877
d32ab992 35878@endif tar
4977bab6 35879
d32ab992
PB
35880.PHONY: maybe-dvi-tar dvi-tar
35881maybe-dvi-tar:
35882@if tar
35883maybe-dvi-tar: dvi-tar
295f4e42 35884
d32ab992 35885dvi-tar: \
05750653 35886 configure-tar
f41d6665 35887 @: $(MAKE); $(unstage)
d32ab992 35888 @[ -f ./tar/Makefile ] || exit 0; \
8c90b13a
L
35889 r=`${PWD_COMMAND}`; export r; \
35890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35891 $(HOST_EXPORTS) \
d32ab992 35892 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35894 done; \
d32ab992 35895 echo "Doing dvi in tar" ; \
215c351a 35896 (cd $(HOST_SUBDIR)/tar && \
295f4e42
NN
35897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35899 "RANLIB=$${RANLIB}" \
901119ae 35900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35901 dvi) \
4977bab6
ZW
35902 || exit 1
35903
d32ab992 35904@endif tar
295f4e42 35905
b5422ad7
BM
35906.PHONY: maybe-pdf-tar pdf-tar
35907maybe-pdf-tar:
35908@if tar
35909maybe-pdf-tar: pdf-tar
35910
35911pdf-tar: \
35912 configure-tar
35913 @: $(MAKE); $(unstage)
35914 @[ -f ./tar/Makefile ] || exit 0; \
35915 r=`${PWD_COMMAND}`; export r; \
35916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35917 $(HOST_EXPORTS) \
35918 for flag in $(EXTRA_HOST_FLAGS) ; do \
35919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35920 done; \
35921 echo "Doing pdf in tar" ; \
35922 (cd $(HOST_SUBDIR)/tar && \
35923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35925 "RANLIB=$${RANLIB}" \
901119ae 35926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
35927 pdf) \
35928 || exit 1
35929
35930@endif tar
35931
f87a2b2e
MS
35932.PHONY: maybe-html-tar html-tar
35933maybe-html-tar:
35934@if tar
35935maybe-html-tar: html-tar
35936
35937html-tar: \
05750653 35938 configure-tar
f41d6665 35939 @: $(MAKE); $(unstage)
f87a2b2e
MS
35940 @[ -f ./tar/Makefile ] || exit 0; \
35941 r=`${PWD_COMMAND}`; export r; \
35942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
35943 $(HOST_EXPORTS) \
35944 for flag in $(EXTRA_HOST_FLAGS) ; do \
35945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35946 done; \
35947 echo "Doing html in tar" ; \
215c351a 35948 (cd $(HOST_SUBDIR)/tar && \
f87a2b2e
MS
35949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35951 "RANLIB=$${RANLIB}" \
901119ae 35952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
35953 html) \
35954 || exit 1
35955
35956@endif tar
35957
d32ab992
PB
35958.PHONY: maybe-TAGS-tar TAGS-tar
35959maybe-TAGS-tar:
35960@if tar
35961maybe-TAGS-tar: TAGS-tar
295f4e42 35962
d32ab992 35963TAGS-tar: \
05750653 35964 configure-tar
f41d6665 35965 @: $(MAKE); $(unstage)
d32ab992 35966 @[ -f ./tar/Makefile ] || exit 0; \
295f4e42 35967 r=`${PWD_COMMAND}`; export r; \
8c90b13a 35968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35969 $(HOST_EXPORTS) \
d32ab992 35970 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35972 done; \
d32ab992 35973 echo "Doing TAGS in tar" ; \
215c351a 35974 (cd $(HOST_SUBDIR)/tar && \
295f4e42
NN
35975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35977 "RANLIB=$${RANLIB}" \
901119ae 35978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35979 TAGS) \
295f4e42 35980 || exit 1
4977bab6 35981
d32ab992 35982@endif tar
4977bab6 35983
d32ab992
PB
35984.PHONY: maybe-install-info-tar install-info-tar
35985maybe-install-info-tar:
35986@if tar
35987maybe-install-info-tar: install-info-tar
295f4e42 35988
d32ab992
PB
35989install-info-tar: \
35990 configure-tar \
05750653 35991 info-tar
f41d6665 35992 @: $(MAKE); $(unstage)
d32ab992 35993 @[ -f ./tar/Makefile ] || exit 0; \
295f4e42 35994 r=`${PWD_COMMAND}`; export r; \
8c90b13a 35995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35996 $(HOST_EXPORTS) \
d32ab992 35997 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35999 done; \
d32ab992 36000 echo "Doing install-info in tar" ; \
215c351a 36001 (cd $(HOST_SUBDIR)/tar && \
d32ab992 36002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
295f4e42
NN
36003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36004 "RANLIB=$${RANLIB}" \
901119ae 36005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36006 install-info) \
295f4e42 36007 || exit 1
4977bab6 36008
d32ab992 36009@endif tar
4977bab6 36010
9c4d2493
BM
36011.PHONY: maybe-install-pdf-tar install-pdf-tar
36012maybe-install-pdf-tar:
36013@if tar
36014maybe-install-pdf-tar: install-pdf-tar
36015
36016install-pdf-tar: \
36017 configure-tar \
36018 pdf-tar
36019 @: $(MAKE); $(unstage)
36020 @[ -f ./tar/Makefile ] || exit 0; \
36021 r=`${PWD_COMMAND}`; export r; \
36022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36023 $(HOST_EXPORTS) \
36024 for flag in $(EXTRA_HOST_FLAGS) ; do \
36025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36026 done; \
36027 echo "Doing install-pdf in tar" ; \
36028 (cd $(HOST_SUBDIR)/tar && \
36029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36031 "RANLIB=$${RANLIB}" \
901119ae 36032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
36033 install-pdf) \
36034 || exit 1
36035
36036@endif tar
36037
65d6e994
CD
36038.PHONY: maybe-install-html-tar install-html-tar
36039maybe-install-html-tar:
36040@if tar
36041maybe-install-html-tar: install-html-tar
36042
36043install-html-tar: \
36044 configure-tar \
36045 html-tar
36046 @: $(MAKE); $(unstage)
36047 @[ -f ./tar/Makefile ] || exit 0; \
36048 r=`${PWD_COMMAND}`; export r; \
36049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36050 $(HOST_EXPORTS) \
36051 for flag in $(EXTRA_HOST_FLAGS) ; do \
36052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36053 done; \
36054 echo "Doing install-html in tar" ; \
36055 (cd $(HOST_SUBDIR)/tar && \
36056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36058 "RANLIB=$${RANLIB}" \
901119ae 36059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
36060 install-html) \
36061 || exit 1
36062
36063@endif tar
36064
d32ab992
PB
36065.PHONY: maybe-installcheck-tar installcheck-tar
36066maybe-installcheck-tar:
36067@if tar
36068maybe-installcheck-tar: installcheck-tar
295f4e42 36069
d32ab992 36070installcheck-tar: \
05750653 36071 configure-tar
f41d6665 36072 @: $(MAKE); $(unstage)
d32ab992 36073 @[ -f ./tar/Makefile ] || exit 0; \
295f4e42
NN
36074 r=`${PWD_COMMAND}`; export r; \
36075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36076 $(HOST_EXPORTS) \
d32ab992 36077 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36079 done; \
d32ab992 36080 echo "Doing installcheck in tar" ; \
215c351a 36081 (cd $(HOST_SUBDIR)/tar && \
295f4e42
NN
36082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36084 "RANLIB=$${RANLIB}" \
901119ae 36085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36086 installcheck) \
295f4e42
NN
36087 || exit 1
36088
d32ab992 36089@endif tar
295f4e42 36090
d32ab992
PB
36091.PHONY: maybe-mostlyclean-tar mostlyclean-tar
36092maybe-mostlyclean-tar:
36093@if tar
36094maybe-mostlyclean-tar: mostlyclean-tar
295f4e42 36095
05750653 36096mostlyclean-tar:
f41d6665 36097 @: $(MAKE); $(unstage)
d32ab992 36098 @[ -f ./tar/Makefile ] || exit 0; \
295f4e42
NN
36099 r=`${PWD_COMMAND}`; export r; \
36100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36101 $(HOST_EXPORTS) \
d32ab992 36102 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36104 done; \
d32ab992 36105 echo "Doing mostlyclean in tar" ; \
215c351a 36106 (cd $(HOST_SUBDIR)/tar && \
295f4e42
NN
36107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36109 "RANLIB=$${RANLIB}" \
901119ae 36110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36111 mostlyclean) \
295f4e42
NN
36112 || exit 1
36113
d32ab992 36114@endif tar
295f4e42 36115
d32ab992
PB
36116.PHONY: maybe-clean-tar clean-tar
36117maybe-clean-tar:
36118@if tar
36119maybe-clean-tar: clean-tar
295f4e42 36120
05750653 36121clean-tar:
f41d6665 36122 @: $(MAKE); $(unstage)
d32ab992 36123 @[ -f ./tar/Makefile ] || exit 0; \
295f4e42
NN
36124 r=`${PWD_COMMAND}`; export r; \
36125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36126 $(HOST_EXPORTS) \
d32ab992 36127 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36129 done; \
d32ab992 36130 echo "Doing clean in tar" ; \
215c351a 36131 (cd $(HOST_SUBDIR)/tar && \
295f4e42
NN
36132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36134 "RANLIB=$${RANLIB}" \
901119ae 36135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36136 clean) \
295f4e42
NN
36137 || exit 1
36138
d32ab992 36139@endif tar
295f4e42 36140
d32ab992
PB
36141.PHONY: maybe-distclean-tar distclean-tar
36142maybe-distclean-tar:
36143@if tar
36144maybe-distclean-tar: distclean-tar
295f4e42 36145
05750653 36146distclean-tar:
f41d6665 36147 @: $(MAKE); $(unstage)
d32ab992 36148 @[ -f ./tar/Makefile ] || exit 0; \
295f4e42
NN
36149 r=`${PWD_COMMAND}`; export r; \
36150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36151 $(HOST_EXPORTS) \
d32ab992 36152 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36154 done; \
d32ab992 36155 echo "Doing distclean in tar" ; \
215c351a 36156 (cd $(HOST_SUBDIR)/tar && \
295f4e42
NN
36157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36159 "RANLIB=$${RANLIB}" \
901119ae 36160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36161 distclean) \
295f4e42
NN
36162 || exit 1
36163
d32ab992 36164@endif tar
295f4e42 36165
d32ab992
PB
36166.PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
36167maybe-maintainer-clean-tar:
36168@if tar
36169maybe-maintainer-clean-tar: maintainer-clean-tar
7e2dbcef 36170
05750653 36171maintainer-clean-tar:
f41d6665 36172 @: $(MAKE); $(unstage)
d32ab992 36173 @[ -f ./tar/Makefile ] || exit 0; \
295f4e42 36174 r=`${PWD_COMMAND}`; export r; \
8c90b13a 36175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36176 $(HOST_EXPORTS) \
d32ab992 36177 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36179 done; \
d32ab992 36180 echo "Doing maintainer-clean in tar" ; \
215c351a 36181 (cd $(HOST_SUBDIR)/tar && \
295f4e42
NN
36182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36184 "RANLIB=$${RANLIB}" \
901119ae 36185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36186 maintainer-clean) \
295f4e42 36187 || exit 1
4977bab6 36188
d32ab992 36189@endif tar
4977bab6 36190
295f4e42 36191
25b42232 36192
d32ab992
PB
36193.PHONY: configure-texinfo maybe-configure-texinfo
36194maybe-configure-texinfo:
3ff3adad
PB
36195@if gcc-bootstrap
36196configure-texinfo: stage_current
36197@endif gcc-bootstrap
d32ab992
PB
36198@if texinfo
36199maybe-configure-texinfo: configure-texinfo
cc11cc9b 36200configure-texinfo:
f41d6665 36201 @: $(MAKE); $(unstage)
cc11cc9b 36202 @r=`${PWD_COMMAND}`; export r; \
4fc4dd12 36203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
36204 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
36205 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
4fc4dd12 36206 $(HOST_EXPORTS) \
25b42232
PB
36207 echo Configuring in $(HOST_SUBDIR)/texinfo; \
36208 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
4977bab6 36209 case $(srcdir) in \
215c351a
PB
36210 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36211 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
36212 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 36213 esac; \
215c351a
PB
36214 srcdiroption="--srcdir=$${topdir}/texinfo"; \
36215 libsrcdir="$$s/texinfo"; \
4977bab6 36216 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
36217 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36218 --target=${target_alias} $${srcdiroption} \
4977bab6 36219 || exit 1
d32ab992 36220@endif texinfo
4977bab6 36221
25b42232
PB
36222
36223
ce406537
PB
36224
36225
d32ab992
PB
36226.PHONY: all-texinfo maybe-all-texinfo
36227maybe-all-texinfo:
3ff3adad
PB
36228@if gcc-bootstrap
36229all-texinfo: stage_current
36230@endif gcc-bootstrap
d32ab992 36231@if texinfo
7e0b5752 36232TARGET-texinfo=all
d32ab992
PB
36233maybe-all-texinfo: all-texinfo
36234all-texinfo: configure-texinfo
f41d6665 36235 @: $(MAKE); $(unstage)
8c90b13a
L
36236 @r=`${PWD_COMMAND}`; export r; \
36237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36238 $(HOST_EXPORTS) \
215c351a 36239 (cd $(HOST_SUBDIR)/texinfo && \
1c8bd6a3
PB
36240 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36241 $(TARGET-texinfo))
d32ab992 36242@endif texinfo
4977bab6 36243
25b42232 36244
ce406537
PB
36245
36246
d32ab992
PB
36247.PHONY: check-texinfo maybe-check-texinfo
36248maybe-check-texinfo:
36249@if texinfo
36250maybe-check-texinfo: check-texinfo
4977bab6 36251
d32ab992 36252check-texinfo:
f41d6665 36253 @: $(MAKE); $(unstage)
295f4e42
NN
36254 @r=`${PWD_COMMAND}`; export r; \
36255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36256 $(HOST_EXPORTS) \
215c351a
PB
36257 (cd $(HOST_SUBDIR)/texinfo && \
36258 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 36259
d32ab992 36260@endif texinfo
4977bab6 36261
d32ab992
PB
36262.PHONY: install-texinfo maybe-install-texinfo
36263maybe-install-texinfo:
36264@if texinfo
36265maybe-install-texinfo: install-texinfo
7e2dbcef 36266
d32ab992 36267install-texinfo:
295f4e42 36268
d32ab992 36269@endif texinfo
295f4e42 36270
b5422ad7 36271# Other targets (info, dvi, pdf, etc.)
295f4e42 36272
d32ab992
PB
36273.PHONY: maybe-info-texinfo info-texinfo
36274maybe-info-texinfo:
36275@if texinfo
36276maybe-info-texinfo: info-texinfo
295f4e42 36277
d32ab992 36278info-texinfo: \
05750653 36279 configure-texinfo
f41d6665 36280 @: $(MAKE); $(unstage)
d32ab992 36281 @[ -f ./texinfo/Makefile ] || exit 0; \
295f4e42
NN
36282 r=`${PWD_COMMAND}`; export r; \
36283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36284 $(HOST_EXPORTS) \
d32ab992 36285 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36287 done; \
d32ab992 36288 echo "Doing info in texinfo" ; \
215c351a 36289 (cd $(HOST_SUBDIR)/texinfo && \
295f4e42
NN
36290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36292 "RANLIB=$${RANLIB}" \
901119ae 36293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36294 info) \
295f4e42
NN
36295 || exit 1
36296
d32ab992 36297@endif texinfo
295f4e42 36298
d32ab992
PB
36299.PHONY: maybe-dvi-texinfo dvi-texinfo
36300maybe-dvi-texinfo:
36301@if texinfo
36302maybe-dvi-texinfo: dvi-texinfo
295f4e42 36303
d32ab992 36304dvi-texinfo: \
05750653 36305 configure-texinfo
f41d6665 36306 @: $(MAKE); $(unstage)
d32ab992 36307 @[ -f ./texinfo/Makefile ] || exit 0; \
295f4e42
NN
36308 r=`${PWD_COMMAND}`; export r; \
36309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36310 $(HOST_EXPORTS) \
d32ab992 36311 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36313 done; \
d32ab992 36314 echo "Doing dvi in texinfo" ; \
215c351a 36315 (cd $(HOST_SUBDIR)/texinfo && \
295f4e42
NN
36316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36318 "RANLIB=$${RANLIB}" \
901119ae 36319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36320 dvi) \
295f4e42
NN
36321 || exit 1
36322
d32ab992 36323@endif texinfo
295f4e42 36324
b5422ad7
BM
36325.PHONY: maybe-pdf-texinfo pdf-texinfo
36326maybe-pdf-texinfo:
36327@if texinfo
36328maybe-pdf-texinfo: pdf-texinfo
36329
36330pdf-texinfo: \
36331 configure-texinfo
36332 @: $(MAKE); $(unstage)
36333 @[ -f ./texinfo/Makefile ] || exit 0; \
36334 r=`${PWD_COMMAND}`; export r; \
36335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36336 $(HOST_EXPORTS) \
36337 for flag in $(EXTRA_HOST_FLAGS) ; do \
36338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36339 done; \
36340 echo "Doing pdf in texinfo" ; \
36341 (cd $(HOST_SUBDIR)/texinfo && \
36342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36344 "RANLIB=$${RANLIB}" \
901119ae 36345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
36346 pdf) \
36347 || exit 1
36348
36349@endif texinfo
36350
f87a2b2e
MS
36351.PHONY: maybe-html-texinfo html-texinfo
36352maybe-html-texinfo:
36353@if texinfo
36354maybe-html-texinfo: html-texinfo
36355
36356html-texinfo: \
05750653 36357 configure-texinfo
f41d6665 36358 @: $(MAKE); $(unstage)
f87a2b2e
MS
36359 @[ -f ./texinfo/Makefile ] || exit 0; \
36360 r=`${PWD_COMMAND}`; export r; \
36361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
36362 $(HOST_EXPORTS) \
36363 for flag in $(EXTRA_HOST_FLAGS) ; do \
36364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36365 done; \
36366 echo "Doing html in texinfo" ; \
215c351a 36367 (cd $(HOST_SUBDIR)/texinfo && \
f87a2b2e
MS
36368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36370 "RANLIB=$${RANLIB}" \
901119ae 36371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
36372 html) \
36373 || exit 1
36374
36375@endif texinfo
36376
d32ab992
PB
36377.PHONY: maybe-TAGS-texinfo TAGS-texinfo
36378maybe-TAGS-texinfo:
36379@if texinfo
36380maybe-TAGS-texinfo: TAGS-texinfo
295f4e42 36381
d32ab992 36382TAGS-texinfo: \
05750653 36383 configure-texinfo
f41d6665 36384 @: $(MAKE); $(unstage)
d32ab992 36385 @[ -f ./texinfo/Makefile ] || exit 0; \
295f4e42
NN
36386 r=`${PWD_COMMAND}`; export r; \
36387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36388 $(HOST_EXPORTS) \
d32ab992 36389 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36391 done; \
d32ab992 36392 echo "Doing TAGS in texinfo" ; \
215c351a 36393 (cd $(HOST_SUBDIR)/texinfo && \
295f4e42
NN
36394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36396 "RANLIB=$${RANLIB}" \
901119ae 36397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36398 TAGS) \
295f4e42
NN
36399 || exit 1
36400
d32ab992 36401@endif texinfo
295f4e42 36402
d32ab992
PB
36403.PHONY: maybe-install-info-texinfo install-info-texinfo
36404maybe-install-info-texinfo:
36405@if texinfo
36406maybe-install-info-texinfo: install-info-texinfo
295f4e42 36407
d32ab992
PB
36408install-info-texinfo: \
36409 configure-texinfo \
05750653 36410 info-texinfo
f41d6665 36411 @: $(MAKE); $(unstage)
d32ab992 36412 @[ -f ./texinfo/Makefile ] || exit 0; \
295f4e42
NN
36413 r=`${PWD_COMMAND}`; export r; \
36414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36415 $(HOST_EXPORTS) \
d32ab992 36416 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36418 done; \
d32ab992 36419 echo "Doing install-info in texinfo" ; \
215c351a 36420 (cd $(HOST_SUBDIR)/texinfo && \
295f4e42
NN
36421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36423 "RANLIB=$${RANLIB}" \
901119ae 36424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36425 install-info) \
295f4e42
NN
36426 || exit 1
36427
d32ab992 36428@endif texinfo
295f4e42 36429
9c4d2493
BM
36430.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
36431maybe-install-pdf-texinfo:
36432@if texinfo
36433maybe-install-pdf-texinfo: install-pdf-texinfo
36434
36435install-pdf-texinfo: \
36436 configure-texinfo \
36437 pdf-texinfo
36438 @: $(MAKE); $(unstage)
36439 @[ -f ./texinfo/Makefile ] || exit 0; \
36440 r=`${PWD_COMMAND}`; export r; \
36441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36442 $(HOST_EXPORTS) \
36443 for flag in $(EXTRA_HOST_FLAGS) ; do \
36444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36445 done; \
36446 echo "Doing install-pdf in texinfo" ; \
36447 (cd $(HOST_SUBDIR)/texinfo && \
36448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36450 "RANLIB=$${RANLIB}" \
901119ae 36451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
36452 install-pdf) \
36453 || exit 1
36454
36455@endif texinfo
36456
65d6e994
CD
36457.PHONY: maybe-install-html-texinfo install-html-texinfo
36458maybe-install-html-texinfo:
36459@if texinfo
36460maybe-install-html-texinfo: install-html-texinfo
36461
36462install-html-texinfo: \
36463 configure-texinfo \
36464 html-texinfo
36465 @: $(MAKE); $(unstage)
36466 @[ -f ./texinfo/Makefile ] || exit 0; \
36467 r=`${PWD_COMMAND}`; export r; \
36468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36469 $(HOST_EXPORTS) \
36470 for flag in $(EXTRA_HOST_FLAGS) ; do \
36471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36472 done; \
36473 echo "Doing install-html in texinfo" ; \
36474 (cd $(HOST_SUBDIR)/texinfo && \
36475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36477 "RANLIB=$${RANLIB}" \
901119ae 36478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
36479 install-html) \
36480 || exit 1
36481
36482@endif texinfo
36483
d32ab992
PB
36484.PHONY: maybe-installcheck-texinfo installcheck-texinfo
36485maybe-installcheck-texinfo:
36486@if texinfo
36487maybe-installcheck-texinfo: installcheck-texinfo
295f4e42 36488
d32ab992 36489installcheck-texinfo: \
05750653 36490 configure-texinfo
f41d6665 36491 @: $(MAKE); $(unstage)
d32ab992 36492 @[ -f ./texinfo/Makefile ] || exit 0; \
295f4e42
NN
36493 r=`${PWD_COMMAND}`; export r; \
36494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36495 $(HOST_EXPORTS) \
d32ab992 36496 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36498 done; \
d32ab992 36499 echo "Doing installcheck in texinfo" ; \
215c351a 36500 (cd $(HOST_SUBDIR)/texinfo && \
295f4e42
NN
36501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36503 "RANLIB=$${RANLIB}" \
901119ae 36504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36505 installcheck) \
295f4e42
NN
36506 || exit 1
36507
d32ab992 36508@endif texinfo
295f4e42 36509
d32ab992
PB
36510.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
36511maybe-mostlyclean-texinfo:
36512@if texinfo
36513maybe-mostlyclean-texinfo: mostlyclean-texinfo
295f4e42 36514
05750653 36515mostlyclean-texinfo:
f41d6665 36516 @: $(MAKE); $(unstage)
d32ab992 36517 @[ -f ./texinfo/Makefile ] || exit 0; \
295f4e42
NN
36518 r=`${PWD_COMMAND}`; export r; \
36519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36520 $(HOST_EXPORTS) \
d32ab992 36521 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36523 done; \
d32ab992 36524 echo "Doing mostlyclean in texinfo" ; \
215c351a 36525 (cd $(HOST_SUBDIR)/texinfo && \
295f4e42
NN
36526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36528 "RANLIB=$${RANLIB}" \
901119ae 36529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36530 mostlyclean) \
295f4e42
NN
36531 || exit 1
36532
d32ab992 36533@endif texinfo
295f4e42 36534
d32ab992
PB
36535.PHONY: maybe-clean-texinfo clean-texinfo
36536maybe-clean-texinfo:
36537@if texinfo
36538maybe-clean-texinfo: clean-texinfo
295f4e42 36539
05750653 36540clean-texinfo:
f41d6665 36541 @: $(MAKE); $(unstage)
d32ab992 36542 @[ -f ./texinfo/Makefile ] || exit 0; \
295f4e42
NN
36543 r=`${PWD_COMMAND}`; export r; \
36544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36545 $(HOST_EXPORTS) \
d32ab992 36546 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36548 done; \
d32ab992 36549 echo "Doing clean in texinfo" ; \
215c351a 36550 (cd $(HOST_SUBDIR)/texinfo && \
295f4e42
NN
36551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36553 "RANLIB=$${RANLIB}" \
901119ae 36554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36555 clean) \
295f4e42
NN
36556 || exit 1
36557
d32ab992 36558@endif texinfo
295f4e42 36559
d32ab992
PB
36560.PHONY: maybe-distclean-texinfo distclean-texinfo
36561maybe-distclean-texinfo:
36562@if texinfo
36563maybe-distclean-texinfo: distclean-texinfo
295f4e42 36564
05750653 36565distclean-texinfo:
f41d6665 36566 @: $(MAKE); $(unstage)
d32ab992 36567 @[ -f ./texinfo/Makefile ] || exit 0; \
295f4e42
NN
36568 r=`${PWD_COMMAND}`; export r; \
36569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36570 $(HOST_EXPORTS) \
d32ab992 36571 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36573 done; \
d32ab992 36574 echo "Doing distclean in texinfo" ; \
215c351a 36575 (cd $(HOST_SUBDIR)/texinfo && \
295f4e42
NN
36576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36578 "RANLIB=$${RANLIB}" \
901119ae 36579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36580 distclean) \
295f4e42
NN
36581 || exit 1
36582
d32ab992 36583@endif texinfo
295f4e42 36584
d32ab992
PB
36585.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
36586maybe-maintainer-clean-texinfo:
36587@if texinfo
36588maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
295f4e42 36589
05750653 36590maintainer-clean-texinfo:
f41d6665 36591 @: $(MAKE); $(unstage)
d32ab992 36592 @[ -f ./texinfo/Makefile ] || exit 0; \
295f4e42
NN
36593 r=`${PWD_COMMAND}`; export r; \
36594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36595 $(HOST_EXPORTS) \
d32ab992 36596 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36598 done; \
d32ab992 36599 echo "Doing maintainer-clean in texinfo" ; \
215c351a 36600 (cd $(HOST_SUBDIR)/texinfo && \
295f4e42
NN
36601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36603 "RANLIB=$${RANLIB}" \
901119ae 36604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36605 maintainer-clean) \
295f4e42 36606 || exit 1
4977bab6 36607
d32ab992 36608@endif texinfo
4977bab6 36609
295f4e42 36610
25b42232 36611
d32ab992
PB
36612.PHONY: configure-textutils maybe-configure-textutils
36613maybe-configure-textutils:
3ff3adad
PB
36614@if gcc-bootstrap
36615configure-textutils: stage_current
36616@endif gcc-bootstrap
d32ab992
PB
36617@if textutils
36618maybe-configure-textutils: configure-textutils
cc11cc9b 36619configure-textutils:
f41d6665 36620 @: $(MAKE); $(unstage)
cc11cc9b 36621 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 36622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
36623 test ! -f $(HOST_SUBDIR)/textutils/Makefile || exit 0; \
36624 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/textutils ; \
4fc4dd12 36625 $(HOST_EXPORTS) \
25b42232
PB
36626 echo Configuring in $(HOST_SUBDIR)/textutils; \
36627 cd "$(HOST_SUBDIR)/textutils" || exit 1; \
4977bab6 36628 case $(srcdir) in \
215c351a
PB
36629 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36630 *) topdir=`echo $(HOST_SUBDIR)/textutils/ | \
36631 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 36632 esac; \
215c351a
PB
36633 srcdiroption="--srcdir=$${topdir}/textutils"; \
36634 libsrcdir="$$s/textutils"; \
4977bab6 36635 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
36636 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36637 --target=${target_alias} $${srcdiroption} \
4977bab6 36638 || exit 1
d32ab992 36639@endif textutils
4977bab6 36640
25b42232
PB
36641
36642
ce406537
PB
36643
36644
d32ab992
PB
36645.PHONY: all-textutils maybe-all-textutils
36646maybe-all-textutils:
3ff3adad
PB
36647@if gcc-bootstrap
36648all-textutils: stage_current
36649@endif gcc-bootstrap
d32ab992 36650@if textutils
7e0b5752 36651TARGET-textutils=all
d32ab992
PB
36652maybe-all-textutils: all-textutils
36653all-textutils: configure-textutils
f41d6665 36654 @: $(MAKE); $(unstage)
8c90b13a
L
36655 @r=`${PWD_COMMAND}`; export r; \
36656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36657 $(HOST_EXPORTS) \
215c351a 36658 (cd $(HOST_SUBDIR)/textutils && \
1c8bd6a3
PB
36659 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36660 $(TARGET-textutils))
d32ab992 36661@endif textutils
4977bab6 36662
25b42232 36663
ce406537
PB
36664
36665
d32ab992
PB
36666.PHONY: check-textutils maybe-check-textutils
36667maybe-check-textutils:
36668@if textutils
36669maybe-check-textutils: check-textutils
4977bab6 36670
d32ab992 36671check-textutils:
f41d6665 36672 @: $(MAKE); $(unstage)
8c90b13a
L
36673 @r=`${PWD_COMMAND}`; export r; \
36674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36675 $(HOST_EXPORTS) \
215c351a
PB
36676 (cd $(HOST_SUBDIR)/textutils && \
36677 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 36678
d32ab992 36679@endif textutils
4977bab6 36680
d32ab992
PB
36681.PHONY: install-textutils maybe-install-textutils
36682maybe-install-textutils:
36683@if textutils
36684maybe-install-textutils: install-textutils
295f4e42 36685
d32ab992 36686install-textutils: installdirs
f41d6665 36687 @: $(MAKE); $(unstage)
295f4e42
NN
36688 @r=`${PWD_COMMAND}`; export r; \
36689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36690 $(HOST_EXPORTS) \
215c351a 36691 (cd $(HOST_SUBDIR)/textutils && \
ace9ac7b 36692 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 36693
d32ab992 36694@endif textutils
295f4e42 36695
b5422ad7 36696# Other targets (info, dvi, pdf, etc.)
295f4e42 36697
d32ab992
PB
36698.PHONY: maybe-info-textutils info-textutils
36699maybe-info-textutils:
36700@if textutils
36701maybe-info-textutils: info-textutils
295f4e42 36702
d32ab992 36703info-textutils: \
05750653 36704 configure-textutils
f41d6665 36705 @: $(MAKE); $(unstage)
d32ab992 36706 @[ -f ./textutils/Makefile ] || exit 0; \
295f4e42
NN
36707 r=`${PWD_COMMAND}`; export r; \
36708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36709 $(HOST_EXPORTS) \
d32ab992 36710 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36712 done; \
d32ab992 36713 echo "Doing info in textutils" ; \
215c351a 36714 (cd $(HOST_SUBDIR)/textutils && \
295f4e42
NN
36715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36717 "RANLIB=$${RANLIB}" \
901119ae 36718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36719 info) \
295f4e42
NN
36720 || exit 1
36721
d32ab992 36722@endif textutils
295f4e42 36723
d32ab992
PB
36724.PHONY: maybe-dvi-textutils dvi-textutils
36725maybe-dvi-textutils:
36726@if textutils
36727maybe-dvi-textutils: dvi-textutils
295f4e42 36728
d32ab992 36729dvi-textutils: \
05750653 36730 configure-textutils
f41d6665 36731 @: $(MAKE); $(unstage)
d32ab992 36732 @[ -f ./textutils/Makefile ] || exit 0; \
295f4e42
NN
36733 r=`${PWD_COMMAND}`; export r; \
36734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36735 $(HOST_EXPORTS) \
d32ab992 36736 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36738 done; \
d32ab992 36739 echo "Doing dvi in textutils" ; \
215c351a 36740 (cd $(HOST_SUBDIR)/textutils && \
295f4e42
NN
36741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36743 "RANLIB=$${RANLIB}" \
901119ae 36744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36745 dvi) \
295f4e42
NN
36746 || exit 1
36747
d32ab992 36748@endif textutils
295f4e42 36749
b5422ad7
BM
36750.PHONY: maybe-pdf-textutils pdf-textutils
36751maybe-pdf-textutils:
36752@if textutils
36753maybe-pdf-textutils: pdf-textutils
36754
36755pdf-textutils: \
36756 configure-textutils
36757 @: $(MAKE); $(unstage)
36758 @[ -f ./textutils/Makefile ] || exit 0; \
36759 r=`${PWD_COMMAND}`; export r; \
36760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36761 $(HOST_EXPORTS) \
36762 for flag in $(EXTRA_HOST_FLAGS) ; do \
36763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36764 done; \
36765 echo "Doing pdf in textutils" ; \
36766 (cd $(HOST_SUBDIR)/textutils && \
36767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36769 "RANLIB=$${RANLIB}" \
901119ae 36770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
36771 pdf) \
36772 || exit 1
36773
36774@endif textutils
36775
f87a2b2e
MS
36776.PHONY: maybe-html-textutils html-textutils
36777maybe-html-textutils:
36778@if textutils
36779maybe-html-textutils: html-textutils
36780
36781html-textutils: \
05750653 36782 configure-textutils
f41d6665 36783 @: $(MAKE); $(unstage)
f87a2b2e
MS
36784 @[ -f ./textutils/Makefile ] || exit 0; \
36785 r=`${PWD_COMMAND}`; export r; \
36786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
36787 $(HOST_EXPORTS) \
36788 for flag in $(EXTRA_HOST_FLAGS) ; do \
36789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36790 done; \
36791 echo "Doing html in textutils" ; \
215c351a 36792 (cd $(HOST_SUBDIR)/textutils && \
f87a2b2e
MS
36793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36795 "RANLIB=$${RANLIB}" \
901119ae 36796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
36797 html) \
36798 || exit 1
36799
36800@endif textutils
36801
d32ab992
PB
36802.PHONY: maybe-TAGS-textutils TAGS-textutils
36803maybe-TAGS-textutils:
36804@if textutils
36805maybe-TAGS-textutils: TAGS-textutils
295f4e42 36806
d32ab992 36807TAGS-textutils: \
05750653 36808 configure-textutils
f41d6665 36809 @: $(MAKE); $(unstage)
d32ab992 36810 @[ -f ./textutils/Makefile ] || exit 0; \
295f4e42
NN
36811 r=`${PWD_COMMAND}`; export r; \
36812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36813 $(HOST_EXPORTS) \
d32ab992 36814 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36816 done; \
d32ab992 36817 echo "Doing TAGS in textutils" ; \
215c351a 36818 (cd $(HOST_SUBDIR)/textutils && \
295f4e42
NN
36819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36821 "RANLIB=$${RANLIB}" \
901119ae 36822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36823 TAGS) \
295f4e42
NN
36824 || exit 1
36825
d32ab992 36826@endif textutils
295f4e42 36827
d32ab992
PB
36828.PHONY: maybe-install-info-textutils install-info-textutils
36829maybe-install-info-textutils:
36830@if textutils
36831maybe-install-info-textutils: install-info-textutils
295f4e42 36832
d32ab992
PB
36833install-info-textutils: \
36834 configure-textutils \
05750653 36835 info-textutils
f41d6665 36836 @: $(MAKE); $(unstage)
d32ab992 36837 @[ -f ./textutils/Makefile ] || exit 0; \
295f4e42
NN
36838 r=`${PWD_COMMAND}`; export r; \
36839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36840 $(HOST_EXPORTS) \
d32ab992 36841 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36843 done; \
d32ab992 36844 echo "Doing install-info in textutils" ; \
215c351a 36845 (cd $(HOST_SUBDIR)/textutils && \
295f4e42
NN
36846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36848 "RANLIB=$${RANLIB}" \
901119ae 36849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36850 install-info) \
295f4e42
NN
36851 || exit 1
36852
d32ab992 36853@endif textutils
295f4e42 36854
9c4d2493
BM
36855.PHONY: maybe-install-pdf-textutils install-pdf-textutils
36856maybe-install-pdf-textutils:
36857@if textutils
36858maybe-install-pdf-textutils: install-pdf-textutils
36859
36860install-pdf-textutils: \
36861 configure-textutils \
36862 pdf-textutils
36863 @: $(MAKE); $(unstage)
36864 @[ -f ./textutils/Makefile ] || exit 0; \
36865 r=`${PWD_COMMAND}`; export r; \
36866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36867 $(HOST_EXPORTS) \
36868 for flag in $(EXTRA_HOST_FLAGS) ; do \
36869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36870 done; \
36871 echo "Doing install-pdf in textutils" ; \
36872 (cd $(HOST_SUBDIR)/textutils && \
36873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36875 "RANLIB=$${RANLIB}" \
901119ae 36876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
36877 install-pdf) \
36878 || exit 1
36879
36880@endif textutils
36881
65d6e994
CD
36882.PHONY: maybe-install-html-textutils install-html-textutils
36883maybe-install-html-textutils:
36884@if textutils
36885maybe-install-html-textutils: install-html-textutils
36886
36887install-html-textutils: \
36888 configure-textutils \
36889 html-textutils
36890 @: $(MAKE); $(unstage)
36891 @[ -f ./textutils/Makefile ] || exit 0; \
36892 r=`${PWD_COMMAND}`; export r; \
36893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36894 $(HOST_EXPORTS) \
36895 for flag in $(EXTRA_HOST_FLAGS) ; do \
36896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36897 done; \
36898 echo "Doing install-html in textutils" ; \
36899 (cd $(HOST_SUBDIR)/textutils && \
36900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36902 "RANLIB=$${RANLIB}" \
901119ae 36903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
36904 install-html) \
36905 || exit 1
36906
36907@endif textutils
36908
d32ab992
PB
36909.PHONY: maybe-installcheck-textutils installcheck-textutils
36910maybe-installcheck-textutils:
36911@if textutils
36912maybe-installcheck-textutils: installcheck-textutils
295f4e42 36913
d32ab992 36914installcheck-textutils: \
05750653 36915 configure-textutils
f41d6665 36916 @: $(MAKE); $(unstage)
d32ab992 36917 @[ -f ./textutils/Makefile ] || exit 0; \
295f4e42
NN
36918 r=`${PWD_COMMAND}`; export r; \
36919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36920 $(HOST_EXPORTS) \
d32ab992 36921 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36923 done; \
d32ab992 36924 echo "Doing installcheck in textutils" ; \
215c351a 36925 (cd $(HOST_SUBDIR)/textutils && \
295f4e42
NN
36926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36928 "RANLIB=$${RANLIB}" \
901119ae 36929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36930 installcheck) \
295f4e42
NN
36931 || exit 1
36932
d32ab992 36933@endif textutils
295f4e42 36934
d32ab992
PB
36935.PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
36936maybe-mostlyclean-textutils:
36937@if textutils
36938maybe-mostlyclean-textutils: mostlyclean-textutils
295f4e42 36939
05750653 36940mostlyclean-textutils:
f41d6665 36941 @: $(MAKE); $(unstage)
d32ab992 36942 @[ -f ./textutils/Makefile ] || exit 0; \
295f4e42
NN
36943 r=`${PWD_COMMAND}`; export r; \
36944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36945 $(HOST_EXPORTS) \
d32ab992 36946 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36948 done; \
d32ab992 36949 echo "Doing mostlyclean in textutils" ; \
215c351a 36950 (cd $(HOST_SUBDIR)/textutils && \
295f4e42
NN
36951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36953 "RANLIB=$${RANLIB}" \
901119ae 36954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36955 mostlyclean) \
295f4e42
NN
36956 || exit 1
36957
d32ab992 36958@endif textutils
295f4e42 36959
d32ab992
PB
36960.PHONY: maybe-clean-textutils clean-textutils
36961maybe-clean-textutils:
36962@if textutils
36963maybe-clean-textutils: clean-textutils
295f4e42 36964
05750653 36965clean-textutils:
f41d6665 36966 @: $(MAKE); $(unstage)
d32ab992 36967 @[ -f ./textutils/Makefile ] || exit 0; \
295f4e42
NN
36968 r=`${PWD_COMMAND}`; export r; \
36969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36970 $(HOST_EXPORTS) \
d32ab992 36971 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36973 done; \
d32ab992 36974 echo "Doing clean in textutils" ; \
215c351a 36975 (cd $(HOST_SUBDIR)/textutils && \
295f4e42
NN
36976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36978 "RANLIB=$${RANLIB}" \
901119ae 36979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36980 clean) \
295f4e42
NN
36981 || exit 1
36982
d32ab992 36983@endif textutils
295f4e42 36984
d32ab992
PB
36985.PHONY: maybe-distclean-textutils distclean-textutils
36986maybe-distclean-textutils:
36987@if textutils
36988maybe-distclean-textutils: distclean-textutils
295f4e42 36989
05750653 36990distclean-textutils:
f41d6665 36991 @: $(MAKE); $(unstage)
d32ab992 36992 @[ -f ./textutils/Makefile ] || exit 0; \
295f4e42
NN
36993 r=`${PWD_COMMAND}`; export r; \
36994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36995 $(HOST_EXPORTS) \
d32ab992 36996 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36998 done; \
d32ab992 36999 echo "Doing distclean in textutils" ; \
215c351a 37000 (cd $(HOST_SUBDIR)/textutils && \
295f4e42
NN
37001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37003 "RANLIB=$${RANLIB}" \
901119ae 37004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37005 distclean) \
295f4e42
NN
37006 || exit 1
37007
d32ab992 37008@endif textutils
295f4e42 37009
d32ab992
PB
37010.PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
37011maybe-maintainer-clean-textutils:
37012@if textutils
37013maybe-maintainer-clean-textutils: maintainer-clean-textutils
295f4e42 37014
05750653 37015maintainer-clean-textutils:
f41d6665 37016 @: $(MAKE); $(unstage)
d32ab992 37017 @[ -f ./textutils/Makefile ] || exit 0; \
295f4e42
NN
37018 r=`${PWD_COMMAND}`; export r; \
37019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37020 $(HOST_EXPORTS) \
d32ab992 37021 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37023 done; \
d32ab992 37024 echo "Doing maintainer-clean in textutils" ; \
215c351a 37025 (cd $(HOST_SUBDIR)/textutils && \
295f4e42
NN
37026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37028 "RANLIB=$${RANLIB}" \
901119ae 37029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37030 maintainer-clean) \
295f4e42 37031 || exit 1
7e2dbcef 37032
d32ab992 37033@endif textutils
4977bab6
ZW
37034
37035
25b42232 37036
d32ab992
PB
37037.PHONY: configure-time maybe-configure-time
37038maybe-configure-time:
3ff3adad
PB
37039@if gcc-bootstrap
37040configure-time: stage_current
37041@endif gcc-bootstrap
d32ab992
PB
37042@if time
37043maybe-configure-time: configure-time
cc11cc9b 37044configure-time:
f41d6665 37045 @: $(MAKE); $(unstage)
cc11cc9b 37046 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 37047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
37048 test ! -f $(HOST_SUBDIR)/time/Makefile || exit 0; \
37049 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/time ; \
4fc4dd12 37050 $(HOST_EXPORTS) \
25b42232
PB
37051 echo Configuring in $(HOST_SUBDIR)/time; \
37052 cd "$(HOST_SUBDIR)/time" || exit 1; \
4977bab6 37053 case $(srcdir) in \
215c351a
PB
37054 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37055 *) topdir=`echo $(HOST_SUBDIR)/time/ | \
37056 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 37057 esac; \
215c351a
PB
37058 srcdiroption="--srcdir=$${topdir}/time"; \
37059 libsrcdir="$$s/time"; \
4977bab6 37060 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
37061 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37062 --target=${target_alias} $${srcdiroption} \
4977bab6 37063 || exit 1
d32ab992 37064@endif time
4977bab6 37065
25b42232
PB
37066
37067
ce406537
PB
37068
37069
d32ab992
PB
37070.PHONY: all-time maybe-all-time
37071maybe-all-time:
3ff3adad
PB
37072@if gcc-bootstrap
37073all-time: stage_current
37074@endif gcc-bootstrap
d32ab992 37075@if time
7e0b5752 37076TARGET-time=all
d32ab992
PB
37077maybe-all-time: all-time
37078all-time: configure-time
f41d6665 37079 @: $(MAKE); $(unstage)
8c90b13a
L
37080 @r=`${PWD_COMMAND}`; export r; \
37081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37082 $(HOST_EXPORTS) \
215c351a 37083 (cd $(HOST_SUBDIR)/time && \
1c8bd6a3
PB
37084 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37085 $(TARGET-time))
d32ab992 37086@endif time
4977bab6 37087
25b42232 37088
ce406537
PB
37089
37090
d32ab992
PB
37091.PHONY: check-time maybe-check-time
37092maybe-check-time:
37093@if time
37094maybe-check-time: check-time
4977bab6 37095
d32ab992 37096check-time:
f41d6665 37097 @: $(MAKE); $(unstage)
8c90b13a
L
37098 @r=`${PWD_COMMAND}`; export r; \
37099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37100 $(HOST_EXPORTS) \
215c351a
PB
37101 (cd $(HOST_SUBDIR)/time && \
37102 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 37103
d32ab992 37104@endif time
4977bab6 37105
d32ab992
PB
37106.PHONY: install-time maybe-install-time
37107maybe-install-time:
37108@if time
37109maybe-install-time: install-time
7e2dbcef 37110
d32ab992 37111install-time: installdirs
f41d6665 37112 @: $(MAKE); $(unstage)
8c90b13a
L
37113 @r=`${PWD_COMMAND}`; export r; \
37114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37115 $(HOST_EXPORTS) \
215c351a 37116 (cd $(HOST_SUBDIR)/time && \
ace9ac7b 37117 $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 37118
d32ab992 37119@endif time
4977bab6 37120
b5422ad7 37121# Other targets (info, dvi, pdf, etc.)
295f4e42 37122
d32ab992
PB
37123.PHONY: maybe-info-time info-time
37124maybe-info-time:
37125@if time
37126maybe-info-time: info-time
295f4e42 37127
d32ab992 37128info-time: \
05750653 37129 configure-time
f41d6665 37130 @: $(MAKE); $(unstage)
d32ab992 37131 @[ -f ./time/Makefile ] || exit 0; \
295f4e42
NN
37132 r=`${PWD_COMMAND}`; export r; \
37133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37134 $(HOST_EXPORTS) \
d32ab992 37135 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37137 done; \
d32ab992 37138 echo "Doing info in time" ; \
215c351a 37139 (cd $(HOST_SUBDIR)/time && \
295f4e42
NN
37140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37142 "RANLIB=$${RANLIB}" \
901119ae 37143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37144 info) \
295f4e42
NN
37145 || exit 1
37146
d32ab992 37147@endif time
295f4e42 37148
d32ab992
PB
37149.PHONY: maybe-dvi-time dvi-time
37150maybe-dvi-time:
37151@if time
37152maybe-dvi-time: dvi-time
295f4e42 37153
d32ab992 37154dvi-time: \
05750653 37155 configure-time
f41d6665 37156 @: $(MAKE); $(unstage)
d32ab992 37157 @[ -f ./time/Makefile ] || exit 0; \
295f4e42
NN
37158 r=`${PWD_COMMAND}`; export r; \
37159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37160 $(HOST_EXPORTS) \
d32ab992 37161 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37163 done; \
d32ab992 37164 echo "Doing dvi in time" ; \
215c351a 37165 (cd $(HOST_SUBDIR)/time && \
295f4e42
NN
37166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37168 "RANLIB=$${RANLIB}" \
901119ae 37169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37170 dvi) \
295f4e42
NN
37171 || exit 1
37172
d32ab992 37173@endif time
295f4e42 37174
b5422ad7
BM
37175.PHONY: maybe-pdf-time pdf-time
37176maybe-pdf-time:
37177@if time
37178maybe-pdf-time: pdf-time
37179
37180pdf-time: \
37181 configure-time
37182 @: $(MAKE); $(unstage)
37183 @[ -f ./time/Makefile ] || exit 0; \
37184 r=`${PWD_COMMAND}`; export r; \
37185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37186 $(HOST_EXPORTS) \
37187 for flag in $(EXTRA_HOST_FLAGS) ; do \
37188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37189 done; \
37190 echo "Doing pdf in time" ; \
37191 (cd $(HOST_SUBDIR)/time && \
37192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37194 "RANLIB=$${RANLIB}" \
901119ae 37195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
37196 pdf) \
37197 || exit 1
37198
37199@endif time
37200
f87a2b2e
MS
37201.PHONY: maybe-html-time html-time
37202maybe-html-time:
37203@if time
37204maybe-html-time: html-time
37205
37206html-time: \
05750653 37207 configure-time
f41d6665 37208 @: $(MAKE); $(unstage)
f87a2b2e
MS
37209 @[ -f ./time/Makefile ] || exit 0; \
37210 r=`${PWD_COMMAND}`; export r; \
37211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
37212 $(HOST_EXPORTS) \
37213 for flag in $(EXTRA_HOST_FLAGS) ; do \
37214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37215 done; \
37216 echo "Doing html in time" ; \
215c351a 37217 (cd $(HOST_SUBDIR)/time && \
f87a2b2e
MS
37218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37220 "RANLIB=$${RANLIB}" \
901119ae 37221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
37222 html) \
37223 || exit 1
37224
37225@endif time
37226
d32ab992
PB
37227.PHONY: maybe-TAGS-time TAGS-time
37228maybe-TAGS-time:
37229@if time
37230maybe-TAGS-time: TAGS-time
295f4e42 37231
d32ab992 37232TAGS-time: \
05750653 37233 configure-time
f41d6665 37234 @: $(MAKE); $(unstage)
d32ab992 37235 @[ -f ./time/Makefile ] || exit 0; \
295f4e42
NN
37236 r=`${PWD_COMMAND}`; export r; \
37237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37238 $(HOST_EXPORTS) \
d32ab992 37239 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37241 done; \
d32ab992 37242 echo "Doing TAGS in time" ; \
215c351a 37243 (cd $(HOST_SUBDIR)/time && \
295f4e42
NN
37244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37246 "RANLIB=$${RANLIB}" \
901119ae 37247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37248 TAGS) \
295f4e42
NN
37249 || exit 1
37250
d32ab992 37251@endif time
295f4e42 37252
d32ab992
PB
37253.PHONY: maybe-install-info-time install-info-time
37254maybe-install-info-time:
37255@if time
37256maybe-install-info-time: install-info-time
295f4e42 37257
d32ab992
PB
37258install-info-time: \
37259 configure-time \
05750653 37260 info-time
f41d6665 37261 @: $(MAKE); $(unstage)
d32ab992 37262 @[ -f ./time/Makefile ] || exit 0; \
295f4e42
NN
37263 r=`${PWD_COMMAND}`; export r; \
37264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37265 $(HOST_EXPORTS) \
d32ab992 37266 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37268 done; \
d32ab992 37269 echo "Doing install-info in time" ; \
215c351a 37270 (cd $(HOST_SUBDIR)/time && \
295f4e42
NN
37271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37273 "RANLIB=$${RANLIB}" \
901119ae 37274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37275 install-info) \
295f4e42
NN
37276 || exit 1
37277
d32ab992 37278@endif time
295f4e42 37279
9c4d2493
BM
37280.PHONY: maybe-install-pdf-time install-pdf-time
37281maybe-install-pdf-time:
37282@if time
37283maybe-install-pdf-time: install-pdf-time
37284
37285install-pdf-time: \
37286 configure-time \
37287 pdf-time
37288 @: $(MAKE); $(unstage)
37289 @[ -f ./time/Makefile ] || exit 0; \
37290 r=`${PWD_COMMAND}`; export r; \
37291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37292 $(HOST_EXPORTS) \
37293 for flag in $(EXTRA_HOST_FLAGS) ; do \
37294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37295 done; \
37296 echo "Doing install-pdf in time" ; \
37297 (cd $(HOST_SUBDIR)/time && \
37298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37300 "RANLIB=$${RANLIB}" \
901119ae 37301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
37302 install-pdf) \
37303 || exit 1
37304
37305@endif time
37306
65d6e994
CD
37307.PHONY: maybe-install-html-time install-html-time
37308maybe-install-html-time:
37309@if time
37310maybe-install-html-time: install-html-time
37311
37312install-html-time: \
37313 configure-time \
37314 html-time
37315 @: $(MAKE); $(unstage)
37316 @[ -f ./time/Makefile ] || exit 0; \
37317 r=`${PWD_COMMAND}`; export r; \
37318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37319 $(HOST_EXPORTS) \
37320 for flag in $(EXTRA_HOST_FLAGS) ; do \
37321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37322 done; \
37323 echo "Doing install-html in time" ; \
37324 (cd $(HOST_SUBDIR)/time && \
37325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37327 "RANLIB=$${RANLIB}" \
901119ae 37328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
37329 install-html) \
37330 || exit 1
37331
37332@endif time
37333
d32ab992
PB
37334.PHONY: maybe-installcheck-time installcheck-time
37335maybe-installcheck-time:
37336@if time
37337maybe-installcheck-time: installcheck-time
295f4e42 37338
d32ab992 37339installcheck-time: \
05750653 37340 configure-time
f41d6665 37341 @: $(MAKE); $(unstage)
d32ab992 37342 @[ -f ./time/Makefile ] || exit 0; \
295f4e42
NN
37343 r=`${PWD_COMMAND}`; export r; \
37344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37345 $(HOST_EXPORTS) \
d32ab992 37346 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37348 done; \
d32ab992 37349 echo "Doing installcheck in time" ; \
215c351a 37350 (cd $(HOST_SUBDIR)/time && \
295f4e42
NN
37351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37353 "RANLIB=$${RANLIB}" \
901119ae 37354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37355 installcheck) \
295f4e42
NN
37356 || exit 1
37357
d32ab992 37358@endif time
295f4e42 37359
d32ab992
PB
37360.PHONY: maybe-mostlyclean-time mostlyclean-time
37361maybe-mostlyclean-time:
37362@if time
37363maybe-mostlyclean-time: mostlyclean-time
295f4e42 37364
05750653 37365mostlyclean-time:
f41d6665 37366 @: $(MAKE); $(unstage)
d32ab992 37367 @[ -f ./time/Makefile ] || exit 0; \
295f4e42
NN
37368 r=`${PWD_COMMAND}`; export r; \
37369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37370 $(HOST_EXPORTS) \
d32ab992 37371 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37373 done; \
d32ab992 37374 echo "Doing mostlyclean in time" ; \
215c351a 37375 (cd $(HOST_SUBDIR)/time && \
295f4e42
NN
37376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37378 "RANLIB=$${RANLIB}" \
901119ae 37379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37380 mostlyclean) \
295f4e42
NN
37381 || exit 1
37382
d32ab992 37383@endif time
295f4e42 37384
d32ab992
PB
37385.PHONY: maybe-clean-time clean-time
37386maybe-clean-time:
37387@if time
37388maybe-clean-time: clean-time
295f4e42 37389
05750653 37390clean-time:
f41d6665 37391 @: $(MAKE); $(unstage)
d32ab992 37392 @[ -f ./time/Makefile ] || exit 0; \
295f4e42
NN
37393 r=`${PWD_COMMAND}`; export r; \
37394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37395 $(HOST_EXPORTS) \
d32ab992 37396 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37398 done; \
d32ab992 37399 echo "Doing clean in time" ; \
215c351a 37400 (cd $(HOST_SUBDIR)/time && \
295f4e42
NN
37401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37403 "RANLIB=$${RANLIB}" \
901119ae 37404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37405 clean) \
295f4e42
NN
37406 || exit 1
37407
d32ab992 37408@endif time
295f4e42 37409
d32ab992
PB
37410.PHONY: maybe-distclean-time distclean-time
37411maybe-distclean-time:
37412@if time
37413maybe-distclean-time: distclean-time
295f4e42 37414
05750653 37415distclean-time:
f41d6665 37416 @: $(MAKE); $(unstage)
d32ab992 37417 @[ -f ./time/Makefile ] || exit 0; \
295f4e42
NN
37418 r=`${PWD_COMMAND}`; export r; \
37419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37420 $(HOST_EXPORTS) \
d32ab992 37421 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37423 done; \
d32ab992 37424 echo "Doing distclean in time" ; \
215c351a 37425 (cd $(HOST_SUBDIR)/time && \
295f4e42
NN
37426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37428 "RANLIB=$${RANLIB}" \
901119ae 37429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37430 distclean) \
295f4e42
NN
37431 || exit 1
37432
d32ab992 37433@endif time
295f4e42 37434
d32ab992
PB
37435.PHONY: maybe-maintainer-clean-time maintainer-clean-time
37436maybe-maintainer-clean-time:
37437@if time
37438maybe-maintainer-clean-time: maintainer-clean-time
295f4e42 37439
05750653 37440maintainer-clean-time:
f41d6665 37441 @: $(MAKE); $(unstage)
d32ab992 37442 @[ -f ./time/Makefile ] || exit 0; \
295f4e42
NN
37443 r=`${PWD_COMMAND}`; export r; \
37444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37445 $(HOST_EXPORTS) \
d32ab992 37446 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37448 done; \
d32ab992 37449 echo "Doing maintainer-clean in time" ; \
215c351a 37450 (cd $(HOST_SUBDIR)/time && \
295f4e42
NN
37451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37453 "RANLIB=$${RANLIB}" \
901119ae 37454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37455 maintainer-clean) \
295f4e42
NN
37456 || exit 1
37457
d32ab992 37458@endif time
295f4e42
NN
37459
37460
25b42232 37461
d32ab992
PB
37462.PHONY: configure-uudecode maybe-configure-uudecode
37463maybe-configure-uudecode:
3ff3adad
PB
37464@if gcc-bootstrap
37465configure-uudecode: stage_current
37466@endif gcc-bootstrap
d32ab992
PB
37467@if uudecode
37468maybe-configure-uudecode: configure-uudecode
cc11cc9b 37469configure-uudecode:
f41d6665 37470 @: $(MAKE); $(unstage)
cc11cc9b 37471 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 37472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
37473 test ! -f $(HOST_SUBDIR)/uudecode/Makefile || exit 0; \
37474 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/uudecode ; \
4fc4dd12 37475 $(HOST_EXPORTS) \
25b42232
PB
37476 echo Configuring in $(HOST_SUBDIR)/uudecode; \
37477 cd "$(HOST_SUBDIR)/uudecode" || exit 1; \
4977bab6 37478 case $(srcdir) in \
215c351a
PB
37479 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37480 *) topdir=`echo $(HOST_SUBDIR)/uudecode/ | \
37481 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 37482 esac; \
215c351a
PB
37483 srcdiroption="--srcdir=$${topdir}/uudecode"; \
37484 libsrcdir="$$s/uudecode"; \
4977bab6 37485 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
37486 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37487 --target=${target_alias} $${srcdiroption} \
4977bab6 37488 || exit 1
d32ab992 37489@endif uudecode
4977bab6 37490
25b42232
PB
37491
37492
ce406537
PB
37493
37494
d32ab992
PB
37495.PHONY: all-uudecode maybe-all-uudecode
37496maybe-all-uudecode:
3ff3adad
PB
37497@if gcc-bootstrap
37498all-uudecode: stage_current
37499@endif gcc-bootstrap
d32ab992 37500@if uudecode
7e0b5752 37501TARGET-uudecode=all
d32ab992
PB
37502maybe-all-uudecode: all-uudecode
37503all-uudecode: configure-uudecode
f41d6665 37504 @: $(MAKE); $(unstage)
8c90b13a
L
37505 @r=`${PWD_COMMAND}`; export r; \
37506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37507 $(HOST_EXPORTS) \
215c351a 37508 (cd $(HOST_SUBDIR)/uudecode && \
1c8bd6a3
PB
37509 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37510 $(TARGET-uudecode))
d32ab992 37511@endif uudecode
4977bab6 37512
25b42232 37513
ce406537
PB
37514
37515
d32ab992
PB
37516.PHONY: check-uudecode maybe-check-uudecode
37517maybe-check-uudecode:
37518@if uudecode
37519maybe-check-uudecode: check-uudecode
4977bab6 37520
d32ab992 37521check-uudecode:
f41d6665 37522 @: $(MAKE); $(unstage)
8c90b13a
L
37523 @r=`${PWD_COMMAND}`; export r; \
37524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37525 $(HOST_EXPORTS) \
215c351a
PB
37526 (cd $(HOST_SUBDIR)/uudecode && \
37527 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 37528
d32ab992 37529@endif uudecode
4977bab6 37530
d32ab992
PB
37531.PHONY: install-uudecode maybe-install-uudecode
37532maybe-install-uudecode:
37533@if uudecode
37534maybe-install-uudecode: install-uudecode
7e2dbcef 37535
d32ab992 37536install-uudecode: installdirs
f41d6665 37537 @: $(MAKE); $(unstage)
8c90b13a
L
37538 @r=`${PWD_COMMAND}`; export r; \
37539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37540 $(HOST_EXPORTS) \
215c351a 37541 (cd $(HOST_SUBDIR)/uudecode && \
ace9ac7b 37542 $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 37543
d32ab992 37544@endif uudecode
4977bab6 37545
b5422ad7 37546# Other targets (info, dvi, pdf, etc.)
295f4e42 37547
d32ab992
PB
37548.PHONY: maybe-info-uudecode info-uudecode
37549maybe-info-uudecode:
37550@if uudecode
37551maybe-info-uudecode: info-uudecode
295f4e42 37552
d32ab992 37553info-uudecode: \
05750653 37554 configure-uudecode
f41d6665 37555 @: $(MAKE); $(unstage)
d32ab992 37556 @[ -f ./uudecode/Makefile ] || exit 0; \
8c90b13a
L
37557 r=`${PWD_COMMAND}`; export r; \
37558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37559 $(HOST_EXPORTS) \
d32ab992 37560 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37562 done; \
d32ab992 37563 echo "Doing info in uudecode" ; \
215c351a 37564 (cd $(HOST_SUBDIR)/uudecode && \
295f4e42
NN
37565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37567 "RANLIB=$${RANLIB}" \
901119ae 37568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37569 info) \
4977bab6
ZW
37570 || exit 1
37571
d32ab992 37572@endif uudecode
295f4e42 37573
d32ab992
PB
37574.PHONY: maybe-dvi-uudecode dvi-uudecode
37575maybe-dvi-uudecode:
37576@if uudecode
37577maybe-dvi-uudecode: dvi-uudecode
295f4e42 37578
d32ab992 37579dvi-uudecode: \
05750653 37580 configure-uudecode
f41d6665 37581 @: $(MAKE); $(unstage)
d32ab992 37582 @[ -f ./uudecode/Makefile ] || exit 0; \
295f4e42 37583 r=`${PWD_COMMAND}`; export r; \
8c90b13a 37584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37585 $(HOST_EXPORTS) \
d32ab992 37586 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37588 done; \
d32ab992 37589 echo "Doing dvi in uudecode" ; \
215c351a 37590 (cd $(HOST_SUBDIR)/uudecode && \
295f4e42
NN
37591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37593 "RANLIB=$${RANLIB}" \
901119ae 37594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37595 dvi) \
295f4e42 37596 || exit 1
4977bab6 37597
d32ab992 37598@endif uudecode
4977bab6 37599
b5422ad7
BM
37600.PHONY: maybe-pdf-uudecode pdf-uudecode
37601maybe-pdf-uudecode:
37602@if uudecode
37603maybe-pdf-uudecode: pdf-uudecode
37604
37605pdf-uudecode: \
37606 configure-uudecode
37607 @: $(MAKE); $(unstage)
37608 @[ -f ./uudecode/Makefile ] || exit 0; \
37609 r=`${PWD_COMMAND}`; export r; \
37610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37611 $(HOST_EXPORTS) \
37612 for flag in $(EXTRA_HOST_FLAGS) ; do \
37613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37614 done; \
37615 echo "Doing pdf in uudecode" ; \
37616 (cd $(HOST_SUBDIR)/uudecode && \
37617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37619 "RANLIB=$${RANLIB}" \
901119ae 37620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
37621 pdf) \
37622 || exit 1
37623
37624@endif uudecode
37625
f87a2b2e
MS
37626.PHONY: maybe-html-uudecode html-uudecode
37627maybe-html-uudecode:
37628@if uudecode
37629maybe-html-uudecode: html-uudecode
37630
37631html-uudecode: \
05750653 37632 configure-uudecode
f41d6665 37633 @: $(MAKE); $(unstage)
f87a2b2e
MS
37634 @[ -f ./uudecode/Makefile ] || exit 0; \
37635 r=`${PWD_COMMAND}`; export r; \
37636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
37637 $(HOST_EXPORTS) \
37638 for flag in $(EXTRA_HOST_FLAGS) ; do \
37639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37640 done; \
37641 echo "Doing html in uudecode" ; \
215c351a 37642 (cd $(HOST_SUBDIR)/uudecode && \
f87a2b2e
MS
37643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37645 "RANLIB=$${RANLIB}" \
901119ae 37646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
37647 html) \
37648 || exit 1
37649
37650@endif uudecode
37651
d32ab992
PB
37652.PHONY: maybe-TAGS-uudecode TAGS-uudecode
37653maybe-TAGS-uudecode:
37654@if uudecode
37655maybe-TAGS-uudecode: TAGS-uudecode
295f4e42 37656
d32ab992 37657TAGS-uudecode: \
05750653 37658 configure-uudecode
f41d6665 37659 @: $(MAKE); $(unstage)
d32ab992
PB
37660 @[ -f ./uudecode/Makefile ] || exit 0; \
37661 r=`${PWD_COMMAND}`; export r; \
8c90b13a 37662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37663 $(HOST_EXPORTS) \
d32ab992 37664 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37666 done; \
d32ab992 37667 echo "Doing TAGS in uudecode" ; \
215c351a 37668 (cd $(HOST_SUBDIR)/uudecode && \
295f4e42
NN
37669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37671 "RANLIB=$${RANLIB}" \
901119ae 37672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37673 TAGS) \
295f4e42 37674 || exit 1
4977bab6 37675
d32ab992 37676@endif uudecode
4977bab6 37677
d32ab992
PB
37678.PHONY: maybe-install-info-uudecode install-info-uudecode
37679maybe-install-info-uudecode:
37680@if uudecode
37681maybe-install-info-uudecode: install-info-uudecode
7e2dbcef 37682
d32ab992
PB
37683install-info-uudecode: \
37684 configure-uudecode \
05750653 37685 info-uudecode
f41d6665 37686 @: $(MAKE); $(unstage)
d32ab992 37687 @[ -f ./uudecode/Makefile ] || exit 0; \
295f4e42
NN
37688 r=`${PWD_COMMAND}`; export r; \
37689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37690 $(HOST_EXPORTS) \
d32ab992 37691 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37693 done; \
d32ab992 37694 echo "Doing install-info in uudecode" ; \
215c351a 37695 (cd $(HOST_SUBDIR)/uudecode && \
295f4e42
NN
37696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37698 "RANLIB=$${RANLIB}" \
901119ae 37699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37700 install-info) \
295f4e42
NN
37701 || exit 1
37702
d32ab992 37703@endif uudecode
295f4e42 37704
9c4d2493
BM
37705.PHONY: maybe-install-pdf-uudecode install-pdf-uudecode
37706maybe-install-pdf-uudecode:
37707@if uudecode
37708maybe-install-pdf-uudecode: install-pdf-uudecode
37709
37710install-pdf-uudecode: \
37711 configure-uudecode \
37712 pdf-uudecode
37713 @: $(MAKE); $(unstage)
37714 @[ -f ./uudecode/Makefile ] || exit 0; \
37715 r=`${PWD_COMMAND}`; export r; \
37716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37717 $(HOST_EXPORTS) \
37718 for flag in $(EXTRA_HOST_FLAGS) ; do \
37719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37720 done; \
37721 echo "Doing install-pdf in uudecode" ; \
37722 (cd $(HOST_SUBDIR)/uudecode && \
37723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37725 "RANLIB=$${RANLIB}" \
901119ae 37726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
37727 install-pdf) \
37728 || exit 1
37729
37730@endif uudecode
37731
65d6e994
CD
37732.PHONY: maybe-install-html-uudecode install-html-uudecode
37733maybe-install-html-uudecode:
37734@if uudecode
37735maybe-install-html-uudecode: install-html-uudecode
37736
37737install-html-uudecode: \
37738 configure-uudecode \
37739 html-uudecode
37740 @: $(MAKE); $(unstage)
37741 @[ -f ./uudecode/Makefile ] || exit 0; \
37742 r=`${PWD_COMMAND}`; export r; \
37743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37744 $(HOST_EXPORTS) \
37745 for flag in $(EXTRA_HOST_FLAGS) ; do \
37746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37747 done; \
37748 echo "Doing install-html in uudecode" ; \
37749 (cd $(HOST_SUBDIR)/uudecode && \
37750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37752 "RANLIB=$${RANLIB}" \
901119ae 37753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
37754 install-html) \
37755 || exit 1
37756
37757@endif uudecode
37758
d32ab992
PB
37759.PHONY: maybe-installcheck-uudecode installcheck-uudecode
37760maybe-installcheck-uudecode:
37761@if uudecode
37762maybe-installcheck-uudecode: installcheck-uudecode
295f4e42 37763
d32ab992 37764installcheck-uudecode: \
05750653 37765 configure-uudecode
f41d6665 37766 @: $(MAKE); $(unstage)
d32ab992 37767 @[ -f ./uudecode/Makefile ] || exit 0; \
295f4e42
NN
37768 r=`${PWD_COMMAND}`; export r; \
37769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37770 $(HOST_EXPORTS) \
d32ab992 37771 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37773 done; \
d32ab992 37774 echo "Doing installcheck in uudecode" ; \
215c351a 37775 (cd $(HOST_SUBDIR)/uudecode && \
295f4e42
NN
37776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37778 "RANLIB=$${RANLIB}" \
901119ae 37779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37780 installcheck) \
295f4e42
NN
37781 || exit 1
37782
d32ab992 37783@endif uudecode
295f4e42 37784
d32ab992
PB
37785.PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
37786maybe-mostlyclean-uudecode:
37787@if uudecode
37788maybe-mostlyclean-uudecode: mostlyclean-uudecode
295f4e42 37789
05750653 37790mostlyclean-uudecode:
f41d6665 37791 @: $(MAKE); $(unstage)
d32ab992 37792 @[ -f ./uudecode/Makefile ] || exit 0; \
295f4e42
NN
37793 r=`${PWD_COMMAND}`; export r; \
37794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37795 $(HOST_EXPORTS) \
d32ab992 37796 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37798 done; \
d32ab992 37799 echo "Doing mostlyclean in uudecode" ; \
215c351a 37800 (cd $(HOST_SUBDIR)/uudecode && \
295f4e42
NN
37801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37803 "RANLIB=$${RANLIB}" \
901119ae 37804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37805 mostlyclean) \
295f4e42
NN
37806 || exit 1
37807
d32ab992 37808@endif uudecode
295f4e42 37809
d32ab992
PB
37810.PHONY: maybe-clean-uudecode clean-uudecode
37811maybe-clean-uudecode:
37812@if uudecode
37813maybe-clean-uudecode: clean-uudecode
295f4e42 37814
05750653 37815clean-uudecode:
f41d6665 37816 @: $(MAKE); $(unstage)
d32ab992 37817 @[ -f ./uudecode/Makefile ] || exit 0; \
295f4e42
NN
37818 r=`${PWD_COMMAND}`; export r; \
37819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37820 $(HOST_EXPORTS) \
d32ab992 37821 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37823 done; \
d32ab992 37824 echo "Doing clean in uudecode" ; \
215c351a 37825 (cd $(HOST_SUBDIR)/uudecode && \
295f4e42
NN
37826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37828 "RANLIB=$${RANLIB}" \
901119ae 37829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37830 clean) \
295f4e42
NN
37831 || exit 1
37832
d32ab992 37833@endif uudecode
295f4e42 37834
d32ab992
PB
37835.PHONY: maybe-distclean-uudecode distclean-uudecode
37836maybe-distclean-uudecode:
37837@if uudecode
37838maybe-distclean-uudecode: distclean-uudecode
295f4e42 37839
05750653 37840distclean-uudecode:
f41d6665 37841 @: $(MAKE); $(unstage)
d32ab992 37842 @[ -f ./uudecode/Makefile ] || exit 0; \
295f4e42
NN
37843 r=`${PWD_COMMAND}`; export r; \
37844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37845 $(HOST_EXPORTS) \
d32ab992 37846 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37848 done; \
d32ab992 37849 echo "Doing distclean in uudecode" ; \
215c351a 37850 (cd $(HOST_SUBDIR)/uudecode && \
295f4e42
NN
37851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37853 "RANLIB=$${RANLIB}" \
901119ae 37854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37855 distclean) \
295f4e42
NN
37856 || exit 1
37857
d32ab992 37858@endif uudecode
295f4e42 37859
d32ab992
PB
37860.PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
37861maybe-maintainer-clean-uudecode:
37862@if uudecode
37863maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
295f4e42 37864
05750653 37865maintainer-clean-uudecode:
f41d6665 37866 @: $(MAKE); $(unstage)
d32ab992 37867 @[ -f ./uudecode/Makefile ] || exit 0; \
295f4e42 37868 r=`${PWD_COMMAND}`; export r; \
8c90b13a 37869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37870 $(HOST_EXPORTS) \
d32ab992 37871 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37873 done; \
d32ab992 37874 echo "Doing maintainer-clean in uudecode" ; \
215c351a 37875 (cd $(HOST_SUBDIR)/uudecode && \
295f4e42
NN
37876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37878 "RANLIB=$${RANLIB}" \
901119ae 37879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37880 maintainer-clean) \
295f4e42 37881 || exit 1
4977bab6 37882
d32ab992 37883@endif uudecode
4977bab6 37884
295f4e42 37885
25b42232 37886
d32ab992
PB
37887.PHONY: configure-wdiff maybe-configure-wdiff
37888maybe-configure-wdiff:
3ff3adad
PB
37889@if gcc-bootstrap
37890configure-wdiff: stage_current
37891@endif gcc-bootstrap
d32ab992
PB
37892@if wdiff
37893maybe-configure-wdiff: configure-wdiff
cc11cc9b 37894configure-wdiff:
f41d6665 37895 @: $(MAKE); $(unstage)
cc11cc9b 37896 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 37897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
37898 test ! -f $(HOST_SUBDIR)/wdiff/Makefile || exit 0; \
37899 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/wdiff ; \
4fc4dd12 37900 $(HOST_EXPORTS) \
25b42232
PB
37901 echo Configuring in $(HOST_SUBDIR)/wdiff; \
37902 cd "$(HOST_SUBDIR)/wdiff" || exit 1; \
4977bab6 37903 case $(srcdir) in \
215c351a
PB
37904 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37905 *) topdir=`echo $(HOST_SUBDIR)/wdiff/ | \
37906 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 37907 esac; \
215c351a
PB
37908 srcdiroption="--srcdir=$${topdir}/wdiff"; \
37909 libsrcdir="$$s/wdiff"; \
4977bab6 37910 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
37911 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37912 --target=${target_alias} $${srcdiroption} \
4977bab6 37913 || exit 1
d32ab992 37914@endif wdiff
4977bab6 37915
25b42232
PB
37916
37917
ce406537
PB
37918
37919
d32ab992
PB
37920.PHONY: all-wdiff maybe-all-wdiff
37921maybe-all-wdiff:
3ff3adad
PB
37922@if gcc-bootstrap
37923all-wdiff: stage_current
37924@endif gcc-bootstrap
d32ab992 37925@if wdiff
7e0b5752 37926TARGET-wdiff=all
d32ab992
PB
37927maybe-all-wdiff: all-wdiff
37928all-wdiff: configure-wdiff
f41d6665 37929 @: $(MAKE); $(unstage)
8c90b13a
L
37930 @r=`${PWD_COMMAND}`; export r; \
37931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37932 $(HOST_EXPORTS) \
215c351a 37933 (cd $(HOST_SUBDIR)/wdiff && \
1c8bd6a3
PB
37934 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37935 $(TARGET-wdiff))
d32ab992 37936@endif wdiff
4977bab6 37937
25b42232 37938
ce406537
PB
37939
37940
d32ab992
PB
37941.PHONY: check-wdiff maybe-check-wdiff
37942maybe-check-wdiff:
37943@if wdiff
37944maybe-check-wdiff: check-wdiff
4977bab6 37945
d32ab992 37946check-wdiff:
f41d6665 37947 @: $(MAKE); $(unstage)
d32ab992
PB
37948 @r=`${PWD_COMMAND}`; export r; \
37949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d32ab992 37950 $(HOST_EXPORTS) \
215c351a
PB
37951 (cd $(HOST_SUBDIR)/wdiff && \
37952 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 37953
d32ab992 37954@endif wdiff
295f4e42 37955
d32ab992
PB
37956.PHONY: install-wdiff maybe-install-wdiff
37957maybe-install-wdiff:
37958@if wdiff
37959maybe-install-wdiff: install-wdiff
295f4e42 37960
d32ab992 37961install-wdiff: installdirs
f41d6665 37962 @: $(MAKE); $(unstage)
8c90b13a
L
37963 @r=`${PWD_COMMAND}`; export r; \
37964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37965 $(HOST_EXPORTS) \
215c351a 37966 (cd $(HOST_SUBDIR)/wdiff && \
ace9ac7b 37967 $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 37968
d32ab992 37969@endif wdiff
4977bab6 37970
b5422ad7 37971# Other targets (info, dvi, pdf, etc.)
295f4e42 37972
d32ab992
PB
37973.PHONY: maybe-info-wdiff info-wdiff
37974maybe-info-wdiff:
37975@if wdiff
37976maybe-info-wdiff: info-wdiff
295f4e42 37977
d32ab992 37978info-wdiff: \
05750653 37979 configure-wdiff
f41d6665 37980 @: $(MAKE); $(unstage)
d32ab992 37981 @[ -f ./wdiff/Makefile ] || exit 0; \
295f4e42
NN
37982 r=`${PWD_COMMAND}`; export r; \
37983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37984 $(HOST_EXPORTS) \
d32ab992 37985 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37987 done; \
d32ab992 37988 echo "Doing info in wdiff" ; \
215c351a 37989 (cd $(HOST_SUBDIR)/wdiff && \
295f4e42
NN
37990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37992 "RANLIB=$${RANLIB}" \
901119ae 37993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37994 info) \
295f4e42
NN
37995 || exit 1
37996
d32ab992 37997@endif wdiff
295f4e42 37998
d32ab992
PB
37999.PHONY: maybe-dvi-wdiff dvi-wdiff
38000maybe-dvi-wdiff:
38001@if wdiff
38002maybe-dvi-wdiff: dvi-wdiff
295f4e42 38003
d32ab992 38004dvi-wdiff: \
05750653 38005 configure-wdiff
f41d6665 38006 @: $(MAKE); $(unstage)
d32ab992 38007 @[ -f ./wdiff/Makefile ] || exit 0; \
295f4e42
NN
38008 r=`${PWD_COMMAND}`; export r; \
38009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38010 $(HOST_EXPORTS) \
d32ab992 38011 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38013 done; \
d32ab992 38014 echo "Doing dvi in wdiff" ; \
215c351a 38015 (cd $(HOST_SUBDIR)/wdiff && \
295f4e42
NN
38016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38018 "RANLIB=$${RANLIB}" \
901119ae 38019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38020 dvi) \
295f4e42
NN
38021 || exit 1
38022
d32ab992 38023@endif wdiff
295f4e42 38024
b5422ad7
BM
38025.PHONY: maybe-pdf-wdiff pdf-wdiff
38026maybe-pdf-wdiff:
38027@if wdiff
38028maybe-pdf-wdiff: pdf-wdiff
38029
38030pdf-wdiff: \
38031 configure-wdiff
38032 @: $(MAKE); $(unstage)
38033 @[ -f ./wdiff/Makefile ] || exit 0; \
38034 r=`${PWD_COMMAND}`; export r; \
38035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38036 $(HOST_EXPORTS) \
38037 for flag in $(EXTRA_HOST_FLAGS) ; do \
38038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38039 done; \
38040 echo "Doing pdf in wdiff" ; \
38041 (cd $(HOST_SUBDIR)/wdiff && \
38042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38044 "RANLIB=$${RANLIB}" \
901119ae 38045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
38046 pdf) \
38047 || exit 1
38048
38049@endif wdiff
38050
f87a2b2e
MS
38051.PHONY: maybe-html-wdiff html-wdiff
38052maybe-html-wdiff:
38053@if wdiff
38054maybe-html-wdiff: html-wdiff
38055
38056html-wdiff: \
05750653 38057 configure-wdiff
f41d6665 38058 @: $(MAKE); $(unstage)
f87a2b2e
MS
38059 @[ -f ./wdiff/Makefile ] || exit 0; \
38060 r=`${PWD_COMMAND}`; export r; \
38061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
38062 $(HOST_EXPORTS) \
38063 for flag in $(EXTRA_HOST_FLAGS) ; do \
38064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38065 done; \
38066 echo "Doing html in wdiff" ; \
215c351a 38067 (cd $(HOST_SUBDIR)/wdiff && \
f87a2b2e
MS
38068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38070 "RANLIB=$${RANLIB}" \
901119ae 38071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
38072 html) \
38073 || exit 1
38074
38075@endif wdiff
38076
d32ab992
PB
38077.PHONY: maybe-TAGS-wdiff TAGS-wdiff
38078maybe-TAGS-wdiff:
38079@if wdiff
38080maybe-TAGS-wdiff: TAGS-wdiff
295f4e42 38081
d32ab992 38082TAGS-wdiff: \
05750653 38083 configure-wdiff
f41d6665 38084 @: $(MAKE); $(unstage)
d32ab992 38085 @[ -f ./wdiff/Makefile ] || exit 0; \
295f4e42
NN
38086 r=`${PWD_COMMAND}`; export r; \
38087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38088 $(HOST_EXPORTS) \
d32ab992 38089 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38091 done; \
d32ab992 38092 echo "Doing TAGS in wdiff" ; \
215c351a 38093 (cd $(HOST_SUBDIR)/wdiff && \
295f4e42
NN
38094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38096 "RANLIB=$${RANLIB}" \
901119ae 38097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38098 TAGS) \
295f4e42
NN
38099 || exit 1
38100
d32ab992 38101@endif wdiff
295f4e42 38102
d32ab992
PB
38103.PHONY: maybe-install-info-wdiff install-info-wdiff
38104maybe-install-info-wdiff:
38105@if wdiff
38106maybe-install-info-wdiff: install-info-wdiff
295f4e42 38107
d32ab992
PB
38108install-info-wdiff: \
38109 configure-wdiff \
05750653 38110 info-wdiff
f41d6665 38111 @: $(MAKE); $(unstage)
d32ab992 38112 @[ -f ./wdiff/Makefile ] || exit 0; \
295f4e42
NN
38113 r=`${PWD_COMMAND}`; export r; \
38114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38115 $(HOST_EXPORTS) \
d32ab992 38116 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38118 done; \
d32ab992 38119 echo "Doing install-info in wdiff" ; \
215c351a 38120 (cd $(HOST_SUBDIR)/wdiff && \
295f4e42
NN
38121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38123 "RANLIB=$${RANLIB}" \
901119ae 38124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38125 install-info) \
295f4e42
NN
38126 || exit 1
38127
d32ab992 38128@endif wdiff
295f4e42 38129
9c4d2493
BM
38130.PHONY: maybe-install-pdf-wdiff install-pdf-wdiff
38131maybe-install-pdf-wdiff:
38132@if wdiff
38133maybe-install-pdf-wdiff: install-pdf-wdiff
38134
38135install-pdf-wdiff: \
38136 configure-wdiff \
38137 pdf-wdiff
38138 @: $(MAKE); $(unstage)
38139 @[ -f ./wdiff/Makefile ] || exit 0; \
38140 r=`${PWD_COMMAND}`; export r; \
38141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38142 $(HOST_EXPORTS) \
38143 for flag in $(EXTRA_HOST_FLAGS) ; do \
38144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38145 done; \
38146 echo "Doing install-pdf in wdiff" ; \
38147 (cd $(HOST_SUBDIR)/wdiff && \
38148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38150 "RANLIB=$${RANLIB}" \
901119ae 38151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
38152 install-pdf) \
38153 || exit 1
38154
38155@endif wdiff
38156
65d6e994
CD
38157.PHONY: maybe-install-html-wdiff install-html-wdiff
38158maybe-install-html-wdiff:
38159@if wdiff
38160maybe-install-html-wdiff: install-html-wdiff
38161
38162install-html-wdiff: \
38163 configure-wdiff \
38164 html-wdiff
38165 @: $(MAKE); $(unstage)
38166 @[ -f ./wdiff/Makefile ] || exit 0; \
38167 r=`${PWD_COMMAND}`; export r; \
38168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38169 $(HOST_EXPORTS) \
38170 for flag in $(EXTRA_HOST_FLAGS) ; do \
38171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38172 done; \
38173 echo "Doing install-html in wdiff" ; \
38174 (cd $(HOST_SUBDIR)/wdiff && \
38175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38177 "RANLIB=$${RANLIB}" \
901119ae 38178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
38179 install-html) \
38180 || exit 1
38181
38182@endif wdiff
38183
d32ab992
PB
38184.PHONY: maybe-installcheck-wdiff installcheck-wdiff
38185maybe-installcheck-wdiff:
38186@if wdiff
38187maybe-installcheck-wdiff: installcheck-wdiff
295f4e42 38188
d32ab992 38189installcheck-wdiff: \
05750653 38190 configure-wdiff
f41d6665 38191 @: $(MAKE); $(unstage)
d32ab992 38192 @[ -f ./wdiff/Makefile ] || exit 0; \
295f4e42
NN
38193 r=`${PWD_COMMAND}`; export r; \
38194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38195 $(HOST_EXPORTS) \
d32ab992 38196 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38198 done; \
d32ab992 38199 echo "Doing installcheck in wdiff" ; \
215c351a 38200 (cd $(HOST_SUBDIR)/wdiff && \
295f4e42
NN
38201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38203 "RANLIB=$${RANLIB}" \
901119ae 38204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38205 installcheck) \
295f4e42
NN
38206 || exit 1
38207
d32ab992 38208@endif wdiff
295f4e42 38209
d32ab992
PB
38210.PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
38211maybe-mostlyclean-wdiff:
38212@if wdiff
38213maybe-mostlyclean-wdiff: mostlyclean-wdiff
295f4e42 38214
05750653 38215mostlyclean-wdiff:
f41d6665 38216 @: $(MAKE); $(unstage)
d32ab992 38217 @[ -f ./wdiff/Makefile ] || exit 0; \
295f4e42
NN
38218 r=`${PWD_COMMAND}`; export r; \
38219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38220 $(HOST_EXPORTS) \
d32ab992 38221 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38223 done; \
d32ab992 38224 echo "Doing mostlyclean in wdiff" ; \
215c351a 38225 (cd $(HOST_SUBDIR)/wdiff && \
295f4e42
NN
38226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38228 "RANLIB=$${RANLIB}" \
901119ae 38229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38230 mostlyclean) \
295f4e42
NN
38231 || exit 1
38232
d32ab992 38233@endif wdiff
295f4e42 38234
d32ab992
PB
38235.PHONY: maybe-clean-wdiff clean-wdiff
38236maybe-clean-wdiff:
38237@if wdiff
38238maybe-clean-wdiff: clean-wdiff
295f4e42 38239
05750653 38240clean-wdiff:
f41d6665 38241 @: $(MAKE); $(unstage)
d32ab992 38242 @[ -f ./wdiff/Makefile ] || exit 0; \
295f4e42
NN
38243 r=`${PWD_COMMAND}`; export r; \
38244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38245 $(HOST_EXPORTS) \
d32ab992 38246 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38248 done; \
d32ab992 38249 echo "Doing clean in wdiff" ; \
215c351a 38250 (cd $(HOST_SUBDIR)/wdiff && \
295f4e42
NN
38251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38253 "RANLIB=$${RANLIB}" \
901119ae 38254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38255 clean) \
295f4e42
NN
38256 || exit 1
38257
d32ab992 38258@endif wdiff
295f4e42 38259
d32ab992
PB
38260.PHONY: maybe-distclean-wdiff distclean-wdiff
38261maybe-distclean-wdiff:
38262@if wdiff
38263maybe-distclean-wdiff: distclean-wdiff
295f4e42 38264
05750653 38265distclean-wdiff:
f41d6665 38266 @: $(MAKE); $(unstage)
d32ab992 38267 @[ -f ./wdiff/Makefile ] || exit 0; \
295f4e42
NN
38268 r=`${PWD_COMMAND}`; export r; \
38269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38270 $(HOST_EXPORTS) \
d32ab992 38271 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38273 done; \
d32ab992 38274 echo "Doing distclean in wdiff" ; \
215c351a 38275 (cd $(HOST_SUBDIR)/wdiff && \
295f4e42
NN
38276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38278 "RANLIB=$${RANLIB}" \
901119ae 38279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38280 distclean) \
295f4e42
NN
38281 || exit 1
38282
d32ab992 38283@endif wdiff
295f4e42 38284
d32ab992
PB
38285.PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
38286maybe-maintainer-clean-wdiff:
38287@if wdiff
38288maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
295f4e42 38289
05750653 38290maintainer-clean-wdiff:
f41d6665 38291 @: $(MAKE); $(unstage)
d32ab992 38292 @[ -f ./wdiff/Makefile ] || exit 0; \
295f4e42
NN
38293 r=`${PWD_COMMAND}`; export r; \
38294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38295 $(HOST_EXPORTS) \
d32ab992 38296 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38298 done; \
d32ab992 38299 echo "Doing maintainer-clean in wdiff" ; \
215c351a 38300 (cd $(HOST_SUBDIR)/wdiff && \
295f4e42
NN
38301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38303 "RANLIB=$${RANLIB}" \
901119ae 38304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38305 maintainer-clean) \
295f4e42 38306 || exit 1
7e2dbcef 38307
d32ab992 38308@endif wdiff
4977bab6
ZW
38309
38310
25b42232 38311
d32ab992
PB
38312.PHONY: configure-zip maybe-configure-zip
38313maybe-configure-zip:
3ff3adad
PB
38314@if gcc-bootstrap
38315configure-zip: stage_current
38316@endif gcc-bootstrap
d32ab992
PB
38317@if zip
38318maybe-configure-zip: configure-zip
cc11cc9b 38319configure-zip:
f41d6665 38320 @: $(MAKE); $(unstage)
cc11cc9b 38321 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 38322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
38323 test ! -f $(HOST_SUBDIR)/zip/Makefile || exit 0; \
38324 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zip ; \
4fc4dd12 38325 $(HOST_EXPORTS) \
25b42232
PB
38326 echo Configuring in $(HOST_SUBDIR)/zip; \
38327 cd "$(HOST_SUBDIR)/zip" || exit 1; \
4977bab6 38328 case $(srcdir) in \
215c351a
PB
38329 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38330 *) topdir=`echo $(HOST_SUBDIR)/zip/ | \
38331 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 38332 esac; \
215c351a
PB
38333 srcdiroption="--srcdir=$${topdir}/zip"; \
38334 libsrcdir="$$s/zip"; \
4977bab6 38335 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
38336 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38337 --target=${target_alias} $${srcdiroption} \
4977bab6 38338 || exit 1
d32ab992 38339@endif zip
4977bab6 38340
25b42232
PB
38341
38342
ce406537
PB
38343
38344
d32ab992
PB
38345.PHONY: all-zip maybe-all-zip
38346maybe-all-zip:
3ff3adad
PB
38347@if gcc-bootstrap
38348all-zip: stage_current
38349@endif gcc-bootstrap
d32ab992 38350@if zip
7e0b5752 38351TARGET-zip=all
d32ab992
PB
38352maybe-all-zip: all-zip
38353all-zip: configure-zip
f41d6665 38354 @: $(MAKE); $(unstage)
8c90b13a
L
38355 @r=`${PWD_COMMAND}`; export r; \
38356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38357 $(HOST_EXPORTS) \
215c351a 38358 (cd $(HOST_SUBDIR)/zip && \
1c8bd6a3
PB
38359 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
38360 $(TARGET-zip))
d32ab992 38361@endif zip
4977bab6 38362
25b42232 38363
ce406537
PB
38364
38365
d32ab992
PB
38366.PHONY: check-zip maybe-check-zip
38367maybe-check-zip:
38368@if zip
38369maybe-check-zip: check-zip
4977bab6 38370
d32ab992
PB
38371# This module is only tested in a native toolchain.
38372check-zip:
f41d6665 38373 @: $(MAKE); $(unstage)
d32ab992
PB
38374 @if [ '$(host)' = '$(target)' ] ; then \
38375 r=`${PWD_COMMAND}`; export r; \
38376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d32ab992 38377 $(HOST_EXPORTS) \
215c351a 38378 (cd $(HOST_SUBDIR)/zip && \
ef6e9bc0 38379 $(MAKE) $(FLAGS_TO_PASS) check); \
d32ab992 38380 fi
295f4e42 38381
d32ab992 38382@endif zip
295f4e42 38383
d32ab992
PB
38384.PHONY: install-zip maybe-install-zip
38385maybe-install-zip:
38386@if zip
38387maybe-install-zip: install-zip
295f4e42 38388
d32ab992 38389install-zip: installdirs
f41d6665 38390 @: $(MAKE); $(unstage)
d32ab992
PB
38391 @r=`${PWD_COMMAND}`; export r; \
38392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d32ab992 38393 $(HOST_EXPORTS) \
215c351a 38394 (cd $(HOST_SUBDIR)/zip && \
ace9ac7b 38395 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 38396
d32ab992 38397@endif zip
295f4e42 38398
b5422ad7 38399# Other targets (info, dvi, pdf, etc.)
295f4e42 38400
d32ab992
PB
38401.PHONY: maybe-info-zip info-zip
38402maybe-info-zip:
38403@if zip
38404maybe-info-zip: info-zip
295f4e42 38405
d32ab992 38406info-zip: \
05750653 38407 configure-zip
f41d6665 38408 @: $(MAKE); $(unstage)
d32ab992 38409 @[ -f ./zip/Makefile ] || exit 0; \
295f4e42 38410 r=`${PWD_COMMAND}`; export r; \
8c90b13a 38411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38412 $(HOST_EXPORTS) \
d32ab992 38413 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38415 done; \
d32ab992 38416 echo "Doing info in zip" ; \
215c351a 38417 (cd $(HOST_SUBDIR)/zip && \
295f4e42
NN
38418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38420 "RANLIB=$${RANLIB}" \
901119ae 38421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38422 info) \
295f4e42 38423 || exit 1
4977bab6 38424
d32ab992 38425@endif zip
4977bab6 38426
d32ab992
PB
38427.PHONY: maybe-dvi-zip dvi-zip
38428maybe-dvi-zip:
38429@if zip
38430maybe-dvi-zip: dvi-zip
7e2dbcef 38431
d32ab992 38432dvi-zip: \
05750653 38433 configure-zip
f41d6665 38434 @: $(MAKE); $(unstage)
d32ab992 38435 @[ -f ./zip/Makefile ] || exit 0; \
295f4e42 38436 r=`${PWD_COMMAND}`; export r; \
8c90b13a 38437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38438 $(HOST_EXPORTS) \
d32ab992 38439 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38441 done; \
d32ab992 38442 echo "Doing dvi in zip" ; \
215c351a 38443 (cd $(HOST_SUBDIR)/zip && \
295f4e42
NN
38444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38446 "RANLIB=$${RANLIB}" \
901119ae 38447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38448 dvi) \
295f4e42 38449 || exit 1
4977bab6 38450
d32ab992 38451@endif zip
4977bab6 38452
b5422ad7
BM
38453.PHONY: maybe-pdf-zip pdf-zip
38454maybe-pdf-zip:
38455@if zip
38456maybe-pdf-zip: pdf-zip
38457
38458pdf-zip: \
38459 configure-zip
38460 @: $(MAKE); $(unstage)
38461 @[ -f ./zip/Makefile ] || exit 0; \
38462 r=`${PWD_COMMAND}`; export r; \
38463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38464 $(HOST_EXPORTS) \
38465 for flag in $(EXTRA_HOST_FLAGS) ; do \
38466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38467 done; \
38468 echo "Doing pdf in zip" ; \
38469 (cd $(HOST_SUBDIR)/zip && \
38470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38472 "RANLIB=$${RANLIB}" \
901119ae 38473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
38474 pdf) \
38475 || exit 1
38476
38477@endif zip
38478
f87a2b2e
MS
38479.PHONY: maybe-html-zip html-zip
38480maybe-html-zip:
38481@if zip
38482maybe-html-zip: html-zip
38483
38484html-zip: \
05750653 38485 configure-zip
f41d6665 38486 @: $(MAKE); $(unstage)
f87a2b2e
MS
38487 @[ -f ./zip/Makefile ] || exit 0; \
38488 r=`${PWD_COMMAND}`; export r; \
38489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
38490 $(HOST_EXPORTS) \
38491 for flag in $(EXTRA_HOST_FLAGS) ; do \
38492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38493 done; \
38494 echo "Doing html in zip" ; \
215c351a 38495 (cd $(HOST_SUBDIR)/zip && \
f87a2b2e
MS
38496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38498 "RANLIB=$${RANLIB}" \
901119ae 38499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
38500 html) \
38501 || exit 1
38502
38503@endif zip
38504
d32ab992
PB
38505.PHONY: maybe-TAGS-zip TAGS-zip
38506maybe-TAGS-zip:
38507@if zip
38508maybe-TAGS-zip: TAGS-zip
295f4e42 38509
d32ab992 38510TAGS-zip: \
05750653 38511 configure-zip
f41d6665 38512 @: $(MAKE); $(unstage)
d32ab992 38513 @[ -f ./zip/Makefile ] || exit 0; \
295f4e42
NN
38514 r=`${PWD_COMMAND}`; export r; \
38515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38516 $(HOST_EXPORTS) \
d32ab992 38517 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38519 done; \
d32ab992 38520 echo "Doing TAGS in zip" ; \
215c351a 38521 (cd $(HOST_SUBDIR)/zip && \
295f4e42
NN
38522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38524 "RANLIB=$${RANLIB}" \
901119ae 38525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38526 TAGS) \
295f4e42
NN
38527 || exit 1
38528
d32ab992 38529@endif zip
295f4e42 38530
d32ab992
PB
38531.PHONY: maybe-install-info-zip install-info-zip
38532maybe-install-info-zip:
38533@if zip
38534maybe-install-info-zip: install-info-zip
295f4e42 38535
d32ab992
PB
38536install-info-zip: \
38537 configure-zip \
05750653 38538 info-zip
f41d6665 38539 @: $(MAKE); $(unstage)
d32ab992 38540 @[ -f ./zip/Makefile ] || exit 0; \
295f4e42
NN
38541 r=`${PWD_COMMAND}`; export r; \
38542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38543 $(HOST_EXPORTS) \
d32ab992 38544 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38546 done; \
d32ab992 38547 echo "Doing install-info in zip" ; \
215c351a 38548 (cd $(HOST_SUBDIR)/zip && \
295f4e42
NN
38549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38551 "RANLIB=$${RANLIB}" \
901119ae 38552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38553 install-info) \
295f4e42
NN
38554 || exit 1
38555
d32ab992 38556@endif zip
295f4e42 38557
9c4d2493
BM
38558.PHONY: maybe-install-pdf-zip install-pdf-zip
38559maybe-install-pdf-zip:
38560@if zip
38561maybe-install-pdf-zip: install-pdf-zip
38562
38563install-pdf-zip: \
38564 configure-zip \
38565 pdf-zip
38566 @: $(MAKE); $(unstage)
38567 @[ -f ./zip/Makefile ] || exit 0; \
38568 r=`${PWD_COMMAND}`; export r; \
38569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38570 $(HOST_EXPORTS) \
38571 for flag in $(EXTRA_HOST_FLAGS) ; do \
38572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38573 done; \
38574 echo "Doing install-pdf in zip" ; \
38575 (cd $(HOST_SUBDIR)/zip && \
38576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38578 "RANLIB=$${RANLIB}" \
901119ae 38579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
38580 install-pdf) \
38581 || exit 1
38582
38583@endif zip
38584
65d6e994
CD
38585.PHONY: maybe-install-html-zip install-html-zip
38586maybe-install-html-zip:
38587@if zip
38588maybe-install-html-zip: install-html-zip
38589
38590install-html-zip: \
38591 configure-zip \
38592 html-zip
38593 @: $(MAKE); $(unstage)
38594 @[ -f ./zip/Makefile ] || exit 0; \
38595 r=`${PWD_COMMAND}`; export r; \
38596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38597 $(HOST_EXPORTS) \
38598 for flag in $(EXTRA_HOST_FLAGS) ; do \
38599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38600 done; \
38601 echo "Doing install-html in zip" ; \
38602 (cd $(HOST_SUBDIR)/zip && \
38603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38605 "RANLIB=$${RANLIB}" \
901119ae 38606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
38607 install-html) \
38608 || exit 1
38609
38610@endif zip
38611
d32ab992
PB
38612.PHONY: maybe-installcheck-zip installcheck-zip
38613maybe-installcheck-zip:
38614@if zip
38615maybe-installcheck-zip: installcheck-zip
295f4e42 38616
d32ab992 38617installcheck-zip: \
05750653 38618 configure-zip
f41d6665 38619 @: $(MAKE); $(unstage)
d32ab992 38620 @[ -f ./zip/Makefile ] || exit 0; \
295f4e42
NN
38621 r=`${PWD_COMMAND}`; export r; \
38622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38623 $(HOST_EXPORTS) \
d32ab992 38624 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38626 done; \
d32ab992 38627 echo "Doing installcheck in zip" ; \
215c351a 38628 (cd $(HOST_SUBDIR)/zip && \
295f4e42
NN
38629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38631 "RANLIB=$${RANLIB}" \
901119ae 38632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38633 installcheck) \
295f4e42
NN
38634 || exit 1
38635
d32ab992 38636@endif zip
295f4e42 38637
d32ab992
PB
38638.PHONY: maybe-mostlyclean-zip mostlyclean-zip
38639maybe-mostlyclean-zip:
38640@if zip
38641maybe-mostlyclean-zip: mostlyclean-zip
295f4e42 38642
05750653 38643mostlyclean-zip:
f41d6665 38644 @: $(MAKE); $(unstage)
d32ab992 38645 @[ -f ./zip/Makefile ] || exit 0; \
295f4e42
NN
38646 r=`${PWD_COMMAND}`; export r; \
38647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38648 $(HOST_EXPORTS) \
d32ab992 38649 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38651 done; \
d32ab992 38652 echo "Doing mostlyclean in zip" ; \
215c351a 38653 (cd $(HOST_SUBDIR)/zip && \
295f4e42
NN
38654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38656 "RANLIB=$${RANLIB}" \
901119ae 38657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38658 mostlyclean) \
295f4e42
NN
38659 || exit 1
38660
d32ab992 38661@endif zip
295f4e42 38662
d32ab992
PB
38663.PHONY: maybe-clean-zip clean-zip
38664maybe-clean-zip:
38665@if zip
38666maybe-clean-zip: clean-zip
295f4e42 38667
05750653 38668clean-zip:
f41d6665 38669 @: $(MAKE); $(unstage)
d32ab992 38670 @[ -f ./zip/Makefile ] || exit 0; \
295f4e42
NN
38671 r=`${PWD_COMMAND}`; export r; \
38672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38673 $(HOST_EXPORTS) \
d32ab992 38674 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38676 done; \
d32ab992 38677 echo "Doing clean in zip" ; \
215c351a 38678 (cd $(HOST_SUBDIR)/zip && \
295f4e42
NN
38679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38681 "RANLIB=$${RANLIB}" \
901119ae 38682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38683 clean) \
295f4e42
NN
38684 || exit 1
38685
d32ab992 38686@endif zip
295f4e42 38687
d32ab992
PB
38688.PHONY: maybe-distclean-zip distclean-zip
38689maybe-distclean-zip:
38690@if zip
38691maybe-distclean-zip: distclean-zip
295f4e42 38692
05750653 38693distclean-zip:
f41d6665 38694 @: $(MAKE); $(unstage)
d32ab992 38695 @[ -f ./zip/Makefile ] || exit 0; \
295f4e42
NN
38696 r=`${PWD_COMMAND}`; export r; \
38697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38698 $(HOST_EXPORTS) \
d32ab992 38699 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38701 done; \
d32ab992 38702 echo "Doing distclean in zip" ; \
215c351a 38703 (cd $(HOST_SUBDIR)/zip && \
295f4e42
NN
38704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38706 "RANLIB=$${RANLIB}" \
901119ae 38707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38708 distclean) \
295f4e42
NN
38709 || exit 1
38710
d32ab992 38711@endif zip
295f4e42 38712
d32ab992
PB
38713.PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
38714maybe-maintainer-clean-zip:
38715@if zip
38716maybe-maintainer-clean-zip: maintainer-clean-zip
295f4e42 38717
05750653 38718maintainer-clean-zip:
f41d6665 38719 @: $(MAKE); $(unstage)
d32ab992 38720 @[ -f ./zip/Makefile ] || exit 0; \
295f4e42
NN
38721 r=`${PWD_COMMAND}`; export r; \
38722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38723 $(HOST_EXPORTS) \
d32ab992 38724 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38726 done; \
d32ab992 38727 echo "Doing maintainer-clean in zip" ; \
215c351a 38728 (cd $(HOST_SUBDIR)/zip && \
295f4e42
NN
38729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38731 "RANLIB=$${RANLIB}" \
901119ae 38732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38733 maintainer-clean) \
295f4e42
NN
38734 || exit 1
38735
d32ab992 38736@endif zip
295f4e42
NN
38737
38738
25b42232 38739
d32ab992
PB
38740.PHONY: configure-zlib maybe-configure-zlib
38741maybe-configure-zlib:
3ff3adad
PB
38742@if gcc-bootstrap
38743configure-zlib: stage_current
38744@endif gcc-bootstrap
d32ab992
PB
38745@if zlib
38746maybe-configure-zlib: configure-zlib
cc11cc9b 38747configure-zlib:
cc11cc9b
PB
38748 @r=`${PWD_COMMAND}`; export r; \
38749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
215c351a
PB
38750 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
38751 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
4fc4dd12 38752 $(HOST_EXPORTS) \
25b42232
PB
38753 echo Configuring in $(HOST_SUBDIR)/zlib; \
38754 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
4977bab6 38755 case $(srcdir) in \
215c351a
PB
38756 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38757 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
38758 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 38759 esac; \
215c351a
PB
38760 srcdiroption="--srcdir=$${topdir}/zlib"; \
38761 libsrcdir="$$s/zlib"; \
4977bab6 38762 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
38763 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38764 --target=${target_alias} $${srcdiroption} \
4977bab6 38765 || exit 1
d32ab992 38766@endif zlib
4977bab6 38767
25b42232
PB
38768
38769
ce406537
PB
38770.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
38771maybe-configure-stage1-zlib:
38772@if zlib-bootstrap
38773maybe-configure-stage1-zlib: configure-stage1-zlib
f41d6665 38774configure-stage1-zlib:
cc11cc9b 38775 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 38776 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
cc11cc9b
PB
38777 @r=`${PWD_COMMAND}`; export r; \
38778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 38779 TFLAGS="$(STAGE1_TFLAGS)"; \
f41d6665 38780 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
4a4a4e99 38781 $(HOST_EXPORTS) \
342b9200 38782 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
38783 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
38784 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
ce406537 38785 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
f41d6665 38786 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
ce406537
PB
38787 cd $(HOST_SUBDIR)/zlib || exit 1; \
38788 case $(srcdir) in \
38789 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38790 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
38791 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38792 esac; \
38793 srcdiroption="--srcdir=$${topdir}/zlib"; \
38794 libsrcdir="$$s/zlib"; \
38795 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
38796 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38797 --target=${target_alias} $${srcdiroption} \
4a4a4e99 38798 $(STAGE1_CONFIGURE_FLAGS)
ce406537
PB
38799@endif zlib-bootstrap
38800
38801.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
38802maybe-configure-stage2-zlib:
38803@if zlib-bootstrap
38804maybe-configure-stage2-zlib: configure-stage2-zlib
f41d6665 38805configure-stage2-zlib:
cc11cc9b 38806 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 38807 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
cc11cc9b
PB
38808 @r=`${PWD_COMMAND}`; export r; \
38809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 38810 TFLAGS="$(STAGE2_TFLAGS)"; \
f41d6665 38811 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
ce406537 38812 $(HOST_EXPORTS) \
4a4a4e99 38813 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 38814 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
38815 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
38816 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
ce406537 38817 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
f41d6665 38818 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
ce406537
PB
38819 cd $(HOST_SUBDIR)/zlib || exit 1; \
38820 case $(srcdir) in \
38821 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38822 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
38823 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38824 esac; \
38825 srcdiroption="--srcdir=$${topdir}/zlib"; \
38826 libsrcdir="$$s/zlib"; \
38827 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
38828 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38829 --target=${target_alias} $${srcdiroption} \
57255173 38830 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 38831 $(STAGE2_CONFIGURE_FLAGS)
bb286d71
AO
38832@endif zlib-bootstrap
38833
ce406537
PB
38834.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
38835maybe-configure-stage3-zlib:
38836@if zlib-bootstrap
38837maybe-configure-stage3-zlib: configure-stage3-zlib
f41d6665 38838configure-stage3-zlib:
cc11cc9b 38839 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 38840 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
cc11cc9b
PB
38841 @r=`${PWD_COMMAND}`; export r; \
38842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 38843 TFLAGS="$(STAGE3_TFLAGS)"; \
f41d6665 38844 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
ce406537 38845 $(HOST_EXPORTS) \
4a4a4e99 38846 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 38847 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
38848 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
38849 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
ce406537 38850 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
f41d6665 38851 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
ce406537
PB
38852 cd $(HOST_SUBDIR)/zlib || exit 1; \
38853 case $(srcdir) in \
38854 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38855 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
38856 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38857 esac; \
38858 srcdiroption="--srcdir=$${topdir}/zlib"; \
38859 libsrcdir="$$s/zlib"; \
38860 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
38861 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38862 --target=${target_alias} $${srcdiroption} \
57255173 38863 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 38864 $(STAGE3_CONFIGURE_FLAGS)
bb286d71
AO
38865@endif zlib-bootstrap
38866
ce406537
PB
38867.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
38868maybe-configure-stage4-zlib:
38869@if zlib-bootstrap
38870maybe-configure-stage4-zlib: configure-stage4-zlib
f41d6665 38871configure-stage4-zlib:
cc11cc9b 38872 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 38873 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
cc11cc9b
PB
38874 @r=`${PWD_COMMAND}`; export r; \
38875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 38876 TFLAGS="$(STAGE4_TFLAGS)"; \
f41d6665 38877 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
ce406537 38878 $(HOST_EXPORTS) \
4a4a4e99 38879 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 38880 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4a4a4e99
AO
38881 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
38882 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
ce406537 38883 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
f41d6665 38884 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
ce406537
PB
38885 cd $(HOST_SUBDIR)/zlib || exit 1; \
38886 case $(srcdir) in \
38887 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38888 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
38889 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38890 esac; \
38891 srcdiroption="--srcdir=$${topdir}/zlib"; \
38892 libsrcdir="$$s/zlib"; \
38893 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
38894 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38895 --target=${target_alias} $${srcdiroption} \
57255173 38896 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 38897 $(STAGE4_CONFIGURE_FLAGS)
ce406537
PB
38898@endif zlib-bootstrap
38899
38900.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
38901maybe-configure-stageprofile-zlib:
38902@if zlib-bootstrap
38903maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
f41d6665 38904configure-stageprofile-zlib:
cc11cc9b 38905 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 38906 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
cc11cc9b
PB
38907 @r=`${PWD_COMMAND}`; export r; \
38908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 38909 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f41d6665 38910 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
ce406537 38911 $(HOST_EXPORTS) \
4a4a4e99
AO
38912 $(POSTSTAGE1_HOST_EXPORTS) \
38913 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
38914 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
38915 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
ce406537 38916 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
f41d6665 38917 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
ce406537
PB
38918 cd $(HOST_SUBDIR)/zlib || exit 1; \
38919 case $(srcdir) in \
38920 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38921 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
38922 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38923 esac; \
38924 srcdiroption="--srcdir=$${topdir}/zlib"; \
38925 libsrcdir="$$s/zlib"; \
38926 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
38927 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38928 --target=${target_alias} $${srcdiroption} \
57255173 38929 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 38930 $(STAGEprofile_CONFIGURE_FLAGS)
ce406537
PB
38931@endif zlib-bootstrap
38932
38933.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
38934maybe-configure-stagefeedback-zlib:
38935@if zlib-bootstrap
38936maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
f41d6665 38937configure-stagefeedback-zlib:
cc11cc9b 38938 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 38939 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
cc11cc9b
PB
38940 @r=`${PWD_COMMAND}`; export r; \
38941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 38942 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f41d6665 38943 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
ce406537 38944 $(HOST_EXPORTS) \
4a4a4e99
AO
38945 $(POSTSTAGE1_HOST_EXPORTS) \
38946 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
38947 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
38948 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
ce406537 38949 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
f41d6665 38950 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
ce406537
PB
38951 cd $(HOST_SUBDIR)/zlib || exit 1; \
38952 case $(srcdir) in \
38953 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38954 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
38955 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38956 esac; \
38957 srcdiroption="--srcdir=$${topdir}/zlib"; \
38958 libsrcdir="$$s/zlib"; \
38959 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
38960 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38961 --target=${target_alias} $${srcdiroption} \
57255173 38962 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 38963 $(STAGEfeedback_CONFIGURE_FLAGS)
ce406537
PB
38964@endif zlib-bootstrap
38965
38966
38967
38968
38969
d32ab992
PB
38970.PHONY: all-zlib maybe-all-zlib
38971maybe-all-zlib:
3ff3adad
PB
38972@if gcc-bootstrap
38973all-zlib: stage_current
38974@endif gcc-bootstrap
d32ab992 38975@if zlib
7e0b5752 38976TARGET-zlib=all
d32ab992
PB
38977maybe-all-zlib: all-zlib
38978all-zlib: configure-zlib
cc11cc9b 38979 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 38980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38981 $(HOST_EXPORTS) \
215c351a 38982 (cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3
PB
38983 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
38984 $(TARGET-zlib))
d32ab992 38985@endif zlib
4977bab6 38986
25b42232 38987
ce406537
PB
38988
38989.PHONY: all-stage1-zlib maybe-all-stage1-zlib
38990.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
38991maybe-all-stage1-zlib:
38992maybe-clean-stage1-zlib:
38993@if zlib-bootstrap
38994maybe-all-stage1-zlib: all-stage1-zlib
38995all-stage1: all-stage1-zlib
1061f99e 38996TARGET-stage1-zlib = $(TARGET-zlib)
ce406537 38997all-stage1-zlib: configure-stage1-zlib
cc11cc9b 38998 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
ce406537
PB
38999 @r=`${PWD_COMMAND}`; export r; \
39000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 39001 TFLAGS="$(STAGE1_TFLAGS)"; \
ce406537
PB
39002 $(HOST_EXPORTS) \
39003 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 39004 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
39005 CFLAGS="$(STAGE1_CFLAGS)" \
39006 CXXFLAGS="$(STAGE1_CFLAGS)" \
39007 LIBCFLAGS="$(LIBCFLAGS)" \
39008 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39009 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39010 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39011 $(EXTRA_HOST_FLAGS) \
39012 TFLAGS="$(STAGE1_TFLAGS)" \
1061f99e 39013 $(TARGET-stage1-zlib)
ce406537
PB
39014
39015maybe-clean-stage1-zlib: clean-stage1-zlib
39016clean-stage1: clean-stage1-zlib
39017clean-stage1-zlib:
995a5697
PB
39018 @if [ $(current_stage) = stage1 ]; then \
39019 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
39020 else \
39021 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
39022 $(MAKE) stage1-start; \
39023 fi; \
ce406537 39024 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 39025 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 39026 clean
ce406537
PB
39027@endif zlib-bootstrap
39028
39029
39030.PHONY: all-stage2-zlib maybe-all-stage2-zlib
39031.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
39032maybe-all-stage2-zlib:
39033maybe-clean-stage2-zlib:
39034@if zlib-bootstrap
39035maybe-all-stage2-zlib: all-stage2-zlib
39036all-stage2: all-stage2-zlib
1061f99e 39037TARGET-stage2-zlib = $(TARGET-zlib)
ce406537 39038all-stage2-zlib: configure-stage2-zlib
cc11cc9b 39039 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
ce406537
PB
39040 @r=`${PWD_COMMAND}`; export r; \
39041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 39042 TFLAGS="$(STAGE2_TFLAGS)"; \
ce406537
PB
39043 $(HOST_EXPORTS) \
39044 $(POSTSTAGE1_HOST_EXPORTS) \
39045 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 39046 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
39047 CFLAGS="$(STAGE2_CFLAGS)" \
39048 CXXFLAGS="$(STAGE2_CFLAGS)" \
39049 LIBCFLAGS="$(STAGE2_CFLAGS)" \
39050 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39051 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39052 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39053 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
39054 TFLAGS="$(STAGE2_TFLAGS)" \
1061f99e 39055 $(TARGET-stage2-zlib)
ce406537
PB
39056
39057maybe-clean-stage2-zlib: clean-stage2-zlib
39058clean-stage2: clean-stage2-zlib
39059clean-stage2-zlib:
995a5697
PB
39060 @if [ $(current_stage) = stage2 ]; then \
39061 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
39062 else \
39063 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
39064 $(MAKE) stage2-start; \
39065 fi; \
ce406537 39066 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 39067 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 39068 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 39069 clean
ce406537
PB
39070@endif zlib-bootstrap
39071
39072
39073.PHONY: all-stage3-zlib maybe-all-stage3-zlib
39074.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
39075maybe-all-stage3-zlib:
39076maybe-clean-stage3-zlib:
39077@if zlib-bootstrap
39078maybe-all-stage3-zlib: all-stage3-zlib
39079all-stage3: all-stage3-zlib
1061f99e 39080TARGET-stage3-zlib = $(TARGET-zlib)
ce406537 39081all-stage3-zlib: configure-stage3-zlib
cc11cc9b 39082 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
ce406537
PB
39083 @r=`${PWD_COMMAND}`; export r; \
39084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 39085 TFLAGS="$(STAGE3_TFLAGS)"; \
ce406537
PB
39086 $(HOST_EXPORTS) \
39087 $(POSTSTAGE1_HOST_EXPORTS) \
39088 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 39089 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
39090 CFLAGS="$(STAGE3_CFLAGS)" \
39091 CXXFLAGS="$(STAGE3_CFLAGS)" \
39092 LIBCFLAGS="$(STAGE3_CFLAGS)" \
39093 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39094 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39095 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39096 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
39097 TFLAGS="$(STAGE3_TFLAGS)" \
1061f99e 39098 $(TARGET-stage3-zlib)
ce406537
PB
39099
39100maybe-clean-stage3-zlib: clean-stage3-zlib
39101clean-stage3: clean-stage3-zlib
39102clean-stage3-zlib:
995a5697
PB
39103 @if [ $(current_stage) = stage3 ]; then \
39104 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
39105 else \
39106 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
39107 $(MAKE) stage3-start; \
39108 fi; \
ce406537 39109 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 39110 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 39111 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 39112 clean
ce406537
PB
39113@endif zlib-bootstrap
39114
39115
39116.PHONY: all-stage4-zlib maybe-all-stage4-zlib
39117.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
39118maybe-all-stage4-zlib:
39119maybe-clean-stage4-zlib:
39120@if zlib-bootstrap
39121maybe-all-stage4-zlib: all-stage4-zlib
39122all-stage4: all-stage4-zlib
1061f99e 39123TARGET-stage4-zlib = $(TARGET-zlib)
ce406537 39124all-stage4-zlib: configure-stage4-zlib
cc11cc9b 39125 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
ce406537
PB
39126 @r=`${PWD_COMMAND}`; export r; \
39127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 39128 TFLAGS="$(STAGE4_TFLAGS)"; \
ce406537
PB
39129 $(HOST_EXPORTS) \
39130 $(POSTSTAGE1_HOST_EXPORTS) \
39131 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 39132 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
39133 CFLAGS="$(STAGE4_CFLAGS)" \
39134 CXXFLAGS="$(STAGE4_CFLAGS)" \
1c8bd6a3 39135 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
39136 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39137 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39138 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39139 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
39140 TFLAGS="$(STAGE4_TFLAGS)" \
1061f99e 39141 $(TARGET-stage4-zlib)
ce406537
PB
39142
39143maybe-clean-stage4-zlib: clean-stage4-zlib
39144clean-stage4: clean-stage4-zlib
39145clean-stage4-zlib:
995a5697
PB
39146 @if [ $(current_stage) = stage4 ]; then \
39147 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
39148 else \
39149 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
39150 $(MAKE) stage4-start; \
39151 fi; \
ce406537 39152 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 39153 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 39154 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 39155 clean
ce406537
PB
39156@endif zlib-bootstrap
39157
39158
39159.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
39160.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
39161maybe-all-stageprofile-zlib:
39162maybe-clean-stageprofile-zlib:
39163@if zlib-bootstrap
39164maybe-all-stageprofile-zlib: all-stageprofile-zlib
39165all-stageprofile: all-stageprofile-zlib
1061f99e 39166TARGET-stageprofile-zlib = $(TARGET-zlib)
ce406537 39167all-stageprofile-zlib: configure-stageprofile-zlib
cc11cc9b 39168 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
ce406537
PB
39169 @r=`${PWD_COMMAND}`; export r; \
39170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 39171 TFLAGS="$(STAGEprofile_TFLAGS)"; \
ce406537
PB
39172 $(HOST_EXPORTS) \
39173 $(POSTSTAGE1_HOST_EXPORTS) \
39174 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 39175 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
39176 CFLAGS="$(STAGEprofile_CFLAGS)" \
39177 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
39178 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
39179 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39180 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39181 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39182 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
39183 TFLAGS="$(STAGEprofile_TFLAGS)" \
1061f99e 39184 $(TARGET-stageprofile-zlib)
ce406537
PB
39185
39186maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
39187clean-stageprofile: clean-stageprofile-zlib
39188clean-stageprofile-zlib:
995a5697
PB
39189 @if [ $(current_stage) = stageprofile ]; then \
39190 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
39191 else \
39192 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
39193 $(MAKE) stageprofile-start; \
39194 fi; \
ce406537 39195 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 39196 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 39197 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 39198 clean
ce406537
PB
39199@endif zlib-bootstrap
39200
39201
39202.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
39203.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
39204maybe-all-stagefeedback-zlib:
39205maybe-clean-stagefeedback-zlib:
39206@if zlib-bootstrap
39207maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
39208all-stagefeedback: all-stagefeedback-zlib
1061f99e 39209TARGET-stagefeedback-zlib = $(TARGET-zlib)
ce406537 39210all-stagefeedback-zlib: configure-stagefeedback-zlib
cc11cc9b 39211 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
ce406537
PB
39212 @r=`${PWD_COMMAND}`; export r; \
39213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 39214 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
ce406537
PB
39215 $(HOST_EXPORTS) \
39216 $(POSTSTAGE1_HOST_EXPORTS) \
39217 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 39218 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
39219 CFLAGS="$(STAGEfeedback_CFLAGS)" \
39220 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
39221 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
39222 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39223 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39224 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39225 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
39226 TFLAGS="$(STAGEfeedback_TFLAGS)" \
1061f99e 39227 $(TARGET-stagefeedback-zlib)
ce406537
PB
39228
39229maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
39230clean-stagefeedback: clean-stagefeedback-zlib
39231clean-stagefeedback-zlib:
995a5697
PB
39232 @if [ $(current_stage) = stagefeedback ]; then \
39233 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
39234 else \
39235 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
39236 $(MAKE) stagefeedback-start; \
39237 fi; \
ce406537 39238 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 39239 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 39240 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 39241 clean
ce406537
PB
39242@endif zlib-bootstrap
39243
39244
39245
39246
39247
d32ab992
PB
39248.PHONY: check-zlib maybe-check-zlib
39249maybe-check-zlib:
39250@if zlib
39251maybe-check-zlib: check-zlib
4977bab6 39252
d32ab992 39253check-zlib:
4977bab6 39254
d32ab992 39255@endif zlib
4977bab6 39256
d32ab992
PB
39257.PHONY: install-zlib maybe-install-zlib
39258maybe-install-zlib:
39259@if zlib
39260maybe-install-zlib: install-zlib
7e2dbcef 39261
d32ab992 39262install-zlib:
4977bab6 39263
d32ab992 39264@endif zlib
4977bab6 39265
b5422ad7 39266# Other targets (info, dvi, pdf, etc.)
295f4e42 39267
d32ab992
PB
39268.PHONY: maybe-info-zlib info-zlib
39269maybe-info-zlib:
39270@if zlib
39271maybe-info-zlib: info-zlib
295f4e42 39272
f87a2b2e 39273info-zlib: \
05750653 39274 configure-zlib
f87a2b2e
MS
39275 @[ -f ./zlib/Makefile ] || exit 0; \
39276 r=`${PWD_COMMAND}`; export r; \
39277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
39278 $(HOST_EXPORTS) \
39279 for flag in $(EXTRA_HOST_FLAGS) ; do \
39280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39281 done; \
39282 echo "Doing info in zlib" ; \
215c351a 39283 (cd $(HOST_SUBDIR)/zlib && \
f87a2b2e
MS
39284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39286 "RANLIB=$${RANLIB}" \
901119ae 39287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
39288 info) \
39289 || exit 1
39290
39291@endif zlib
39292
39293.PHONY: maybe-dvi-zlib dvi-zlib
39294maybe-dvi-zlib:
39295@if zlib
39296maybe-dvi-zlib: dvi-zlib
39297
39298dvi-zlib: \
05750653 39299 configure-zlib
d32ab992 39300 @[ -f ./zlib/Makefile ] || exit 0; \
8c90b13a
L
39301 r=`${PWD_COMMAND}`; export r; \
39302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39303 $(HOST_EXPORTS) \
d32ab992 39304 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39306 done; \
f87a2b2e 39307 echo "Doing dvi in zlib" ; \
215c351a 39308 (cd $(HOST_SUBDIR)/zlib && \
295f4e42
NN
39309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39311 "RANLIB=$${RANLIB}" \
901119ae 39312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e 39313 dvi) \
4977bab6
ZW
39314 || exit 1
39315
d32ab992 39316@endif zlib
295f4e42 39317
b5422ad7
BM
39318.PHONY: maybe-pdf-zlib pdf-zlib
39319maybe-pdf-zlib:
39320@if zlib
39321maybe-pdf-zlib: pdf-zlib
39322
39323pdf-zlib: \
39324 configure-zlib
39325 @[ -f ./zlib/Makefile ] || exit 0; \
39326 r=`${PWD_COMMAND}`; export r; \
39327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39328 $(HOST_EXPORTS) \
39329 for flag in $(EXTRA_HOST_FLAGS) ; do \
39330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39331 done; \
39332 echo "Doing pdf in zlib" ; \
39333 (cd $(HOST_SUBDIR)/zlib && \
39334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39336 "RANLIB=$${RANLIB}" \
901119ae 39337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
39338 pdf) \
39339 || exit 1
39340
39341@endif zlib
39342
f87a2b2e
MS
39343.PHONY: maybe-html-zlib html-zlib
39344maybe-html-zlib:
d32ab992 39345@if zlib
f87a2b2e 39346maybe-html-zlib: html-zlib
295f4e42 39347
f87a2b2e 39348html-zlib: \
05750653 39349 configure-zlib
d32ab992 39350 @[ -f ./zlib/Makefile ] || exit 0; \
295f4e42 39351 r=`${PWD_COMMAND}`; export r; \
8c90b13a 39352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39353 $(HOST_EXPORTS) \
d32ab992 39354 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39356 done; \
f87a2b2e 39357 echo "Doing html in zlib" ; \
215c351a 39358 (cd $(HOST_SUBDIR)/zlib && \
295f4e42
NN
39359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39361 "RANLIB=$${RANLIB}" \
901119ae 39362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e 39363 html) \
295f4e42 39364 || exit 1
4977bab6 39365
d32ab992 39366@endif zlib
4977bab6 39367
d32ab992
PB
39368.PHONY: maybe-TAGS-zlib TAGS-zlib
39369maybe-TAGS-zlib:
39370@if zlib
39371maybe-TAGS-zlib: TAGS-zlib
295f4e42 39372
d32ab992 39373TAGS-zlib: \
05750653 39374 configure-zlib
d32ab992 39375 @[ -f ./zlib/Makefile ] || exit 0; \
295f4e42 39376 r=`${PWD_COMMAND}`; export r; \
8c90b13a 39377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39378 $(HOST_EXPORTS) \
d32ab992 39379 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39381 done; \
d32ab992 39382 echo "Doing TAGS in zlib" ; \
215c351a 39383 (cd $(HOST_SUBDIR)/zlib && \
295f4e42
NN
39384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39386 "RANLIB=$${RANLIB}" \
901119ae 39387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39388 TAGS) \
295f4e42 39389 || exit 1
4977bab6 39390
d32ab992 39391@endif zlib
4977bab6 39392
d32ab992
PB
39393.PHONY: maybe-install-info-zlib install-info-zlib
39394maybe-install-info-zlib:
39395@if zlib
39396maybe-install-info-zlib: install-info-zlib
7e2dbcef 39397
d32ab992
PB
39398install-info-zlib: \
39399 configure-zlib \
05750653 39400 info-zlib
d32ab992 39401 @[ -f ./zlib/Makefile ] || exit 0; \
295f4e42
NN
39402 r=`${PWD_COMMAND}`; export r; \
39403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39404 $(HOST_EXPORTS) \
d32ab992 39405 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39407 done; \
d32ab992 39408 echo "Doing install-info in zlib" ; \
215c351a 39409 (cd $(HOST_SUBDIR)/zlib && \
295f4e42
NN
39410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39412 "RANLIB=$${RANLIB}" \
901119ae 39413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39414 install-info) \
295f4e42
NN
39415 || exit 1
39416
d32ab992 39417@endif zlib
295f4e42 39418
9c4d2493
BM
39419.PHONY: maybe-install-pdf-zlib install-pdf-zlib
39420maybe-install-pdf-zlib:
39421@if zlib
39422maybe-install-pdf-zlib: install-pdf-zlib
39423
39424install-pdf-zlib: \
39425 configure-zlib \
39426 pdf-zlib
39427 @[ -f ./zlib/Makefile ] || exit 0; \
39428 r=`${PWD_COMMAND}`; export r; \
39429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39430 $(HOST_EXPORTS) \
39431 for flag in $(EXTRA_HOST_FLAGS) ; do \
39432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39433 done; \
39434 echo "Doing install-pdf in zlib" ; \
39435 (cd $(HOST_SUBDIR)/zlib && \
39436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39438 "RANLIB=$${RANLIB}" \
901119ae 39439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
39440 install-pdf) \
39441 || exit 1
39442
39443@endif zlib
39444
65d6e994
CD
39445.PHONY: maybe-install-html-zlib install-html-zlib
39446maybe-install-html-zlib:
39447@if zlib
39448maybe-install-html-zlib: install-html-zlib
39449
39450install-html-zlib: \
39451 configure-zlib \
39452 html-zlib
39453 @[ -f ./zlib/Makefile ] || exit 0; \
39454 r=`${PWD_COMMAND}`; export r; \
39455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39456 $(HOST_EXPORTS) \
39457 for flag in $(EXTRA_HOST_FLAGS) ; do \
39458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39459 done; \
39460 echo "Doing install-html in zlib" ; \
39461 (cd $(HOST_SUBDIR)/zlib && \
39462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39464 "RANLIB=$${RANLIB}" \
901119ae 39465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
39466 install-html) \
39467 || exit 1
39468
39469@endif zlib
39470
d32ab992
PB
39471.PHONY: maybe-installcheck-zlib installcheck-zlib
39472maybe-installcheck-zlib:
39473@if zlib
39474maybe-installcheck-zlib: installcheck-zlib
295f4e42 39475
d32ab992 39476installcheck-zlib: \
05750653 39477 configure-zlib
d32ab992 39478 @[ -f ./zlib/Makefile ] || exit 0; \
295f4e42
NN
39479 r=`${PWD_COMMAND}`; export r; \
39480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39481 $(HOST_EXPORTS) \
d32ab992 39482 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39484 done; \
d32ab992 39485 echo "Doing installcheck in zlib" ; \
215c351a 39486 (cd $(HOST_SUBDIR)/zlib && \
295f4e42
NN
39487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39489 "RANLIB=$${RANLIB}" \
901119ae 39490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39491 installcheck) \
295f4e42
NN
39492 || exit 1
39493
d32ab992 39494@endif zlib
295f4e42 39495
d32ab992
PB
39496.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
39497maybe-mostlyclean-zlib:
39498@if zlib
39499maybe-mostlyclean-zlib: mostlyclean-zlib
295f4e42 39500
05750653 39501mostlyclean-zlib:
d32ab992 39502 @[ -f ./zlib/Makefile ] || exit 0; \
295f4e42
NN
39503 r=`${PWD_COMMAND}`; export r; \
39504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39505 $(HOST_EXPORTS) \
d32ab992 39506 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39508 done; \
d32ab992 39509 echo "Doing mostlyclean in zlib" ; \
215c351a 39510 (cd $(HOST_SUBDIR)/zlib && \
295f4e42
NN
39511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39513 "RANLIB=$${RANLIB}" \
901119ae 39514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39515 mostlyclean) \
295f4e42
NN
39516 || exit 1
39517
d32ab992 39518@endif zlib
295f4e42 39519
d32ab992
PB
39520.PHONY: maybe-clean-zlib clean-zlib
39521maybe-clean-zlib:
39522@if zlib
39523maybe-clean-zlib: clean-zlib
295f4e42 39524
05750653 39525clean-zlib:
d32ab992 39526 @[ -f ./zlib/Makefile ] || exit 0; \
295f4e42
NN
39527 r=`${PWD_COMMAND}`; export r; \
39528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39529 $(HOST_EXPORTS) \
d32ab992 39530 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39532 done; \
d32ab992 39533 echo "Doing clean in zlib" ; \
215c351a 39534 (cd $(HOST_SUBDIR)/zlib && \
295f4e42
NN
39535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39537 "RANLIB=$${RANLIB}" \
901119ae 39538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39539 clean) \
295f4e42
NN
39540 || exit 1
39541
d32ab992 39542@endif zlib
295f4e42 39543
d32ab992
PB
39544.PHONY: maybe-distclean-zlib distclean-zlib
39545maybe-distclean-zlib:
39546@if zlib
39547maybe-distclean-zlib: distclean-zlib
295f4e42 39548
05750653 39549distclean-zlib:
d32ab992 39550 @[ -f ./zlib/Makefile ] || exit 0; \
295f4e42
NN
39551 r=`${PWD_COMMAND}`; export r; \
39552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39553 $(HOST_EXPORTS) \
d32ab992 39554 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39556 done; \
d32ab992 39557 echo "Doing distclean in zlib" ; \
215c351a 39558 (cd $(HOST_SUBDIR)/zlib && \
295f4e42
NN
39559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39561 "RANLIB=$${RANLIB}" \
901119ae 39562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39563 distclean) \
295f4e42
NN
39564 || exit 1
39565
d32ab992 39566@endif zlib
295f4e42 39567
d32ab992
PB
39568.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
39569maybe-maintainer-clean-zlib:
39570@if zlib
39571maybe-maintainer-clean-zlib: maintainer-clean-zlib
295f4e42 39572
05750653 39573maintainer-clean-zlib:
d32ab992 39574 @[ -f ./zlib/Makefile ] || exit 0; \
295f4e42 39575 r=`${PWD_COMMAND}`; export r; \
8c90b13a 39576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39577 $(HOST_EXPORTS) \
d32ab992 39578 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39580 done; \
d32ab992 39581 echo "Doing maintainer-clean in zlib" ; \
215c351a 39582 (cd $(HOST_SUBDIR)/zlib && \
295f4e42
NN
39583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39585 "RANLIB=$${RANLIB}" \
901119ae 39586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39587 maintainer-clean) \
295f4e42 39588 || exit 1
4977bab6 39589
d32ab992 39590@endif zlib
4977bab6 39591
295f4e42 39592
25b42232 39593
d32ab992
PB
39594.PHONY: configure-gdb maybe-configure-gdb
39595maybe-configure-gdb:
3ff3adad
PB
39596@if gcc-bootstrap
39597configure-gdb: stage_current
39598@endif gcc-bootstrap
d32ab992
PB
39599@if gdb
39600maybe-configure-gdb: configure-gdb
cc11cc9b 39601configure-gdb:
f41d6665 39602 @: $(MAKE); $(unstage)
cc11cc9b 39603 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 39604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
39605 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
39606 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
4fc4dd12 39607 $(HOST_EXPORTS) \
25b42232
PB
39608 echo Configuring in $(HOST_SUBDIR)/gdb; \
39609 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
4977bab6 39610 case $(srcdir) in \
215c351a
PB
39611 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39612 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
39613 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 39614 esac; \
215c351a
PB
39615 srcdiroption="--srcdir=$${topdir}/gdb"; \
39616 libsrcdir="$$s/gdb"; \
4977bab6 39617 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
39618 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39619 --target=${target_alias} $${srcdiroption} \
4977bab6 39620 || exit 1
d32ab992 39621@endif gdb
4977bab6 39622
25b42232
PB
39623
39624
ce406537
PB
39625
39626
d32ab992
PB
39627.PHONY: all-gdb maybe-all-gdb
39628maybe-all-gdb:
3ff3adad
PB
39629@if gcc-bootstrap
39630all-gdb: stage_current
39631@endif gcc-bootstrap
d32ab992 39632@if gdb
7e0b5752 39633TARGET-gdb=all
d32ab992
PB
39634maybe-all-gdb: all-gdb
39635all-gdb: configure-gdb
f41d6665 39636 @: $(MAKE); $(unstage)
8c90b13a
L
39637 @r=`${PWD_COMMAND}`; export r; \
39638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39639 $(HOST_EXPORTS) \
215c351a 39640 (cd $(HOST_SUBDIR)/gdb && \
1c8bd6a3
PB
39641 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
39642 $(TARGET-gdb))
d32ab992 39643@endif gdb
4977bab6 39644
25b42232 39645
ce406537
PB
39646
39647
d32ab992
PB
39648.PHONY: check-gdb maybe-check-gdb
39649maybe-check-gdb:
39650@if gdb
39651maybe-check-gdb: check-gdb
4977bab6 39652
d32ab992 39653check-gdb:
f41d6665 39654 @: $(MAKE); $(unstage)
8c90b13a
L
39655 @r=`${PWD_COMMAND}`; export r; \
39656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39657 $(HOST_EXPORTS) \
215c351a
PB
39658 (cd $(HOST_SUBDIR)/gdb && \
39659 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
4977bab6 39660
d32ab992 39661@endif gdb
4977bab6 39662
d32ab992
PB
39663.PHONY: install-gdb maybe-install-gdb
39664maybe-install-gdb:
39665@if gdb
39666maybe-install-gdb: install-gdb
295f4e42 39667
d32ab992 39668install-gdb: installdirs
f41d6665 39669 @: $(MAKE); $(unstage)
295f4e42
NN
39670 @r=`${PWD_COMMAND}`; export r; \
39671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39672 $(HOST_EXPORTS) \
215c351a 39673 (cd $(HOST_SUBDIR)/gdb && \
ace9ac7b 39674 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
295f4e42 39675
d32ab992 39676@endif gdb
295f4e42 39677
b5422ad7 39678# Other targets (info, dvi, pdf, etc.)
295f4e42 39679
d32ab992
PB
39680.PHONY: maybe-info-gdb info-gdb
39681maybe-info-gdb:
39682@if gdb
39683maybe-info-gdb: info-gdb
295f4e42 39684
d32ab992 39685info-gdb: \
05750653 39686 configure-gdb
f41d6665 39687 @: $(MAKE); $(unstage)
d32ab992 39688 @[ -f ./gdb/Makefile ] || exit 0; \
295f4e42
NN
39689 r=`${PWD_COMMAND}`; export r; \
39690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39691 $(HOST_EXPORTS) \
7c27e184 39692 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
39693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39694 done; \
d32ab992 39695 echo "Doing info in gdb" ; \
215c351a 39696 (cd $(HOST_SUBDIR)/gdb && \
295f4e42
NN
39697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39699 "RANLIB=$${RANLIB}" \
901119ae 39700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39701 info) \
295f4e42
NN
39702 || exit 1
39703
d32ab992 39704@endif gdb
295f4e42 39705
d32ab992
PB
39706.PHONY: maybe-dvi-gdb dvi-gdb
39707maybe-dvi-gdb:
39708@if gdb
39709maybe-dvi-gdb: dvi-gdb
295f4e42 39710
d32ab992 39711dvi-gdb: \
05750653 39712 configure-gdb
f41d6665 39713 @: $(MAKE); $(unstage)
d32ab992 39714 @[ -f ./gdb/Makefile ] || exit 0; \
295f4e42
NN
39715 r=`${PWD_COMMAND}`; export r; \
39716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39717 $(HOST_EXPORTS) \
7c27e184 39718 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
39719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39720 done; \
d32ab992 39721 echo "Doing dvi in gdb" ; \
215c351a 39722 (cd $(HOST_SUBDIR)/gdb && \
295f4e42
NN
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}" \
d32ab992 39727 dvi) \
295f4e42
NN
39728 || exit 1
39729
d32ab992 39730@endif gdb
295f4e42 39731
b5422ad7
BM
39732.PHONY: maybe-pdf-gdb pdf-gdb
39733maybe-pdf-gdb:
39734@if gdb
39735maybe-pdf-gdb: pdf-gdb
39736
39737pdf-gdb: \
39738 configure-gdb
39739 @: $(MAKE); $(unstage)
39740 @[ -f ./gdb/Makefile ] || exit 0; \
39741 r=`${PWD_COMMAND}`; export r; \
39742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39743 $(HOST_EXPORTS) \
39744 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39746 done; \
39747 echo "Doing pdf in gdb" ; \
39748 (cd $(HOST_SUBDIR)/gdb && \
39749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39751 "RANLIB=$${RANLIB}" \
901119ae 39752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
39753 pdf) \
39754 || exit 1
39755
39756@endif gdb
39757
f87a2b2e
MS
39758.PHONY: maybe-html-gdb html-gdb
39759maybe-html-gdb:
39760@if gdb
39761maybe-html-gdb: html-gdb
39762
39763html-gdb: \
05750653 39764 configure-gdb
f41d6665 39765 @: $(MAKE); $(unstage)
f87a2b2e
MS
39766 @[ -f ./gdb/Makefile ] || exit 0; \
39767 r=`${PWD_COMMAND}`; export r; \
39768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
39769 $(HOST_EXPORTS) \
39770 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39772 done; \
39773 echo "Doing html in gdb" ; \
215c351a 39774 (cd $(HOST_SUBDIR)/gdb && \
f87a2b2e
MS
39775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39777 "RANLIB=$${RANLIB}" \
901119ae 39778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
39779 html) \
39780 || exit 1
39781
39782@endif gdb
39783
d32ab992
PB
39784.PHONY: maybe-TAGS-gdb TAGS-gdb
39785maybe-TAGS-gdb:
39786@if gdb
39787maybe-TAGS-gdb: TAGS-gdb
295f4e42 39788
d32ab992 39789TAGS-gdb: \
05750653 39790 configure-gdb
f41d6665 39791 @: $(MAKE); $(unstage)
d32ab992 39792 @[ -f ./gdb/Makefile ] || exit 0; \
295f4e42
NN
39793 r=`${PWD_COMMAND}`; export r; \
39794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39795 $(HOST_EXPORTS) \
7c27e184 39796 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
39797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39798 done; \
d32ab992 39799 echo "Doing TAGS in gdb" ; \
215c351a 39800 (cd $(HOST_SUBDIR)/gdb && \
295f4e42
NN
39801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39803 "RANLIB=$${RANLIB}" \
901119ae 39804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39805 TAGS) \
295f4e42
NN
39806 || exit 1
39807
d32ab992 39808@endif gdb
295f4e42 39809
d32ab992
PB
39810.PHONY: maybe-install-info-gdb install-info-gdb
39811maybe-install-info-gdb:
39812@if gdb
39813maybe-install-info-gdb: install-info-gdb
295f4e42 39814
d32ab992
PB
39815install-info-gdb: \
39816 configure-gdb \
05750653 39817 info-gdb
f41d6665 39818 @: $(MAKE); $(unstage)
d32ab992 39819 @[ -f ./gdb/Makefile ] || exit 0; \
295f4e42
NN
39820 r=`${PWD_COMMAND}`; export r; \
39821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39822 $(HOST_EXPORTS) \
7c27e184 39823 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
39824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39825 done; \
d32ab992 39826 echo "Doing install-info in gdb" ; \
215c351a 39827 (cd $(HOST_SUBDIR)/gdb && \
295f4e42
NN
39828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39830 "RANLIB=$${RANLIB}" \
901119ae 39831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39832 install-info) \
295f4e42
NN
39833 || exit 1
39834
d32ab992 39835@endif gdb
295f4e42 39836
9c4d2493
BM
39837.PHONY: maybe-install-pdf-gdb install-pdf-gdb
39838maybe-install-pdf-gdb:
39839@if gdb
39840maybe-install-pdf-gdb: install-pdf-gdb
39841
39842install-pdf-gdb: \
39843 configure-gdb \
39844 pdf-gdb
39845 @: $(MAKE); $(unstage)
39846 @[ -f ./gdb/Makefile ] || exit 0; \
39847 r=`${PWD_COMMAND}`; export r; \
39848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39849 $(HOST_EXPORTS) \
39850 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39852 done; \
39853 echo "Doing install-pdf in gdb" ; \
39854 (cd $(HOST_SUBDIR)/gdb && \
39855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39857 "RANLIB=$${RANLIB}" \
901119ae 39858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
39859 install-pdf) \
39860 || exit 1
39861
39862@endif gdb
39863
65d6e994
CD
39864.PHONY: maybe-install-html-gdb install-html-gdb
39865maybe-install-html-gdb:
39866@if gdb
39867maybe-install-html-gdb: install-html-gdb
39868
39869install-html-gdb: \
39870 configure-gdb \
39871 html-gdb
39872 @: $(MAKE); $(unstage)
39873 @[ -f ./gdb/Makefile ] || exit 0; \
39874 r=`${PWD_COMMAND}`; export r; \
39875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39876 $(HOST_EXPORTS) \
39877 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39879 done; \
39880 echo "Doing install-html in gdb" ; \
39881 (cd $(HOST_SUBDIR)/gdb && \
39882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39884 "RANLIB=$${RANLIB}" \
901119ae 39885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
39886 install-html) \
39887 || exit 1
39888
39889@endif gdb
39890
d32ab992
PB
39891.PHONY: maybe-installcheck-gdb installcheck-gdb
39892maybe-installcheck-gdb:
39893@if gdb
39894maybe-installcheck-gdb: installcheck-gdb
295f4e42 39895
d32ab992 39896installcheck-gdb: \
05750653 39897 configure-gdb
f41d6665 39898 @: $(MAKE); $(unstage)
d32ab992 39899 @[ -f ./gdb/Makefile ] || exit 0; \
295f4e42
NN
39900 r=`${PWD_COMMAND}`; export r; \
39901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39902 $(HOST_EXPORTS) \
7c27e184 39903 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
39904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39905 done; \
d32ab992 39906 echo "Doing installcheck in gdb" ; \
215c351a 39907 (cd $(HOST_SUBDIR)/gdb && \
295f4e42
NN
39908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39910 "RANLIB=$${RANLIB}" \
901119ae 39911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39912 installcheck) \
295f4e42
NN
39913 || exit 1
39914
d32ab992 39915@endif gdb
295f4e42 39916
d32ab992
PB
39917.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
39918maybe-mostlyclean-gdb:
39919@if gdb
39920maybe-mostlyclean-gdb: mostlyclean-gdb
295f4e42 39921
05750653 39922mostlyclean-gdb:
f41d6665 39923 @: $(MAKE); $(unstage)
d32ab992 39924 @[ -f ./gdb/Makefile ] || exit 0; \
295f4e42
NN
39925 r=`${PWD_COMMAND}`; export r; \
39926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39927 $(HOST_EXPORTS) \
7c27e184 39928 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
39929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39930 done; \
d32ab992 39931 echo "Doing mostlyclean in gdb" ; \
215c351a 39932 (cd $(HOST_SUBDIR)/gdb && \
295f4e42
NN
39933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39935 "RANLIB=$${RANLIB}" \
901119ae 39936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39937 mostlyclean) \
295f4e42
NN
39938 || exit 1
39939
d32ab992 39940@endif gdb
295f4e42 39941
d32ab992
PB
39942.PHONY: maybe-clean-gdb clean-gdb
39943maybe-clean-gdb:
39944@if gdb
39945maybe-clean-gdb: clean-gdb
295f4e42 39946
05750653 39947clean-gdb:
f41d6665 39948 @: $(MAKE); $(unstage)
d32ab992 39949 @[ -f ./gdb/Makefile ] || exit 0; \
295f4e42
NN
39950 r=`${PWD_COMMAND}`; export r; \
39951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39952 $(HOST_EXPORTS) \
7c27e184 39953 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
39954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39955 done; \
d32ab992 39956 echo "Doing clean in gdb" ; \
215c351a 39957 (cd $(HOST_SUBDIR)/gdb && \
295f4e42
NN
39958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39960 "RANLIB=$${RANLIB}" \
901119ae 39961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39962 clean) \
295f4e42
NN
39963 || exit 1
39964
d32ab992 39965@endif gdb
295f4e42 39966
d32ab992
PB
39967.PHONY: maybe-distclean-gdb distclean-gdb
39968maybe-distclean-gdb:
39969@if gdb
39970maybe-distclean-gdb: distclean-gdb
295f4e42 39971
05750653 39972distclean-gdb:
f41d6665 39973 @: $(MAKE); $(unstage)
d32ab992 39974 @[ -f ./gdb/Makefile ] || exit 0; \
295f4e42
NN
39975 r=`${PWD_COMMAND}`; export r; \
39976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39977 $(HOST_EXPORTS) \
7c27e184 39978 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
39979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39980 done; \
d32ab992 39981 echo "Doing distclean in gdb" ; \
215c351a 39982 (cd $(HOST_SUBDIR)/gdb && \
295f4e42
NN
39983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39985 "RANLIB=$${RANLIB}" \
901119ae 39986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39987 distclean) \
295f4e42
NN
39988 || exit 1
39989
d32ab992 39990@endif gdb
295f4e42 39991
d32ab992
PB
39992.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
39993maybe-maintainer-clean-gdb:
39994@if gdb
39995maybe-maintainer-clean-gdb: maintainer-clean-gdb
295f4e42 39996
05750653 39997maintainer-clean-gdb:
f41d6665 39998 @: $(MAKE); $(unstage)
d32ab992 39999 @[ -f ./gdb/Makefile ] || exit 0; \
295f4e42
NN
40000 r=`${PWD_COMMAND}`; export r; \
40001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40002 $(HOST_EXPORTS) \
7c27e184 40003 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
40004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40005 done; \
d32ab992 40006 echo "Doing maintainer-clean in gdb" ; \
215c351a 40007 (cd $(HOST_SUBDIR)/gdb && \
295f4e42
NN
40008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40010 "RANLIB=$${RANLIB}" \
901119ae 40011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40012 maintainer-clean) \
295f4e42 40013 || exit 1
7e2dbcef 40014
d32ab992 40015@endif gdb
4977bab6
ZW
40016
40017
25b42232 40018
d32ab992
PB
40019.PHONY: configure-expect maybe-configure-expect
40020maybe-configure-expect:
3ff3adad
PB
40021@if gcc-bootstrap
40022configure-expect: stage_current
40023@endif gcc-bootstrap
d32ab992
PB
40024@if expect
40025maybe-configure-expect: configure-expect
cc11cc9b 40026configure-expect:
f41d6665 40027 @: $(MAKE); $(unstage)
cc11cc9b 40028 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 40029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
40030 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
40031 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
4fc4dd12 40032 $(HOST_EXPORTS) \
25b42232
PB
40033 echo Configuring in $(HOST_SUBDIR)/expect; \
40034 cd "$(HOST_SUBDIR)/expect" || exit 1; \
4977bab6 40035 case $(srcdir) in \
215c351a
PB
40036 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40037 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
40038 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 40039 esac; \
215c351a
PB
40040 srcdiroption="--srcdir=$${topdir}/expect"; \
40041 libsrcdir="$$s/expect"; \
4977bab6 40042 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
40043 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40044 --target=${target_alias} $${srcdiroption} \
4977bab6 40045 || exit 1
d32ab992 40046@endif expect
4977bab6 40047
25b42232
PB
40048
40049
ce406537
PB
40050
40051
d32ab992
PB
40052.PHONY: all-expect maybe-all-expect
40053maybe-all-expect:
3ff3adad
PB
40054@if gcc-bootstrap
40055all-expect: stage_current
40056@endif gcc-bootstrap
d32ab992 40057@if expect
7e0b5752 40058TARGET-expect=all
d32ab992
PB
40059maybe-all-expect: all-expect
40060all-expect: configure-expect
f41d6665 40061 @: $(MAKE); $(unstage)
8c90b13a
L
40062 @r=`${PWD_COMMAND}`; export r; \
40063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40064 $(HOST_EXPORTS) \
215c351a 40065 (cd $(HOST_SUBDIR)/expect && \
1c8bd6a3
PB
40066 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
40067 $(TARGET-expect))
d32ab992 40068@endif expect
4977bab6 40069
25b42232 40070
ce406537
PB
40071
40072
d32ab992
PB
40073.PHONY: check-expect maybe-check-expect
40074maybe-check-expect:
40075@if expect
40076maybe-check-expect: check-expect
4977bab6 40077
d32ab992 40078check-expect:
f41d6665 40079 @: $(MAKE); $(unstage)
8c90b13a
L
40080 @r=`${PWD_COMMAND}`; export r; \
40081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40082 $(HOST_EXPORTS) \
215c351a
PB
40083 (cd $(HOST_SUBDIR)/expect && \
40084 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
4977bab6 40085
d32ab992 40086@endif expect
4977bab6 40087
d32ab992
PB
40088.PHONY: install-expect maybe-install-expect
40089maybe-install-expect:
40090@if expect
40091maybe-install-expect: install-expect
7e2dbcef 40092
d32ab992 40093install-expect: installdirs
f41d6665 40094 @: $(MAKE); $(unstage)
8c90b13a
L
40095 @r=`${PWD_COMMAND}`; export r; \
40096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40097 $(HOST_EXPORTS) \
215c351a 40098 (cd $(HOST_SUBDIR)/expect && \
ace9ac7b 40099 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
4977bab6 40100
d32ab992 40101@endif expect
4977bab6 40102
b5422ad7 40103# Other targets (info, dvi, pdf, etc.)
295f4e42 40104
d32ab992
PB
40105.PHONY: maybe-info-expect info-expect
40106maybe-info-expect:
40107@if expect
40108maybe-info-expect: info-expect
295f4e42 40109
d32ab992 40110info-expect: \
05750653 40111 configure-expect
f41d6665 40112 @: $(MAKE); $(unstage)
d32ab992 40113 @[ -f ./expect/Makefile ] || exit 0; \
295f4e42
NN
40114 r=`${PWD_COMMAND}`; export r; \
40115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40116 $(HOST_EXPORTS) \
7c27e184 40117 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
40118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40119 done; \
d32ab992 40120 echo "Doing info in expect" ; \
215c351a 40121 (cd $(HOST_SUBDIR)/expect && \
295f4e42
NN
40122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40124 "RANLIB=$${RANLIB}" \
901119ae 40125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40126 info) \
295f4e42
NN
40127 || exit 1
40128
d32ab992 40129@endif expect
295f4e42 40130
d32ab992
PB
40131.PHONY: maybe-dvi-expect dvi-expect
40132maybe-dvi-expect:
40133@if expect
40134maybe-dvi-expect: dvi-expect
295f4e42 40135
d32ab992 40136dvi-expect: \
05750653 40137 configure-expect
f41d6665 40138 @: $(MAKE); $(unstage)
d32ab992 40139 @[ -f ./expect/Makefile ] || exit 0; \
295f4e42
NN
40140 r=`${PWD_COMMAND}`; export r; \
40141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40142 $(HOST_EXPORTS) \
7c27e184 40143 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
40144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40145 done; \
d32ab992 40146 echo "Doing dvi in expect" ; \
215c351a 40147 (cd $(HOST_SUBDIR)/expect && \
295f4e42
NN
40148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40150 "RANLIB=$${RANLIB}" \
901119ae 40151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40152 dvi) \
295f4e42
NN
40153 || exit 1
40154
d32ab992 40155@endif expect
295f4e42 40156
b5422ad7
BM
40157.PHONY: maybe-pdf-expect pdf-expect
40158maybe-pdf-expect:
40159@if expect
40160maybe-pdf-expect: pdf-expect
40161
40162pdf-expect: \
40163 configure-expect
40164 @: $(MAKE); $(unstage)
40165 @[ -f ./expect/Makefile ] || exit 0; \
40166 r=`${PWD_COMMAND}`; export r; \
40167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40168 $(HOST_EXPORTS) \
40169 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40171 done; \
40172 echo "Doing pdf in expect" ; \
40173 (cd $(HOST_SUBDIR)/expect && \
40174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40176 "RANLIB=$${RANLIB}" \
901119ae 40177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
40178 pdf) \
40179 || exit 1
40180
40181@endif expect
40182
f87a2b2e
MS
40183.PHONY: maybe-html-expect html-expect
40184maybe-html-expect:
40185@if expect
40186maybe-html-expect: html-expect
40187
40188html-expect: \
05750653 40189 configure-expect
f41d6665 40190 @: $(MAKE); $(unstage)
f87a2b2e
MS
40191 @[ -f ./expect/Makefile ] || exit 0; \
40192 r=`${PWD_COMMAND}`; export r; \
40193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
40194 $(HOST_EXPORTS) \
40195 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40197 done; \
40198 echo "Doing html in expect" ; \
215c351a 40199 (cd $(HOST_SUBDIR)/expect && \
f87a2b2e
MS
40200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40202 "RANLIB=$${RANLIB}" \
901119ae 40203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
40204 html) \
40205 || exit 1
40206
40207@endif expect
40208
d32ab992
PB
40209.PHONY: maybe-TAGS-expect TAGS-expect
40210maybe-TAGS-expect:
40211@if expect
40212maybe-TAGS-expect: TAGS-expect
295f4e42 40213
d32ab992 40214TAGS-expect: \
05750653 40215 configure-expect
f41d6665 40216 @: $(MAKE); $(unstage)
d32ab992 40217 @[ -f ./expect/Makefile ] || exit 0; \
295f4e42
NN
40218 r=`${PWD_COMMAND}`; export r; \
40219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40220 $(HOST_EXPORTS) \
7c27e184 40221 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
40222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40223 done; \
d32ab992 40224 echo "Doing TAGS in expect" ; \
215c351a 40225 (cd $(HOST_SUBDIR)/expect && \
295f4e42
NN
40226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40228 "RANLIB=$${RANLIB}" \
901119ae 40229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40230 TAGS) \
295f4e42
NN
40231 || exit 1
40232
d32ab992 40233@endif expect
295f4e42 40234
d32ab992
PB
40235.PHONY: maybe-install-info-expect install-info-expect
40236maybe-install-info-expect:
40237@if expect
40238maybe-install-info-expect: install-info-expect
295f4e42 40239
d32ab992
PB
40240install-info-expect: \
40241 configure-expect \
05750653 40242 info-expect
f41d6665 40243 @: $(MAKE); $(unstage)
d32ab992 40244 @[ -f ./expect/Makefile ] || exit 0; \
295f4e42
NN
40245 r=`${PWD_COMMAND}`; export r; \
40246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40247 $(HOST_EXPORTS) \
7c27e184 40248 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
40249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40250 done; \
d32ab992 40251 echo "Doing install-info in expect" ; \
215c351a 40252 (cd $(HOST_SUBDIR)/expect && \
295f4e42
NN
40253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40255 "RANLIB=$${RANLIB}" \
901119ae 40256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40257 install-info) \
295f4e42
NN
40258 || exit 1
40259
d32ab992 40260@endif expect
295f4e42 40261
9c4d2493
BM
40262.PHONY: maybe-install-pdf-expect install-pdf-expect
40263maybe-install-pdf-expect:
40264@if expect
40265maybe-install-pdf-expect: install-pdf-expect
40266
40267install-pdf-expect: \
40268 configure-expect \
40269 pdf-expect
40270 @: $(MAKE); $(unstage)
40271 @[ -f ./expect/Makefile ] || exit 0; \
40272 r=`${PWD_COMMAND}`; export r; \
40273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40274 $(HOST_EXPORTS) \
40275 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40277 done; \
40278 echo "Doing install-pdf in expect" ; \
40279 (cd $(HOST_SUBDIR)/expect && \
40280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40282 "RANLIB=$${RANLIB}" \
901119ae 40283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
40284 install-pdf) \
40285 || exit 1
40286
40287@endif expect
40288
65d6e994
CD
40289.PHONY: maybe-install-html-expect install-html-expect
40290maybe-install-html-expect:
40291@if expect
40292maybe-install-html-expect: install-html-expect
40293
40294install-html-expect: \
40295 configure-expect \
40296 html-expect
40297 @: $(MAKE); $(unstage)
40298 @[ -f ./expect/Makefile ] || exit 0; \
40299 r=`${PWD_COMMAND}`; export r; \
40300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40301 $(HOST_EXPORTS) \
40302 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40304 done; \
40305 echo "Doing install-html in expect" ; \
40306 (cd $(HOST_SUBDIR)/expect && \
40307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40309 "RANLIB=$${RANLIB}" \
901119ae 40310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
40311 install-html) \
40312 || exit 1
40313
40314@endif expect
40315
d32ab992
PB
40316.PHONY: maybe-installcheck-expect installcheck-expect
40317maybe-installcheck-expect:
40318@if expect
40319maybe-installcheck-expect: installcheck-expect
295f4e42 40320
d32ab992 40321installcheck-expect: \
05750653 40322 configure-expect
f41d6665 40323 @: $(MAKE); $(unstage)
d32ab992 40324 @[ -f ./expect/Makefile ] || exit 0; \
295f4e42
NN
40325 r=`${PWD_COMMAND}`; export r; \
40326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40327 $(HOST_EXPORTS) \
7c27e184 40328 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
40329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40330 done; \
d32ab992 40331 echo "Doing installcheck in expect" ; \
215c351a 40332 (cd $(HOST_SUBDIR)/expect && \
295f4e42
NN
40333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40335 "RANLIB=$${RANLIB}" \
901119ae 40336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40337 installcheck) \
295f4e42
NN
40338 || exit 1
40339
d32ab992 40340@endif expect
295f4e42 40341
d32ab992
PB
40342.PHONY: maybe-mostlyclean-expect mostlyclean-expect
40343maybe-mostlyclean-expect:
40344@if expect
40345maybe-mostlyclean-expect: mostlyclean-expect
295f4e42 40346
05750653 40347mostlyclean-expect:
f41d6665 40348 @: $(MAKE); $(unstage)
d32ab992 40349 @[ -f ./expect/Makefile ] || exit 0; \
295f4e42
NN
40350 r=`${PWD_COMMAND}`; export r; \
40351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40352 $(HOST_EXPORTS) \
7c27e184 40353 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
40354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40355 done; \
d32ab992 40356 echo "Doing mostlyclean in expect" ; \
215c351a 40357 (cd $(HOST_SUBDIR)/expect && \
295f4e42
NN
40358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40360 "RANLIB=$${RANLIB}" \
901119ae 40361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40362 mostlyclean) \
295f4e42
NN
40363 || exit 1
40364
d32ab992 40365@endif expect
295f4e42 40366
d32ab992
PB
40367.PHONY: maybe-clean-expect clean-expect
40368maybe-clean-expect:
40369@if expect
40370maybe-clean-expect: clean-expect
295f4e42 40371
05750653 40372clean-expect:
f41d6665 40373 @: $(MAKE); $(unstage)
d32ab992 40374 @[ -f ./expect/Makefile ] || exit 0; \
295f4e42
NN
40375 r=`${PWD_COMMAND}`; export r; \
40376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40377 $(HOST_EXPORTS) \
7c27e184 40378 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
40379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40380 done; \
d32ab992 40381 echo "Doing clean in expect" ; \
215c351a 40382 (cd $(HOST_SUBDIR)/expect && \
295f4e42
NN
40383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40385 "RANLIB=$${RANLIB}" \
901119ae 40386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40387 clean) \
295f4e42
NN
40388 || exit 1
40389
d32ab992 40390@endif expect
295f4e42 40391
d32ab992
PB
40392.PHONY: maybe-distclean-expect distclean-expect
40393maybe-distclean-expect:
40394@if expect
40395maybe-distclean-expect: distclean-expect
295f4e42 40396
05750653 40397distclean-expect:
f41d6665 40398 @: $(MAKE); $(unstage)
d32ab992 40399 @[ -f ./expect/Makefile ] || exit 0; \
295f4e42
NN
40400 r=`${PWD_COMMAND}`; export r; \
40401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40402 $(HOST_EXPORTS) \
7c27e184 40403 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
40404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40405 done; \
d32ab992 40406 echo "Doing distclean in expect" ; \
215c351a 40407 (cd $(HOST_SUBDIR)/expect && \
295f4e42
NN
40408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40410 "RANLIB=$${RANLIB}" \
901119ae 40411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40412 distclean) \
295f4e42
NN
40413 || exit 1
40414
d32ab992 40415@endif expect
295f4e42 40416
d32ab992
PB
40417.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
40418maybe-maintainer-clean-expect:
40419@if expect
40420maybe-maintainer-clean-expect: maintainer-clean-expect
295f4e42 40421
05750653 40422maintainer-clean-expect:
f41d6665 40423 @: $(MAKE); $(unstage)
d32ab992 40424 @[ -f ./expect/Makefile ] || exit 0; \
295f4e42
NN
40425 r=`${PWD_COMMAND}`; export r; \
40426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40427 $(HOST_EXPORTS) \
7c27e184 40428 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
40429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40430 done; \
d32ab992 40431 echo "Doing maintainer-clean in expect" ; \
215c351a 40432 (cd $(HOST_SUBDIR)/expect && \
295f4e42
NN
40433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40435 "RANLIB=$${RANLIB}" \
901119ae 40436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40437 maintainer-clean) \
295f4e42
NN
40438 || exit 1
40439
d32ab992 40440@endif expect
295f4e42
NN
40441
40442
25b42232 40443
d32ab992
PB
40444.PHONY: configure-guile maybe-configure-guile
40445maybe-configure-guile:
3ff3adad
PB
40446@if gcc-bootstrap
40447configure-guile: stage_current
40448@endif gcc-bootstrap
d32ab992
PB
40449@if guile
40450maybe-configure-guile: configure-guile
cc11cc9b 40451configure-guile:
f41d6665 40452 @: $(MAKE); $(unstage)
cc11cc9b 40453 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 40454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
40455 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
40456 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
4fc4dd12 40457 $(HOST_EXPORTS) \
25b42232
PB
40458 echo Configuring in $(HOST_SUBDIR)/guile; \
40459 cd "$(HOST_SUBDIR)/guile" || exit 1; \
4977bab6 40460 case $(srcdir) in \
215c351a
PB
40461 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40462 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
40463 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 40464 esac; \
215c351a
PB
40465 srcdiroption="--srcdir=$${topdir}/guile"; \
40466 libsrcdir="$$s/guile"; \
4977bab6 40467 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
40468 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40469 --target=${target_alias} $${srcdiroption} \
4977bab6 40470 || exit 1
d32ab992 40471@endif guile
4977bab6 40472
25b42232
PB
40473
40474
ce406537
PB
40475
40476
d32ab992
PB
40477.PHONY: all-guile maybe-all-guile
40478maybe-all-guile:
3ff3adad
PB
40479@if gcc-bootstrap
40480all-guile: stage_current
40481@endif gcc-bootstrap
d32ab992 40482@if guile
7e0b5752 40483TARGET-guile=all
d32ab992
PB
40484maybe-all-guile: all-guile
40485all-guile: configure-guile
f41d6665 40486 @: $(MAKE); $(unstage)
8c90b13a
L
40487 @r=`${PWD_COMMAND}`; export r; \
40488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40489 $(HOST_EXPORTS) \
215c351a 40490 (cd $(HOST_SUBDIR)/guile && \
1c8bd6a3
PB
40491 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
40492 $(TARGET-guile))
d32ab992 40493@endif guile
4977bab6 40494
25b42232 40495
ce406537
PB
40496
40497
d32ab992
PB
40498.PHONY: check-guile maybe-check-guile
40499maybe-check-guile:
40500@if guile
40501maybe-check-guile: check-guile
4977bab6 40502
d32ab992 40503check-guile:
f41d6665 40504 @: $(MAKE); $(unstage)
8c90b13a
L
40505 @r=`${PWD_COMMAND}`; export r; \
40506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40507 $(HOST_EXPORTS) \
215c351a
PB
40508 (cd $(HOST_SUBDIR)/guile && \
40509 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
4977bab6 40510
d32ab992 40511@endif guile
7e2dbcef 40512
d32ab992
PB
40513.PHONY: install-guile maybe-install-guile
40514maybe-install-guile:
40515@if guile
40516maybe-install-guile: install-guile
40517
40518install-guile: installdirs
f41d6665 40519 @: $(MAKE); $(unstage)
8c90b13a
L
40520 @r=`${PWD_COMMAND}`; export r; \
40521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40522 $(HOST_EXPORTS) \
215c351a 40523 (cd $(HOST_SUBDIR)/guile && \
ace9ac7b 40524 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
4977bab6 40525
d32ab992 40526@endif guile
4977bab6 40527
b5422ad7 40528# Other targets (info, dvi, pdf, etc.)
295f4e42 40529
d32ab992
PB
40530.PHONY: maybe-info-guile info-guile
40531maybe-info-guile:
40532@if guile
40533maybe-info-guile: info-guile
295f4e42 40534
d32ab992 40535info-guile: \
05750653 40536 configure-guile
f41d6665 40537 @: $(MAKE); $(unstage)
d32ab992 40538 @[ -f ./guile/Makefile ] || exit 0; \
8c90b13a
L
40539 r=`${PWD_COMMAND}`; export r; \
40540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40541 $(HOST_EXPORTS) \
7c27e184 40542 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
40543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40544 done; \
d32ab992 40545 echo "Doing info in guile" ; \
215c351a 40546 (cd $(HOST_SUBDIR)/guile && \
295f4e42
NN
40547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40549 "RANLIB=$${RANLIB}" \
901119ae 40550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40551 info) \
4977bab6
ZW
40552 || exit 1
40553
d32ab992 40554@endif guile
295f4e42 40555
d32ab992
PB
40556.PHONY: maybe-dvi-guile dvi-guile
40557maybe-dvi-guile:
40558@if guile
40559maybe-dvi-guile: dvi-guile
295f4e42 40560
d32ab992 40561dvi-guile: \
05750653 40562 configure-guile
f41d6665 40563 @: $(MAKE); $(unstage)
d32ab992 40564 @[ -f ./guile/Makefile ] || exit 0; \
295f4e42 40565 r=`${PWD_COMMAND}`; export r; \
8c90b13a 40566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40567 $(HOST_EXPORTS) \
7c27e184 40568 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
40569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40570 done; \
d32ab992 40571 echo "Doing dvi in guile" ; \
215c351a 40572 (cd $(HOST_SUBDIR)/guile && \
295f4e42
NN
40573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40575 "RANLIB=$${RANLIB}" \
901119ae 40576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40577 dvi) \
295f4e42 40578 || exit 1
4977bab6 40579
d32ab992 40580@endif guile
4977bab6 40581
b5422ad7
BM
40582.PHONY: maybe-pdf-guile pdf-guile
40583maybe-pdf-guile:
40584@if guile
40585maybe-pdf-guile: pdf-guile
40586
40587pdf-guile: \
40588 configure-guile
40589 @: $(MAKE); $(unstage)
40590 @[ -f ./guile/Makefile ] || exit 0; \
40591 r=`${PWD_COMMAND}`; export r; \
40592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40593 $(HOST_EXPORTS) \
40594 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40596 done; \
40597 echo "Doing pdf in guile" ; \
40598 (cd $(HOST_SUBDIR)/guile && \
40599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40601 "RANLIB=$${RANLIB}" \
901119ae 40602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
40603 pdf) \
40604 || exit 1
40605
40606@endif guile
40607
f87a2b2e
MS
40608.PHONY: maybe-html-guile html-guile
40609maybe-html-guile:
40610@if guile
40611maybe-html-guile: html-guile
40612
40613html-guile: \
05750653 40614 configure-guile
f41d6665 40615 @: $(MAKE); $(unstage)
f87a2b2e
MS
40616 @[ -f ./guile/Makefile ] || exit 0; \
40617 r=`${PWD_COMMAND}`; export r; \
40618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
40619 $(HOST_EXPORTS) \
40620 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40622 done; \
40623 echo "Doing html in guile" ; \
215c351a 40624 (cd $(HOST_SUBDIR)/guile && \
f87a2b2e
MS
40625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40627 "RANLIB=$${RANLIB}" \
901119ae 40628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
40629 html) \
40630 || exit 1
40631
40632@endif guile
40633
d32ab992
PB
40634.PHONY: maybe-TAGS-guile TAGS-guile
40635maybe-TAGS-guile:
40636@if guile
40637maybe-TAGS-guile: TAGS-guile
295f4e42 40638
d32ab992 40639TAGS-guile: \
05750653 40640 configure-guile
f41d6665 40641 @: $(MAKE); $(unstage)
d32ab992 40642 @[ -f ./guile/Makefile ] || exit 0; \
295f4e42 40643 r=`${PWD_COMMAND}`; export r; \
8c90b13a 40644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40645 $(HOST_EXPORTS) \
7c27e184 40646 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
40647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40648 done; \
d32ab992 40649 echo "Doing TAGS in guile" ; \
215c351a 40650 (cd $(HOST_SUBDIR)/guile && \
295f4e42
NN
40651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40653 "RANLIB=$${RANLIB}" \
901119ae 40654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40655 TAGS) \
295f4e42 40656 || exit 1
4977bab6 40657
d32ab992 40658@endif guile
4977bab6 40659
d32ab992
PB
40660.PHONY: maybe-install-info-guile install-info-guile
40661maybe-install-info-guile:
40662@if guile
40663maybe-install-info-guile: install-info-guile
7e2dbcef 40664
d32ab992
PB
40665install-info-guile: \
40666 configure-guile \
05750653 40667 info-guile
f41d6665 40668 @: $(MAKE); $(unstage)
d32ab992 40669 @[ -f ./guile/Makefile ] || exit 0; \
295f4e42
NN
40670 r=`${PWD_COMMAND}`; export r; \
40671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40672 $(HOST_EXPORTS) \
7c27e184 40673 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
40674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40675 done; \
d32ab992 40676 echo "Doing install-info in guile" ; \
215c351a 40677 (cd $(HOST_SUBDIR)/guile && \
295f4e42
NN
40678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40680 "RANLIB=$${RANLIB}" \
901119ae 40681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40682 install-info) \
295f4e42
NN
40683 || exit 1
40684
d32ab992 40685@endif guile
295f4e42 40686
9c4d2493
BM
40687.PHONY: maybe-install-pdf-guile install-pdf-guile
40688maybe-install-pdf-guile:
40689@if guile
40690maybe-install-pdf-guile: install-pdf-guile
40691
40692install-pdf-guile: \
40693 configure-guile \
40694 pdf-guile
40695 @: $(MAKE); $(unstage)
40696 @[ -f ./guile/Makefile ] || exit 0; \
40697 r=`${PWD_COMMAND}`; export r; \
40698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40699 $(HOST_EXPORTS) \
40700 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40702 done; \
40703 echo "Doing install-pdf in guile" ; \
40704 (cd $(HOST_SUBDIR)/guile && \
40705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40707 "RANLIB=$${RANLIB}" \
901119ae 40708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
40709 install-pdf) \
40710 || exit 1
40711
40712@endif guile
40713
65d6e994
CD
40714.PHONY: maybe-install-html-guile install-html-guile
40715maybe-install-html-guile:
40716@if guile
40717maybe-install-html-guile: install-html-guile
40718
40719install-html-guile: \
40720 configure-guile \
40721 html-guile
40722 @: $(MAKE); $(unstage)
40723 @[ -f ./guile/Makefile ] || exit 0; \
40724 r=`${PWD_COMMAND}`; export r; \
40725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40726 $(HOST_EXPORTS) \
40727 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40729 done; \
40730 echo "Doing install-html in guile" ; \
40731 (cd $(HOST_SUBDIR)/guile && \
40732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40734 "RANLIB=$${RANLIB}" \
901119ae 40735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
40736 install-html) \
40737 || exit 1
40738
40739@endif guile
40740
d32ab992
PB
40741.PHONY: maybe-installcheck-guile installcheck-guile
40742maybe-installcheck-guile:
40743@if guile
40744maybe-installcheck-guile: installcheck-guile
295f4e42 40745
d32ab992 40746installcheck-guile: \
05750653 40747 configure-guile
f41d6665 40748 @: $(MAKE); $(unstage)
d32ab992 40749 @[ -f ./guile/Makefile ] || exit 0; \
295f4e42
NN
40750 r=`${PWD_COMMAND}`; export r; \
40751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40752 $(HOST_EXPORTS) \
7c27e184 40753 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
40754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40755 done; \
d32ab992 40756 echo "Doing installcheck in guile" ; \
215c351a 40757 (cd $(HOST_SUBDIR)/guile && \
295f4e42
NN
40758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40760 "RANLIB=$${RANLIB}" \
901119ae 40761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40762 installcheck) \
295f4e42
NN
40763 || exit 1
40764
d32ab992 40765@endif guile
295f4e42 40766
d32ab992
PB
40767.PHONY: maybe-mostlyclean-guile mostlyclean-guile
40768maybe-mostlyclean-guile:
40769@if guile
40770maybe-mostlyclean-guile: mostlyclean-guile
295f4e42 40771
05750653 40772mostlyclean-guile:
f41d6665 40773 @: $(MAKE); $(unstage)
d32ab992 40774 @[ -f ./guile/Makefile ] || exit 0; \
295f4e42
NN
40775 r=`${PWD_COMMAND}`; export r; \
40776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40777 $(HOST_EXPORTS) \
7c27e184 40778 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
40779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40780 done; \
d32ab992 40781 echo "Doing mostlyclean in guile" ; \
215c351a 40782 (cd $(HOST_SUBDIR)/guile && \
295f4e42
NN
40783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40785 "RANLIB=$${RANLIB}" \
901119ae 40786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40787 mostlyclean) \
295f4e42
NN
40788 || exit 1
40789
d32ab992 40790@endif guile
295f4e42 40791
d32ab992
PB
40792.PHONY: maybe-clean-guile clean-guile
40793maybe-clean-guile:
40794@if guile
40795maybe-clean-guile: clean-guile
295f4e42 40796
05750653 40797clean-guile:
f41d6665 40798 @: $(MAKE); $(unstage)
d32ab992 40799 @[ -f ./guile/Makefile ] || exit 0; \
295f4e42
NN
40800 r=`${PWD_COMMAND}`; export r; \
40801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40802 $(HOST_EXPORTS) \
7c27e184 40803 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
40804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40805 done; \
d32ab992 40806 echo "Doing clean in guile" ; \
215c351a 40807 (cd $(HOST_SUBDIR)/guile && \
295f4e42
NN
40808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40810 "RANLIB=$${RANLIB}" \
901119ae 40811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40812 clean) \
295f4e42
NN
40813 || exit 1
40814
d32ab992 40815@endif guile
295f4e42 40816
d32ab992
PB
40817.PHONY: maybe-distclean-guile distclean-guile
40818maybe-distclean-guile:
40819@if guile
40820maybe-distclean-guile: distclean-guile
295f4e42 40821
05750653 40822distclean-guile:
f41d6665 40823 @: $(MAKE); $(unstage)
d32ab992 40824 @[ -f ./guile/Makefile ] || exit 0; \
295f4e42
NN
40825 r=`${PWD_COMMAND}`; export r; \
40826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40827 $(HOST_EXPORTS) \
7c27e184 40828 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
40829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40830 done; \
d32ab992 40831 echo "Doing distclean in guile" ; \
215c351a 40832 (cd $(HOST_SUBDIR)/guile && \
295f4e42
NN
40833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40835 "RANLIB=$${RANLIB}" \
901119ae 40836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40837 distclean) \
295f4e42
NN
40838 || exit 1
40839
d32ab992 40840@endif guile
295f4e42 40841
d32ab992
PB
40842.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
40843maybe-maintainer-clean-guile:
40844@if guile
40845maybe-maintainer-clean-guile: maintainer-clean-guile
295f4e42 40846
05750653 40847maintainer-clean-guile:
f41d6665 40848 @: $(MAKE); $(unstage)
d32ab992 40849 @[ -f ./guile/Makefile ] || exit 0; \
295f4e42 40850 r=`${PWD_COMMAND}`; export r; \
8c90b13a 40851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40852 $(HOST_EXPORTS) \
7c27e184 40853 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
40854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40855 done; \
d32ab992 40856 echo "Doing maintainer-clean in guile" ; \
215c351a 40857 (cd $(HOST_SUBDIR)/guile && \
295f4e42
NN
40858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40860 "RANLIB=$${RANLIB}" \
901119ae 40861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40862 maintainer-clean) \
295f4e42 40863 || exit 1
4977bab6 40864
d32ab992 40865@endif guile
4977bab6 40866
295f4e42 40867
25b42232 40868
d32ab992
PB
40869.PHONY: configure-tk maybe-configure-tk
40870maybe-configure-tk:
3ff3adad
PB
40871@if gcc-bootstrap
40872configure-tk: stage_current
40873@endif gcc-bootstrap
d32ab992
PB
40874@if tk
40875maybe-configure-tk: configure-tk
cc11cc9b 40876configure-tk:
f41d6665 40877 @: $(MAKE); $(unstage)
cc11cc9b 40878 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 40879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
40880 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
40881 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
4fc4dd12 40882 $(HOST_EXPORTS) \
25b42232
PB
40883 echo Configuring in $(HOST_SUBDIR)/tk; \
40884 cd "$(HOST_SUBDIR)/tk" || exit 1; \
4977bab6 40885 case $(srcdir) in \
215c351a
PB
40886 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40887 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
40888 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 40889 esac; \
215c351a
PB
40890 srcdiroption="--srcdir=$${topdir}/tk"; \
40891 libsrcdir="$$s/tk"; \
4977bab6 40892 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
40893 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40894 --target=${target_alias} $${srcdiroption} \
4977bab6 40895 || exit 1
d32ab992 40896@endif tk
4977bab6 40897
25b42232
PB
40898
40899
ce406537
PB
40900
40901
d32ab992
PB
40902.PHONY: all-tk maybe-all-tk
40903maybe-all-tk:
3ff3adad
PB
40904@if gcc-bootstrap
40905all-tk: stage_current
40906@endif gcc-bootstrap
d32ab992 40907@if tk
7e0b5752 40908TARGET-tk=all
d32ab992
PB
40909maybe-all-tk: all-tk
40910all-tk: configure-tk
f41d6665 40911 @: $(MAKE); $(unstage)
8c90b13a
L
40912 @r=`${PWD_COMMAND}`; export r; \
40913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40914 $(HOST_EXPORTS) \
215c351a 40915 (cd $(HOST_SUBDIR)/tk && \
1c8bd6a3
PB
40916 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
40917 $(TARGET-tk))
d32ab992 40918@endif tk
4977bab6 40919
25b42232 40920
ce406537
PB
40921
40922
d32ab992
PB
40923.PHONY: check-tk maybe-check-tk
40924maybe-check-tk:
40925@if tk
40926maybe-check-tk: check-tk
4977bab6 40927
d32ab992 40928check-tk:
f41d6665 40929 @: $(MAKE); $(unstage)
8c90b13a
L
40930 @r=`${PWD_COMMAND}`; export r; \
40931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40932 $(HOST_EXPORTS) \
215c351a
PB
40933 (cd $(HOST_SUBDIR)/tk && \
40934 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
4977bab6 40935
d32ab992 40936@endif tk
4977bab6 40937
d32ab992
PB
40938.PHONY: install-tk maybe-install-tk
40939maybe-install-tk:
40940@if tk
40941maybe-install-tk: install-tk
7e2dbcef 40942
d32ab992 40943install-tk: installdirs
f41d6665 40944 @: $(MAKE); $(unstage)
8c90b13a
L
40945 @r=`${PWD_COMMAND}`; export r; \
40946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40947 $(HOST_EXPORTS) \
215c351a 40948 (cd $(HOST_SUBDIR)/tk && \
ace9ac7b 40949 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
295f4e42 40950
d32ab992 40951@endif tk
295f4e42 40952
b5422ad7 40953# Other targets (info, dvi, pdf, etc.)
295f4e42 40954
d32ab992
PB
40955.PHONY: maybe-info-tk info-tk
40956maybe-info-tk:
40957@if tk
40958maybe-info-tk: info-tk
295f4e42 40959
d32ab992 40960info-tk: \
05750653 40961 configure-tk
f41d6665 40962 @: $(MAKE); $(unstage)
d32ab992 40963 @[ -f ./tk/Makefile ] || exit 0; \
295f4e42
NN
40964 r=`${PWD_COMMAND}`; export r; \
40965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40966 $(HOST_EXPORTS) \
7c27e184 40967 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
40968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40969 done; \
d32ab992 40970 echo "Doing info in tk" ; \
215c351a 40971 (cd $(HOST_SUBDIR)/tk && \
295f4e42
NN
40972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40974 "RANLIB=$${RANLIB}" \
901119ae 40975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40976 info) \
295f4e42
NN
40977 || exit 1
40978
d32ab992 40979@endif tk
295f4e42 40980
d32ab992
PB
40981.PHONY: maybe-dvi-tk dvi-tk
40982maybe-dvi-tk:
40983@if tk
40984maybe-dvi-tk: dvi-tk
295f4e42 40985
d32ab992 40986dvi-tk: \
05750653 40987 configure-tk
f41d6665 40988 @: $(MAKE); $(unstage)
d32ab992 40989 @[ -f ./tk/Makefile ] || exit 0; \
295f4e42
NN
40990 r=`${PWD_COMMAND}`; export r; \
40991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40992 $(HOST_EXPORTS) \
7c27e184 40993 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
40994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40995 done; \
d32ab992 40996 echo "Doing dvi in tk" ; \
215c351a 40997 (cd $(HOST_SUBDIR)/tk && \
295f4e42
NN
40998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41000 "RANLIB=$${RANLIB}" \
901119ae 41001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41002 dvi) \
295f4e42
NN
41003 || exit 1
41004
d32ab992 41005@endif tk
295f4e42 41006
b5422ad7
BM
41007.PHONY: maybe-pdf-tk pdf-tk
41008maybe-pdf-tk:
41009@if tk
41010maybe-pdf-tk: pdf-tk
41011
41012pdf-tk: \
41013 configure-tk
41014 @: $(MAKE); $(unstage)
41015 @[ -f ./tk/Makefile ] || exit 0; \
41016 r=`${PWD_COMMAND}`; export r; \
41017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41018 $(HOST_EXPORTS) \
41019 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41021 done; \
41022 echo "Doing pdf in tk" ; \
41023 (cd $(HOST_SUBDIR)/tk && \
41024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41026 "RANLIB=$${RANLIB}" \
901119ae 41027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
41028 pdf) \
41029 || exit 1
41030
41031@endif tk
41032
f87a2b2e
MS
41033.PHONY: maybe-html-tk html-tk
41034maybe-html-tk:
41035@if tk
41036maybe-html-tk: html-tk
41037
41038html-tk: \
05750653 41039 configure-tk
f41d6665 41040 @: $(MAKE); $(unstage)
f87a2b2e
MS
41041 @[ -f ./tk/Makefile ] || exit 0; \
41042 r=`${PWD_COMMAND}`; export r; \
41043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
41044 $(HOST_EXPORTS) \
41045 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41047 done; \
41048 echo "Doing html in tk" ; \
215c351a 41049 (cd $(HOST_SUBDIR)/tk && \
f87a2b2e
MS
41050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41052 "RANLIB=$${RANLIB}" \
901119ae 41053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
41054 html) \
41055 || exit 1
41056
41057@endif tk
41058
d32ab992
PB
41059.PHONY: maybe-TAGS-tk TAGS-tk
41060maybe-TAGS-tk:
41061@if tk
41062maybe-TAGS-tk: TAGS-tk
295f4e42 41063
d32ab992 41064TAGS-tk: \
05750653 41065 configure-tk
f41d6665 41066 @: $(MAKE); $(unstage)
d32ab992 41067 @[ -f ./tk/Makefile ] || exit 0; \
295f4e42
NN
41068 r=`${PWD_COMMAND}`; export r; \
41069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41070 $(HOST_EXPORTS) \
7c27e184 41071 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
41072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41073 done; \
d32ab992 41074 echo "Doing TAGS in tk" ; \
215c351a 41075 (cd $(HOST_SUBDIR)/tk && \
295f4e42
NN
41076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41078 "RANLIB=$${RANLIB}" \
901119ae 41079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41080 TAGS) \
295f4e42
NN
41081 || exit 1
41082
d32ab992 41083@endif tk
295f4e42 41084
d32ab992
PB
41085.PHONY: maybe-install-info-tk install-info-tk
41086maybe-install-info-tk:
41087@if tk
41088maybe-install-info-tk: install-info-tk
295f4e42 41089
d32ab992
PB
41090install-info-tk: \
41091 configure-tk \
05750653 41092 info-tk
f41d6665 41093 @: $(MAKE); $(unstage)
d32ab992 41094 @[ -f ./tk/Makefile ] || exit 0; \
295f4e42
NN
41095 r=`${PWD_COMMAND}`; export r; \
41096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41097 $(HOST_EXPORTS) \
7c27e184 41098 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
41099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41100 done; \
d32ab992 41101 echo "Doing install-info in tk" ; \
215c351a 41102 (cd $(HOST_SUBDIR)/tk && \
295f4e42
NN
41103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41105 "RANLIB=$${RANLIB}" \
901119ae 41106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41107 install-info) \
295f4e42
NN
41108 || exit 1
41109
d32ab992 41110@endif tk
295f4e42 41111
9c4d2493
BM
41112.PHONY: maybe-install-pdf-tk install-pdf-tk
41113maybe-install-pdf-tk:
41114@if tk
41115maybe-install-pdf-tk: install-pdf-tk
41116
41117install-pdf-tk: \
41118 configure-tk \
41119 pdf-tk
41120 @: $(MAKE); $(unstage)
41121 @[ -f ./tk/Makefile ] || exit 0; \
41122 r=`${PWD_COMMAND}`; export r; \
41123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41124 $(HOST_EXPORTS) \
41125 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41127 done; \
41128 echo "Doing install-pdf in tk" ; \
41129 (cd $(HOST_SUBDIR)/tk && \
41130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41132 "RANLIB=$${RANLIB}" \
901119ae 41133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
41134 install-pdf) \
41135 || exit 1
41136
41137@endif tk
41138
65d6e994
CD
41139.PHONY: maybe-install-html-tk install-html-tk
41140maybe-install-html-tk:
41141@if tk
41142maybe-install-html-tk: install-html-tk
41143
41144install-html-tk: \
41145 configure-tk \
41146 html-tk
41147 @: $(MAKE); $(unstage)
41148 @[ -f ./tk/Makefile ] || exit 0; \
41149 r=`${PWD_COMMAND}`; export r; \
41150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41151 $(HOST_EXPORTS) \
41152 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41154 done; \
41155 echo "Doing install-html in tk" ; \
41156 (cd $(HOST_SUBDIR)/tk && \
41157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41159 "RANLIB=$${RANLIB}" \
901119ae 41160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
41161 install-html) \
41162 || exit 1
41163
41164@endif tk
41165
d32ab992
PB
41166.PHONY: maybe-installcheck-tk installcheck-tk
41167maybe-installcheck-tk:
41168@if tk
41169maybe-installcheck-tk: installcheck-tk
295f4e42 41170
d32ab992 41171installcheck-tk: \
05750653 41172 configure-tk
f41d6665 41173 @: $(MAKE); $(unstage)
d32ab992 41174 @[ -f ./tk/Makefile ] || exit 0; \
295f4e42
NN
41175 r=`${PWD_COMMAND}`; export r; \
41176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41177 $(HOST_EXPORTS) \
7c27e184 41178 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
41179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41180 done; \
d32ab992 41181 echo "Doing installcheck in tk" ; \
215c351a 41182 (cd $(HOST_SUBDIR)/tk && \
295f4e42
NN
41183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41185 "RANLIB=$${RANLIB}" \
901119ae 41186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41187 installcheck) \
295f4e42
NN
41188 || exit 1
41189
d32ab992 41190@endif tk
295f4e42 41191
d32ab992
PB
41192.PHONY: maybe-mostlyclean-tk mostlyclean-tk
41193maybe-mostlyclean-tk:
41194@if tk
41195maybe-mostlyclean-tk: mostlyclean-tk
295f4e42 41196
05750653 41197mostlyclean-tk:
f41d6665 41198 @: $(MAKE); $(unstage)
d32ab992 41199 @[ -f ./tk/Makefile ] || exit 0; \
295f4e42
NN
41200 r=`${PWD_COMMAND}`; export r; \
41201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41202 $(HOST_EXPORTS) \
7c27e184 41203 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
41204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41205 done; \
d32ab992 41206 echo "Doing mostlyclean in tk" ; \
215c351a 41207 (cd $(HOST_SUBDIR)/tk && \
295f4e42
NN
41208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41210 "RANLIB=$${RANLIB}" \
901119ae 41211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41212 mostlyclean) \
295f4e42
NN
41213 || exit 1
41214
d32ab992 41215@endif tk
295f4e42 41216
d32ab992
PB
41217.PHONY: maybe-clean-tk clean-tk
41218maybe-clean-tk:
41219@if tk
41220maybe-clean-tk: clean-tk
295f4e42 41221
05750653 41222clean-tk:
f41d6665 41223 @: $(MAKE); $(unstage)
d32ab992 41224 @[ -f ./tk/Makefile ] || exit 0; \
295f4e42
NN
41225 r=`${PWD_COMMAND}`; export r; \
41226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41227 $(HOST_EXPORTS) \
7c27e184 41228 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
41229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41230 done; \
d32ab992 41231 echo "Doing clean in tk" ; \
215c351a 41232 (cd $(HOST_SUBDIR)/tk && \
295f4e42
NN
41233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41235 "RANLIB=$${RANLIB}" \
901119ae 41236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41237 clean) \
295f4e42
NN
41238 || exit 1
41239
d32ab992 41240@endif tk
295f4e42 41241
d32ab992
PB
41242.PHONY: maybe-distclean-tk distclean-tk
41243maybe-distclean-tk:
41244@if tk
41245maybe-distclean-tk: distclean-tk
295f4e42 41246
05750653 41247distclean-tk:
f41d6665 41248 @: $(MAKE); $(unstage)
d32ab992 41249 @[ -f ./tk/Makefile ] || exit 0; \
295f4e42
NN
41250 r=`${PWD_COMMAND}`; export r; \
41251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41252 $(HOST_EXPORTS) \
7c27e184 41253 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
41254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41255 done; \
d32ab992 41256 echo "Doing distclean in tk" ; \
215c351a 41257 (cd $(HOST_SUBDIR)/tk && \
295f4e42
NN
41258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41260 "RANLIB=$${RANLIB}" \
901119ae 41261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41262 distclean) \
295f4e42
NN
41263 || exit 1
41264
d32ab992 41265@endif tk
295f4e42 41266
d32ab992
PB
41267.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
41268maybe-maintainer-clean-tk:
41269@if tk
41270maybe-maintainer-clean-tk: maintainer-clean-tk
295f4e42 41271
05750653 41272maintainer-clean-tk:
f41d6665 41273 @: $(MAKE); $(unstage)
d32ab992 41274 @[ -f ./tk/Makefile ] || exit 0; \
295f4e42
NN
41275 r=`${PWD_COMMAND}`; export r; \
41276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41277 $(HOST_EXPORTS) \
7c27e184 41278 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
41279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41280 done; \
d32ab992 41281 echo "Doing maintainer-clean in tk" ; \
215c351a 41282 (cd $(HOST_SUBDIR)/tk && \
295f4e42
NN
41283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41285 "RANLIB=$${RANLIB}" \
901119ae 41286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41287 maintainer-clean) \
295f4e42
NN
41288 || exit 1
41289
d32ab992 41290@endif tk
4977bab6
ZW
41291
41292
25b42232 41293
d32ab992
PB
41294.PHONY: configure-libtermcap maybe-configure-libtermcap
41295maybe-configure-libtermcap:
3ff3adad
PB
41296@if gcc-bootstrap
41297configure-libtermcap: stage_current
41298@endif gcc-bootstrap
d32ab992
PB
41299@if libtermcap
41300maybe-configure-libtermcap: configure-libtermcap
cc11cc9b 41301configure-libtermcap:
f41d6665 41302 @: $(MAKE); $(unstage)
cc11cc9b 41303 @r=`${PWD_COMMAND}`; export r; \
d32ab992 41304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
41305 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
41306 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
d32ab992 41307 $(HOST_EXPORTS) \
25b42232
PB
41308 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
41309 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
d32ab992 41310 case $(srcdir) in \
215c351a
PB
41311 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41312 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
41313 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
d32ab992 41314 esac; \
215c351a
PB
41315 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
41316 libsrcdir="$$s/libtermcap"; \
d32ab992 41317 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
41318 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41319 --target=${target_alias} $${srcdiroption} \
d32ab992
PB
41320 || exit 1
41321@endif libtermcap
41322
25b42232
PB
41323
41324
ce406537
PB
41325
41326
d32ab992
PB
41327.PHONY: all-libtermcap maybe-all-libtermcap
41328maybe-all-libtermcap:
3ff3adad
PB
41329@if gcc-bootstrap
41330all-libtermcap: stage_current
41331@endif gcc-bootstrap
d32ab992 41332@if libtermcap
7e0b5752 41333TARGET-libtermcap=all
d32ab992
PB
41334maybe-all-libtermcap: all-libtermcap
41335all-libtermcap: configure-libtermcap
f41d6665 41336 @: $(MAKE); $(unstage)
d32ab992
PB
41337 @r=`${PWD_COMMAND}`; export r; \
41338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d32ab992 41339 $(HOST_EXPORTS) \
215c351a 41340 (cd $(HOST_SUBDIR)/libtermcap && \
1c8bd6a3
PB
41341 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
41342 $(TARGET-libtermcap))
d32ab992
PB
41343@endif libtermcap
41344
25b42232 41345
ce406537
PB
41346
41347
d32ab992
PB
41348.PHONY: check-libtermcap maybe-check-libtermcap
41349maybe-check-libtermcap:
41350@if libtermcap
41351maybe-check-libtermcap: check-libtermcap
41352
41353check-libtermcap:
4977bab6 41354
60975492 41355@endif libtermcap
4977bab6 41356
295f4e42
NN
41357.PHONY: install-libtermcap maybe-install-libtermcap
41358maybe-install-libtermcap:
60975492
PB
41359@if libtermcap
41360maybe-install-libtermcap: install-libtermcap
7e2dbcef 41361
295f4e42 41362install-libtermcap: installdirs
f41d6665 41363 @: $(MAKE); $(unstage)
8c90b13a
L
41364 @r=`${PWD_COMMAND}`; export r; \
41365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41366 $(HOST_EXPORTS) \
215c351a 41367 (cd $(HOST_SUBDIR)/libtermcap && \
ace9ac7b 41368 $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 41369
60975492 41370@endif libtermcap
4977bab6 41371
b5422ad7 41372# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
41373
41374.PHONY: maybe-info-libtermcap info-libtermcap
41375maybe-info-libtermcap:
60975492
PB
41376@if libtermcap
41377maybe-info-libtermcap: info-libtermcap
295f4e42
NN
41378
41379info-libtermcap: \
05750653 41380 configure-libtermcap
f41d6665 41381 @: $(MAKE); $(unstage)
295f4e42 41382 @[ -f ./libtermcap/Makefile ] || exit 0; \
8c90b13a
L
41383 r=`${PWD_COMMAND}`; export r; \
41384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41385 $(HOST_EXPORTS) \
d32ab992 41386 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
41387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41388 done; \
41389 echo "Doing info in libtermcap" ; \
215c351a 41390 (cd $(HOST_SUBDIR)/libtermcap && \
295f4e42
NN
41391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41393 "RANLIB=$${RANLIB}" \
901119ae 41394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41395 info) \
4977bab6
ZW
41396 || exit 1
41397
60975492 41398@endif libtermcap
4977bab6 41399
295f4e42
NN
41400.PHONY: maybe-dvi-libtermcap dvi-libtermcap
41401maybe-dvi-libtermcap:
60975492
PB
41402@if libtermcap
41403maybe-dvi-libtermcap: dvi-libtermcap
4977bab6 41404
295f4e42 41405dvi-libtermcap: \
05750653 41406 configure-libtermcap
f41d6665 41407 @: $(MAKE); $(unstage)
295f4e42
NN
41408 @[ -f ./libtermcap/Makefile ] || exit 0; \
41409 r=`${PWD_COMMAND}`; export r; \
8c90b13a 41410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41411 $(HOST_EXPORTS) \
d32ab992 41412 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
41413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41414 done; \
41415 echo "Doing dvi in libtermcap" ; \
215c351a 41416 (cd $(HOST_SUBDIR)/libtermcap && \
295f4e42
NN
41417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41419 "RANLIB=$${RANLIB}" \
901119ae 41420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41421 dvi) \
295f4e42 41422 || exit 1
4977bab6 41423
60975492 41424@endif libtermcap
4977bab6 41425
b5422ad7
BM
41426.PHONY: maybe-pdf-libtermcap pdf-libtermcap
41427maybe-pdf-libtermcap:
41428@if libtermcap
41429maybe-pdf-libtermcap: pdf-libtermcap
41430
41431pdf-libtermcap: \
41432 configure-libtermcap
41433 @: $(MAKE); $(unstage)
41434 @[ -f ./libtermcap/Makefile ] || exit 0; \
41435 r=`${PWD_COMMAND}`; export r; \
41436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41437 $(HOST_EXPORTS) \
41438 for flag in $(EXTRA_HOST_FLAGS) ; do \
41439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41440 done; \
41441 echo "Doing pdf in libtermcap" ; \
41442 (cd $(HOST_SUBDIR)/libtermcap && \
41443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41445 "RANLIB=$${RANLIB}" \
901119ae 41446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
41447 pdf) \
41448 || exit 1
41449
41450@endif libtermcap
41451
f87a2b2e
MS
41452.PHONY: maybe-html-libtermcap html-libtermcap
41453maybe-html-libtermcap:
41454@if libtermcap
41455maybe-html-libtermcap: html-libtermcap
41456
41457html-libtermcap: \
05750653 41458 configure-libtermcap
f41d6665 41459 @: $(MAKE); $(unstage)
f87a2b2e
MS
41460 @[ -f ./libtermcap/Makefile ] || exit 0; \
41461 r=`${PWD_COMMAND}`; export r; \
41462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
41463 $(HOST_EXPORTS) \
41464 for flag in $(EXTRA_HOST_FLAGS) ; do \
41465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41466 done; \
41467 echo "Doing html in libtermcap" ; \
215c351a 41468 (cd $(HOST_SUBDIR)/libtermcap && \
f87a2b2e
MS
41469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41471 "RANLIB=$${RANLIB}" \
901119ae 41472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
41473 html) \
41474 || exit 1
41475
41476@endif libtermcap
41477
295f4e42
NN
41478.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
41479maybe-TAGS-libtermcap:
60975492
PB
41480@if libtermcap
41481maybe-TAGS-libtermcap: TAGS-libtermcap
7e2dbcef 41482
295f4e42 41483TAGS-libtermcap: \
05750653 41484 configure-libtermcap
f41d6665 41485 @: $(MAKE); $(unstage)
295f4e42
NN
41486 @[ -f ./libtermcap/Makefile ] || exit 0; \
41487 r=`${PWD_COMMAND}`; export r; \
8c90b13a 41488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41489 $(HOST_EXPORTS) \
d32ab992 41490 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
41491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41492 done; \
41493 echo "Doing TAGS in libtermcap" ; \
215c351a 41494 (cd $(HOST_SUBDIR)/libtermcap && \
295f4e42
NN
41495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41497 "RANLIB=$${RANLIB}" \
901119ae 41498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41499 TAGS) \
295f4e42 41500 || exit 1
4977bab6 41501
60975492 41502@endif libtermcap
4977bab6 41503
295f4e42
NN
41504.PHONY: maybe-install-info-libtermcap install-info-libtermcap
41505maybe-install-info-libtermcap:
60975492
PB
41506@if libtermcap
41507maybe-install-info-libtermcap: install-info-libtermcap
295f4e42
NN
41508
41509install-info-libtermcap: \
41510 configure-libtermcap \
05750653 41511 info-libtermcap
f41d6665 41512 @: $(MAKE); $(unstage)
295f4e42 41513 @[ -f ./libtermcap/Makefile ] || exit 0; \
8c90b13a
L
41514 r=`${PWD_COMMAND}`; export r; \
41515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41516 $(HOST_EXPORTS) \
d32ab992 41517 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
41518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41519 done; \
41520 echo "Doing install-info in libtermcap" ; \
215c351a 41521 (cd $(HOST_SUBDIR)/libtermcap && \
295f4e42
NN
41522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41524 "RANLIB=$${RANLIB}" \
901119ae 41525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41526 install-info) \
4977bab6
ZW
41527 || exit 1
41528
60975492 41529@endif libtermcap
4977bab6 41530
9c4d2493
BM
41531.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
41532maybe-install-pdf-libtermcap:
41533@if libtermcap
41534maybe-install-pdf-libtermcap: install-pdf-libtermcap
41535
41536install-pdf-libtermcap: \
41537 configure-libtermcap \
41538 pdf-libtermcap
41539 @: $(MAKE); $(unstage)
41540 @[ -f ./libtermcap/Makefile ] || exit 0; \
41541 r=`${PWD_COMMAND}`; export r; \
41542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41543 $(HOST_EXPORTS) \
41544 for flag in $(EXTRA_HOST_FLAGS) ; do \
41545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41546 done; \
41547 echo "Doing install-pdf in libtermcap" ; \
41548 (cd $(HOST_SUBDIR)/libtermcap && \
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}" \
9c4d2493
BM
41553 install-pdf) \
41554 || exit 1
41555
41556@endif libtermcap
41557
65d6e994
CD
41558.PHONY: maybe-install-html-libtermcap install-html-libtermcap
41559maybe-install-html-libtermcap:
41560@if libtermcap
41561maybe-install-html-libtermcap: install-html-libtermcap
41562
41563install-html-libtermcap: \
41564 configure-libtermcap \
41565 html-libtermcap
41566 @: $(MAKE); $(unstage)
41567 @[ -f ./libtermcap/Makefile ] || exit 0; \
41568 r=`${PWD_COMMAND}`; export r; \
41569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41570 $(HOST_EXPORTS) \
41571 for flag in $(EXTRA_HOST_FLAGS) ; do \
41572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41573 done; \
41574 echo "Doing install-html in libtermcap" ; \
41575 (cd $(HOST_SUBDIR)/libtermcap && \
41576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41578 "RANLIB=$${RANLIB}" \
901119ae 41579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
41580 install-html) \
41581 || exit 1
41582
41583@endif libtermcap
41584
295f4e42
NN
41585.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
41586maybe-installcheck-libtermcap:
60975492
PB
41587@if libtermcap
41588maybe-installcheck-libtermcap: installcheck-libtermcap
4977bab6 41589
295f4e42 41590installcheck-libtermcap: \
05750653 41591 configure-libtermcap
f41d6665 41592 @: $(MAKE); $(unstage)
295f4e42
NN
41593 @[ -f ./libtermcap/Makefile ] || exit 0; \
41594 r=`${PWD_COMMAND}`; export r; \
8c90b13a 41595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41596 $(HOST_EXPORTS) \
d32ab992 41597 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
41598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41599 done; \
41600 echo "Doing installcheck in libtermcap" ; \
215c351a 41601 (cd $(HOST_SUBDIR)/libtermcap && \
295f4e42
NN
41602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41604 "RANLIB=$${RANLIB}" \
901119ae 41605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41606 installcheck) \
295f4e42
NN
41607 || exit 1
41608
60975492 41609@endif libtermcap
295f4e42
NN
41610
41611.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
41612maybe-mostlyclean-libtermcap:
60975492
PB
41613@if libtermcap
41614maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
295f4e42
NN
41615
41616# libtermcap doesn't support mostlyclean.
41617mostlyclean-libtermcap:
41618
60975492 41619@endif libtermcap
295f4e42
NN
41620
41621.PHONY: maybe-clean-libtermcap clean-libtermcap
41622maybe-clean-libtermcap:
60975492
PB
41623@if libtermcap
41624maybe-clean-libtermcap: clean-libtermcap
295f4e42
NN
41625
41626# libtermcap doesn't support clean.
41627clean-libtermcap:
41628
60975492 41629@endif libtermcap
295f4e42
NN
41630
41631.PHONY: maybe-distclean-libtermcap distclean-libtermcap
41632maybe-distclean-libtermcap:
60975492
PB
41633@if libtermcap
41634maybe-distclean-libtermcap: distclean-libtermcap
295f4e42
NN
41635
41636# libtermcap doesn't support distclean.
41637distclean-libtermcap:
41638
60975492 41639@endif libtermcap
4977bab6 41640
295f4e42
NN
41641.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
41642maybe-maintainer-clean-libtermcap:
60975492
PB
41643@if libtermcap
41644maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
4977bab6 41645
295f4e42
NN
41646# libtermcap doesn't support maintainer-clean.
41647maintainer-clean-libtermcap:
7e2dbcef 41648
60975492 41649@endif libtermcap
4977bab6
ZW
41650
41651
25b42232 41652
295f4e42
NN
41653.PHONY: configure-utils maybe-configure-utils
41654maybe-configure-utils:
3ff3adad
PB
41655@if gcc-bootstrap
41656configure-utils: stage_current
41657@endif gcc-bootstrap
60975492
PB
41658@if utils
41659maybe-configure-utils: configure-utils
cc11cc9b 41660configure-utils:
f41d6665 41661 @: $(MAKE); $(unstage)
cc11cc9b 41662 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 41663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
41664 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
41665 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
4fc4dd12 41666 $(HOST_EXPORTS) \
25b42232
PB
41667 echo Configuring in $(HOST_SUBDIR)/utils; \
41668 cd "$(HOST_SUBDIR)/utils" || exit 1; \
4977bab6 41669 case $(srcdir) in \
215c351a
PB
41670 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41671 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
41672 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 41673 esac; \
215c351a
PB
41674 srcdiroption="--srcdir=$${topdir}/utils"; \
41675 libsrcdir="$$s/utils"; \
4977bab6 41676 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
41677 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41678 --target=${target_alias} $${srcdiroption} \
4977bab6 41679 || exit 1
60975492 41680@endif utils
4977bab6 41681
25b42232
PB
41682
41683
ce406537
PB
41684
41685
295f4e42
NN
41686.PHONY: all-utils maybe-all-utils
41687maybe-all-utils:
3ff3adad
PB
41688@if gcc-bootstrap
41689all-utils: stage_current
41690@endif gcc-bootstrap
60975492 41691@if utils
7e0b5752 41692TARGET-utils=all
60975492 41693maybe-all-utils: all-utils
295f4e42 41694all-utils: configure-utils
f41d6665 41695 @: $(MAKE); $(unstage)
8c90b13a
L
41696 @r=`${PWD_COMMAND}`; export r; \
41697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41698 $(HOST_EXPORTS) \
215c351a 41699 (cd $(HOST_SUBDIR)/utils && \
1c8bd6a3
PB
41700 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
41701 $(TARGET-utils))
60975492 41702@endif utils
4977bab6 41703
25b42232 41704
ce406537
PB
41705
41706
295f4e42
NN
41707.PHONY: check-utils maybe-check-utils
41708maybe-check-utils:
60975492
PB
41709@if utils
41710maybe-check-utils: check-utils
4977bab6 41711
295f4e42
NN
41712check-utils:
41713
60975492 41714@endif utils
295f4e42
NN
41715
41716.PHONY: install-utils maybe-install-utils
41717maybe-install-utils:
60975492
PB
41718@if utils
41719maybe-install-utils: install-utils
295f4e42
NN
41720
41721install-utils: installdirs
f41d6665 41722 @: $(MAKE); $(unstage)
8c90b13a
L
41723 @r=`${PWD_COMMAND}`; export r; \
41724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41725 $(HOST_EXPORTS) \
215c351a 41726 (cd $(HOST_SUBDIR)/utils && \
ace9ac7b 41727 $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 41728
60975492 41729@endif utils
4977bab6 41730
b5422ad7 41731# Other targets (info, dvi, pdf, etc.)
7e2dbcef 41732
295f4e42
NN
41733.PHONY: maybe-info-utils info-utils
41734maybe-info-utils:
60975492
PB
41735@if utils
41736maybe-info-utils: info-utils
295f4e42
NN
41737
41738info-utils: \
05750653 41739 configure-utils
f41d6665 41740 @: $(MAKE); $(unstage)
295f4e42
NN
41741 @[ -f ./utils/Makefile ] || exit 0; \
41742 r=`${PWD_COMMAND}`; export r; \
8c90b13a 41743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41744 $(HOST_EXPORTS) \
d32ab992 41745 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
41746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41747 done; \
41748 echo "Doing info in utils" ; \
215c351a 41749 (cd $(HOST_SUBDIR)/utils && \
295f4e42
NN
41750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41752 "RANLIB=$${RANLIB}" \
901119ae 41753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41754 info) \
295f4e42 41755 || exit 1
4977bab6 41756
60975492 41757@endif utils
4977bab6 41758
295f4e42
NN
41759.PHONY: maybe-dvi-utils dvi-utils
41760maybe-dvi-utils:
60975492
PB
41761@if utils
41762maybe-dvi-utils: dvi-utils
295f4e42
NN
41763
41764dvi-utils: \
05750653 41765 configure-utils
f41d6665 41766 @: $(MAKE); $(unstage)
295f4e42 41767 @[ -f ./utils/Makefile ] || exit 0; \
8c90b13a
L
41768 r=`${PWD_COMMAND}`; export r; \
41769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41770 $(HOST_EXPORTS) \
d32ab992 41771 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
41772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41773 done; \
41774 echo "Doing dvi in utils" ; \
215c351a 41775 (cd $(HOST_SUBDIR)/utils && \
295f4e42
NN
41776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41778 "RANLIB=$${RANLIB}" \
901119ae 41779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41780 dvi) \
4977bab6
ZW
41781 || exit 1
41782
60975492 41783@endif utils
295f4e42 41784
b5422ad7
BM
41785.PHONY: maybe-pdf-utils pdf-utils
41786maybe-pdf-utils:
41787@if utils
41788maybe-pdf-utils: pdf-utils
41789
41790pdf-utils: \
41791 configure-utils
41792 @: $(MAKE); $(unstage)
41793 @[ -f ./utils/Makefile ] || exit 0; \
41794 r=`${PWD_COMMAND}`; export r; \
41795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41796 $(HOST_EXPORTS) \
41797 for flag in $(EXTRA_HOST_FLAGS) ; do \
41798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41799 done; \
41800 echo "Doing pdf in utils" ; \
41801 (cd $(HOST_SUBDIR)/utils && \
41802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41804 "RANLIB=$${RANLIB}" \
901119ae 41805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
41806 pdf) \
41807 || exit 1
41808
41809@endif utils
41810
f87a2b2e
MS
41811.PHONY: maybe-html-utils html-utils
41812maybe-html-utils:
41813@if utils
41814maybe-html-utils: html-utils
41815
41816html-utils: \
05750653 41817 configure-utils
f41d6665 41818 @: $(MAKE); $(unstage)
f87a2b2e
MS
41819 @[ -f ./utils/Makefile ] || exit 0; \
41820 r=`${PWD_COMMAND}`; export r; \
41821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
41822 $(HOST_EXPORTS) \
41823 for flag in $(EXTRA_HOST_FLAGS) ; do \
41824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41825 done; \
41826 echo "Doing html in utils" ; \
215c351a 41827 (cd $(HOST_SUBDIR)/utils && \
f87a2b2e
MS
41828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41830 "RANLIB=$${RANLIB}" \
901119ae 41831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
41832 html) \
41833 || exit 1
41834
41835@endif utils
41836
295f4e42
NN
41837.PHONY: maybe-TAGS-utils TAGS-utils
41838maybe-TAGS-utils:
60975492
PB
41839@if utils
41840maybe-TAGS-utils: TAGS-utils
295f4e42
NN
41841
41842TAGS-utils: \
05750653 41843 configure-utils
f41d6665 41844 @: $(MAKE); $(unstage)
295f4e42
NN
41845 @[ -f ./utils/Makefile ] || exit 0; \
41846 r=`${PWD_COMMAND}`; export r; \
8c90b13a 41847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41848 $(HOST_EXPORTS) \
d32ab992 41849 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
41850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41851 done; \
41852 echo "Doing TAGS in utils" ; \
215c351a 41853 (cd $(HOST_SUBDIR)/utils && \
295f4e42
NN
41854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41856 "RANLIB=$${RANLIB}" \
901119ae 41857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41858 TAGS) \
295f4e42 41859 || exit 1
4977bab6 41860
60975492 41861@endif utils
4977bab6 41862
295f4e42
NN
41863.PHONY: maybe-install-info-utils install-info-utils
41864maybe-install-info-utils:
60975492
PB
41865@if utils
41866maybe-install-info-utils: install-info-utils
295f4e42
NN
41867
41868install-info-utils: \
41869 configure-utils \
05750653 41870 info-utils
f41d6665 41871 @: $(MAKE); $(unstage)
295f4e42
NN
41872 @[ -f ./utils/Makefile ] || exit 0; \
41873 r=`${PWD_COMMAND}`; export r; \
41874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41875 $(HOST_EXPORTS) \
d32ab992 41876 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
41877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41878 done; \
41879 echo "Doing install-info in utils" ; \
215c351a 41880 (cd $(HOST_SUBDIR)/utils && \
295f4e42
NN
41881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41883 "RANLIB=$${RANLIB}" \
901119ae 41884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41885 install-info) \
295f4e42 41886 || exit 1
4977bab6 41887
60975492 41888@endif utils
4977bab6 41889
9c4d2493
BM
41890.PHONY: maybe-install-pdf-utils install-pdf-utils
41891maybe-install-pdf-utils:
41892@if utils
41893maybe-install-pdf-utils: install-pdf-utils
41894
41895install-pdf-utils: \
41896 configure-utils \
41897 pdf-utils
41898 @: $(MAKE); $(unstage)
41899 @[ -f ./utils/Makefile ] || exit 0; \
41900 r=`${PWD_COMMAND}`; export r; \
41901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41902 $(HOST_EXPORTS) \
41903 for flag in $(EXTRA_HOST_FLAGS) ; do \
41904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41905 done; \
41906 echo "Doing install-pdf in utils" ; \
41907 (cd $(HOST_SUBDIR)/utils && \
41908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41910 "RANLIB=$${RANLIB}" \
901119ae 41911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
41912 install-pdf) \
41913 || exit 1
41914
41915@endif utils
41916
65d6e994
CD
41917.PHONY: maybe-install-html-utils install-html-utils
41918maybe-install-html-utils:
41919@if utils
41920maybe-install-html-utils: install-html-utils
41921
41922install-html-utils: \
41923 configure-utils \
41924 html-utils
41925 @: $(MAKE); $(unstage)
41926 @[ -f ./utils/Makefile ] || exit 0; \
41927 r=`${PWD_COMMAND}`; export r; \
41928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41929 $(HOST_EXPORTS) \
41930 for flag in $(EXTRA_HOST_FLAGS) ; do \
41931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41932 done; \
41933 echo "Doing install-html in utils" ; \
41934 (cd $(HOST_SUBDIR)/utils && \
41935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41937 "RANLIB=$${RANLIB}" \
901119ae 41938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
41939 install-html) \
41940 || exit 1
41941
41942@endif utils
41943
295f4e42
NN
41944.PHONY: maybe-installcheck-utils installcheck-utils
41945maybe-installcheck-utils:
60975492
PB
41946@if utils
41947maybe-installcheck-utils: installcheck-utils
7e2dbcef 41948
295f4e42 41949installcheck-utils: \
05750653 41950 configure-utils
f41d6665 41951 @: $(MAKE); $(unstage)
295f4e42
NN
41952 @[ -f ./utils/Makefile ] || exit 0; \
41953 r=`${PWD_COMMAND}`; export r; \
8c90b13a 41954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41955 $(HOST_EXPORTS) \
d32ab992 41956 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
41957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41958 done; \
41959 echo "Doing installcheck in utils" ; \
215c351a 41960 (cd $(HOST_SUBDIR)/utils && \
295f4e42
NN
41961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41963 "RANLIB=$${RANLIB}" \
901119ae 41964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41965 installcheck) \
295f4e42 41966 || exit 1
4977bab6 41967
60975492 41968@endif utils
4977bab6 41969
295f4e42
NN
41970.PHONY: maybe-mostlyclean-utils mostlyclean-utils
41971maybe-mostlyclean-utils:
60975492
PB
41972@if utils
41973maybe-mostlyclean-utils: mostlyclean-utils
295f4e42 41974
05750653 41975mostlyclean-utils:
f41d6665 41976 @: $(MAKE); $(unstage)
295f4e42 41977 @[ -f ./utils/Makefile ] || exit 0; \
8c90b13a
L
41978 r=`${PWD_COMMAND}`; export r; \
41979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41980 $(HOST_EXPORTS) \
d32ab992 41981 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
41982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41983 done; \
41984 echo "Doing mostlyclean in utils" ; \
215c351a 41985 (cd $(HOST_SUBDIR)/utils && \
295f4e42
NN
41986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41988 "RANLIB=$${RANLIB}" \
901119ae 41989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41990 mostlyclean) \
4977bab6
ZW
41991 || exit 1
41992
60975492 41993@endif utils
295f4e42
NN
41994
41995.PHONY: maybe-clean-utils clean-utils
41996maybe-clean-utils:
60975492
PB
41997@if utils
41998maybe-clean-utils: clean-utils
295f4e42 41999
05750653 42000clean-utils:
f41d6665 42001 @: $(MAKE); $(unstage)
295f4e42
NN
42002 @[ -f ./utils/Makefile ] || exit 0; \
42003 r=`${PWD_COMMAND}`; export r; \
8c90b13a 42004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42005 $(HOST_EXPORTS) \
d32ab992 42006 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
42007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42008 done; \
42009 echo "Doing clean in utils" ; \
215c351a 42010 (cd $(HOST_SUBDIR)/utils && \
295f4e42
NN
42011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42013 "RANLIB=$${RANLIB}" \
901119ae 42014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 42015 clean) \
295f4e42 42016 || exit 1
4977bab6 42017
60975492 42018@endif utils
4977bab6 42019
295f4e42
NN
42020.PHONY: maybe-distclean-utils distclean-utils
42021maybe-distclean-utils:
60975492
PB
42022@if utils
42023maybe-distclean-utils: distclean-utils
295f4e42 42024
05750653 42025distclean-utils:
f41d6665 42026 @: $(MAKE); $(unstage)
295f4e42
NN
42027 @[ -f ./utils/Makefile ] || exit 0; \
42028 r=`${PWD_COMMAND}`; export r; \
8c90b13a 42029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42030 $(HOST_EXPORTS) \
d32ab992 42031 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
42032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42033 done; \
42034 echo "Doing distclean in utils" ; \
215c351a 42035 (cd $(HOST_SUBDIR)/utils && \
295f4e42
NN
42036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42038 "RANLIB=$${RANLIB}" \
901119ae 42039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 42040 distclean) \
295f4e42 42041 || exit 1
4977bab6 42042
60975492 42043@endif utils
4977bab6 42044
295f4e42
NN
42045.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
42046maybe-maintainer-clean-utils:
60975492
PB
42047@if utils
42048maybe-maintainer-clean-utils: maintainer-clean-utils
7e2dbcef 42049
05750653 42050maintainer-clean-utils:
f41d6665 42051 @: $(MAKE); $(unstage)
295f4e42
NN
42052 @[ -f ./utils/Makefile ] || exit 0; \
42053 r=`${PWD_COMMAND}`; export r; \
8c90b13a 42054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42055 $(HOST_EXPORTS) \
d32ab992 42056 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
42057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42058 done; \
42059 echo "Doing maintainer-clean in utils" ; \
215c351a 42060 (cd $(HOST_SUBDIR)/utils && \
295f4e42
NN
42061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42063 "RANLIB=$${RANLIB}" \
901119ae 42064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 42065 maintainer-clean) \
295f4e42 42066 || exit 1
4977bab6 42067
60975492 42068@endif utils
4977bab6 42069
295f4e42 42070
25b42232 42071
5395b47b
NN
42072.PHONY: configure-gnattools maybe-configure-gnattools
42073maybe-configure-gnattools:
3ff3adad
PB
42074@if gcc-bootstrap
42075configure-gnattools: stage_current
42076@endif gcc-bootstrap
5395b47b
NN
42077@if gnattools
42078maybe-configure-gnattools: configure-gnattools
cc11cc9b 42079configure-gnattools:
f41d6665 42080 @: $(MAKE); $(unstage)
cc11cc9b 42081 @r=`${PWD_COMMAND}`; export r; \
5395b47b 42082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
42083 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
42084 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
5395b47b 42085 $(HOST_EXPORTS) \
25b42232
PB
42086 echo Configuring in $(HOST_SUBDIR)/gnattools; \
42087 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
5395b47b 42088 case $(srcdir) in \
c9db9354
PB
42089 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42090 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
42091 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5395b47b 42092 esac; \
c9db9354
PB
42093 srcdiroption="--srcdir=$${topdir}/gnattools"; \
42094 libsrcdir="$$s/gnattools"; \
5395b47b 42095 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
42096 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
42097 --target=${target_alias} $${srcdiroption} \
5395b47b
NN
42098 || exit 1
42099@endif gnattools
42100
25b42232
PB
42101
42102
ce406537
PB
42103
42104
5395b47b
NN
42105.PHONY: all-gnattools maybe-all-gnattools
42106maybe-all-gnattools:
3ff3adad
PB
42107@if gcc-bootstrap
42108all-gnattools: stage_current
42109@endif gcc-bootstrap
5395b47b
NN
42110@if gnattools
42111TARGET-gnattools=all
42112maybe-all-gnattools: all-gnattools
42113all-gnattools: configure-gnattools
f41d6665 42114 @: $(MAKE); $(unstage)
5395b47b
NN
42115 @r=`${PWD_COMMAND}`; export r; \
42116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b 42117 $(HOST_EXPORTS) \
c9db9354 42118 (cd $(HOST_SUBDIR)/gnattools && \
1c8bd6a3
PB
42119 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
42120 $(TARGET-gnattools))
5395b47b
NN
42121@endif gnattools
42122
25b42232 42123
ce406537
PB
42124
42125
5395b47b
NN
42126.PHONY: check-gnattools maybe-check-gnattools
42127maybe-check-gnattools:
42128@if gnattools
42129maybe-check-gnattools: check-gnattools
42130
42131check-gnattools:
f41d6665 42132 @: $(MAKE); $(unstage)
5395b47b
NN
42133 @r=`${PWD_COMMAND}`; export r; \
42134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b 42135 $(HOST_EXPORTS) \
c9db9354
PB
42136 (cd $(HOST_SUBDIR)/gnattools && \
42137 $(MAKE) $(FLAGS_TO_PASS) check)
5395b47b
NN
42138
42139@endif gnattools
42140
42141.PHONY: install-gnattools maybe-install-gnattools
42142maybe-install-gnattools:
42143@if gnattools
42144maybe-install-gnattools: install-gnattools
42145
42146install-gnattools: installdirs
f41d6665 42147 @: $(MAKE); $(unstage)
5395b47b
NN
42148 @r=`${PWD_COMMAND}`; export r; \
42149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b 42150 $(HOST_EXPORTS) \
c9db9354 42151 (cd $(HOST_SUBDIR)/gnattools && \
ace9ac7b 42152 $(MAKE) $(FLAGS_TO_PASS) install)
5395b47b
NN
42153
42154@endif gnattools
42155
b5422ad7 42156# Other targets (info, dvi, pdf, etc.)
5395b47b
NN
42157
42158.PHONY: maybe-info-gnattools info-gnattools
42159maybe-info-gnattools:
42160@if gnattools
42161maybe-info-gnattools: info-gnattools
42162
42163info-gnattools: \
42164 configure-gnattools
f41d6665 42165 @: $(MAKE); $(unstage)
5395b47b
NN
42166 @[ -f ./gnattools/Makefile ] || exit 0; \
42167 r=`${PWD_COMMAND}`; export r; \
42168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b
NN
42169 $(HOST_EXPORTS) \
42170 for flag in $(EXTRA_HOST_FLAGS) ; do \
42171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42172 done; \
42173 echo "Doing info in gnattools" ; \
c9db9354 42174 (cd $(HOST_SUBDIR)/gnattools && \
5395b47b
NN
42175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42177 "RANLIB=$${RANLIB}" \
901119ae 42178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5395b47b
NN
42179 info) \
42180 || exit 1
42181
42182@endif gnattools
42183
42184.PHONY: maybe-dvi-gnattools dvi-gnattools
42185maybe-dvi-gnattools:
42186@if gnattools
42187maybe-dvi-gnattools: dvi-gnattools
42188
42189dvi-gnattools: \
42190 configure-gnattools
f41d6665 42191 @: $(MAKE); $(unstage)
5395b47b
NN
42192 @[ -f ./gnattools/Makefile ] || exit 0; \
42193 r=`${PWD_COMMAND}`; export r; \
42194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b
NN
42195 $(HOST_EXPORTS) \
42196 for flag in $(EXTRA_HOST_FLAGS) ; do \
42197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42198 done; \
42199 echo "Doing dvi in gnattools" ; \
c9db9354 42200 (cd $(HOST_SUBDIR)/gnattools && \
5395b47b
NN
42201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42203 "RANLIB=$${RANLIB}" \
901119ae 42204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5395b47b
NN
42205 dvi) \
42206 || exit 1
42207
42208@endif gnattools
42209
b5422ad7
BM
42210.PHONY: maybe-pdf-gnattools pdf-gnattools
42211maybe-pdf-gnattools:
42212@if gnattools
42213maybe-pdf-gnattools: pdf-gnattools
42214
42215pdf-gnattools: \
42216 configure-gnattools
42217 @: $(MAKE); $(unstage)
42218 @[ -f ./gnattools/Makefile ] || exit 0; \
42219 r=`${PWD_COMMAND}`; export r; \
42220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42221 $(HOST_EXPORTS) \
42222 for flag in $(EXTRA_HOST_FLAGS) ; do \
42223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42224 done; \
42225 echo "Doing pdf in gnattools" ; \
42226 (cd $(HOST_SUBDIR)/gnattools && \
42227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42229 "RANLIB=$${RANLIB}" \
901119ae 42230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
42231 pdf) \
42232 || exit 1
42233
42234@endif gnattools
42235
5395b47b
NN
42236.PHONY: maybe-html-gnattools html-gnattools
42237maybe-html-gnattools:
42238@if gnattools
42239maybe-html-gnattools: html-gnattools
42240
42241html-gnattools: \
42242 configure-gnattools
f41d6665 42243 @: $(MAKE); $(unstage)
5395b47b
NN
42244 @[ -f ./gnattools/Makefile ] || exit 0; \
42245 r=`${PWD_COMMAND}`; export r; \
42246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b
NN
42247 $(HOST_EXPORTS) \
42248 for flag in $(EXTRA_HOST_FLAGS) ; do \
42249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42250 done; \
42251 echo "Doing html in gnattools" ; \
c9db9354 42252 (cd $(HOST_SUBDIR)/gnattools && \
5395b47b
NN
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}" \
5395b47b
NN
42257 html) \
42258 || exit 1
42259
42260@endif gnattools
42261
42262.PHONY: maybe-TAGS-gnattools TAGS-gnattools
42263maybe-TAGS-gnattools:
42264@if gnattools
42265maybe-TAGS-gnattools: TAGS-gnattools
42266
42267TAGS-gnattools: \
42268 configure-gnattools
f41d6665 42269 @: $(MAKE); $(unstage)
5395b47b
NN
42270 @[ -f ./gnattools/Makefile ] || exit 0; \
42271 r=`${PWD_COMMAND}`; export r; \
42272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b
NN
42273 $(HOST_EXPORTS) \
42274 for flag in $(EXTRA_HOST_FLAGS) ; do \
42275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42276 done; \
42277 echo "Doing TAGS in gnattools" ; \
c9db9354 42278 (cd $(HOST_SUBDIR)/gnattools && \
5395b47b
NN
42279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42281 "RANLIB=$${RANLIB}" \
901119ae 42282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5395b47b
NN
42283 TAGS) \
42284 || exit 1
42285
42286@endif gnattools
42287
42288.PHONY: maybe-install-info-gnattools install-info-gnattools
42289maybe-install-info-gnattools:
42290@if gnattools
42291maybe-install-info-gnattools: install-info-gnattools
42292
42293install-info-gnattools: \
42294 configure-gnattools \
42295 info-gnattools
f41d6665 42296 @: $(MAKE); $(unstage)
5395b47b
NN
42297 @[ -f ./gnattools/Makefile ] || exit 0; \
42298 r=`${PWD_COMMAND}`; export r; \
42299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b
NN
42300 $(HOST_EXPORTS) \
42301 for flag in $(EXTRA_HOST_FLAGS) ; do \
42302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42303 done; \
42304 echo "Doing install-info in gnattools" ; \
c9db9354 42305 (cd $(HOST_SUBDIR)/gnattools && \
5395b47b
NN
42306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42308 "RANLIB=$${RANLIB}" \
901119ae 42309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5395b47b
NN
42310 install-info) \
42311 || exit 1
42312
42313@endif gnattools
42314
9c4d2493
BM
42315.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
42316maybe-install-pdf-gnattools:
42317@if gnattools
42318maybe-install-pdf-gnattools: install-pdf-gnattools
42319
42320install-pdf-gnattools: \
42321 configure-gnattools \
42322 pdf-gnattools
42323 @: $(MAKE); $(unstage)
42324 @[ -f ./gnattools/Makefile ] || exit 0; \
42325 r=`${PWD_COMMAND}`; export r; \
42326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42327 $(HOST_EXPORTS) \
42328 for flag in $(EXTRA_HOST_FLAGS) ; do \
42329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42330 done; \
42331 echo "Doing install-pdf in gnattools" ; \
42332 (cd $(HOST_SUBDIR)/gnattools && \
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}" \
9c4d2493
BM
42337 install-pdf) \
42338 || exit 1
42339
42340@endif gnattools
42341
65d6e994
CD
42342.PHONY: maybe-install-html-gnattools install-html-gnattools
42343maybe-install-html-gnattools:
42344@if gnattools
42345maybe-install-html-gnattools: install-html-gnattools
42346
42347install-html-gnattools: \
42348 configure-gnattools \
42349 html-gnattools
42350 @: $(MAKE); $(unstage)
42351 @[ -f ./gnattools/Makefile ] || exit 0; \
42352 r=`${PWD_COMMAND}`; export r; \
42353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42354 $(HOST_EXPORTS) \
42355 for flag in $(EXTRA_HOST_FLAGS) ; do \
42356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42357 done; \
42358 echo "Doing install-html in gnattools" ; \
42359 (cd $(HOST_SUBDIR)/gnattools && \
42360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42362 "RANLIB=$${RANLIB}" \
901119ae 42363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
42364 install-html) \
42365 || exit 1
42366
42367@endif gnattools
42368
5395b47b
NN
42369.PHONY: maybe-installcheck-gnattools installcheck-gnattools
42370maybe-installcheck-gnattools:
42371@if gnattools
42372maybe-installcheck-gnattools: installcheck-gnattools
42373
42374installcheck-gnattools: \
42375 configure-gnattools
f41d6665 42376 @: $(MAKE); $(unstage)
5395b47b
NN
42377 @[ -f ./gnattools/Makefile ] || exit 0; \
42378 r=`${PWD_COMMAND}`; export r; \
42379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b
NN
42380 $(HOST_EXPORTS) \
42381 for flag in $(EXTRA_HOST_FLAGS) ; do \
42382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42383 done; \
42384 echo "Doing installcheck in gnattools" ; \
c9db9354 42385 (cd $(HOST_SUBDIR)/gnattools && \
5395b47b
NN
42386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42388 "RANLIB=$${RANLIB}" \
901119ae 42389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5395b47b
NN
42390 installcheck) \
42391 || exit 1
42392
42393@endif gnattools
42394
42395.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
42396maybe-mostlyclean-gnattools:
42397@if gnattools
42398maybe-mostlyclean-gnattools: mostlyclean-gnattools
42399
42400mostlyclean-gnattools:
f41d6665 42401 @: $(MAKE); $(unstage)
5395b47b
NN
42402 @[ -f ./gnattools/Makefile ] || exit 0; \
42403 r=`${PWD_COMMAND}`; export r; \
42404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b
NN
42405 $(HOST_EXPORTS) \
42406 for flag in $(EXTRA_HOST_FLAGS) ; do \
42407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42408 done; \
42409 echo "Doing mostlyclean in gnattools" ; \
c9db9354 42410 (cd $(HOST_SUBDIR)/gnattools && \
5395b47b
NN
42411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42413 "RANLIB=$${RANLIB}" \
901119ae 42414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5395b47b
NN
42415 mostlyclean) \
42416 || exit 1
42417
42418@endif gnattools
42419
42420.PHONY: maybe-clean-gnattools clean-gnattools
42421maybe-clean-gnattools:
42422@if gnattools
42423maybe-clean-gnattools: clean-gnattools
42424
42425clean-gnattools:
f41d6665 42426 @: $(MAKE); $(unstage)
5395b47b
NN
42427 @[ -f ./gnattools/Makefile ] || exit 0; \
42428 r=`${PWD_COMMAND}`; export r; \
42429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b
NN
42430 $(HOST_EXPORTS) \
42431 for flag in $(EXTRA_HOST_FLAGS) ; do \
42432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42433 done; \
42434 echo "Doing clean in gnattools" ; \
c9db9354 42435 (cd $(HOST_SUBDIR)/gnattools && \
5395b47b
NN
42436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42438 "RANLIB=$${RANLIB}" \
901119ae 42439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5395b47b
NN
42440 clean) \
42441 || exit 1
42442
42443@endif gnattools
42444
42445.PHONY: maybe-distclean-gnattools distclean-gnattools
42446maybe-distclean-gnattools:
42447@if gnattools
42448maybe-distclean-gnattools: distclean-gnattools
42449
42450distclean-gnattools:
f41d6665 42451 @: $(MAKE); $(unstage)
5395b47b
NN
42452 @[ -f ./gnattools/Makefile ] || exit 0; \
42453 r=`${PWD_COMMAND}`; export r; \
42454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b
NN
42455 $(HOST_EXPORTS) \
42456 for flag in $(EXTRA_HOST_FLAGS) ; do \
42457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42458 done; \
42459 echo "Doing distclean in gnattools" ; \
c9db9354 42460 (cd $(HOST_SUBDIR)/gnattools && \
5395b47b
NN
42461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42463 "RANLIB=$${RANLIB}" \
901119ae 42464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5395b47b
NN
42465 distclean) \
42466 || exit 1
42467
42468@endif gnattools
42469
42470.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
42471maybe-maintainer-clean-gnattools:
42472@if gnattools
42473maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
42474
42475maintainer-clean-gnattools:
f41d6665 42476 @: $(MAKE); $(unstage)
5395b47b
NN
42477 @[ -f ./gnattools/Makefile ] || exit 0; \
42478 r=`${PWD_COMMAND}`; export r; \
42479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b
NN
42480 $(HOST_EXPORTS) \
42481 for flag in $(EXTRA_HOST_FLAGS) ; do \
42482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42483 done; \
42484 echo "Doing maintainer-clean in gnattools" ; \
c9db9354 42485 (cd $(HOST_SUBDIR)/gnattools && \
5395b47b
NN
42486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42488 "RANLIB=$${RANLIB}" \
901119ae 42489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5395b47b
NN
42490 maintainer-clean) \
42491 || exit 1
42492
42493@endif gnattools
42494
42495
295f4e42
NN
42496
42497# ---------------------------------------
42498# Modules which run on the target machine
42499# ---------------------------------------
42500
295f4e42 42501
25b42232
PB
42502
42503
42504.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
42505maybe-configure-target-libstdc++-v3:
3ff3adad
PB
42506@if gcc-bootstrap
42507configure-target-libstdc++-v3: stage_current
42508@endif gcc-bootstrap
25b42232
PB
42509@if target-libstdc++-v3
42510maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
cc11cc9b 42511configure-target-libstdc++-v3:
f41d6665
DJ
42512 @: $(MAKE); $(unstage)
42513 @r=`${PWD_COMMAND}`; export r; \
42514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42515 echo "Checking multilib configuration for libstdc++-v3..."; \
42516 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
42517 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
42518 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
42519 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
42520 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
42521 else \
42522 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
42523 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
42524 fi; \
42525 else \
42526 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
cc11cc9b
PB
42527 fi; \
42528 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
295f4e42 42529 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
4fc4dd12 42530 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
42531 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
42532 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
4977bab6 42533 case $(srcdir) in \
215c351a
PB
42534 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42535 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
42536 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 42537 esac; \
215c351a
PB
42538 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
42539 libsrcdir="$$s/libstdc++-v3"; \
295f4e42
NN
42540 rm -f no-such-file || : ; \
42541 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
42542 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42543 --target=${target_alias} $${srcdiroption} \
4977bab6 42544 || exit 1
60975492 42545@endif target-libstdc++-v3
4977bab6 42546
25b42232
PB
42547
42548
ce406537
PB
42549
42550
295f4e42
NN
42551.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
42552maybe-all-target-libstdc++-v3:
3ff3adad
PB
42553@if gcc-bootstrap
42554all-target-libstdc++-v3: stage_current
42555@endif gcc-bootstrap
60975492 42556@if target-libstdc++-v3
7c27e184 42557TARGET-target-libstdc++-v3=all
60975492 42558maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
295f4e42 42559all-target-libstdc++-v3: configure-target-libstdc++-v3
f41d6665 42560 @: $(MAKE); $(unstage)
8c90b13a
L
42561 @r=`${PWD_COMMAND}`; export r; \
42562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42563 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42 42564 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
1c8bd6a3
PB
42565 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
42566 $(TARGET-target-libstdc++-v3))
60975492 42567@endif target-libstdc++-v3
4977bab6 42568
25b42232
PB
42569
42570
ce406537
PB
42571
42572
295f4e42
NN
42573.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
42574maybe-check-target-libstdc++-v3:
60975492
PB
42575@if target-libstdc++-v3
42576maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
4977bab6 42577
295f4e42 42578check-target-libstdc++-v3:
f41d6665 42579 @: $(MAKE); $(unstage)
8c90b13a
L
42580 @r=`${PWD_COMMAND}`; export r; \
42581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42582 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42 42583 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
a52a0a7f 42584 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
4977bab6 42585
60975492 42586@endif target-libstdc++-v3
4977bab6 42587
295f4e42
NN
42588.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
42589maybe-install-target-libstdc++-v3:
60975492
PB
42590@if target-libstdc++-v3
42591maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
7e2dbcef 42592
295f4e42 42593install-target-libstdc++-v3: installdirs
f41d6665 42594 @: $(MAKE); $(unstage)
8c90b13a
L
42595 @r=`${PWD_COMMAND}`; export r; \
42596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42597 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42 42598 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
a52a0a7f 42599 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 42600
60975492 42601@endif target-libstdc++-v3
4977bab6 42602
b5422ad7 42603# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
42604
42605.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
42606maybe-info-target-libstdc++-v3:
60975492
PB
42607@if target-libstdc++-v3
42608maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
295f4e42
NN
42609
42610info-target-libstdc++-v3: \
05750653 42611 configure-target-libstdc++-v3
f41d6665 42612 @: $(MAKE); $(unstage)
295f4e42 42613 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
8c90b13a
L
42614 r=`${PWD_COMMAND}`; export r; \
42615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42616 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
42617 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
42618 for flag in $(EXTRA_TARGET_FLAGS); do \
42619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42620 done; \
42621 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
42622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42624 "RANLIB=$${RANLIB}" \
901119ae 42625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 42626 info) \
4977bab6
ZW
42627 || exit 1
42628
60975492 42629@endif target-libstdc++-v3
295f4e42
NN
42630
42631.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
42632maybe-dvi-target-libstdc++-v3:
60975492
PB
42633@if target-libstdc++-v3
42634maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
295f4e42
NN
42635
42636dvi-target-libstdc++-v3: \
05750653 42637 configure-target-libstdc++-v3
f41d6665 42638 @: $(MAKE); $(unstage)
295f4e42
NN
42639 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
42640 r=`${PWD_COMMAND}`; export r; \
8c90b13a 42641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42642 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
42643 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
42644 for flag in $(EXTRA_TARGET_FLAGS); do \
42645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42646 done; \
42647 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
42648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42650 "RANLIB=$${RANLIB}" \
901119ae 42651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 42652 dvi) \
295f4e42 42653 || exit 1
4977bab6 42654
60975492 42655@endif target-libstdc++-v3
4977bab6 42656
b5422ad7
BM
42657.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
42658maybe-pdf-target-libstdc++-v3:
42659@if target-libstdc++-v3
42660maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
42661
42662pdf-target-libstdc++-v3: \
42663 configure-target-libstdc++-v3
42664 @: $(MAKE); $(unstage)
42665 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
42666 r=`${PWD_COMMAND}`; export r; \
42667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42668 $(RAW_CXX_TARGET_EXPORTS) \
42669 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
42670 for flag in $(EXTRA_TARGET_FLAGS); do \
42671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42672 done; \
42673 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
42674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42676 "RANLIB=$${RANLIB}" \
901119ae 42677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
42678 pdf) \
42679 || exit 1
42680
42681@endif target-libstdc++-v3
42682
f87a2b2e
MS
42683.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
42684maybe-html-target-libstdc++-v3:
42685@if target-libstdc++-v3
42686maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
42687
42688html-target-libstdc++-v3: \
05750653 42689 configure-target-libstdc++-v3
f41d6665 42690 @: $(MAKE); $(unstage)
f87a2b2e
MS
42691 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
42692 r=`${PWD_COMMAND}`; export r; \
42693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
42694 $(RAW_CXX_TARGET_EXPORTS) \
42695 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
42696 for flag in $(EXTRA_TARGET_FLAGS); do \
42697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42698 done; \
42699 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
42700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42702 "RANLIB=$${RANLIB}" \
901119ae 42703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
42704 html) \
42705 || exit 1
42706
42707@endif target-libstdc++-v3
42708
295f4e42
NN
42709.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
42710maybe-TAGS-target-libstdc++-v3:
60975492
PB
42711@if target-libstdc++-v3
42712maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
295f4e42
NN
42713
42714TAGS-target-libstdc++-v3: \
05750653 42715 configure-target-libstdc++-v3
f41d6665 42716 @: $(MAKE); $(unstage)
295f4e42
NN
42717 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
42718 r=`${PWD_COMMAND}`; export r; \
8c90b13a 42719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42720 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
42721 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
42722 for flag in $(EXTRA_TARGET_FLAGS); do \
42723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42724 done; \
42725 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
42726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42728 "RANLIB=$${RANLIB}" \
901119ae 42729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 42730 TAGS) \
295f4e42 42731 || exit 1
4977bab6 42732
60975492 42733@endif target-libstdc++-v3
4977bab6 42734
295f4e42
NN
42735.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
42736maybe-install-info-target-libstdc++-v3:
60975492
PB
42737@if target-libstdc++-v3
42738maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
7e2dbcef 42739
295f4e42
NN
42740install-info-target-libstdc++-v3: \
42741 configure-target-libstdc++-v3 \
05750653 42742 info-target-libstdc++-v3
f41d6665 42743 @: $(MAKE); $(unstage)
295f4e42
NN
42744 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
42745 r=`${PWD_COMMAND}`; export r; \
8c90b13a 42746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42747 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
42748 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
42749 for flag in $(EXTRA_TARGET_FLAGS); do \
42750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42751 done; \
42752 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
42753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42755 "RANLIB=$${RANLIB}" \
901119ae 42756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 42757 install-info) \
295f4e42 42758 || exit 1
4977bab6 42759
60975492 42760@endif target-libstdc++-v3
4977bab6 42761
9c4d2493
BM
42762.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
42763maybe-install-pdf-target-libstdc++-v3:
42764@if target-libstdc++-v3
42765maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
42766
42767install-pdf-target-libstdc++-v3: \
42768 configure-target-libstdc++-v3 \
42769 pdf-target-libstdc++-v3
42770 @: $(MAKE); $(unstage)
42771 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
42772 r=`${PWD_COMMAND}`; export r; \
42773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42774 $(RAW_CXX_TARGET_EXPORTS) \
42775 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
42776 for flag in $(EXTRA_TARGET_FLAGS); do \
42777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42778 done; \
42779 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
42780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42782 "RANLIB=$${RANLIB}" \
901119ae 42783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
42784 install-pdf) \
42785 || exit 1
42786
42787@endif target-libstdc++-v3
42788
65d6e994
CD
42789.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
42790maybe-install-html-target-libstdc++-v3:
42791@if target-libstdc++-v3
42792maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
42793
42794install-html-target-libstdc++-v3: \
42795 configure-target-libstdc++-v3 \
42796 html-target-libstdc++-v3
42797 @: $(MAKE); $(unstage)
42798 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
42799 r=`${PWD_COMMAND}`; export r; \
42800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42801 $(RAW_CXX_TARGET_EXPORTS) \
42802 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
42803 for flag in $(EXTRA_TARGET_FLAGS); do \
42804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42805 done; \
42806 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
42807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42809 "RANLIB=$${RANLIB}" \
901119ae 42810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
42811 install-html) \
42812 || exit 1
42813
42814@endif target-libstdc++-v3
42815
295f4e42
NN
42816.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
42817maybe-installcheck-target-libstdc++-v3:
60975492
PB
42818@if target-libstdc++-v3
42819maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
295f4e42
NN
42820
42821installcheck-target-libstdc++-v3: \
05750653 42822 configure-target-libstdc++-v3
f41d6665 42823 @: $(MAKE); $(unstage)
295f4e42 42824 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
8c90b13a
L
42825 r=`${PWD_COMMAND}`; export r; \
42826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42827 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
42828 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
42829 for flag in $(EXTRA_TARGET_FLAGS); do \
42830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42831 done; \
42832 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
42833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42835 "RANLIB=$${RANLIB}" \
901119ae 42836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 42837 installcheck) \
4977bab6
ZW
42838 || exit 1
42839
60975492 42840@endif target-libstdc++-v3
4977bab6 42841
295f4e42
NN
42842.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
42843maybe-mostlyclean-target-libstdc++-v3:
60975492
PB
42844@if target-libstdc++-v3
42845maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
4977bab6 42846
05750653 42847mostlyclean-target-libstdc++-v3:
f41d6665 42848 @: $(MAKE); $(unstage)
295f4e42
NN
42849 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
42850 r=`${PWD_COMMAND}`; export r; \
8c90b13a 42851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42852 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
42853 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
42854 for flag in $(EXTRA_TARGET_FLAGS); do \
42855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42856 done; \
42857 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
42858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42860 "RANLIB=$${RANLIB}" \
901119ae 42861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 42862 mostlyclean) \
295f4e42 42863 || exit 1
4977bab6 42864
60975492 42865@endif target-libstdc++-v3
4977bab6 42866
295f4e42
NN
42867.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
42868maybe-clean-target-libstdc++-v3:
60975492
PB
42869@if target-libstdc++-v3
42870maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
7e2dbcef 42871
05750653 42872clean-target-libstdc++-v3:
f41d6665 42873 @: $(MAKE); $(unstage)
295f4e42
NN
42874 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
42875 r=`${PWD_COMMAND}`; export r; \
8c90b13a 42876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42877 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
42878 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
42879 for flag in $(EXTRA_TARGET_FLAGS); do \
42880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42881 done; \
42882 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
42883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42885 "RANLIB=$${RANLIB}" \
901119ae 42886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 42887 clean) \
295f4e42 42888 || exit 1
4977bab6 42889
60975492 42890@endif target-libstdc++-v3
4977bab6 42891
295f4e42
NN
42892.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
42893maybe-distclean-target-libstdc++-v3:
60975492
PB
42894@if target-libstdc++-v3
42895maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
295f4e42 42896
05750653 42897distclean-target-libstdc++-v3:
f41d6665 42898 @: $(MAKE); $(unstage)
295f4e42 42899 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
8c90b13a
L
42900 r=`${PWD_COMMAND}`; export r; \
42901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42902 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
42903 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
42904 for flag in $(EXTRA_TARGET_FLAGS); do \
42905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42906 done; \
42907 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
42908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42910 "RANLIB=$${RANLIB}" \
901119ae 42911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 42912 distclean) \
4977bab6
ZW
42913 || exit 1
42914
60975492 42915@endif target-libstdc++-v3
4977bab6 42916
295f4e42
NN
42917.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
42918maybe-maintainer-clean-target-libstdc++-v3:
60975492
PB
42919@if target-libstdc++-v3
42920maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
4977bab6 42921
05750653 42922maintainer-clean-target-libstdc++-v3:
f41d6665 42923 @: $(MAKE); $(unstage)
295f4e42
NN
42924 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
42925 r=`${PWD_COMMAND}`; export r; \
8c90b13a 42926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42927 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
42928 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
42929 for flag in $(EXTRA_TARGET_FLAGS); do \
42930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42931 done; \
42932 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
42933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42935 "RANLIB=$${RANLIB}" \
901119ae 42936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 42937 maintainer-clean) \
295f4e42 42938 || exit 1
4977bab6 42939
60975492 42940@endif target-libstdc++-v3
4977bab6 42941
7e2dbcef 42942
4977bab6 42943
25b42232
PB
42944
42945
42946.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
42947maybe-configure-target-libmudflap:
3ff3adad
PB
42948@if gcc-bootstrap
42949configure-target-libmudflap: stage_current
42950@endif gcc-bootstrap
25b42232
PB
42951@if target-libmudflap
42952maybe-configure-target-libmudflap: configure-target-libmudflap
cc11cc9b 42953configure-target-libmudflap:
f41d6665
DJ
42954 @: $(MAKE); $(unstage)
42955 @r=`${PWD_COMMAND}`; export r; \
42956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42957 echo "Checking multilib configuration for libmudflap..."; \
42958 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
42959 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
42960 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
42961 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
42962 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
42963 else \
42964 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
42965 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
42966 fi; \
42967 else \
42968 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
cc11cc9b
PB
42969 fi; \
42970 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
6de9cd9a 42971 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
4fc4dd12 42972 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
42973 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
42974 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
4977bab6 42975 case $(srcdir) in \
215c351a
PB
42976 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42977 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
42978 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 42979 esac; \
215c351a
PB
42980 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
42981 libsrcdir="$$s/libmudflap"; \
295f4e42
NN
42982 rm -f no-such-file || : ; \
42983 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
42984 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42985 --target=${target_alias} $${srcdiroption} \
4977bab6 42986 || exit 1
60975492 42987@endif target-libmudflap
4977bab6 42988
25b42232
PB
42989
42990
ce406537
PB
42991
42992
6de9cd9a
DN
42993.PHONY: all-target-libmudflap maybe-all-target-libmudflap
42994maybe-all-target-libmudflap:
3ff3adad
PB
42995@if gcc-bootstrap
42996all-target-libmudflap: stage_current
42997@endif gcc-bootstrap
60975492 42998@if target-libmudflap
7c27e184 42999TARGET-target-libmudflap=all
60975492 43000maybe-all-target-libmudflap: all-target-libmudflap
6de9cd9a 43001all-target-libmudflap: configure-target-libmudflap
f41d6665 43002 @: $(MAKE); $(unstage)
8c90b13a
L
43003 @r=`${PWD_COMMAND}`; export r; \
43004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43005 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a 43006 (cd $(TARGET_SUBDIR)/libmudflap && \
1c8bd6a3
PB
43007 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43008 $(TARGET-target-libmudflap))
60975492 43009@endif target-libmudflap
4977bab6 43010
25b42232
PB
43011
43012
ce406537
PB
43013
43014
6de9cd9a
DN
43015.PHONY: check-target-libmudflap maybe-check-target-libmudflap
43016maybe-check-target-libmudflap:
60975492
PB
43017@if target-libmudflap
43018maybe-check-target-libmudflap: check-target-libmudflap
4977bab6 43019
6de9cd9a 43020check-target-libmudflap:
f41d6665 43021 @: $(MAKE); $(unstage)
6de9cd9a
DN
43022 @r=`${PWD_COMMAND}`; export r; \
43023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43024 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a 43025 (cd $(TARGET_SUBDIR)/libmudflap && \
a52a0a7f 43026 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
6de9cd9a 43027
60975492 43028@endif target-libmudflap
6de9cd9a
DN
43029
43030.PHONY: install-target-libmudflap maybe-install-target-libmudflap
43031maybe-install-target-libmudflap:
60975492
PB
43032@if target-libmudflap
43033maybe-install-target-libmudflap: install-target-libmudflap
6de9cd9a
DN
43034
43035install-target-libmudflap: installdirs
f41d6665 43036 @: $(MAKE); $(unstage)
6de9cd9a
DN
43037 @r=`${PWD_COMMAND}`; export r; \
43038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43039 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a 43040 (cd $(TARGET_SUBDIR)/libmudflap && \
a52a0a7f 43041 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
6de9cd9a 43042
60975492 43043@endif target-libmudflap
6de9cd9a 43044
b5422ad7 43045# Other targets (info, dvi, pdf, etc.)
6de9cd9a
DN
43046
43047.PHONY: maybe-info-target-libmudflap info-target-libmudflap
43048maybe-info-target-libmudflap:
60975492
PB
43049@if target-libmudflap
43050maybe-info-target-libmudflap: info-target-libmudflap
6de9cd9a
DN
43051
43052info-target-libmudflap: \
05750653 43053 configure-target-libmudflap
f41d6665 43054 @: $(MAKE); $(unstage)
6de9cd9a
DN
43055 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
43056 r=`${PWD_COMMAND}`; export r; \
43057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43058 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
43059 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
43060 for flag in $(EXTRA_TARGET_FLAGS); do \
43061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43062 done; \
43063 (cd $(TARGET_SUBDIR)/libmudflap && \
43064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43066 "RANLIB=$${RANLIB}" \
901119ae 43067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 43068 info) \
6de9cd9a
DN
43069 || exit 1
43070
60975492 43071@endif target-libmudflap
6de9cd9a
DN
43072
43073.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
43074maybe-dvi-target-libmudflap:
60975492
PB
43075@if target-libmudflap
43076maybe-dvi-target-libmudflap: dvi-target-libmudflap
6de9cd9a
DN
43077
43078dvi-target-libmudflap: \
05750653 43079 configure-target-libmudflap
f41d6665 43080 @: $(MAKE); $(unstage)
6de9cd9a
DN
43081 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
43082 r=`${PWD_COMMAND}`; export r; \
43083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43084 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
43085 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
43086 for flag in $(EXTRA_TARGET_FLAGS); do \
43087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43088 done; \
43089 (cd $(TARGET_SUBDIR)/libmudflap && \
43090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43092 "RANLIB=$${RANLIB}" \
901119ae 43093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 43094 dvi) \
6de9cd9a
DN
43095 || exit 1
43096
60975492 43097@endif target-libmudflap
6de9cd9a 43098
b5422ad7
BM
43099.PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
43100maybe-pdf-target-libmudflap:
43101@if target-libmudflap
43102maybe-pdf-target-libmudflap: pdf-target-libmudflap
43103
43104pdf-target-libmudflap: \
43105 configure-target-libmudflap
43106 @: $(MAKE); $(unstage)
43107 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
43108 r=`${PWD_COMMAND}`; export r; \
43109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43110 $(NORMAL_TARGET_EXPORTS) \
43111 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
43112 for flag in $(EXTRA_TARGET_FLAGS); do \
43113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43114 done; \
43115 (cd $(TARGET_SUBDIR)/libmudflap && \
43116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43118 "RANLIB=$${RANLIB}" \
901119ae 43119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
43120 pdf) \
43121 || exit 1
43122
43123@endif target-libmudflap
43124
f87a2b2e
MS
43125.PHONY: maybe-html-target-libmudflap html-target-libmudflap
43126maybe-html-target-libmudflap:
43127@if target-libmudflap
43128maybe-html-target-libmudflap: html-target-libmudflap
43129
43130html-target-libmudflap: \
05750653 43131 configure-target-libmudflap
f41d6665 43132 @: $(MAKE); $(unstage)
f87a2b2e
MS
43133 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
43134 r=`${PWD_COMMAND}`; export r; \
43135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
43136 $(NORMAL_TARGET_EXPORTS) \
43137 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
43138 for flag in $(EXTRA_TARGET_FLAGS); do \
43139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43140 done; \
43141 (cd $(TARGET_SUBDIR)/libmudflap && \
43142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43144 "RANLIB=$${RANLIB}" \
901119ae 43145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
43146 html) \
43147 || exit 1
43148
43149@endif target-libmudflap
43150
6de9cd9a
DN
43151.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
43152maybe-TAGS-target-libmudflap:
60975492
PB
43153@if target-libmudflap
43154maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
6de9cd9a
DN
43155
43156TAGS-target-libmudflap: \
05750653 43157 configure-target-libmudflap
f41d6665 43158 @: $(MAKE); $(unstage)
6de9cd9a
DN
43159 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
43160 r=`${PWD_COMMAND}`; export r; \
43161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43162 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
43163 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
43164 for flag in $(EXTRA_TARGET_FLAGS); do \
43165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43166 done; \
43167 (cd $(TARGET_SUBDIR)/libmudflap && \
43168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43170 "RANLIB=$${RANLIB}" \
901119ae 43171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 43172 TAGS) \
6de9cd9a
DN
43173 || exit 1
43174
60975492 43175@endif target-libmudflap
6de9cd9a
DN
43176
43177.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
43178maybe-install-info-target-libmudflap:
60975492
PB
43179@if target-libmudflap
43180maybe-install-info-target-libmudflap: install-info-target-libmudflap
6de9cd9a
DN
43181
43182install-info-target-libmudflap: \
43183 configure-target-libmudflap \
05750653 43184 info-target-libmudflap
f41d6665 43185 @: $(MAKE); $(unstage)
6de9cd9a
DN
43186 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
43187 r=`${PWD_COMMAND}`; export r; \
43188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43189 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
43190 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
43191 for flag in $(EXTRA_TARGET_FLAGS); do \
43192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43193 done; \
43194 (cd $(TARGET_SUBDIR)/libmudflap && \
43195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43197 "RANLIB=$${RANLIB}" \
901119ae 43198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 43199 install-info) \
6de9cd9a
DN
43200 || exit 1
43201
60975492 43202@endif target-libmudflap
6de9cd9a 43203
9c4d2493
BM
43204.PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
43205maybe-install-pdf-target-libmudflap:
43206@if target-libmudflap
43207maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
43208
43209install-pdf-target-libmudflap: \
43210 configure-target-libmudflap \
43211 pdf-target-libmudflap
43212 @: $(MAKE); $(unstage)
43213 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
43214 r=`${PWD_COMMAND}`; export r; \
43215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43216 $(NORMAL_TARGET_EXPORTS) \
43217 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
43218 for flag in $(EXTRA_TARGET_FLAGS); do \
43219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43220 done; \
43221 (cd $(TARGET_SUBDIR)/libmudflap && \
43222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43224 "RANLIB=$${RANLIB}" \
901119ae 43225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
43226 install-pdf) \
43227 || exit 1
43228
43229@endif target-libmudflap
43230
65d6e994
CD
43231.PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
43232maybe-install-html-target-libmudflap:
43233@if target-libmudflap
43234maybe-install-html-target-libmudflap: install-html-target-libmudflap
43235
43236install-html-target-libmudflap: \
43237 configure-target-libmudflap \
43238 html-target-libmudflap
43239 @: $(MAKE); $(unstage)
43240 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
43241 r=`${PWD_COMMAND}`; export r; \
43242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43243 $(NORMAL_TARGET_EXPORTS) \
43244 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
43245 for flag in $(EXTRA_TARGET_FLAGS); do \
43246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43247 done; \
43248 (cd $(TARGET_SUBDIR)/libmudflap && \
43249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43251 "RANLIB=$${RANLIB}" \
901119ae 43252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
43253 install-html) \
43254 || exit 1
43255
43256@endif target-libmudflap
43257
6de9cd9a
DN
43258.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
43259maybe-installcheck-target-libmudflap:
60975492
PB
43260@if target-libmudflap
43261maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
6de9cd9a
DN
43262
43263installcheck-target-libmudflap: \
05750653 43264 configure-target-libmudflap
f41d6665 43265 @: $(MAKE); $(unstage)
6de9cd9a
DN
43266 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
43267 r=`${PWD_COMMAND}`; export r; \
43268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43269 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
43270 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
43271 for flag in $(EXTRA_TARGET_FLAGS); do \
43272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43273 done; \
43274 (cd $(TARGET_SUBDIR)/libmudflap && \
43275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43277 "RANLIB=$${RANLIB}" \
901119ae 43278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 43279 installcheck) \
6de9cd9a
DN
43280 || exit 1
43281
60975492 43282@endif target-libmudflap
6de9cd9a
DN
43283
43284.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
43285maybe-mostlyclean-target-libmudflap:
60975492
PB
43286@if target-libmudflap
43287maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
6de9cd9a 43288
05750653 43289mostlyclean-target-libmudflap:
f41d6665 43290 @: $(MAKE); $(unstage)
6de9cd9a
DN
43291 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
43292 r=`${PWD_COMMAND}`; export r; \
43293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43294 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
43295 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
43296 for flag in $(EXTRA_TARGET_FLAGS); do \
43297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43298 done; \
43299 (cd $(TARGET_SUBDIR)/libmudflap && \
43300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43302 "RANLIB=$${RANLIB}" \
901119ae 43303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 43304 mostlyclean) \
6de9cd9a
DN
43305 || exit 1
43306
60975492 43307@endif target-libmudflap
6de9cd9a
DN
43308
43309.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
43310maybe-clean-target-libmudflap:
60975492
PB
43311@if target-libmudflap
43312maybe-clean-target-libmudflap: clean-target-libmudflap
6de9cd9a 43313
05750653 43314clean-target-libmudflap:
f41d6665 43315 @: $(MAKE); $(unstage)
6de9cd9a
DN
43316 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
43317 r=`${PWD_COMMAND}`; export r; \
43318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43319 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
43320 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
43321 for flag in $(EXTRA_TARGET_FLAGS); do \
43322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43323 done; \
43324 (cd $(TARGET_SUBDIR)/libmudflap && \
43325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43327 "RANLIB=$${RANLIB}" \
901119ae 43328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 43329 clean) \
6de9cd9a
DN
43330 || exit 1
43331
60975492 43332@endif target-libmudflap
6de9cd9a
DN
43333
43334.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
43335maybe-distclean-target-libmudflap:
60975492
PB
43336@if target-libmudflap
43337maybe-distclean-target-libmudflap: distclean-target-libmudflap
6de9cd9a 43338
05750653 43339distclean-target-libmudflap:
f41d6665 43340 @: $(MAKE); $(unstage)
6de9cd9a
DN
43341 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
43342 r=`${PWD_COMMAND}`; export r; \
43343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43344 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
43345 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
43346 for flag in $(EXTRA_TARGET_FLAGS); do \
43347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43348 done; \
43349 (cd $(TARGET_SUBDIR)/libmudflap && \
43350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43352 "RANLIB=$${RANLIB}" \
901119ae 43353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 43354 distclean) \
6de9cd9a
DN
43355 || exit 1
43356
60975492 43357@endif target-libmudflap
6de9cd9a
DN
43358
43359.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
43360maybe-maintainer-clean-target-libmudflap:
60975492
PB
43361@if target-libmudflap
43362maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
6de9cd9a 43363
05750653 43364maintainer-clean-target-libmudflap:
f41d6665 43365 @: $(MAKE); $(unstage)
6de9cd9a
DN
43366 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
43367 r=`${PWD_COMMAND}`; export r; \
43368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43369 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
43370 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
43371 for flag in $(EXTRA_TARGET_FLAGS); do \
43372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43373 done; \
43374 (cd $(TARGET_SUBDIR)/libmudflap && \
43375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43377 "RANLIB=$${RANLIB}" \
901119ae 43378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 43379 maintainer-clean) \
6de9cd9a
DN
43380 || exit 1
43381
60975492 43382@endif target-libmudflap
6de9cd9a
DN
43383
43384
6de9cd9a 43385
77008252
JJ
43386
43387
43388.PHONY: configure-target-libssp maybe-configure-target-libssp
43389maybe-configure-target-libssp:
3ff3adad
PB
43390@if gcc-bootstrap
43391configure-target-libssp: stage_current
43392@endif gcc-bootstrap
77008252
JJ
43393@if target-libssp
43394maybe-configure-target-libssp: configure-target-libssp
cc11cc9b 43395configure-target-libssp:
f41d6665
DJ
43396 @: $(MAKE); $(unstage)
43397 @r=`${PWD_COMMAND}`; export r; \
43398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43399 echo "Checking multilib configuration for libssp..."; \
43400 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
43401 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
43402 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
43403 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
43404 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
43405 else \
43406 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
43407 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
43408 fi; \
43409 else \
43410 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
cc11cc9b
PB
43411 fi; \
43412 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
77008252 43413 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
77008252
JJ
43414 $(NORMAL_TARGET_EXPORTS) \
43415 echo Configuring in $(TARGET_SUBDIR)/libssp; \
43416 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
43417 case $(srcdir) in \
43418 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43419 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
43420 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43421 esac; \
43422 srcdiroption="--srcdir=$${topdir}/libssp"; \
43423 libsrcdir="$$s/libssp"; \
43424 rm -f no-such-file || : ; \
43425 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
43426 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43427 --target=${target_alias} $${srcdiroption} \
77008252
JJ
43428 || exit 1
43429@endif target-libssp
43430
43431
43432
43433
43434
43435.PHONY: all-target-libssp maybe-all-target-libssp
43436maybe-all-target-libssp:
3ff3adad
PB
43437@if gcc-bootstrap
43438all-target-libssp: stage_current
43439@endif gcc-bootstrap
77008252
JJ
43440@if target-libssp
43441TARGET-target-libssp=all
43442maybe-all-target-libssp: all-target-libssp
43443all-target-libssp: configure-target-libssp
f41d6665 43444 @: $(MAKE); $(unstage)
77008252
JJ
43445 @r=`${PWD_COMMAND}`; export r; \
43446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43447 $(NORMAL_TARGET_EXPORTS) \
43448 (cd $(TARGET_SUBDIR)/libssp && \
1c8bd6a3
PB
43449 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43450 $(TARGET-target-libssp))
77008252
JJ
43451@endif target-libssp
43452
43453
43454
43455
43456
43457.PHONY: check-target-libssp maybe-check-target-libssp
43458maybe-check-target-libssp:
43459@if target-libssp
43460maybe-check-target-libssp: check-target-libssp
43461
43462check-target-libssp:
f41d6665 43463 @: $(MAKE); $(unstage)
77008252
JJ
43464 @r=`${PWD_COMMAND}`; export r; \
43465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43466 $(NORMAL_TARGET_EXPORTS) \
43467 (cd $(TARGET_SUBDIR)/libssp && \
43468 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43469
43470@endif target-libssp
43471
43472.PHONY: install-target-libssp maybe-install-target-libssp
43473maybe-install-target-libssp:
43474@if target-libssp
43475maybe-install-target-libssp: install-target-libssp
43476
43477install-target-libssp: installdirs
f41d6665 43478 @: $(MAKE); $(unstage)
77008252
JJ
43479 @r=`${PWD_COMMAND}`; export r; \
43480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43481 $(NORMAL_TARGET_EXPORTS) \
43482 (cd $(TARGET_SUBDIR)/libssp && \
43483 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43484
43485@endif target-libssp
43486
b5422ad7 43487# Other targets (info, dvi, pdf, etc.)
77008252
JJ
43488
43489.PHONY: maybe-info-target-libssp info-target-libssp
43490maybe-info-target-libssp:
43491@if target-libssp
43492maybe-info-target-libssp: info-target-libssp
43493
43494info-target-libssp: \
43495 configure-target-libssp
f41d6665 43496 @: $(MAKE); $(unstage)
77008252
JJ
43497 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
43498 r=`${PWD_COMMAND}`; export r; \
43499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43500 $(NORMAL_TARGET_EXPORTS) \
43501 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
43502 for flag in $(EXTRA_TARGET_FLAGS); do \
43503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43504 done; \
43505 (cd $(TARGET_SUBDIR)/libssp && \
43506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43508 "RANLIB=$${RANLIB}" \
901119ae 43509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
77008252
JJ
43510 info) \
43511 || exit 1
43512
43513@endif target-libssp
43514
43515.PHONY: maybe-dvi-target-libssp dvi-target-libssp
43516maybe-dvi-target-libssp:
43517@if target-libssp
43518maybe-dvi-target-libssp: dvi-target-libssp
43519
43520dvi-target-libssp: \
43521 configure-target-libssp
f41d6665 43522 @: $(MAKE); $(unstage)
77008252
JJ
43523 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
43524 r=`${PWD_COMMAND}`; export r; \
43525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43526 $(NORMAL_TARGET_EXPORTS) \
43527 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
43528 for flag in $(EXTRA_TARGET_FLAGS); do \
43529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43530 done; \
43531 (cd $(TARGET_SUBDIR)/libssp && \
43532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43534 "RANLIB=$${RANLIB}" \
901119ae 43535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
77008252
JJ
43536 dvi) \
43537 || exit 1
43538
43539@endif target-libssp
43540
b5422ad7
BM
43541.PHONY: maybe-pdf-target-libssp pdf-target-libssp
43542maybe-pdf-target-libssp:
43543@if target-libssp
43544maybe-pdf-target-libssp: pdf-target-libssp
43545
43546pdf-target-libssp: \
43547 configure-target-libssp
43548 @: $(MAKE); $(unstage)
43549 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
43550 r=`${PWD_COMMAND}`; export r; \
43551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43552 $(NORMAL_TARGET_EXPORTS) \
43553 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
43554 for flag in $(EXTRA_TARGET_FLAGS); do \
43555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43556 done; \
43557 (cd $(TARGET_SUBDIR)/libssp && \
43558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43560 "RANLIB=$${RANLIB}" \
901119ae 43561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
43562 pdf) \
43563 || exit 1
43564
43565@endif target-libssp
43566
77008252
JJ
43567.PHONY: maybe-html-target-libssp html-target-libssp
43568maybe-html-target-libssp:
43569@if target-libssp
43570maybe-html-target-libssp: html-target-libssp
43571
43572html-target-libssp: \
43573 configure-target-libssp
f41d6665 43574 @: $(MAKE); $(unstage)
77008252
JJ
43575 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
43576 r=`${PWD_COMMAND}`; export r; \
43577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43578 $(NORMAL_TARGET_EXPORTS) \
43579 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
43580 for flag in $(EXTRA_TARGET_FLAGS); do \
43581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43582 done; \
43583 (cd $(TARGET_SUBDIR)/libssp && \
43584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43586 "RANLIB=$${RANLIB}" \
901119ae 43587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
77008252
JJ
43588 html) \
43589 || exit 1
43590
43591@endif target-libssp
43592
43593.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
43594maybe-TAGS-target-libssp:
43595@if target-libssp
43596maybe-TAGS-target-libssp: TAGS-target-libssp
43597
43598TAGS-target-libssp: \
43599 configure-target-libssp
f41d6665 43600 @: $(MAKE); $(unstage)
77008252
JJ
43601 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
43602 r=`${PWD_COMMAND}`; export r; \
43603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43604 $(NORMAL_TARGET_EXPORTS) \
43605 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
43606 for flag in $(EXTRA_TARGET_FLAGS); do \
43607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43608 done; \
43609 (cd $(TARGET_SUBDIR)/libssp && \
43610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43612 "RANLIB=$${RANLIB}" \
901119ae 43613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
77008252
JJ
43614 TAGS) \
43615 || exit 1
43616
43617@endif target-libssp
43618
43619.PHONY: maybe-install-info-target-libssp install-info-target-libssp
43620maybe-install-info-target-libssp:
43621@if target-libssp
43622maybe-install-info-target-libssp: install-info-target-libssp
43623
43624install-info-target-libssp: \
43625 configure-target-libssp \
43626 info-target-libssp
f41d6665 43627 @: $(MAKE); $(unstage)
77008252
JJ
43628 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
43629 r=`${PWD_COMMAND}`; export r; \
43630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43631 $(NORMAL_TARGET_EXPORTS) \
43632 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
43633 for flag in $(EXTRA_TARGET_FLAGS); do \
43634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43635 done; \
43636 (cd $(TARGET_SUBDIR)/libssp && \
43637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43639 "RANLIB=$${RANLIB}" \
901119ae 43640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
77008252
JJ
43641 install-info) \
43642 || exit 1
43643
43644@endif target-libssp
43645
9c4d2493
BM
43646.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
43647maybe-install-pdf-target-libssp:
43648@if target-libssp
43649maybe-install-pdf-target-libssp: install-pdf-target-libssp
43650
43651install-pdf-target-libssp: \
43652 configure-target-libssp \
43653 pdf-target-libssp
43654 @: $(MAKE); $(unstage)
43655 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
43656 r=`${PWD_COMMAND}`; export r; \
43657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43658 $(NORMAL_TARGET_EXPORTS) \
43659 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
43660 for flag in $(EXTRA_TARGET_FLAGS); do \
43661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43662 done; \
43663 (cd $(TARGET_SUBDIR)/libssp && \
43664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43666 "RANLIB=$${RANLIB}" \
901119ae 43667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
43668 install-pdf) \
43669 || exit 1
43670
43671@endif target-libssp
43672
65d6e994
CD
43673.PHONY: maybe-install-html-target-libssp install-html-target-libssp
43674maybe-install-html-target-libssp:
43675@if target-libssp
43676maybe-install-html-target-libssp: install-html-target-libssp
43677
43678install-html-target-libssp: \
43679 configure-target-libssp \
43680 html-target-libssp
43681 @: $(MAKE); $(unstage)
43682 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
43683 r=`${PWD_COMMAND}`; export r; \
43684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43685 $(NORMAL_TARGET_EXPORTS) \
43686 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
43687 for flag in $(EXTRA_TARGET_FLAGS); do \
43688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43689 done; \
43690 (cd $(TARGET_SUBDIR)/libssp && \
43691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43693 "RANLIB=$${RANLIB}" \
901119ae 43694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
43695 install-html) \
43696 || exit 1
43697
43698@endif target-libssp
43699
77008252
JJ
43700.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
43701maybe-installcheck-target-libssp:
43702@if target-libssp
43703maybe-installcheck-target-libssp: installcheck-target-libssp
43704
43705installcheck-target-libssp: \
43706 configure-target-libssp
f41d6665 43707 @: $(MAKE); $(unstage)
77008252
JJ
43708 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
43709 r=`${PWD_COMMAND}`; export r; \
43710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43711 $(NORMAL_TARGET_EXPORTS) \
43712 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
43713 for flag in $(EXTRA_TARGET_FLAGS); do \
43714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43715 done; \
43716 (cd $(TARGET_SUBDIR)/libssp && \
43717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43719 "RANLIB=$${RANLIB}" \
901119ae 43720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
77008252
JJ
43721 installcheck) \
43722 || exit 1
43723
43724@endif target-libssp
43725
43726.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
43727maybe-mostlyclean-target-libssp:
43728@if target-libssp
43729maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
43730
43731mostlyclean-target-libssp:
f41d6665 43732 @: $(MAKE); $(unstage)
77008252
JJ
43733 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
43734 r=`${PWD_COMMAND}`; export r; \
43735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43736 $(NORMAL_TARGET_EXPORTS) \
43737 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
43738 for flag in $(EXTRA_TARGET_FLAGS); do \
43739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43740 done; \
43741 (cd $(TARGET_SUBDIR)/libssp && \
43742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43744 "RANLIB=$${RANLIB}" \
901119ae 43745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
77008252
JJ
43746 mostlyclean) \
43747 || exit 1
43748
43749@endif target-libssp
43750
43751.PHONY: maybe-clean-target-libssp clean-target-libssp
43752maybe-clean-target-libssp:
43753@if target-libssp
43754maybe-clean-target-libssp: clean-target-libssp
43755
43756clean-target-libssp:
f41d6665 43757 @: $(MAKE); $(unstage)
77008252
JJ
43758 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
43759 r=`${PWD_COMMAND}`; export r; \
43760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43761 $(NORMAL_TARGET_EXPORTS) \
43762 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
43763 for flag in $(EXTRA_TARGET_FLAGS); do \
43764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43765 done; \
43766 (cd $(TARGET_SUBDIR)/libssp && \
43767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43769 "RANLIB=$${RANLIB}" \
901119ae 43770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
77008252
JJ
43771 clean) \
43772 || exit 1
43773
43774@endif target-libssp
43775
43776.PHONY: maybe-distclean-target-libssp distclean-target-libssp
43777maybe-distclean-target-libssp:
43778@if target-libssp
43779maybe-distclean-target-libssp: distclean-target-libssp
43780
43781distclean-target-libssp:
f41d6665 43782 @: $(MAKE); $(unstage)
77008252
JJ
43783 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
43784 r=`${PWD_COMMAND}`; export r; \
43785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43786 $(NORMAL_TARGET_EXPORTS) \
43787 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
43788 for flag in $(EXTRA_TARGET_FLAGS); do \
43789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43790 done; \
43791 (cd $(TARGET_SUBDIR)/libssp && \
43792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43794 "RANLIB=$${RANLIB}" \
901119ae 43795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
77008252
JJ
43796 distclean) \
43797 || exit 1
43798
43799@endif target-libssp
43800
43801.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
43802maybe-maintainer-clean-target-libssp:
43803@if target-libssp
43804maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
43805
43806maintainer-clean-target-libssp:
f41d6665 43807 @: $(MAKE); $(unstage)
77008252
JJ
43808 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
43809 r=`${PWD_COMMAND}`; export r; \
43810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43811 $(NORMAL_TARGET_EXPORTS) \
43812 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
43813 for flag in $(EXTRA_TARGET_FLAGS); do \
43814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43815 done; \
43816 (cd $(TARGET_SUBDIR)/libssp && \
43817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43819 "RANLIB=$${RANLIB}" \
901119ae 43820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
77008252
JJ
43821 maintainer-clean) \
43822 || exit 1
43823
43824@endif target-libssp
43825
43826
43827
25b42232 43828
6de9cd9a 43829
25b42232
PB
43830.PHONY: configure-target-newlib maybe-configure-target-newlib
43831maybe-configure-target-newlib:
3ff3adad
PB
43832@if gcc-bootstrap
43833configure-target-newlib: stage_current
43834@endif gcc-bootstrap
25b42232
PB
43835@if target-newlib
43836maybe-configure-target-newlib: configure-target-newlib
cc11cc9b 43837configure-target-newlib:
f41d6665
DJ
43838 @: $(MAKE); $(unstage)
43839 @r=`${PWD_COMMAND}`; export r; \
43840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43841 echo "Checking multilib configuration for newlib..."; \
43842 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
43843 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
43844 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
43845 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
43846 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
43847 else \
43848 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
43849 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
43850 fi; \
43851 else \
43852 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
cc11cc9b
PB
43853 fi; \
43854 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
6de9cd9a 43855 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
4fc4dd12 43856 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
43857 echo Configuring in $(TARGET_SUBDIR)/newlib; \
43858 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
43859 case $(srcdir) in \
215c351a
PB
43860 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43861 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
43862 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6de9cd9a 43863 esac; \
215c351a
PB
43864 srcdiroption="--srcdir=$${topdir}/newlib"; \
43865 libsrcdir="$$s/newlib"; \
6de9cd9a
DN
43866 rm -f no-such-file || : ; \
43867 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
43868 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43869 --target=${target_alias} $${srcdiroption} \
6de9cd9a 43870 || exit 1
60975492 43871@endif target-newlib
6de9cd9a 43872
25b42232
PB
43873
43874
ce406537
PB
43875
43876
6de9cd9a
DN
43877.PHONY: all-target-newlib maybe-all-target-newlib
43878maybe-all-target-newlib:
3ff3adad
PB
43879@if gcc-bootstrap
43880all-target-newlib: stage_current
43881@endif gcc-bootstrap
60975492 43882@if target-newlib
7c27e184 43883TARGET-target-newlib=all
60975492 43884maybe-all-target-newlib: all-target-newlib
6de9cd9a 43885all-target-newlib: configure-target-newlib
f41d6665 43886 @: $(MAKE); $(unstage)
6de9cd9a
DN
43887 @r=`${PWD_COMMAND}`; export r; \
43888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43889 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a 43890 (cd $(TARGET_SUBDIR)/newlib && \
1c8bd6a3
PB
43891 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43892 $(TARGET-target-newlib))
60975492 43893@endif target-newlib
6de9cd9a 43894
25b42232
PB
43895
43896
ce406537
PB
43897
43898
6de9cd9a
DN
43899.PHONY: check-target-newlib maybe-check-target-newlib
43900maybe-check-target-newlib:
60975492
PB
43901@if target-newlib
43902maybe-check-target-newlib: check-target-newlib
6de9cd9a
DN
43903
43904check-target-newlib:
f41d6665 43905 @: $(MAKE); $(unstage)
295f4e42
NN
43906 @r=`${PWD_COMMAND}`; export r; \
43907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43908 $(NORMAL_TARGET_EXPORTS) \
295f4e42 43909 (cd $(TARGET_SUBDIR)/newlib && \
a52a0a7f 43910 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 43911
60975492 43912@endif target-newlib
4977bab6 43913
295f4e42
NN
43914.PHONY: install-target-newlib maybe-install-target-newlib
43915maybe-install-target-newlib:
60975492
PB
43916@if target-newlib
43917maybe-install-target-newlib: install-target-newlib
7e2dbcef 43918
295f4e42 43919install-target-newlib: installdirs
f41d6665 43920 @: $(MAKE); $(unstage)
295f4e42
NN
43921 @r=`${PWD_COMMAND}`; export r; \
43922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43923 $(NORMAL_TARGET_EXPORTS) \
295f4e42 43924 (cd $(TARGET_SUBDIR)/newlib && \
a52a0a7f 43925 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 43926
60975492 43927@endif target-newlib
4977bab6 43928
b5422ad7 43929# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
43930
43931.PHONY: maybe-info-target-newlib info-target-newlib
43932maybe-info-target-newlib:
60975492
PB
43933@if target-newlib
43934maybe-info-target-newlib: info-target-newlib
295f4e42
NN
43935
43936info-target-newlib: \
05750653 43937 configure-target-newlib
f41d6665 43938 @: $(MAKE); $(unstage)
295f4e42 43939 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
8c90b13a
L
43940 r=`${PWD_COMMAND}`; export r; \
43941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43942 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
43943 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
43944 for flag in $(EXTRA_TARGET_FLAGS); do \
43945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43946 done; \
43947 (cd $(TARGET_SUBDIR)/newlib && \
43948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43950 "RANLIB=$${RANLIB}" \
901119ae 43951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 43952 info) \
4977bab6
ZW
43953 || exit 1
43954
60975492 43955@endif target-newlib
4977bab6 43956
295f4e42
NN
43957.PHONY: maybe-dvi-target-newlib dvi-target-newlib
43958maybe-dvi-target-newlib:
60975492
PB
43959@if target-newlib
43960maybe-dvi-target-newlib: dvi-target-newlib
4977bab6 43961
295f4e42 43962dvi-target-newlib: \
05750653 43963 configure-target-newlib
f41d6665 43964 @: $(MAKE); $(unstage)
295f4e42
NN
43965 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
43966 r=`${PWD_COMMAND}`; export r; \
8c90b13a 43967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43968 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
43969 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
43970 for flag in $(EXTRA_TARGET_FLAGS); do \
43971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43972 done; \
43973 (cd $(TARGET_SUBDIR)/newlib && \
43974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43976 "RANLIB=$${RANLIB}" \
901119ae 43977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 43978 dvi) \
295f4e42 43979 || exit 1
4977bab6 43980
60975492 43981@endif target-newlib
4977bab6 43982
b5422ad7
BM
43983.PHONY: maybe-pdf-target-newlib pdf-target-newlib
43984maybe-pdf-target-newlib:
43985@if target-newlib
43986maybe-pdf-target-newlib: pdf-target-newlib
43987
43988pdf-target-newlib: \
43989 configure-target-newlib
43990 @: $(MAKE); $(unstage)
43991 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
43992 r=`${PWD_COMMAND}`; export r; \
43993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43994 $(NORMAL_TARGET_EXPORTS) \
43995 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
43996 for flag in $(EXTRA_TARGET_FLAGS); do \
43997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43998 done; \
43999 (cd $(TARGET_SUBDIR)/newlib && \
44000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44002 "RANLIB=$${RANLIB}" \
901119ae 44003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
44004 pdf) \
44005 || exit 1
44006
44007@endif target-newlib
44008
f87a2b2e
MS
44009.PHONY: maybe-html-target-newlib html-target-newlib
44010maybe-html-target-newlib:
44011@if target-newlib
44012maybe-html-target-newlib: html-target-newlib
44013
44014html-target-newlib: \
05750653 44015 configure-target-newlib
f41d6665 44016 @: $(MAKE); $(unstage)
f87a2b2e
MS
44017 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
44018 r=`${PWD_COMMAND}`; export r; \
44019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
44020 $(NORMAL_TARGET_EXPORTS) \
44021 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
44022 for flag in $(EXTRA_TARGET_FLAGS); do \
44023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44024 done; \
44025 (cd $(TARGET_SUBDIR)/newlib && \
44026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44028 "RANLIB=$${RANLIB}" \
901119ae 44029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
44030 html) \
44031 || exit 1
44032
44033@endif target-newlib
44034
295f4e42
NN
44035.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
44036maybe-TAGS-target-newlib:
60975492
PB
44037@if target-newlib
44038maybe-TAGS-target-newlib: TAGS-target-newlib
7e2dbcef 44039
295f4e42 44040TAGS-target-newlib: \
05750653 44041 configure-target-newlib
f41d6665 44042 @: $(MAKE); $(unstage)
295f4e42
NN
44043 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
44044 r=`${PWD_COMMAND}`; export r; \
8c90b13a 44045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 44046 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
44047 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
44048 for flag in $(EXTRA_TARGET_FLAGS); do \
44049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44050 done; \
44051 (cd $(TARGET_SUBDIR)/newlib && \
44052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44054 "RANLIB=$${RANLIB}" \
901119ae 44055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 44056 TAGS) \
295f4e42 44057 || exit 1
4977bab6 44058
60975492 44059@endif target-newlib
4977bab6 44060
295f4e42
NN
44061.PHONY: maybe-install-info-target-newlib install-info-target-newlib
44062maybe-install-info-target-newlib:
60975492
PB
44063@if target-newlib
44064maybe-install-info-target-newlib: install-info-target-newlib
295f4e42
NN
44065
44066install-info-target-newlib: \
44067 configure-target-newlib \
05750653 44068 info-target-newlib
f41d6665 44069 @: $(MAKE); $(unstage)
295f4e42 44070 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
8c90b13a
L
44071 r=`${PWD_COMMAND}`; export r; \
44072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 44073 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
44074 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
44075 for flag in $(EXTRA_TARGET_FLAGS); do \
44076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44077 done; \
44078 (cd $(TARGET_SUBDIR)/newlib && \
44079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44081 "RANLIB=$${RANLIB}" \
901119ae 44082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 44083 install-info) \
4977bab6
ZW
44084 || exit 1
44085
60975492 44086@endif target-newlib
295f4e42 44087
9c4d2493
BM
44088.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
44089maybe-install-pdf-target-newlib:
44090@if target-newlib
44091maybe-install-pdf-target-newlib: install-pdf-target-newlib
44092
44093install-pdf-target-newlib: \
44094 configure-target-newlib \
44095 pdf-target-newlib
44096 @: $(MAKE); $(unstage)
44097 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
44098 r=`${PWD_COMMAND}`; export r; \
44099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44100 $(NORMAL_TARGET_EXPORTS) \
44101 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
44102 for flag in $(EXTRA_TARGET_FLAGS); do \
44103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44104 done; \
44105 (cd $(TARGET_SUBDIR)/newlib && \
44106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44108 "RANLIB=$${RANLIB}" \
901119ae 44109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
44110 install-pdf) \
44111 || exit 1
44112
44113@endif target-newlib
44114
65d6e994
CD
44115.PHONY: maybe-install-html-target-newlib install-html-target-newlib
44116maybe-install-html-target-newlib:
44117@if target-newlib
44118maybe-install-html-target-newlib: install-html-target-newlib
44119
44120install-html-target-newlib: \
44121 configure-target-newlib \
44122 html-target-newlib
44123 @: $(MAKE); $(unstage)
44124 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
44125 r=`${PWD_COMMAND}`; export r; \
44126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44127 $(NORMAL_TARGET_EXPORTS) \
44128 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
44129 for flag in $(EXTRA_TARGET_FLAGS); do \
44130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44131 done; \
44132 (cd $(TARGET_SUBDIR)/newlib && \
44133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44135 "RANLIB=$${RANLIB}" \
901119ae 44136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
44137 install-html) \
44138 || exit 1
44139
44140@endif target-newlib
44141
295f4e42
NN
44142.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
44143maybe-installcheck-target-newlib:
60975492
PB
44144@if target-newlib
44145maybe-installcheck-target-newlib: installcheck-target-newlib
295f4e42
NN
44146
44147installcheck-target-newlib: \
05750653 44148 configure-target-newlib
f41d6665 44149 @: $(MAKE); $(unstage)
295f4e42
NN
44150 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
44151 r=`${PWD_COMMAND}`; export r; \
8c90b13a 44152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 44153 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
44154 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
44155 for flag in $(EXTRA_TARGET_FLAGS); do \
44156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44157 done; \
44158 (cd $(TARGET_SUBDIR)/newlib && \
44159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44161 "RANLIB=$${RANLIB}" \
901119ae 44162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 44163 installcheck) \
295f4e42 44164 || exit 1
4977bab6 44165
60975492 44166@endif target-newlib
4977bab6 44167
295f4e42
NN
44168.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
44169maybe-mostlyclean-target-newlib:
60975492
PB
44170@if target-newlib
44171maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
295f4e42 44172
05750653 44173mostlyclean-target-newlib:
f41d6665 44174 @: $(MAKE); $(unstage)
295f4e42
NN
44175 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
44176 r=`${PWD_COMMAND}`; export r; \
8c90b13a 44177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 44178 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
44179 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
44180 for flag in $(EXTRA_TARGET_FLAGS); do \
44181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44182 done; \
44183 (cd $(TARGET_SUBDIR)/newlib && \
44184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44186 "RANLIB=$${RANLIB}" \
901119ae 44187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 44188 mostlyclean) \
295f4e42 44189 || exit 1
4977bab6 44190
60975492 44191@endif target-newlib
4977bab6 44192
295f4e42
NN
44193.PHONY: maybe-clean-target-newlib clean-target-newlib
44194maybe-clean-target-newlib:
60975492
PB
44195@if target-newlib
44196maybe-clean-target-newlib: clean-target-newlib
7e2dbcef 44197
05750653 44198clean-target-newlib:
f41d6665 44199 @: $(MAKE); $(unstage)
295f4e42
NN
44200 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
44201 r=`${PWD_COMMAND}`; export r; \
8c90b13a 44202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 44203 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
44204 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
44205 for flag in $(EXTRA_TARGET_FLAGS); do \
44206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44207 done; \
44208 (cd $(TARGET_SUBDIR)/newlib && \
44209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44211 "RANLIB=$${RANLIB}" \
901119ae 44212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 44213 clean) \
295f4e42 44214 || exit 1
4977bab6 44215
60975492 44216@endif target-newlib
4977bab6 44217
295f4e42
NN
44218.PHONY: maybe-distclean-target-newlib distclean-target-newlib
44219maybe-distclean-target-newlib:
60975492
PB
44220@if target-newlib
44221maybe-distclean-target-newlib: distclean-target-newlib
295f4e42 44222
05750653 44223distclean-target-newlib:
f41d6665 44224 @: $(MAKE); $(unstage)
295f4e42 44225 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
8c90b13a
L
44226 r=`${PWD_COMMAND}`; export r; \
44227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 44228 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
44229 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
44230 for flag in $(EXTRA_TARGET_FLAGS); do \
44231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44232 done; \
44233 (cd $(TARGET_SUBDIR)/newlib && \
44234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44236 "RANLIB=$${RANLIB}" \
901119ae 44237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 44238 distclean) \
4977bab6
ZW
44239 || exit 1
44240
60975492 44241@endif target-newlib
4977bab6 44242
295f4e42
NN
44243.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
44244maybe-maintainer-clean-target-newlib:
60975492
PB
44245@if target-newlib
44246maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
4977bab6 44247
05750653 44248maintainer-clean-target-newlib:
f41d6665 44249 @: $(MAKE); $(unstage)
295f4e42
NN
44250 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
44251 r=`${PWD_COMMAND}`; export r; \
8c90b13a 44252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 44253 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
44254 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
44255 for flag in $(EXTRA_TARGET_FLAGS); do \
44256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44257 done; \
44258 (cd $(TARGET_SUBDIR)/newlib && \
44259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44261 "RANLIB=$${RANLIB}" \
901119ae 44262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 44263 maintainer-clean) \
295f4e42 44264 || exit 1
4977bab6 44265
60975492 44266@endif target-newlib
4977bab6 44267
7e2dbcef 44268
6de9cd9a 44269
25b42232 44270
6de9cd9a 44271
fa958513
DJ
44272.PHONY: configure-target-libgcc maybe-configure-target-libgcc
44273maybe-configure-target-libgcc:
44274@if gcc-bootstrap
44275configure-target-libgcc: stage_current
44276@endif gcc-bootstrap
44277@if target-libgcc
44278maybe-configure-target-libgcc: configure-target-libgcc
44279configure-target-libgcc:
44280 @r=`${PWD_COMMAND}`; export r; \
44281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44282 echo "Checking multilib configuration for libgcc..."; \
44283 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
44284 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
44285 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
44286 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
44287 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
44288 else \
44289 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
44290 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
44291 fi; \
44292 else \
44293 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
44294 fi; \
44295 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
44296 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
44297 $(NORMAL_TARGET_EXPORTS) \
44298 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
44299 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
44300 case $(srcdir) in \
44301 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44302 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
44303 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44304 esac; \
44305 srcdiroption="--srcdir=$${topdir}/libgcc"; \
44306 libsrcdir="$$s/libgcc"; \
44307 rm -f no-such-file || : ; \
44308 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
44309 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44310 --target=${target_alias} $${srcdiroption} \
fa958513
DJ
44311 || exit 1
44312@endif target-libgcc
44313
44314
44315
44316.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
44317maybe-configure-stage1-target-libgcc:
44318@if target-libgcc-bootstrap
44319maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
44320configure-stage1-target-libgcc:
44321 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
44322 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
44323 @r=`${PWD_COMMAND}`; export r; \
44324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 44325 TFLAGS="$(STAGE1_TFLAGS)"; \
fa958513
DJ
44326 echo "Checking multilib configuration for libgcc..."; \
44327 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
44328 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
44329 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
44330 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
44331 else \
44332 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
44333 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
44334 fi; \
44335 else \
44336 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
44337 fi; \
44338 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
4a4a4e99
AO
44339 $(NORMAL_TARGET_EXPORTS) \
44340 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44341 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44342 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
fa958513
DJ
44343 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
44344 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
44345 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
44346 case $(srcdir) in \
44347 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44348 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
44349 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44350 esac; \
44351 srcdiroption="--srcdir=$${topdir}/libgcc"; \
44352 libsrcdir="$$s/libgcc"; \
44353 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
44354 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44355 --target=${target_alias} $${srcdiroption} \
4a4a4e99 44356 $(STAGE1_CONFIGURE_FLAGS)
fa958513
DJ
44357@endif target-libgcc-bootstrap
44358
44359.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
44360maybe-configure-stage2-target-libgcc:
44361@if target-libgcc-bootstrap
44362maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
44363configure-stage2-target-libgcc:
44364 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
44365 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
44366 @r=`${PWD_COMMAND}`; export r; \
44367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 44368 TFLAGS="$(STAGE2_TFLAGS)"; \
fa958513
DJ
44369 echo "Checking multilib configuration for libgcc..."; \
44370 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
44371 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
44372 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
44373 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
44374 else \
44375 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
44376 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
44377 fi; \
44378 else \
44379 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
44380 fi; \
44381 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
44382 $(NORMAL_TARGET_EXPORTS) \
4a4a4e99
AO
44383 \
44384 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44385 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44386 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
fa958513
DJ
44387 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
44388 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
44389 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
44390 case $(srcdir) in \
44391 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44392 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
44393 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44394 esac; \
44395 srcdiroption="--srcdir=$${topdir}/libgcc"; \
44396 libsrcdir="$$s/libgcc"; \
44397 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
44398 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44399 --target=${target_alias} $${srcdiroption} \
fa958513 44400 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 44401 $(STAGE2_CONFIGURE_FLAGS)
bb286d71
AO
44402@endif target-libgcc-bootstrap
44403
fa958513
DJ
44404.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
44405maybe-configure-stage3-target-libgcc:
44406@if target-libgcc-bootstrap
44407maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
44408configure-stage3-target-libgcc:
44409 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
44410 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
44411 @r=`${PWD_COMMAND}`; export r; \
44412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 44413 TFLAGS="$(STAGE3_TFLAGS)"; \
fa958513
DJ
44414 echo "Checking multilib configuration for libgcc..."; \
44415 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
44416 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
44417 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
44418 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
44419 else \
44420 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
44421 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
44422 fi; \
44423 else \
44424 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
44425 fi; \
44426 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
44427 $(NORMAL_TARGET_EXPORTS) \
4a4a4e99
AO
44428 \
44429 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44430 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44431 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
fa958513
DJ
44432 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
44433 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
44434 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
44435 case $(srcdir) in \
44436 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44437 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
44438 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44439 esac; \
44440 srcdiroption="--srcdir=$${topdir}/libgcc"; \
44441 libsrcdir="$$s/libgcc"; \
44442 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
44443 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44444 --target=${target_alias} $${srcdiroption} \
fa958513 44445 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 44446 $(STAGE3_CONFIGURE_FLAGS)
bb286d71
AO
44447@endif target-libgcc-bootstrap
44448
fa958513
DJ
44449.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
44450maybe-configure-stage4-target-libgcc:
44451@if target-libgcc-bootstrap
44452maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
44453configure-stage4-target-libgcc:
44454 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
44455 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
44456 @r=`${PWD_COMMAND}`; export r; \
44457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 44458 TFLAGS="$(STAGE4_TFLAGS)"; \
fa958513
DJ
44459 echo "Checking multilib configuration for libgcc..."; \
44460 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
44461 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
44462 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
44463 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
44464 else \
44465 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
44466 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
44467 fi; \
44468 else \
44469 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
44470 fi; \
44471 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
44472 $(NORMAL_TARGET_EXPORTS) \
4a4a4e99
AO
44473 \
44474 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44475 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44476 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
fa958513
DJ
44477 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
44478 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
44479 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
44480 case $(srcdir) in \
44481 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44482 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
44483 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44484 esac; \
44485 srcdiroption="--srcdir=$${topdir}/libgcc"; \
44486 libsrcdir="$$s/libgcc"; \
44487 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
44488 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44489 --target=${target_alias} $${srcdiroption} \
fa958513 44490 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 44491 $(STAGE4_CONFIGURE_FLAGS)
fa958513
DJ
44492@endif target-libgcc-bootstrap
44493
44494.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
44495maybe-configure-stageprofile-target-libgcc:
44496@if target-libgcc-bootstrap
44497maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
44498configure-stageprofile-target-libgcc:
44499 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
44500 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
44501 @r=`${PWD_COMMAND}`; export r; \
44502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 44503 TFLAGS="$(STAGEprofile_TFLAGS)"; \
fa958513
DJ
44504 echo "Checking multilib configuration for libgcc..."; \
44505 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
44506 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
44507 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
44508 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
44509 else \
44510 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
44511 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
44512 fi; \
44513 else \
44514 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
44515 fi; \
44516 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
44517 $(NORMAL_TARGET_EXPORTS) \
4a4a4e99
AO
44518 \
44519 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44520 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44521 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
fa958513
DJ
44522 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
44523 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
44524 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
44525 case $(srcdir) in \
44526 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44527 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
44528 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44529 esac; \
44530 srcdiroption="--srcdir=$${topdir}/libgcc"; \
44531 libsrcdir="$$s/libgcc"; \
44532 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
44533 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44534 --target=${target_alias} $${srcdiroption} \
fa958513 44535 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 44536 $(STAGEprofile_CONFIGURE_FLAGS)
fa958513
DJ
44537@endif target-libgcc-bootstrap
44538
44539.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
44540maybe-configure-stagefeedback-target-libgcc:
44541@if target-libgcc-bootstrap
44542maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
44543configure-stagefeedback-target-libgcc:
44544 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
44545 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
44546 @r=`${PWD_COMMAND}`; export r; \
44547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 44548 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
fa958513
DJ
44549 echo "Checking multilib configuration for libgcc..."; \
44550 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
44551 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
44552 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
44553 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
44554 else \
44555 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
44556 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
44557 fi; \
44558 else \
44559 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
44560 fi; \
44561 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
44562 $(NORMAL_TARGET_EXPORTS) \
4a4a4e99
AO
44563 \
44564 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44565 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44566 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
fa958513
DJ
44567 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
44568 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
44569 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
44570 case $(srcdir) in \
44571 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44572 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
44573 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44574 esac; \
44575 srcdiroption="--srcdir=$${topdir}/libgcc"; \
44576 libsrcdir="$$s/libgcc"; \
44577 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
44578 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44579 --target=${target_alias} $${srcdiroption} \
fa958513 44580 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 44581 $(STAGEfeedback_CONFIGURE_FLAGS)
fa958513
DJ
44582@endif target-libgcc-bootstrap
44583
44584
44585
44586
44587
44588.PHONY: all-target-libgcc maybe-all-target-libgcc
44589maybe-all-target-libgcc:
44590@if gcc-bootstrap
44591all-target-libgcc: stage_current
44592@endif gcc-bootstrap
44593@if target-libgcc
44594TARGET-target-libgcc=all
44595maybe-all-target-libgcc: all-target-libgcc
44596all-target-libgcc: configure-target-libgcc
44597 @r=`${PWD_COMMAND}`; export r; \
44598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44599 $(NORMAL_TARGET_EXPORTS) \
44600 (cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3
PB
44601 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44602 $(TARGET-target-libgcc))
fa958513
DJ
44603@endif target-libgcc
44604
44605
44606
44607.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
44608.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
44609maybe-all-stage1-target-libgcc:
44610maybe-clean-stage1-target-libgcc:
44611@if target-libgcc-bootstrap
44612maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
44613all-stage1: all-stage1-target-libgcc
44614TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
44615all-stage1-target-libgcc: configure-stage1-target-libgcc
44616 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
44617 @r=`${PWD_COMMAND}`; export r; \
44618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 44619 TFLAGS="$(STAGE1_TFLAGS)"; \
fa958513
DJ
44620 $(NORMAL_TARGET_EXPORTS) \
44621 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 44622 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
44623 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44624 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44625 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44626 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44627 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44628 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44629 $(EXTRA_TARGET_FLAGS) \
44630 TFLAGS="$(STAGE1_TFLAGS)" \
fa958513
DJ
44631 $(TARGET-stage1-target-libgcc)
44632
44633maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
44634clean-stage1: clean-stage1-target-libgcc
44635clean-stage1-target-libgcc:
44636 @if [ $(current_stage) = stage1 ]; then \
44637 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
44638 else \
44639 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
44640 $(MAKE) stage1-start; \
44641 fi; \
44642 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 44643 $(MAKE) $(EXTRA_TARGET_FLAGS) \
342b9200 44644 clean
fa958513
DJ
44645@endif target-libgcc-bootstrap
44646
44647
44648.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
44649.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
44650maybe-all-stage2-target-libgcc:
44651maybe-clean-stage2-target-libgcc:
44652@if target-libgcc-bootstrap
44653maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
44654all-stage2: all-stage2-target-libgcc
44655TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
44656all-stage2-target-libgcc: configure-stage2-target-libgcc
44657 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
44658 @r=`${PWD_COMMAND}`; export r; \
44659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 44660 TFLAGS="$(STAGE2_TFLAGS)"; \
fa958513
DJ
44661 $(NORMAL_TARGET_EXPORTS) \
44662 \
44663 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 44664 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
44665 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44666 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44667 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44668 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44669 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44670 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44671 $(EXTRA_TARGET_FLAGS) \
44672 TFLAGS="$(STAGE2_TFLAGS)" \
fa958513
DJ
44673 $(TARGET-stage2-target-libgcc)
44674
44675maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
44676clean-stage2: clean-stage2-target-libgcc
44677clean-stage2-target-libgcc:
44678 @if [ $(current_stage) = stage2 ]; then \
44679 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
44680 else \
44681 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
44682 $(MAKE) stage2-start; \
44683 fi; \
44684 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 44685 $(MAKE) $(EXTRA_TARGET_FLAGS) \
fa958513 44686 \
342b9200 44687 clean
fa958513
DJ
44688@endif target-libgcc-bootstrap
44689
44690
44691.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
44692.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
44693maybe-all-stage3-target-libgcc:
44694maybe-clean-stage3-target-libgcc:
44695@if target-libgcc-bootstrap
44696maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
44697all-stage3: all-stage3-target-libgcc
44698TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
44699all-stage3-target-libgcc: configure-stage3-target-libgcc
44700 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
44701 @r=`${PWD_COMMAND}`; export r; \
44702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 44703 TFLAGS="$(STAGE3_TFLAGS)"; \
fa958513
DJ
44704 $(NORMAL_TARGET_EXPORTS) \
44705 \
44706 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 44707 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
44708 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44709 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44710 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44711 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44712 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44713 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44714 $(EXTRA_TARGET_FLAGS) \
44715 TFLAGS="$(STAGE3_TFLAGS)" \
fa958513
DJ
44716 $(TARGET-stage3-target-libgcc)
44717
44718maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
44719clean-stage3: clean-stage3-target-libgcc
44720clean-stage3-target-libgcc:
44721 @if [ $(current_stage) = stage3 ]; then \
44722 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
44723 else \
44724 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
44725 $(MAKE) stage3-start; \
44726 fi; \
44727 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 44728 $(MAKE) $(EXTRA_TARGET_FLAGS) \
fa958513 44729 \
342b9200 44730 clean
fa958513
DJ
44731@endif target-libgcc-bootstrap
44732
44733
44734.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
44735.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
44736maybe-all-stage4-target-libgcc:
44737maybe-clean-stage4-target-libgcc:
44738@if target-libgcc-bootstrap
44739maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
44740all-stage4: all-stage4-target-libgcc
44741TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
44742all-stage4-target-libgcc: configure-stage4-target-libgcc
44743 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
44744 @r=`${PWD_COMMAND}`; export r; \
44745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 44746 TFLAGS="$(STAGE4_TFLAGS)"; \
fa958513
DJ
44747 $(NORMAL_TARGET_EXPORTS) \
44748 \
44749 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 44750 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
44751 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44752 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44753 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44754 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44755 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44756 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44757 $(EXTRA_TARGET_FLAGS) \
44758 TFLAGS="$(STAGE4_TFLAGS)" \
fa958513
DJ
44759 $(TARGET-stage4-target-libgcc)
44760
44761maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
44762clean-stage4: clean-stage4-target-libgcc
44763clean-stage4-target-libgcc:
44764 @if [ $(current_stage) = stage4 ]; then \
44765 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
44766 else \
44767 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
44768 $(MAKE) stage4-start; \
44769 fi; \
44770 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 44771 $(MAKE) $(EXTRA_TARGET_FLAGS) \
fa958513 44772 \
342b9200 44773 clean
fa958513
DJ
44774@endif target-libgcc-bootstrap
44775
44776
44777.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
44778.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
44779maybe-all-stageprofile-target-libgcc:
44780maybe-clean-stageprofile-target-libgcc:
44781@if target-libgcc-bootstrap
44782maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
44783all-stageprofile: all-stageprofile-target-libgcc
44784TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
44785all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
44786 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
44787 @r=`${PWD_COMMAND}`; export r; \
44788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 44789 TFLAGS="$(STAGEprofile_TFLAGS)"; \
fa958513
DJ
44790 $(NORMAL_TARGET_EXPORTS) \
44791 \
44792 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 44793 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
44794 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44795 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44796 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44797 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44798 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44799 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44800 $(EXTRA_TARGET_FLAGS) \
44801 TFLAGS="$(STAGEprofile_TFLAGS)" \
fa958513
DJ
44802 $(TARGET-stageprofile-target-libgcc)
44803
44804maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
44805clean-stageprofile: clean-stageprofile-target-libgcc
44806clean-stageprofile-target-libgcc:
44807 @if [ $(current_stage) = stageprofile ]; then \
44808 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
44809 else \
44810 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
44811 $(MAKE) stageprofile-start; \
44812 fi; \
44813 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 44814 $(MAKE) $(EXTRA_TARGET_FLAGS) \
fa958513 44815 \
342b9200 44816 clean
fa958513
DJ
44817@endif target-libgcc-bootstrap
44818
44819
44820.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
44821.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
44822maybe-all-stagefeedback-target-libgcc:
44823maybe-clean-stagefeedback-target-libgcc:
44824@if target-libgcc-bootstrap
44825maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
44826all-stagefeedback: all-stagefeedback-target-libgcc
44827TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
44828all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
44829 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
44830 @r=`${PWD_COMMAND}`; export r; \
44831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 44832 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
fa958513
DJ
44833 $(NORMAL_TARGET_EXPORTS) \
44834 \
44835 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 44836 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
44837 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44838 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44839 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44840 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44841 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44842 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44843 $(EXTRA_TARGET_FLAGS) \
44844 TFLAGS="$(STAGEfeedback_TFLAGS)" \
fa958513
DJ
44845 $(TARGET-stagefeedback-target-libgcc)
44846
44847maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
44848clean-stagefeedback: clean-stagefeedback-target-libgcc
44849clean-stagefeedback-target-libgcc:
44850 @if [ $(current_stage) = stagefeedback ]; then \
44851 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
44852 else \
44853 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
44854 $(MAKE) stagefeedback-start; \
44855 fi; \
44856 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 44857 $(MAKE) $(EXTRA_TARGET_FLAGS) \
fa958513 44858 \
342b9200 44859 clean
fa958513
DJ
44860@endif target-libgcc-bootstrap
44861
44862
44863
44864
44865
44866
44867.PHONY: check-target-libgcc maybe-check-target-libgcc
44868maybe-check-target-libgcc:
44869@if target-libgcc
44870maybe-check-target-libgcc: check-target-libgcc
44871
44872# Dummy target for uncheckable module.
44873check-target-libgcc:
44874
44875@endif target-libgcc
44876
44877.PHONY: install-target-libgcc maybe-install-target-libgcc
44878maybe-install-target-libgcc:
44879@if target-libgcc
44880maybe-install-target-libgcc: install-target-libgcc
44881
44882install-target-libgcc: installdirs
44883 @: $(MAKE); $(unstage)
44884 @r=`${PWD_COMMAND}`; export r; \
44885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44886 $(NORMAL_TARGET_EXPORTS) \
44887 (cd $(TARGET_SUBDIR)/libgcc && \
44888 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44889
44890@endif target-libgcc
44891
44892# Other targets (info, dvi, pdf, etc.)
44893
44894.PHONY: maybe-info-target-libgcc info-target-libgcc
44895maybe-info-target-libgcc:
44896@if target-libgcc
44897maybe-info-target-libgcc: info-target-libgcc
44898
44899info-target-libgcc: \
44900 configure-target-libgcc
44901 @: $(MAKE); $(unstage)
44902 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
44903 r=`${PWD_COMMAND}`; export r; \
44904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44905 $(NORMAL_TARGET_EXPORTS) \
44906 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
44907 for flag in $(EXTRA_TARGET_FLAGS); do \
44908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44909 done; \
44910 (cd $(TARGET_SUBDIR)/libgcc && \
44911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44913 "RANLIB=$${RANLIB}" \
901119ae 44914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
44915 info) \
44916 || exit 1
44917
44918@endif target-libgcc
44919
44920.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
44921maybe-dvi-target-libgcc:
44922@if target-libgcc
44923maybe-dvi-target-libgcc: dvi-target-libgcc
44924
44925dvi-target-libgcc: \
44926 configure-target-libgcc
44927 @: $(MAKE); $(unstage)
44928 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
44929 r=`${PWD_COMMAND}`; export r; \
44930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44931 $(NORMAL_TARGET_EXPORTS) \
44932 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
44933 for flag in $(EXTRA_TARGET_FLAGS); do \
44934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44935 done; \
44936 (cd $(TARGET_SUBDIR)/libgcc && \
44937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44939 "RANLIB=$${RANLIB}" \
901119ae 44940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
44941 dvi) \
44942 || exit 1
44943
44944@endif target-libgcc
44945
44946.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
44947maybe-pdf-target-libgcc:
44948@if target-libgcc
44949maybe-pdf-target-libgcc: pdf-target-libgcc
44950
44951pdf-target-libgcc: \
44952 configure-target-libgcc
44953 @: $(MAKE); $(unstage)
44954 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
44955 r=`${PWD_COMMAND}`; export r; \
44956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44957 $(NORMAL_TARGET_EXPORTS) \
44958 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
44959 for flag in $(EXTRA_TARGET_FLAGS); do \
44960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44961 done; \
44962 (cd $(TARGET_SUBDIR)/libgcc && \
44963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44965 "RANLIB=$${RANLIB}" \
901119ae 44966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
44967 pdf) \
44968 || exit 1
44969
44970@endif target-libgcc
44971
44972.PHONY: maybe-html-target-libgcc html-target-libgcc
44973maybe-html-target-libgcc:
44974@if target-libgcc
44975maybe-html-target-libgcc: html-target-libgcc
44976
44977html-target-libgcc: \
44978 configure-target-libgcc
44979 @: $(MAKE); $(unstage)
44980 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
44981 r=`${PWD_COMMAND}`; export r; \
44982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44983 $(NORMAL_TARGET_EXPORTS) \
44984 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
44985 for flag in $(EXTRA_TARGET_FLAGS); do \
44986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44987 done; \
44988 (cd $(TARGET_SUBDIR)/libgcc && \
44989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44991 "RANLIB=$${RANLIB}" \
901119ae 44992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
44993 html) \
44994 || exit 1
44995
44996@endif target-libgcc
44997
44998.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
44999maybe-TAGS-target-libgcc:
45000@if target-libgcc
45001maybe-TAGS-target-libgcc: TAGS-target-libgcc
45002
45003TAGS-target-libgcc: \
45004 configure-target-libgcc
45005 @: $(MAKE); $(unstage)
45006 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
45007 r=`${PWD_COMMAND}`; export r; \
45008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45009 $(NORMAL_TARGET_EXPORTS) \
45010 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
45011 for flag in $(EXTRA_TARGET_FLAGS); do \
45012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45013 done; \
45014 (cd $(TARGET_SUBDIR)/libgcc && \
45015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45017 "RANLIB=$${RANLIB}" \
901119ae 45018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
45019 TAGS) \
45020 || exit 1
45021
45022@endif target-libgcc
45023
45024.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
45025maybe-install-info-target-libgcc:
45026@if target-libgcc
45027maybe-install-info-target-libgcc: install-info-target-libgcc
45028
45029install-info-target-libgcc: \
45030 configure-target-libgcc \
45031 info-target-libgcc
45032 @: $(MAKE); $(unstage)
45033 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
45034 r=`${PWD_COMMAND}`; export r; \
45035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45036 $(NORMAL_TARGET_EXPORTS) \
45037 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
45038 for flag in $(EXTRA_TARGET_FLAGS); do \
45039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45040 done; \
45041 (cd $(TARGET_SUBDIR)/libgcc && \
45042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45044 "RANLIB=$${RANLIB}" \
901119ae 45045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
45046 install-info) \
45047 || exit 1
45048
45049@endif target-libgcc
45050
9c4d2493
BM
45051.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
45052maybe-install-pdf-target-libgcc:
45053@if target-libgcc
45054maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
45055
45056install-pdf-target-libgcc: \
45057 configure-target-libgcc \
45058 pdf-target-libgcc
45059 @: $(MAKE); $(unstage)
45060 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
45061 r=`${PWD_COMMAND}`; export r; \
45062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45063 $(NORMAL_TARGET_EXPORTS) \
45064 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
45065 for flag in $(EXTRA_TARGET_FLAGS); do \
45066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45067 done; \
45068 (cd $(TARGET_SUBDIR)/libgcc && \
45069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45071 "RANLIB=$${RANLIB}" \
901119ae 45072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
45073 install-pdf) \
45074 || exit 1
45075
45076@endif target-libgcc
45077
fa958513
DJ
45078.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
45079maybe-install-html-target-libgcc:
45080@if target-libgcc
45081maybe-install-html-target-libgcc: install-html-target-libgcc
45082
45083install-html-target-libgcc: \
45084 configure-target-libgcc \
45085 html-target-libgcc
45086 @: $(MAKE); $(unstage)
45087 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
45088 r=`${PWD_COMMAND}`; export r; \
45089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45090 $(NORMAL_TARGET_EXPORTS) \
45091 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
45092 for flag in $(EXTRA_TARGET_FLAGS); do \
45093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45094 done; \
45095 (cd $(TARGET_SUBDIR)/libgcc && \
45096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45098 "RANLIB=$${RANLIB}" \
901119ae 45099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
45100 install-html) \
45101 || exit 1
45102
45103@endif target-libgcc
45104
45105.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
45106maybe-installcheck-target-libgcc:
45107@if target-libgcc
45108maybe-installcheck-target-libgcc: installcheck-target-libgcc
45109
45110installcheck-target-libgcc: \
45111 configure-target-libgcc
45112 @: $(MAKE); $(unstage)
45113 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
45114 r=`${PWD_COMMAND}`; export r; \
45115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45116 $(NORMAL_TARGET_EXPORTS) \
45117 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
45118 for flag in $(EXTRA_TARGET_FLAGS); do \
45119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45120 done; \
45121 (cd $(TARGET_SUBDIR)/libgcc && \
45122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45124 "RANLIB=$${RANLIB}" \
901119ae 45125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
45126 installcheck) \
45127 || exit 1
45128
45129@endif target-libgcc
45130
45131.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
45132maybe-mostlyclean-target-libgcc:
45133@if target-libgcc
45134maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
45135
45136mostlyclean-target-libgcc:
45137 @: $(MAKE); $(unstage)
45138 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
45139 r=`${PWD_COMMAND}`; export r; \
45140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45141 $(NORMAL_TARGET_EXPORTS) \
45142 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
45143 for flag in $(EXTRA_TARGET_FLAGS); do \
45144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45145 done; \
45146 (cd $(TARGET_SUBDIR)/libgcc && \
45147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45149 "RANLIB=$${RANLIB}" \
901119ae 45150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
45151 mostlyclean) \
45152 || exit 1
45153
45154@endif target-libgcc
45155
45156.PHONY: maybe-clean-target-libgcc clean-target-libgcc
45157maybe-clean-target-libgcc:
45158@if target-libgcc
45159maybe-clean-target-libgcc: clean-target-libgcc
45160
45161clean-target-libgcc:
45162 @: $(MAKE); $(unstage)
45163 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
45164 r=`${PWD_COMMAND}`; export r; \
45165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45166 $(NORMAL_TARGET_EXPORTS) \
45167 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
45168 for flag in $(EXTRA_TARGET_FLAGS); do \
45169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45170 done; \
45171 (cd $(TARGET_SUBDIR)/libgcc && \
45172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45174 "RANLIB=$${RANLIB}" \
901119ae 45175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
45176 clean) \
45177 || exit 1
45178
45179@endif target-libgcc
45180
45181.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
45182maybe-distclean-target-libgcc:
45183@if target-libgcc
45184maybe-distclean-target-libgcc: distclean-target-libgcc
45185
45186distclean-target-libgcc:
45187 @: $(MAKE); $(unstage)
45188 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
45189 r=`${PWD_COMMAND}`; export r; \
45190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45191 $(NORMAL_TARGET_EXPORTS) \
45192 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
45193 for flag in $(EXTRA_TARGET_FLAGS); do \
45194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45195 done; \
45196 (cd $(TARGET_SUBDIR)/libgcc && \
45197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45199 "RANLIB=$${RANLIB}" \
901119ae 45200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
45201 distclean) \
45202 || exit 1
45203
45204@endif target-libgcc
45205
45206.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
45207maybe-maintainer-clean-target-libgcc:
45208@if target-libgcc
45209maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
45210
45211maintainer-clean-target-libgcc:
45212 @: $(MAKE); $(unstage)
45213 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
45214 r=`${PWD_COMMAND}`; export r; \
45215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45216 $(NORMAL_TARGET_EXPORTS) \
45217 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
45218 for flag in $(EXTRA_TARGET_FLAGS); do \
45219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45220 done; \
45221 (cd $(TARGET_SUBDIR)/libgcc && \
45222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45224 "RANLIB=$${RANLIB}" \
901119ae 45225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
45226 maintainer-clean) \
45227 || exit 1
45228
45229@endif target-libgcc
45230
45231
45232
45233
45234
25b42232
PB
45235.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
45236maybe-configure-target-libgfortran:
3ff3adad
PB
45237@if gcc-bootstrap
45238configure-target-libgfortran: stage_current
45239@endif gcc-bootstrap
25b42232
PB
45240@if target-libgfortran
45241maybe-configure-target-libgfortran: configure-target-libgfortran
cc11cc9b 45242configure-target-libgfortran:
f41d6665
DJ
45243 @: $(MAKE); $(unstage)
45244 @r=`${PWD_COMMAND}`; export r; \
45245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45246 echo "Checking multilib configuration for libgfortran..."; \
45247 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
45248 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
45249 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
45250 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
45251 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
45252 else \
45253 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
45254 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
45255 fi; \
45256 else \
45257 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
cc11cc9b
PB
45258 fi; \
45259 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
6de9cd9a 45260 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
4fc4dd12 45261 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
45262 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
45263 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
45264 case $(srcdir) in \
215c351a
PB
45265 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45266 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
45267 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6de9cd9a 45268 esac; \
215c351a
PB
45269 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
45270 libsrcdir="$$s/libgfortran"; \
6de9cd9a
DN
45271 rm -f no-such-file || : ; \
45272 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
45273 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45274 --target=${target_alias} $${srcdiroption} \
6de9cd9a 45275 || exit 1
60975492 45276@endif target-libgfortran
6de9cd9a 45277
25b42232
PB
45278
45279
ce406537
PB
45280
45281
6de9cd9a
DN
45282.PHONY: all-target-libgfortran maybe-all-target-libgfortran
45283maybe-all-target-libgfortran:
3ff3adad
PB
45284@if gcc-bootstrap
45285all-target-libgfortran: stage_current
45286@endif gcc-bootstrap
60975492 45287@if target-libgfortran
7c27e184 45288TARGET-target-libgfortran=all
60975492 45289maybe-all-target-libgfortran: all-target-libgfortran
6de9cd9a 45290all-target-libgfortran: configure-target-libgfortran
f41d6665 45291 @: $(MAKE); $(unstage)
6de9cd9a
DN
45292 @r=`${PWD_COMMAND}`; export r; \
45293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45294 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a 45295 (cd $(TARGET_SUBDIR)/libgfortran && \
1c8bd6a3
PB
45296 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45297 $(TARGET-target-libgfortran))
60975492 45298@endif target-libgfortran
6de9cd9a 45299
25b42232
PB
45300
45301
ce406537
PB
45302
45303
6de9cd9a
DN
45304.PHONY: check-target-libgfortran maybe-check-target-libgfortran
45305maybe-check-target-libgfortran:
60975492
PB
45306@if target-libgfortran
45307maybe-check-target-libgfortran: check-target-libgfortran
6de9cd9a
DN
45308
45309check-target-libgfortran:
f41d6665 45310 @: $(MAKE); $(unstage)
6de9cd9a
DN
45311 @r=`${PWD_COMMAND}`; export r; \
45312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45313 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a 45314 (cd $(TARGET_SUBDIR)/libgfortran && \
a52a0a7f 45315 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
6de9cd9a 45316
60975492 45317@endif target-libgfortran
6de9cd9a
DN
45318
45319.PHONY: install-target-libgfortran maybe-install-target-libgfortran
45320maybe-install-target-libgfortran:
60975492
PB
45321@if target-libgfortran
45322maybe-install-target-libgfortran: install-target-libgfortran
6de9cd9a
DN
45323
45324install-target-libgfortran: installdirs
f41d6665 45325 @: $(MAKE); $(unstage)
6de9cd9a
DN
45326 @r=`${PWD_COMMAND}`; export r; \
45327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45328 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a 45329 (cd $(TARGET_SUBDIR)/libgfortran && \
a52a0a7f 45330 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
6de9cd9a 45331
60975492 45332@endif target-libgfortran
6de9cd9a 45333
b5422ad7 45334# Other targets (info, dvi, pdf, etc.)
6de9cd9a
DN
45335
45336.PHONY: maybe-info-target-libgfortran info-target-libgfortran
45337maybe-info-target-libgfortran:
60975492
PB
45338@if target-libgfortran
45339maybe-info-target-libgfortran: info-target-libgfortran
6de9cd9a
DN
45340
45341info-target-libgfortran: \
05750653 45342 configure-target-libgfortran
f41d6665 45343 @: $(MAKE); $(unstage)
6de9cd9a
DN
45344 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
45345 r=`${PWD_COMMAND}`; export r; \
45346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45347 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
45348 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
45349 for flag in $(EXTRA_TARGET_FLAGS); do \
45350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45351 done; \
45352 (cd $(TARGET_SUBDIR)/libgfortran && \
45353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45355 "RANLIB=$${RANLIB}" \
901119ae 45356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45357 info) \
6de9cd9a
DN
45358 || exit 1
45359
60975492 45360@endif target-libgfortran
6de9cd9a
DN
45361
45362.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
45363maybe-dvi-target-libgfortran:
60975492
PB
45364@if target-libgfortran
45365maybe-dvi-target-libgfortran: dvi-target-libgfortran
6de9cd9a
DN
45366
45367dvi-target-libgfortran: \
05750653 45368 configure-target-libgfortran
f41d6665 45369 @: $(MAKE); $(unstage)
6de9cd9a
DN
45370 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
45371 r=`${PWD_COMMAND}`; export r; \
45372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45373 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
45374 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
45375 for flag in $(EXTRA_TARGET_FLAGS); do \
45376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45377 done; \
45378 (cd $(TARGET_SUBDIR)/libgfortran && \
45379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45381 "RANLIB=$${RANLIB}" \
901119ae 45382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45383 dvi) \
6de9cd9a
DN
45384 || exit 1
45385
60975492 45386@endif target-libgfortran
6de9cd9a 45387
b5422ad7
BM
45388.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
45389maybe-pdf-target-libgfortran:
45390@if target-libgfortran
45391maybe-pdf-target-libgfortran: pdf-target-libgfortran
45392
45393pdf-target-libgfortran: \
45394 configure-target-libgfortran
45395 @: $(MAKE); $(unstage)
45396 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
45397 r=`${PWD_COMMAND}`; export r; \
45398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45399 $(NORMAL_TARGET_EXPORTS) \
45400 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
45401 for flag in $(EXTRA_TARGET_FLAGS); do \
45402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45403 done; \
45404 (cd $(TARGET_SUBDIR)/libgfortran && \
45405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45407 "RANLIB=$${RANLIB}" \
901119ae 45408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
45409 pdf) \
45410 || exit 1
45411
45412@endif target-libgfortran
45413
f87a2b2e
MS
45414.PHONY: maybe-html-target-libgfortran html-target-libgfortran
45415maybe-html-target-libgfortran:
45416@if target-libgfortran
45417maybe-html-target-libgfortran: html-target-libgfortran
45418
45419html-target-libgfortran: \
05750653 45420 configure-target-libgfortran
f41d6665 45421 @: $(MAKE); $(unstage)
f87a2b2e
MS
45422 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
45423 r=`${PWD_COMMAND}`; export r; \
45424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
45425 $(NORMAL_TARGET_EXPORTS) \
45426 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
45427 for flag in $(EXTRA_TARGET_FLAGS); do \
45428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45429 done; \
45430 (cd $(TARGET_SUBDIR)/libgfortran && \
45431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45433 "RANLIB=$${RANLIB}" \
901119ae 45434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
45435 html) \
45436 || exit 1
45437
45438@endif target-libgfortran
45439
6de9cd9a
DN
45440.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
45441maybe-TAGS-target-libgfortran:
60975492
PB
45442@if target-libgfortran
45443maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
6de9cd9a
DN
45444
45445TAGS-target-libgfortran: \
05750653 45446 configure-target-libgfortran
f41d6665 45447 @: $(MAKE); $(unstage)
6de9cd9a
DN
45448 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
45449 r=`${PWD_COMMAND}`; export r; \
45450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45451 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
45452 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
45453 for flag in $(EXTRA_TARGET_FLAGS); do \
45454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45455 done; \
45456 (cd $(TARGET_SUBDIR)/libgfortran && \
45457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45459 "RANLIB=$${RANLIB}" \
901119ae 45460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45461 TAGS) \
6de9cd9a
DN
45462 || exit 1
45463
60975492 45464@endif target-libgfortran
6de9cd9a
DN
45465
45466.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
45467maybe-install-info-target-libgfortran:
60975492
PB
45468@if target-libgfortran
45469maybe-install-info-target-libgfortran: install-info-target-libgfortran
6de9cd9a
DN
45470
45471install-info-target-libgfortran: \
45472 configure-target-libgfortran \
05750653 45473 info-target-libgfortran
f41d6665 45474 @: $(MAKE); $(unstage)
6de9cd9a
DN
45475 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
45476 r=`${PWD_COMMAND}`; export r; \
45477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45478 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
45479 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
45480 for flag in $(EXTRA_TARGET_FLAGS); do \
45481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45482 done; \
45483 (cd $(TARGET_SUBDIR)/libgfortran && \
45484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45486 "RANLIB=$${RANLIB}" \
901119ae 45487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45488 install-info) \
6de9cd9a
DN
45489 || exit 1
45490
60975492 45491@endif target-libgfortran
6de9cd9a 45492
9c4d2493
BM
45493.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
45494maybe-install-pdf-target-libgfortran:
45495@if target-libgfortran
45496maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
45497
45498install-pdf-target-libgfortran: \
45499 configure-target-libgfortran \
45500 pdf-target-libgfortran
45501 @: $(MAKE); $(unstage)
45502 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
45503 r=`${PWD_COMMAND}`; export r; \
45504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45505 $(NORMAL_TARGET_EXPORTS) \
45506 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
45507 for flag in $(EXTRA_TARGET_FLAGS); do \
45508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45509 done; \
45510 (cd $(TARGET_SUBDIR)/libgfortran && \
45511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45513 "RANLIB=$${RANLIB}" \
901119ae 45514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
45515 install-pdf) \
45516 || exit 1
45517
45518@endif target-libgfortran
45519
65d6e994
CD
45520.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
45521maybe-install-html-target-libgfortran:
45522@if target-libgfortran
45523maybe-install-html-target-libgfortran: install-html-target-libgfortran
45524
45525install-html-target-libgfortran: \
45526 configure-target-libgfortran \
45527 html-target-libgfortran
45528 @: $(MAKE); $(unstage)
45529 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
45530 r=`${PWD_COMMAND}`; export r; \
45531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45532 $(NORMAL_TARGET_EXPORTS) \
45533 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
45534 for flag in $(EXTRA_TARGET_FLAGS); do \
45535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45536 done; \
45537 (cd $(TARGET_SUBDIR)/libgfortran && \
45538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45540 "RANLIB=$${RANLIB}" \
901119ae 45541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
45542 install-html) \
45543 || exit 1
45544
45545@endif target-libgfortran
45546
6de9cd9a
DN
45547.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
45548maybe-installcheck-target-libgfortran:
60975492
PB
45549@if target-libgfortran
45550maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
6de9cd9a
DN
45551
45552installcheck-target-libgfortran: \
05750653 45553 configure-target-libgfortran
f41d6665 45554 @: $(MAKE); $(unstage)
6de9cd9a
DN
45555 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
45556 r=`${PWD_COMMAND}`; export r; \
45557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45558 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
45559 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
45560 for flag in $(EXTRA_TARGET_FLAGS); do \
45561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45562 done; \
45563 (cd $(TARGET_SUBDIR)/libgfortran && \
45564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45566 "RANLIB=$${RANLIB}" \
901119ae 45567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45568 installcheck) \
6de9cd9a
DN
45569 || exit 1
45570
60975492 45571@endif target-libgfortran
6de9cd9a
DN
45572
45573.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
45574maybe-mostlyclean-target-libgfortran:
60975492
PB
45575@if target-libgfortran
45576maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
6de9cd9a 45577
05750653 45578mostlyclean-target-libgfortran:
f41d6665 45579 @: $(MAKE); $(unstage)
6de9cd9a
DN
45580 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
45581 r=`${PWD_COMMAND}`; export r; \
45582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45583 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
45584 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
45585 for flag in $(EXTRA_TARGET_FLAGS); do \
45586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45587 done; \
45588 (cd $(TARGET_SUBDIR)/libgfortran && \
45589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45591 "RANLIB=$${RANLIB}" \
901119ae 45592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45593 mostlyclean) \
6de9cd9a
DN
45594 || exit 1
45595
60975492 45596@endif target-libgfortran
6de9cd9a
DN
45597
45598.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
45599maybe-clean-target-libgfortran:
60975492
PB
45600@if target-libgfortran
45601maybe-clean-target-libgfortran: clean-target-libgfortran
6de9cd9a 45602
05750653 45603clean-target-libgfortran:
f41d6665 45604 @: $(MAKE); $(unstage)
6de9cd9a
DN
45605 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
45606 r=`${PWD_COMMAND}`; export r; \
45607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45608 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
45609 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
45610 for flag in $(EXTRA_TARGET_FLAGS); do \
45611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45612 done; \
45613 (cd $(TARGET_SUBDIR)/libgfortran && \
45614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45616 "RANLIB=$${RANLIB}" \
901119ae 45617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45618 clean) \
6de9cd9a
DN
45619 || exit 1
45620
60975492 45621@endif target-libgfortran
6de9cd9a
DN
45622
45623.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
45624maybe-distclean-target-libgfortran:
60975492
PB
45625@if target-libgfortran
45626maybe-distclean-target-libgfortran: distclean-target-libgfortran
6de9cd9a 45627
05750653 45628distclean-target-libgfortran:
f41d6665 45629 @: $(MAKE); $(unstage)
6de9cd9a
DN
45630 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
45631 r=`${PWD_COMMAND}`; export r; \
45632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45633 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
45634 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
45635 for flag in $(EXTRA_TARGET_FLAGS); do \
45636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45637 done; \
45638 (cd $(TARGET_SUBDIR)/libgfortran && \
45639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45641 "RANLIB=$${RANLIB}" \
901119ae 45642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45643 distclean) \
6de9cd9a
DN
45644 || exit 1
45645
60975492 45646@endif target-libgfortran
6de9cd9a
DN
45647
45648.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
45649maybe-maintainer-clean-target-libgfortran:
60975492
PB
45650@if target-libgfortran
45651maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
6de9cd9a 45652
05750653 45653maintainer-clean-target-libgfortran:
f41d6665 45654 @: $(MAKE); $(unstage)
6de9cd9a
DN
45655 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
45656 r=`${PWD_COMMAND}`; export r; \
45657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45658 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
45659 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
45660 for flag in $(EXTRA_TARGET_FLAGS); do \
45661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45662 done; \
45663 (cd $(TARGET_SUBDIR)/libgfortran && \
45664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45666 "RANLIB=$${RANLIB}" \
901119ae 45667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45668 maintainer-clean) \
6de9cd9a
DN
45669 || exit 1
45670
60975492 45671@endif target-libgfortran
6de9cd9a
DN
45672
45673
4977bab6 45674
25b42232 45675
4977bab6 45676
25b42232
PB
45677.PHONY: configure-target-libobjc maybe-configure-target-libobjc
45678maybe-configure-target-libobjc:
3ff3adad
PB
45679@if gcc-bootstrap
45680configure-target-libobjc: stage_current
45681@endif gcc-bootstrap
25b42232
PB
45682@if target-libobjc
45683maybe-configure-target-libobjc: configure-target-libobjc
cc11cc9b 45684configure-target-libobjc:
f41d6665
DJ
45685 @: $(MAKE); $(unstage)
45686 @r=`${PWD_COMMAND}`; export r; \
45687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45688 echo "Checking multilib configuration for libobjc..."; \
45689 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
45690 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
45691 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
45692 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
45693 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
45694 else \
45695 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
45696 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
45697 fi; \
45698 else \
45699 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
cc11cc9b
PB
45700 fi; \
45701 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
295f4e42 45702 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
4fc4dd12 45703 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
45704 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
45705 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
4977bab6 45706 case $(srcdir) in \
215c351a
PB
45707 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45708 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
45709 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 45710 esac; \
215c351a
PB
45711 srcdiroption="--srcdir=$${topdir}/libobjc"; \
45712 libsrcdir="$$s/libobjc"; \
295f4e42
NN
45713 rm -f no-such-file || : ; \
45714 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
45715 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45716 --target=${target_alias} $${srcdiroption} \
4977bab6 45717 || exit 1
60975492 45718@endif target-libobjc
4977bab6 45719
25b42232
PB
45720
45721
ce406537
PB
45722
45723
295f4e42
NN
45724.PHONY: all-target-libobjc maybe-all-target-libobjc
45725maybe-all-target-libobjc:
3ff3adad
PB
45726@if gcc-bootstrap
45727all-target-libobjc: stage_current
45728@endif gcc-bootstrap
60975492 45729@if target-libobjc
7c27e184 45730TARGET-target-libobjc=all
60975492 45731maybe-all-target-libobjc: all-target-libobjc
295f4e42 45732all-target-libobjc: configure-target-libobjc
f41d6665 45733 @: $(MAKE); $(unstage)
8c90b13a
L
45734 @r=`${PWD_COMMAND}`; export r; \
45735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45736 $(NORMAL_TARGET_EXPORTS) \
295f4e42 45737 (cd $(TARGET_SUBDIR)/libobjc && \
1c8bd6a3
PB
45738 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45739 $(TARGET-target-libobjc))
60975492 45740@endif target-libobjc
4977bab6 45741
25b42232
PB
45742
45743
ce406537
PB
45744
45745
295f4e42
NN
45746.PHONY: check-target-libobjc maybe-check-target-libobjc
45747maybe-check-target-libobjc:
60975492
PB
45748@if target-libobjc
45749maybe-check-target-libobjc: check-target-libobjc
4977bab6 45750
295f4e42 45751check-target-libobjc:
f41d6665 45752 @: $(MAKE); $(unstage)
8c90b13a
L
45753 @r=`${PWD_COMMAND}`; export r; \
45754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45755 $(NORMAL_TARGET_EXPORTS) \
295f4e42 45756 (cd $(TARGET_SUBDIR)/libobjc && \
a52a0a7f 45757 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 45758
60975492 45759@endif target-libobjc
4977bab6 45760
295f4e42
NN
45761.PHONY: install-target-libobjc maybe-install-target-libobjc
45762maybe-install-target-libobjc:
60975492
PB
45763@if target-libobjc
45764maybe-install-target-libobjc: install-target-libobjc
4977bab6 45765
295f4e42 45766install-target-libobjc: installdirs
f41d6665 45767 @: $(MAKE); $(unstage)
8c90b13a
L
45768 @r=`${PWD_COMMAND}`; export r; \
45769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45770 $(NORMAL_TARGET_EXPORTS) \
295f4e42 45771 (cd $(TARGET_SUBDIR)/libobjc && \
a52a0a7f 45772 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 45773
60975492 45774@endif target-libobjc
4977bab6 45775
b5422ad7 45776# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
45777
45778.PHONY: maybe-info-target-libobjc info-target-libobjc
45779maybe-info-target-libobjc:
60975492
PB
45780@if target-libobjc
45781maybe-info-target-libobjc: info-target-libobjc
295f4e42
NN
45782
45783info-target-libobjc: \
05750653 45784 configure-target-libobjc
f41d6665 45785 @: $(MAKE); $(unstage)
295f4e42
NN
45786 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
45787 r=`${PWD_COMMAND}`; export r; \
8c90b13a 45788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45789 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
45790 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
45791 for flag in $(EXTRA_TARGET_FLAGS); do \
45792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45793 done; \
45794 (cd $(TARGET_SUBDIR)/libobjc && \
45795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45797 "RANLIB=$${RANLIB}" \
901119ae 45798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45799 info) \
295f4e42 45800 || exit 1
4977bab6 45801
60975492 45802@endif target-libobjc
4977bab6 45803
295f4e42
NN
45804.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
45805maybe-dvi-target-libobjc:
60975492
PB
45806@if target-libobjc
45807maybe-dvi-target-libobjc: dvi-target-libobjc
7e2dbcef 45808
295f4e42 45809dvi-target-libobjc: \
05750653 45810 configure-target-libobjc
f41d6665 45811 @: $(MAKE); $(unstage)
295f4e42
NN
45812 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
45813 r=`${PWD_COMMAND}`; export r; \
8c90b13a 45814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45815 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
45816 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
45817 for flag in $(EXTRA_TARGET_FLAGS); do \
45818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45819 done; \
45820 (cd $(TARGET_SUBDIR)/libobjc && \
45821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45823 "RANLIB=$${RANLIB}" \
901119ae 45824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45825 dvi) \
295f4e42 45826 || exit 1
4977bab6 45827
60975492 45828@endif target-libobjc
4977bab6 45829
b5422ad7
BM
45830.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
45831maybe-pdf-target-libobjc:
45832@if target-libobjc
45833maybe-pdf-target-libobjc: pdf-target-libobjc
45834
45835pdf-target-libobjc: \
45836 configure-target-libobjc
45837 @: $(MAKE); $(unstage)
45838 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
45839 r=`${PWD_COMMAND}`; export r; \
45840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45841 $(NORMAL_TARGET_EXPORTS) \
45842 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
45843 for flag in $(EXTRA_TARGET_FLAGS); do \
45844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45845 done; \
45846 (cd $(TARGET_SUBDIR)/libobjc && \
45847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45849 "RANLIB=$${RANLIB}" \
901119ae 45850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
45851 pdf) \
45852 || exit 1
45853
45854@endif target-libobjc
45855
f87a2b2e
MS
45856.PHONY: maybe-html-target-libobjc html-target-libobjc
45857maybe-html-target-libobjc:
45858@if target-libobjc
45859maybe-html-target-libobjc: html-target-libobjc
45860
45861html-target-libobjc: \
05750653 45862 configure-target-libobjc
f41d6665 45863 @: $(MAKE); $(unstage)
f87a2b2e
MS
45864 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
45865 r=`${PWD_COMMAND}`; export r; \
45866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
45867 $(NORMAL_TARGET_EXPORTS) \
45868 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
45869 for flag in $(EXTRA_TARGET_FLAGS); do \
45870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45871 done; \
45872 (cd $(TARGET_SUBDIR)/libobjc && \
45873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45875 "RANLIB=$${RANLIB}" \
901119ae 45876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
45877 html) \
45878 || exit 1
45879
45880@endif target-libobjc
45881
295f4e42
NN
45882.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
45883maybe-TAGS-target-libobjc:
60975492
PB
45884@if target-libobjc
45885maybe-TAGS-target-libobjc: TAGS-target-libobjc
295f4e42
NN
45886
45887TAGS-target-libobjc: \
05750653 45888 configure-target-libobjc
f41d6665 45889 @: $(MAKE); $(unstage)
295f4e42 45890 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
8c90b13a
L
45891 r=`${PWD_COMMAND}`; export r; \
45892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45893 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
45894 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
45895 for flag in $(EXTRA_TARGET_FLAGS); do \
45896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45897 done; \
45898 (cd $(TARGET_SUBDIR)/libobjc && \
45899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45901 "RANLIB=$${RANLIB}" \
901119ae 45902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45903 TAGS) \
4977bab6
ZW
45904 || exit 1
45905
60975492 45906@endif target-libobjc
295f4e42
NN
45907
45908.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
45909maybe-install-info-target-libobjc:
60975492
PB
45910@if target-libobjc
45911maybe-install-info-target-libobjc: install-info-target-libobjc
295f4e42
NN
45912
45913install-info-target-libobjc: \
45914 configure-target-libobjc \
05750653 45915 info-target-libobjc
f41d6665 45916 @: $(MAKE); $(unstage)
295f4e42
NN
45917 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
45918 r=`${PWD_COMMAND}`; export r; \
8c90b13a 45919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45920 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
45921 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
45922 for flag in $(EXTRA_TARGET_FLAGS); do \
45923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45924 done; \
45925 (cd $(TARGET_SUBDIR)/libobjc && \
45926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45928 "RANLIB=$${RANLIB}" \
901119ae 45929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45930 install-info) \
295f4e42 45931 || exit 1
4977bab6 45932
60975492 45933@endif target-libobjc
4977bab6 45934
9c4d2493
BM
45935.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
45936maybe-install-pdf-target-libobjc:
45937@if target-libobjc
45938maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
45939
45940install-pdf-target-libobjc: \
45941 configure-target-libobjc \
45942 pdf-target-libobjc
45943 @: $(MAKE); $(unstage)
45944 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
45945 r=`${PWD_COMMAND}`; export r; \
45946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45947 $(NORMAL_TARGET_EXPORTS) \
45948 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
45949 for flag in $(EXTRA_TARGET_FLAGS); do \
45950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45951 done; \
45952 (cd $(TARGET_SUBDIR)/libobjc && \
45953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45955 "RANLIB=$${RANLIB}" \
901119ae 45956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
45957 install-pdf) \
45958 || exit 1
45959
45960@endif target-libobjc
45961
65d6e994
CD
45962.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
45963maybe-install-html-target-libobjc:
45964@if target-libobjc
45965maybe-install-html-target-libobjc: install-html-target-libobjc
45966
45967install-html-target-libobjc: \
45968 configure-target-libobjc \
45969 html-target-libobjc
45970 @: $(MAKE); $(unstage)
45971 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
45972 r=`${PWD_COMMAND}`; export r; \
45973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45974 $(NORMAL_TARGET_EXPORTS) \
45975 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
45976 for flag in $(EXTRA_TARGET_FLAGS); do \
45977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45978 done; \
45979 (cd $(TARGET_SUBDIR)/libobjc && \
45980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45982 "RANLIB=$${RANLIB}" \
901119ae 45983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
45984 install-html) \
45985 || exit 1
45986
45987@endif target-libobjc
45988
295f4e42
NN
45989.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
45990maybe-installcheck-target-libobjc:
60975492
PB
45991@if target-libobjc
45992maybe-installcheck-target-libobjc: installcheck-target-libobjc
295f4e42
NN
45993
45994installcheck-target-libobjc: \
05750653 45995 configure-target-libobjc
f41d6665 45996 @: $(MAKE); $(unstage)
295f4e42
NN
45997 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
45998 r=`${PWD_COMMAND}`; export r; \
8c90b13a 45999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46000 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46001 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
46002 for flag in $(EXTRA_TARGET_FLAGS); do \
46003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46004 done; \
46005 (cd $(TARGET_SUBDIR)/libobjc && \
46006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46008 "RANLIB=$${RANLIB}" \
901119ae 46009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46010 installcheck) \
295f4e42 46011 || exit 1
4977bab6 46012
60975492 46013@endif target-libobjc
4977bab6 46014
295f4e42
NN
46015.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
46016maybe-mostlyclean-target-libobjc:
60975492
PB
46017@if target-libobjc
46018maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
7e2dbcef 46019
05750653 46020mostlyclean-target-libobjc:
f41d6665 46021 @: $(MAKE); $(unstage)
295f4e42
NN
46022 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
46023 r=`${PWD_COMMAND}`; export r; \
8c90b13a 46024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46025 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46026 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
46027 for flag in $(EXTRA_TARGET_FLAGS); do \
46028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46029 done; \
46030 (cd $(TARGET_SUBDIR)/libobjc && \
46031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46033 "RANLIB=$${RANLIB}" \
901119ae 46034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46035 mostlyclean) \
295f4e42 46036 || exit 1
4977bab6 46037
60975492 46038@endif target-libobjc
4977bab6 46039
295f4e42
NN
46040.PHONY: maybe-clean-target-libobjc clean-target-libobjc
46041maybe-clean-target-libobjc:
60975492
PB
46042@if target-libobjc
46043maybe-clean-target-libobjc: clean-target-libobjc
295f4e42 46044
05750653 46045clean-target-libobjc:
f41d6665 46046 @: $(MAKE); $(unstage)
295f4e42 46047 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
8c90b13a
L
46048 r=`${PWD_COMMAND}`; export r; \
46049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46050 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46051 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
46052 for flag in $(EXTRA_TARGET_FLAGS); do \
46053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46054 done; \
46055 (cd $(TARGET_SUBDIR)/libobjc && \
46056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46058 "RANLIB=$${RANLIB}" \
901119ae 46059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46060 clean) \
4977bab6
ZW
46061 || exit 1
46062
60975492 46063@endif target-libobjc
4977bab6 46064
295f4e42
NN
46065.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
46066maybe-distclean-target-libobjc:
60975492
PB
46067@if target-libobjc
46068maybe-distclean-target-libobjc: distclean-target-libobjc
4977bab6 46069
05750653 46070distclean-target-libobjc:
f41d6665 46071 @: $(MAKE); $(unstage)
295f4e42
NN
46072 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
46073 r=`${PWD_COMMAND}`; export r; \
8c90b13a 46074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46075 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46076 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
46077 for flag in $(EXTRA_TARGET_FLAGS); do \
46078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46079 done; \
46080 (cd $(TARGET_SUBDIR)/libobjc && \
46081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46083 "RANLIB=$${RANLIB}" \
901119ae 46084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46085 distclean) \
295f4e42 46086 || exit 1
4977bab6 46087
60975492 46088@endif target-libobjc
4977bab6 46089
295f4e42
NN
46090.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
46091maybe-maintainer-clean-target-libobjc:
60975492
PB
46092@if target-libobjc
46093maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
7e2dbcef 46094
05750653 46095maintainer-clean-target-libobjc:
f41d6665 46096 @: $(MAKE); $(unstage)
295f4e42
NN
46097 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
46098 r=`${PWD_COMMAND}`; export r; \
8c90b13a 46099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46100 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46101 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
46102 for flag in $(EXTRA_TARGET_FLAGS); do \
46103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46104 done; \
46105 (cd $(TARGET_SUBDIR)/libobjc && \
46106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46108 "RANLIB=$${RANLIB}" \
901119ae 46109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46110 maintainer-clean) \
295f4e42 46111 || exit 1
4977bab6 46112
60975492 46113@endif target-libobjc
4977bab6 46114
295f4e42 46115
295f4e42 46116
25b42232 46117
295f4e42 46118
25b42232
PB
46119.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
46120maybe-configure-target-libtermcap:
3ff3adad
PB
46121@if gcc-bootstrap
46122configure-target-libtermcap: stage_current
46123@endif gcc-bootstrap
25b42232
PB
46124@if target-libtermcap
46125maybe-configure-target-libtermcap: configure-target-libtermcap
cc11cc9b 46126configure-target-libtermcap:
f41d6665
DJ
46127 @: $(MAKE); $(unstage)
46128 @r=`${PWD_COMMAND}`; export r; \
46129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46130 echo "Checking multilib configuration for libtermcap..."; \
46131 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
46132 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
46133 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
46134 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
46135 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
46136 else \
46137 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
46138 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
46139 fi; \
46140 else \
46141 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
cc11cc9b
PB
46142 fi; \
46143 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
295f4e42 46144 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
4fc4dd12 46145 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46146 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
46147 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
4977bab6 46148 case $(srcdir) in \
215c351a
PB
46149 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46150 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
46151 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 46152 esac; \
215c351a
PB
46153 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
46154 libsrcdir="$$s/libtermcap"; \
295f4e42
NN
46155 rm -f no-such-file || : ; \
46156 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
46157 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46158 --target=${target_alias} $${srcdiroption} \
4977bab6 46159 || exit 1
60975492 46160@endif target-libtermcap
4977bab6 46161
25b42232
PB
46162
46163
ce406537
PB
46164
46165
295f4e42
NN
46166.PHONY: all-target-libtermcap maybe-all-target-libtermcap
46167maybe-all-target-libtermcap:
3ff3adad
PB
46168@if gcc-bootstrap
46169all-target-libtermcap: stage_current
46170@endif gcc-bootstrap
60975492 46171@if target-libtermcap
7c27e184 46172TARGET-target-libtermcap=all
60975492 46173maybe-all-target-libtermcap: all-target-libtermcap
295f4e42 46174all-target-libtermcap: configure-target-libtermcap
f41d6665 46175 @: $(MAKE); $(unstage)
8c90b13a
L
46176 @r=`${PWD_COMMAND}`; export r; \
46177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46178 $(NORMAL_TARGET_EXPORTS) \
295f4e42 46179 (cd $(TARGET_SUBDIR)/libtermcap && \
1c8bd6a3
PB
46180 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46181 $(TARGET-target-libtermcap))
60975492 46182@endif target-libtermcap
4977bab6 46183
25b42232
PB
46184
46185
ce406537
PB
46186
46187
295f4e42
NN
46188.PHONY: check-target-libtermcap maybe-check-target-libtermcap
46189maybe-check-target-libtermcap:
60975492
PB
46190@if target-libtermcap
46191maybe-check-target-libtermcap: check-target-libtermcap
4977bab6 46192
295f4e42
NN
46193# Dummy target for uncheckable module.
46194check-target-libtermcap:
46195
60975492 46196@endif target-libtermcap
295f4e42
NN
46197
46198.PHONY: install-target-libtermcap maybe-install-target-libtermcap
46199maybe-install-target-libtermcap:
60975492
PB
46200@if target-libtermcap
46201maybe-install-target-libtermcap: install-target-libtermcap
295f4e42
NN
46202
46203install-target-libtermcap: installdirs
f41d6665 46204 @: $(MAKE); $(unstage)
8c90b13a
L
46205 @r=`${PWD_COMMAND}`; export r; \
46206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46207 $(NORMAL_TARGET_EXPORTS) \
295f4e42 46208 (cd $(TARGET_SUBDIR)/libtermcap && \
a52a0a7f 46209 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 46210
60975492 46211@endif target-libtermcap
4977bab6 46212
b5422ad7 46213# Other targets (info, dvi, pdf, etc.)
7e2dbcef 46214
295f4e42
NN
46215.PHONY: maybe-info-target-libtermcap info-target-libtermcap
46216maybe-info-target-libtermcap:
60975492 46217@if target-libtermcap
f87a2b2e
MS
46218maybe-info-target-libtermcap: info-target-libtermcap
46219
46220info-target-libtermcap: \
05750653 46221 configure-target-libtermcap
f41d6665 46222 @: $(MAKE); $(unstage)
f87a2b2e
MS
46223 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
46224 r=`${PWD_COMMAND}`; export r; \
46225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
46226 $(NORMAL_TARGET_EXPORTS) \
46227 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
46228 for flag in $(EXTRA_TARGET_FLAGS); do \
46229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46230 done; \
46231 (cd $(TARGET_SUBDIR)/libtermcap && \
46232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46234 "RANLIB=$${RANLIB}" \
901119ae 46235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
46236 info) \
46237 || exit 1
46238
46239@endif target-libtermcap
46240
46241.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
46242maybe-dvi-target-libtermcap:
46243@if target-libtermcap
46244maybe-dvi-target-libtermcap: dvi-target-libtermcap
295f4e42 46245
f87a2b2e 46246dvi-target-libtermcap: \
05750653 46247 configure-target-libtermcap
f41d6665 46248 @: $(MAKE); $(unstage)
295f4e42
NN
46249 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
46250 r=`${PWD_COMMAND}`; export r; \
8c90b13a 46251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46252 $(NORMAL_TARGET_EXPORTS) \
f87a2b2e 46253 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
295f4e42
NN
46254 for flag in $(EXTRA_TARGET_FLAGS); do \
46255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46256 done; \
46257 (cd $(TARGET_SUBDIR)/libtermcap && \
46258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46260 "RANLIB=$${RANLIB}" \
901119ae 46261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e 46262 dvi) \
295f4e42 46263 || exit 1
4977bab6 46264
60975492 46265@endif target-libtermcap
4977bab6 46266
b5422ad7
BM
46267.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
46268maybe-pdf-target-libtermcap:
46269@if target-libtermcap
46270maybe-pdf-target-libtermcap: pdf-target-libtermcap
46271
46272pdf-target-libtermcap: \
46273 configure-target-libtermcap
46274 @: $(MAKE); $(unstage)
46275 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
46276 r=`${PWD_COMMAND}`; export r; \
46277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46278 $(NORMAL_TARGET_EXPORTS) \
46279 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
46280 for flag in $(EXTRA_TARGET_FLAGS); do \
46281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46282 done; \
46283 (cd $(TARGET_SUBDIR)/libtermcap && \
46284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46286 "RANLIB=$${RANLIB}" \
901119ae 46287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
46288 pdf) \
46289 || exit 1
46290
46291@endif target-libtermcap
46292
f87a2b2e
MS
46293.PHONY: maybe-html-target-libtermcap html-target-libtermcap
46294maybe-html-target-libtermcap:
60975492 46295@if target-libtermcap
f87a2b2e 46296maybe-html-target-libtermcap: html-target-libtermcap
295f4e42 46297
f87a2b2e 46298html-target-libtermcap: \
05750653 46299 configure-target-libtermcap
f41d6665 46300 @: $(MAKE); $(unstage)
295f4e42 46301 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
8c90b13a
L
46302 r=`${PWD_COMMAND}`; export r; \
46303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46304 $(NORMAL_TARGET_EXPORTS) \
f87a2b2e 46305 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
295f4e42
NN
46306 for flag in $(EXTRA_TARGET_FLAGS); do \
46307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46308 done; \
46309 (cd $(TARGET_SUBDIR)/libtermcap && \
46310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46312 "RANLIB=$${RANLIB}" \
901119ae 46313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e 46314 html) \
4977bab6
ZW
46315 || exit 1
46316
60975492 46317@endif target-libtermcap
295f4e42
NN
46318
46319.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
46320maybe-TAGS-target-libtermcap:
60975492
PB
46321@if target-libtermcap
46322maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
295f4e42
NN
46323
46324TAGS-target-libtermcap: \
05750653 46325 configure-target-libtermcap
f41d6665 46326 @: $(MAKE); $(unstage)
295f4e42
NN
46327 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
46328 r=`${PWD_COMMAND}`; export r; \
8c90b13a 46329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46330 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46331 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
46332 for flag in $(EXTRA_TARGET_FLAGS); do \
46333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46334 done; \
46335 (cd $(TARGET_SUBDIR)/libtermcap && \
46336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46338 "RANLIB=$${RANLIB}" \
901119ae 46339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46340 TAGS) \
295f4e42 46341 || exit 1
4977bab6 46342
60975492 46343@endif target-libtermcap
4977bab6 46344
295f4e42
NN
46345.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
46346maybe-install-info-target-libtermcap:
60975492
PB
46347@if target-libtermcap
46348maybe-install-info-target-libtermcap: install-info-target-libtermcap
4977bab6 46349
295f4e42
NN
46350install-info-target-libtermcap: \
46351 configure-target-libtermcap \
05750653 46352 info-target-libtermcap
f41d6665 46353 @: $(MAKE); $(unstage)
295f4e42
NN
46354 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
46355 r=`${PWD_COMMAND}`; export r; \
46356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46357 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46358 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
46359 for flag in $(EXTRA_TARGET_FLAGS); do \
46360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46361 done; \
46362 (cd $(TARGET_SUBDIR)/libtermcap && \
46363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46365 "RANLIB=$${RANLIB}" \
901119ae 46366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46367 install-info) \
295f4e42 46368 || exit 1
4977bab6 46369
60975492 46370@endif target-libtermcap
7e2dbcef 46371
9c4d2493
BM
46372.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
46373maybe-install-pdf-target-libtermcap:
46374@if target-libtermcap
46375maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
46376
46377install-pdf-target-libtermcap: \
46378 configure-target-libtermcap \
46379 pdf-target-libtermcap
46380 @: $(MAKE); $(unstage)
46381 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
46382 r=`${PWD_COMMAND}`; export r; \
46383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46384 $(NORMAL_TARGET_EXPORTS) \
46385 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
46386 for flag in $(EXTRA_TARGET_FLAGS); do \
46387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46388 done; \
46389 (cd $(TARGET_SUBDIR)/libtermcap && \
46390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46392 "RANLIB=$${RANLIB}" \
901119ae 46393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
46394 install-pdf) \
46395 || exit 1
46396
46397@endif target-libtermcap
46398
65d6e994
CD
46399.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
46400maybe-install-html-target-libtermcap:
46401@if target-libtermcap
46402maybe-install-html-target-libtermcap: install-html-target-libtermcap
46403
46404install-html-target-libtermcap: \
46405 configure-target-libtermcap \
46406 html-target-libtermcap
46407 @: $(MAKE); $(unstage)
46408 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
46409 r=`${PWD_COMMAND}`; export r; \
46410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46411 $(NORMAL_TARGET_EXPORTS) \
46412 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
46413 for flag in $(EXTRA_TARGET_FLAGS); do \
46414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46415 done; \
46416 (cd $(TARGET_SUBDIR)/libtermcap && \
46417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46419 "RANLIB=$${RANLIB}" \
901119ae 46420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
46421 install-html) \
46422 || exit 1
46423
46424@endif target-libtermcap
46425
295f4e42
NN
46426.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
46427maybe-installcheck-target-libtermcap:
60975492
PB
46428@if target-libtermcap
46429maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
295f4e42
NN
46430
46431installcheck-target-libtermcap: \
05750653 46432 configure-target-libtermcap
f41d6665 46433 @: $(MAKE); $(unstage)
295f4e42
NN
46434 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
46435 r=`${PWD_COMMAND}`; export r; \
8c90b13a 46436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46437 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46438 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
46439 for flag in $(EXTRA_TARGET_FLAGS); do \
46440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46441 done; \
46442 (cd $(TARGET_SUBDIR)/libtermcap && \
46443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46445 "RANLIB=$${RANLIB}" \
901119ae 46446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46447 installcheck) \
295f4e42 46448 || exit 1
4977bab6 46449
60975492 46450@endif target-libtermcap
4977bab6 46451
295f4e42
NN
46452.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
46453maybe-mostlyclean-target-libtermcap:
60975492
PB
46454@if target-libtermcap
46455maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
295f4e42
NN
46456
46457# libtermcap doesn't support mostlyclean.
46458mostlyclean-target-libtermcap:
46459
60975492 46460@endif target-libtermcap
295f4e42
NN
46461
46462.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
46463maybe-clean-target-libtermcap:
60975492
PB
46464@if target-libtermcap
46465maybe-clean-target-libtermcap: clean-target-libtermcap
295f4e42
NN
46466
46467# libtermcap doesn't support clean.
46468clean-target-libtermcap:
46469
60975492 46470@endif target-libtermcap
295f4e42
NN
46471
46472.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
46473maybe-distclean-target-libtermcap:
60975492
PB
46474@if target-libtermcap
46475maybe-distclean-target-libtermcap: distclean-target-libtermcap
295f4e42
NN
46476
46477# libtermcap doesn't support distclean.
46478distclean-target-libtermcap:
46479
60975492 46480@endif target-libtermcap
295f4e42
NN
46481
46482.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
46483maybe-maintainer-clean-target-libtermcap:
60975492
PB
46484@if target-libtermcap
46485maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
295f4e42
NN
46486
46487# libtermcap doesn't support maintainer-clean.
46488maintainer-clean-target-libtermcap:
46489
60975492 46490@endif target-libtermcap
295f4e42
NN
46491
46492
295f4e42 46493
295f4e42 46494
25b42232
PB
46495
46496.PHONY: configure-target-winsup maybe-configure-target-winsup
46497maybe-configure-target-winsup:
3ff3adad
PB
46498@if gcc-bootstrap
46499configure-target-winsup: stage_current
46500@endif gcc-bootstrap
25b42232
PB
46501@if target-winsup
46502maybe-configure-target-winsup: configure-target-winsup
cc11cc9b 46503configure-target-winsup:
f41d6665
DJ
46504 @: $(MAKE); $(unstage)
46505 @r=`${PWD_COMMAND}`; export r; \
46506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46507 echo "Checking multilib configuration for winsup..."; \
46508 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
46509 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
46510 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
46511 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
46512 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
46513 else \
46514 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
46515 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
46516 fi; \
46517 else \
46518 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
cc11cc9b
PB
46519 fi; \
46520 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
295f4e42 46521 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
4fc4dd12 46522 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46523 echo Configuring in $(TARGET_SUBDIR)/winsup; \
46524 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
4977bab6 46525 case $(srcdir) in \
215c351a
PB
46526 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46527 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
46528 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 46529 esac; \
215c351a
PB
46530 srcdiroption="--srcdir=$${topdir}/winsup"; \
46531 libsrcdir="$$s/winsup"; \
295f4e42
NN
46532 rm -f no-such-file || : ; \
46533 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
46534 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46535 --target=${target_alias} $${srcdiroption} \
4977bab6 46536 || exit 1
60975492 46537@endif target-winsup
4977bab6 46538
25b42232
PB
46539
46540
ce406537
PB
46541
46542
295f4e42
NN
46543.PHONY: all-target-winsup maybe-all-target-winsup
46544maybe-all-target-winsup:
3ff3adad
PB
46545@if gcc-bootstrap
46546all-target-winsup: stage_current
46547@endif gcc-bootstrap
60975492 46548@if target-winsup
7c27e184 46549TARGET-target-winsup=all
60975492 46550maybe-all-target-winsup: all-target-winsup
295f4e42 46551all-target-winsup: configure-target-winsup
f41d6665 46552 @: $(MAKE); $(unstage)
8c90b13a
L
46553 @r=`${PWD_COMMAND}`; export r; \
46554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46555 $(NORMAL_TARGET_EXPORTS) \
295f4e42 46556 (cd $(TARGET_SUBDIR)/winsup && \
1c8bd6a3
PB
46557 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46558 $(TARGET-target-winsup))
60975492 46559@endif target-winsup
4977bab6 46560
25b42232
PB
46561
46562
ce406537
PB
46563
46564
295f4e42
NN
46565.PHONY: check-target-winsup maybe-check-target-winsup
46566maybe-check-target-winsup:
60975492
PB
46567@if target-winsup
46568maybe-check-target-winsup: check-target-winsup
4977bab6 46569
295f4e42 46570check-target-winsup:
f41d6665 46571 @: $(MAKE); $(unstage)
295f4e42
NN
46572 @r=`${PWD_COMMAND}`; export r; \
46573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46574 $(NORMAL_TARGET_EXPORTS) \
295f4e42 46575 (cd $(TARGET_SUBDIR)/winsup && \
a52a0a7f 46576 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 46577
60975492 46578@endif target-winsup
4977bab6 46579
295f4e42
NN
46580.PHONY: install-target-winsup maybe-install-target-winsup
46581maybe-install-target-winsup:
60975492
PB
46582@if target-winsup
46583maybe-install-target-winsup: install-target-winsup
7e2dbcef 46584
295f4e42 46585install-target-winsup: installdirs
f41d6665 46586 @: $(MAKE); $(unstage)
295f4e42
NN
46587 @r=`${PWD_COMMAND}`; export r; \
46588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46589 $(NORMAL_TARGET_EXPORTS) \
295f4e42 46590 (cd $(TARGET_SUBDIR)/winsup && \
a52a0a7f 46591 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 46592
60975492 46593@endif target-winsup
4977bab6 46594
b5422ad7 46595# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
46596
46597.PHONY: maybe-info-target-winsup info-target-winsup
46598maybe-info-target-winsup:
60975492
PB
46599@if target-winsup
46600maybe-info-target-winsup: info-target-winsup
295f4e42
NN
46601
46602info-target-winsup: \
05750653 46603 configure-target-winsup
f41d6665 46604 @: $(MAKE); $(unstage)
295f4e42 46605 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
8c90b13a
L
46606 r=`${PWD_COMMAND}`; export r; \
46607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46608 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46609 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
46610 for flag in $(EXTRA_TARGET_FLAGS); do \
46611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46612 done; \
46613 (cd $(TARGET_SUBDIR)/winsup && \
46614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46616 "RANLIB=$${RANLIB}" \
901119ae 46617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46618 info) \
4977bab6
ZW
46619 || exit 1
46620
60975492 46621@endif target-winsup
4977bab6 46622
295f4e42
NN
46623.PHONY: maybe-dvi-target-winsup dvi-target-winsup
46624maybe-dvi-target-winsup:
60975492
PB
46625@if target-winsup
46626maybe-dvi-target-winsup: dvi-target-winsup
4977bab6 46627
295f4e42 46628dvi-target-winsup: \
05750653 46629 configure-target-winsup
f41d6665 46630 @: $(MAKE); $(unstage)
295f4e42
NN
46631 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
46632 r=`${PWD_COMMAND}`; export r; \
8c90b13a 46633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46634 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46635 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
46636 for flag in $(EXTRA_TARGET_FLAGS); do \
46637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46638 done; \
46639 (cd $(TARGET_SUBDIR)/winsup && \
46640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46642 "RANLIB=$${RANLIB}" \
901119ae 46643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46644 dvi) \
295f4e42 46645 || exit 1
4977bab6 46646
60975492 46647@endif target-winsup
4977bab6 46648
b5422ad7
BM
46649.PHONY: maybe-pdf-target-winsup pdf-target-winsup
46650maybe-pdf-target-winsup:
46651@if target-winsup
46652maybe-pdf-target-winsup: pdf-target-winsup
46653
46654pdf-target-winsup: \
46655 configure-target-winsup
46656 @: $(MAKE); $(unstage)
46657 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
46658 r=`${PWD_COMMAND}`; export r; \
46659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46660 $(NORMAL_TARGET_EXPORTS) \
46661 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
46662 for flag in $(EXTRA_TARGET_FLAGS); do \
46663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46664 done; \
46665 (cd $(TARGET_SUBDIR)/winsup && \
46666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46668 "RANLIB=$${RANLIB}" \
901119ae 46669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
46670 pdf) \
46671 || exit 1
46672
46673@endif target-winsup
46674
f87a2b2e
MS
46675.PHONY: maybe-html-target-winsup html-target-winsup
46676maybe-html-target-winsup:
46677@if target-winsup
46678maybe-html-target-winsup: html-target-winsup
46679
46680html-target-winsup: \
05750653 46681 configure-target-winsup
f41d6665 46682 @: $(MAKE); $(unstage)
f87a2b2e
MS
46683 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
46684 r=`${PWD_COMMAND}`; export r; \
46685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
46686 $(NORMAL_TARGET_EXPORTS) \
46687 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
46688 for flag in $(EXTRA_TARGET_FLAGS); do \
46689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46690 done; \
46691 (cd $(TARGET_SUBDIR)/winsup && \
46692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46694 "RANLIB=$${RANLIB}" \
901119ae 46695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
46696 html) \
46697 || exit 1
46698
46699@endif target-winsup
46700
295f4e42
NN
46701.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
46702maybe-TAGS-target-winsup:
60975492
PB
46703@if target-winsup
46704maybe-TAGS-target-winsup: TAGS-target-winsup
7e2dbcef 46705
295f4e42 46706TAGS-target-winsup: \
05750653 46707 configure-target-winsup
f41d6665 46708 @: $(MAKE); $(unstage)
295f4e42
NN
46709 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
46710 r=`${PWD_COMMAND}`; export r; \
8c90b13a 46711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46712 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46713 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
46714 for flag in $(EXTRA_TARGET_FLAGS); do \
46715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46716 done; \
46717 (cd $(TARGET_SUBDIR)/winsup && \
46718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46720 "RANLIB=$${RANLIB}" \
901119ae 46721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46722 TAGS) \
295f4e42 46723 || exit 1
4977bab6 46724
60975492 46725@endif target-winsup
4977bab6 46726
295f4e42
NN
46727.PHONY: maybe-install-info-target-winsup install-info-target-winsup
46728maybe-install-info-target-winsup:
60975492
PB
46729@if target-winsup
46730maybe-install-info-target-winsup: install-info-target-winsup
295f4e42
NN
46731
46732install-info-target-winsup: \
46733 configure-target-winsup \
05750653 46734 info-target-winsup
f41d6665 46735 @: $(MAKE); $(unstage)
295f4e42 46736 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
8c90b13a
L
46737 r=`${PWD_COMMAND}`; export r; \
46738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46739 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46740 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
46741 for flag in $(EXTRA_TARGET_FLAGS); do \
46742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46743 done; \
46744 (cd $(TARGET_SUBDIR)/winsup && \
46745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46747 "RANLIB=$${RANLIB}" \
901119ae 46748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46749 install-info) \
4977bab6
ZW
46750 || exit 1
46751
60975492 46752@endif target-winsup
295f4e42 46753
9c4d2493
BM
46754.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
46755maybe-install-pdf-target-winsup:
46756@if target-winsup
46757maybe-install-pdf-target-winsup: install-pdf-target-winsup
46758
46759install-pdf-target-winsup: \
46760 configure-target-winsup \
46761 pdf-target-winsup
46762 @: $(MAKE); $(unstage)
46763 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
46764 r=`${PWD_COMMAND}`; export r; \
46765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46766 $(NORMAL_TARGET_EXPORTS) \
46767 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
46768 for flag in $(EXTRA_TARGET_FLAGS); do \
46769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46770 done; \
46771 (cd $(TARGET_SUBDIR)/winsup && \
46772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46774 "RANLIB=$${RANLIB}" \
901119ae 46775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
46776 install-pdf) \
46777 || exit 1
46778
46779@endif target-winsup
46780
65d6e994
CD
46781.PHONY: maybe-install-html-target-winsup install-html-target-winsup
46782maybe-install-html-target-winsup:
46783@if target-winsup
46784maybe-install-html-target-winsup: install-html-target-winsup
46785
46786install-html-target-winsup: \
46787 configure-target-winsup \
46788 html-target-winsup
46789 @: $(MAKE); $(unstage)
46790 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
46791 r=`${PWD_COMMAND}`; export r; \
46792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46793 $(NORMAL_TARGET_EXPORTS) \
46794 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
46795 for flag in $(EXTRA_TARGET_FLAGS); do \
46796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46797 done; \
46798 (cd $(TARGET_SUBDIR)/winsup && \
46799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46801 "RANLIB=$${RANLIB}" \
901119ae 46802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
46803 install-html) \
46804 || exit 1
46805
46806@endif target-winsup
46807
295f4e42
NN
46808.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
46809maybe-installcheck-target-winsup:
60975492
PB
46810@if target-winsup
46811maybe-installcheck-target-winsup: installcheck-target-winsup
295f4e42
NN
46812
46813installcheck-target-winsup: \
05750653 46814 configure-target-winsup
f41d6665 46815 @: $(MAKE); $(unstage)
295f4e42
NN
46816 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
46817 r=`${PWD_COMMAND}`; export r; \
8c90b13a 46818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46819 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46820 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
46821 for flag in $(EXTRA_TARGET_FLAGS); do \
46822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46823 done; \
46824 (cd $(TARGET_SUBDIR)/winsup && \
46825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46827 "RANLIB=$${RANLIB}" \
901119ae 46828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46829 installcheck) \
295f4e42 46830 || exit 1
4977bab6 46831
60975492 46832@endif target-winsup
4977bab6 46833
295f4e42
NN
46834.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
46835maybe-mostlyclean-target-winsup:
60975492
PB
46836@if target-winsup
46837maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
295f4e42 46838
05750653 46839mostlyclean-target-winsup:
f41d6665 46840 @: $(MAKE); $(unstage)
295f4e42
NN
46841 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
46842 r=`${PWD_COMMAND}`; export r; \
8c90b13a 46843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46844 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46845 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
46846 for flag in $(EXTRA_TARGET_FLAGS); do \
46847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46848 done; \
46849 (cd $(TARGET_SUBDIR)/winsup && \
46850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46852 "RANLIB=$${RANLIB}" \
901119ae 46853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46854 mostlyclean) \
295f4e42 46855 || exit 1
4977bab6 46856
60975492 46857@endif target-winsup
4977bab6 46858
295f4e42
NN
46859.PHONY: maybe-clean-target-winsup clean-target-winsup
46860maybe-clean-target-winsup:
60975492
PB
46861@if target-winsup
46862maybe-clean-target-winsup: clean-target-winsup
7e2dbcef 46863
05750653 46864clean-target-winsup:
f41d6665 46865 @: $(MAKE); $(unstage)
295f4e42
NN
46866 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
46867 r=`${PWD_COMMAND}`; export r; \
8c90b13a 46868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46869 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46870 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
46871 for flag in $(EXTRA_TARGET_FLAGS); do \
46872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46873 done; \
46874 (cd $(TARGET_SUBDIR)/winsup && \
46875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46877 "RANLIB=$${RANLIB}" \
901119ae 46878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46879 clean) \
295f4e42 46880 || exit 1
4977bab6 46881
60975492 46882@endif target-winsup
4977bab6 46883
295f4e42
NN
46884.PHONY: maybe-distclean-target-winsup distclean-target-winsup
46885maybe-distclean-target-winsup:
60975492
PB
46886@if target-winsup
46887maybe-distclean-target-winsup: distclean-target-winsup
295f4e42 46888
05750653 46889distclean-target-winsup:
f41d6665 46890 @: $(MAKE); $(unstage)
295f4e42 46891 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
8c90b13a
L
46892 r=`${PWD_COMMAND}`; export r; \
46893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46894 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46895 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
46896 for flag in $(EXTRA_TARGET_FLAGS); do \
46897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46898 done; \
46899 (cd $(TARGET_SUBDIR)/winsup && \
46900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46902 "RANLIB=$${RANLIB}" \
901119ae 46903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46904 distclean) \
4977bab6
ZW
46905 || exit 1
46906
60975492 46907@endif target-winsup
4977bab6 46908
295f4e42
NN
46909.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
46910maybe-maintainer-clean-target-winsup:
60975492
PB
46911@if target-winsup
46912maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
4977bab6 46913
05750653 46914maintainer-clean-target-winsup:
f41d6665 46915 @: $(MAKE); $(unstage)
295f4e42
NN
46916 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
46917 r=`${PWD_COMMAND}`; export r; \
8c90b13a 46918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46919 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46920 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
46921 for flag in $(EXTRA_TARGET_FLAGS); do \
46922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46923 done; \
46924 (cd $(TARGET_SUBDIR)/winsup && \
46925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46927 "RANLIB=$${RANLIB}" \
901119ae 46928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46929 maintainer-clean) \
295f4e42 46930 || exit 1
4977bab6 46931
60975492 46932@endif target-winsup
4977bab6 46933
7e2dbcef 46934
4977bab6
ZW
46935
46936
25b42232
PB
46937
46938.PHONY: configure-target-libgloss maybe-configure-target-libgloss
46939maybe-configure-target-libgloss:
3ff3adad
PB
46940@if gcc-bootstrap
46941configure-target-libgloss: stage_current
46942@endif gcc-bootstrap
25b42232
PB
46943@if target-libgloss
46944maybe-configure-target-libgloss: configure-target-libgloss
cc11cc9b 46945configure-target-libgloss:
f41d6665
DJ
46946 @: $(MAKE); $(unstage)
46947 @r=`${PWD_COMMAND}`; export r; \
46948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46949 echo "Checking multilib configuration for libgloss..."; \
46950 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
46951 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
46952 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
46953 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
46954 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
46955 else \
46956 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
46957 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
46958 fi; \
46959 else \
46960 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
cc11cc9b
PB
46961 fi; \
46962 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
295f4e42 46963 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
4fc4dd12 46964 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46965 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
46966 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
4977bab6 46967 case $(srcdir) in \
215c351a
PB
46968 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46969 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
46970 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 46971 esac; \
215c351a
PB
46972 srcdiroption="--srcdir=$${topdir}/libgloss"; \
46973 libsrcdir="$$s/libgloss"; \
295f4e42
NN
46974 rm -f no-such-file || : ; \
46975 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
46976 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46977 --target=${target_alias} $${srcdiroption} \
4977bab6 46978 || exit 1
60975492 46979@endif target-libgloss
4977bab6 46980
25b42232
PB
46981
46982
ce406537
PB
46983
46984
295f4e42
NN
46985.PHONY: all-target-libgloss maybe-all-target-libgloss
46986maybe-all-target-libgloss:
3ff3adad
PB
46987@if gcc-bootstrap
46988all-target-libgloss: stage_current
46989@endif gcc-bootstrap
60975492 46990@if target-libgloss
7c27e184 46991TARGET-target-libgloss=all
60975492 46992maybe-all-target-libgloss: all-target-libgloss
295f4e42 46993all-target-libgloss: configure-target-libgloss
f41d6665 46994 @: $(MAKE); $(unstage)
8c90b13a
L
46995 @r=`${PWD_COMMAND}`; export r; \
46996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46997 $(NORMAL_TARGET_EXPORTS) \
295f4e42 46998 (cd $(TARGET_SUBDIR)/libgloss && \
1c8bd6a3
PB
46999 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47000 $(TARGET-target-libgloss))
60975492 47001@endif target-libgloss
4977bab6 47002
25b42232
PB
47003
47004
ce406537
PB
47005
47006
295f4e42
NN
47007.PHONY: check-target-libgloss maybe-check-target-libgloss
47008maybe-check-target-libgloss:
60975492
PB
47009@if target-libgloss
47010maybe-check-target-libgloss: check-target-libgloss
4977bab6 47011
295f4e42
NN
47012# Dummy target for uncheckable module.
47013check-target-libgloss:
4977bab6 47014
60975492 47015@endif target-libgloss
4977bab6 47016
295f4e42
NN
47017.PHONY: install-target-libgloss maybe-install-target-libgloss
47018maybe-install-target-libgloss:
60975492
PB
47019@if target-libgloss
47020maybe-install-target-libgloss: install-target-libgloss
7e2dbcef 47021
295f4e42 47022install-target-libgloss: installdirs
f41d6665 47023 @: $(MAKE); $(unstage)
8c90b13a
L
47024 @r=`${PWD_COMMAND}`; export r; \
47025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47026 $(NORMAL_TARGET_EXPORTS) \
295f4e42 47027 (cd $(TARGET_SUBDIR)/libgloss && \
a52a0a7f 47028 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 47029
60975492 47030@endif target-libgloss
4977bab6 47031
b5422ad7 47032# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
47033
47034.PHONY: maybe-info-target-libgloss info-target-libgloss
47035maybe-info-target-libgloss:
60975492
PB
47036@if target-libgloss
47037maybe-info-target-libgloss: info-target-libgloss
295f4e42
NN
47038
47039info-target-libgloss: \
05750653 47040 configure-target-libgloss
f41d6665 47041 @: $(MAKE); $(unstage)
295f4e42 47042 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
8c90b13a
L
47043 r=`${PWD_COMMAND}`; export r; \
47044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47045 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47046 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
47047 for flag in $(EXTRA_TARGET_FLAGS); do \
47048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47049 done; \
47050 (cd $(TARGET_SUBDIR)/libgloss && \
47051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47053 "RANLIB=$${RANLIB}" \
901119ae 47054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47055 info) \
82c34dcb
MC
47056 || exit 1
47057
60975492 47058@endif target-libgloss
82c34dcb 47059
295f4e42
NN
47060.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
47061maybe-dvi-target-libgloss:
60975492
PB
47062@if target-libgloss
47063maybe-dvi-target-libgloss: dvi-target-libgloss
82c34dcb 47064
295f4e42 47065dvi-target-libgloss: \
05750653 47066 configure-target-libgloss
f41d6665 47067 @: $(MAKE); $(unstage)
295f4e42
NN
47068 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
47069 r=`${PWD_COMMAND}`; export r; \
8c90b13a 47070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47071 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47072 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
47073 for flag in $(EXTRA_TARGET_FLAGS); do \
47074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47075 done; \
47076 (cd $(TARGET_SUBDIR)/libgloss && \
47077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47079 "RANLIB=$${RANLIB}" \
901119ae 47080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47081 dvi) \
295f4e42 47082 || exit 1
82c34dcb 47083
60975492 47084@endif target-libgloss
82c34dcb 47085
b5422ad7
BM
47086.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
47087maybe-pdf-target-libgloss:
47088@if target-libgloss
47089maybe-pdf-target-libgloss: pdf-target-libgloss
47090
47091pdf-target-libgloss: \
47092 configure-target-libgloss
47093 @: $(MAKE); $(unstage)
47094 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
47095 r=`${PWD_COMMAND}`; export r; \
47096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47097 $(NORMAL_TARGET_EXPORTS) \
47098 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
47099 for flag in $(EXTRA_TARGET_FLAGS); do \
47100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47101 done; \
47102 (cd $(TARGET_SUBDIR)/libgloss && \
47103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47105 "RANLIB=$${RANLIB}" \
901119ae 47106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
47107 pdf) \
47108 || exit 1
47109
47110@endif target-libgloss
47111
f87a2b2e
MS
47112.PHONY: maybe-html-target-libgloss html-target-libgloss
47113maybe-html-target-libgloss:
47114@if target-libgloss
47115maybe-html-target-libgloss: html-target-libgloss
47116
47117html-target-libgloss: \
05750653 47118 configure-target-libgloss
f41d6665 47119 @: $(MAKE); $(unstage)
f87a2b2e
MS
47120 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
47121 r=`${PWD_COMMAND}`; export r; \
47122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
47123 $(NORMAL_TARGET_EXPORTS) \
47124 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
47125 for flag in $(EXTRA_TARGET_FLAGS); do \
47126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47127 done; \
47128 (cd $(TARGET_SUBDIR)/libgloss && \
47129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47131 "RANLIB=$${RANLIB}" \
901119ae 47132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
47133 html) \
47134 || exit 1
47135
47136@endif target-libgloss
47137
295f4e42
NN
47138.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
47139maybe-TAGS-target-libgloss:
60975492
PB
47140@if target-libgloss
47141maybe-TAGS-target-libgloss: TAGS-target-libgloss
7e2dbcef 47142
295f4e42 47143TAGS-target-libgloss: \
05750653 47144 configure-target-libgloss
f41d6665 47145 @: $(MAKE); $(unstage)
295f4e42
NN
47146 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
47147 r=`${PWD_COMMAND}`; export r; \
8c90b13a 47148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47149 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47150 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
47151 for flag in $(EXTRA_TARGET_FLAGS); do \
47152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47153 done; \
47154 (cd $(TARGET_SUBDIR)/libgloss && \
47155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47157 "RANLIB=$${RANLIB}" \
901119ae 47158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47159 TAGS) \
295f4e42 47160 || exit 1
82c34dcb 47161
60975492 47162@endif target-libgloss
82c34dcb 47163
295f4e42
NN
47164.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
47165maybe-install-info-target-libgloss:
60975492
PB
47166@if target-libgloss
47167maybe-install-info-target-libgloss: install-info-target-libgloss
295f4e42
NN
47168
47169install-info-target-libgloss: \
47170 configure-target-libgloss \
05750653 47171 info-target-libgloss
f41d6665 47172 @: $(MAKE); $(unstage)
295f4e42 47173 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
8c90b13a
L
47174 r=`${PWD_COMMAND}`; export r; \
47175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47176 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47177 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
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)/libgloss && \
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}" \
a52a0a7f 47186 install-info) \
4977bab6
ZW
47187 || exit 1
47188
60975492 47189@endif target-libgloss
4977bab6 47190
9c4d2493
BM
47191.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
47192maybe-install-pdf-target-libgloss:
47193@if target-libgloss
47194maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
47195
47196install-pdf-target-libgloss: \
47197 configure-target-libgloss \
47198 pdf-target-libgloss
47199 @: $(MAKE); $(unstage)
47200 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
47201 r=`${PWD_COMMAND}`; export r; \
47202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47203 $(NORMAL_TARGET_EXPORTS) \
47204 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
47205 for flag in $(EXTRA_TARGET_FLAGS); do \
47206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47207 done; \
47208 (cd $(TARGET_SUBDIR)/libgloss && \
47209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47211 "RANLIB=$${RANLIB}" \
901119ae 47212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
47213 install-pdf) \
47214 || exit 1
47215
47216@endif target-libgloss
47217
65d6e994
CD
47218.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
47219maybe-install-html-target-libgloss:
47220@if target-libgloss
47221maybe-install-html-target-libgloss: install-html-target-libgloss
47222
47223install-html-target-libgloss: \
47224 configure-target-libgloss \
47225 html-target-libgloss
47226 @: $(MAKE); $(unstage)
47227 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
47228 r=`${PWD_COMMAND}`; export r; \
47229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47230 $(NORMAL_TARGET_EXPORTS) \
47231 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
47232 for flag in $(EXTRA_TARGET_FLAGS); do \
47233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47234 done; \
47235 (cd $(TARGET_SUBDIR)/libgloss && \
47236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47238 "RANLIB=$${RANLIB}" \
901119ae 47239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
47240 install-html) \
47241 || exit 1
47242
47243@endif target-libgloss
47244
295f4e42
NN
47245.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
47246maybe-installcheck-target-libgloss:
60975492
PB
47247@if target-libgloss
47248maybe-installcheck-target-libgloss: installcheck-target-libgloss
4977bab6 47249
295f4e42 47250installcheck-target-libgloss: \
05750653 47251 configure-target-libgloss
f41d6665 47252 @: $(MAKE); $(unstage)
295f4e42
NN
47253 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
47254 r=`${PWD_COMMAND}`; export r; \
47255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47256 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47257 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
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)/libgloss && \
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}" \
a52a0a7f 47266 installcheck) \
295f4e42 47267 || exit 1
4977bab6 47268
60975492 47269@endif target-libgloss
4977bab6 47270
295f4e42
NN
47271.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
47272maybe-mostlyclean-target-libgloss:
60975492
PB
47273@if target-libgloss
47274maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
7e2dbcef 47275
05750653 47276mostlyclean-target-libgloss:
f41d6665 47277 @: $(MAKE); $(unstage)
295f4e42
NN
47278 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
47279 r=`${PWD_COMMAND}`; export r; \
8c90b13a 47280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47281 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47282 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
47283 for flag in $(EXTRA_TARGET_FLAGS); do \
47284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47285 done; \
47286 (cd $(TARGET_SUBDIR)/libgloss && \
47287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47289 "RANLIB=$${RANLIB}" \
901119ae 47290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47291 mostlyclean) \
295f4e42 47292 || exit 1
4977bab6 47293
60975492 47294@endif target-libgloss
4977bab6 47295
295f4e42
NN
47296.PHONY: maybe-clean-target-libgloss clean-target-libgloss
47297maybe-clean-target-libgloss:
60975492
PB
47298@if target-libgloss
47299maybe-clean-target-libgloss: clean-target-libgloss
295f4e42 47300
05750653 47301clean-target-libgloss:
f41d6665 47302 @: $(MAKE); $(unstage)
295f4e42 47303 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
8c90b13a
L
47304 r=`${PWD_COMMAND}`; export r; \
47305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47306 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47307 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
47308 for flag in $(EXTRA_TARGET_FLAGS); do \
47309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47310 done; \
47311 (cd $(TARGET_SUBDIR)/libgloss && \
47312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47314 "RANLIB=$${RANLIB}" \
901119ae 47315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47316 clean) \
4977bab6
ZW
47317 || exit 1
47318
60975492 47319@endif target-libgloss
4977bab6 47320
295f4e42
NN
47321.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
47322maybe-distclean-target-libgloss:
60975492
PB
47323@if target-libgloss
47324maybe-distclean-target-libgloss: distclean-target-libgloss
4977bab6 47325
05750653 47326distclean-target-libgloss:
f41d6665 47327 @: $(MAKE); $(unstage)
295f4e42
NN
47328 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
47329 r=`${PWD_COMMAND}`; export r; \
47330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47331 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47332 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
47333 for flag in $(EXTRA_TARGET_FLAGS); do \
47334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47335 done; \
47336 (cd $(TARGET_SUBDIR)/libgloss && \
47337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47339 "RANLIB=$${RANLIB}" \
901119ae 47340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47341 distclean) \
295f4e42 47342 || exit 1
4977bab6 47343
60975492 47344@endif target-libgloss
4977bab6 47345
295f4e42
NN
47346.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
47347maybe-maintainer-clean-target-libgloss:
60975492
PB
47348@if target-libgloss
47349maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
7e2dbcef 47350
05750653 47351maintainer-clean-target-libgloss:
f41d6665 47352 @: $(MAKE); $(unstage)
295f4e42
NN
47353 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
47354 r=`${PWD_COMMAND}`; export r; \
8c90b13a 47355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47356 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47357 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
47358 for flag in $(EXTRA_TARGET_FLAGS); do \
47359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47360 done; \
47361 (cd $(TARGET_SUBDIR)/libgloss && \
47362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47364 "RANLIB=$${RANLIB}" \
901119ae 47365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47366 maintainer-clean) \
295f4e42 47367 || exit 1
4977bab6 47368
60975492 47369@endif target-libgloss
4977bab6 47370
4977bab6 47371
4977bab6 47372
4977bab6 47373
25b42232
PB
47374
47375.PHONY: configure-target-libiberty maybe-configure-target-libiberty
47376maybe-configure-target-libiberty:
3ff3adad
PB
47377@if gcc-bootstrap
47378configure-target-libiberty: stage_current
47379@endif gcc-bootstrap
25b42232
PB
47380@if target-libiberty
47381maybe-configure-target-libiberty: configure-target-libiberty
cc11cc9b 47382configure-target-libiberty:
f41d6665
DJ
47383 @: $(MAKE); $(unstage)
47384 @r=`${PWD_COMMAND}`; export r; \
47385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47386 echo "Checking multilib configuration for libiberty..."; \
47387 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
47388 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libiberty/multilib.tmp 2> /dev/null ; \
47389 if test -r $(TARGET_SUBDIR)/libiberty/multilib.out; then \
47390 if cmp -s $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; then \
47391 rm -f $(TARGET_SUBDIR)/libiberty/multilib.tmp; \
47392 else \
47393 rm -f $(TARGET_SUBDIR)/libiberty/Makefile; \
47394 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
47395 fi; \
47396 else \
47397 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
cc11cc9b
PB
47398 fi; \
47399 test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
295f4e42 47400 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
4fc4dd12 47401 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47402 echo Configuring in $(TARGET_SUBDIR)/libiberty; \
47403 cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
3aa83176 47404 case $(srcdir) in \
215c351a
PB
47405 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47406 *) topdir=`echo $(TARGET_SUBDIR)/libiberty/ | \
47407 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3aa83176 47408 esac; \
215c351a
PB
47409 srcdiroption="--srcdir=$${topdir}/libiberty"; \
47410 libsrcdir="$$s/libiberty"; \
3aa83176
NN
47411 rm -f no-such-file || : ; \
47412 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
47413 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47414 --target=${target_alias} $${srcdiroption} \
3aa83176 47415 || exit 1
60975492 47416@endif target-libiberty
4977bab6 47417
25b42232
PB
47418
47419
ce406537
PB
47420
47421
295f4e42
NN
47422.PHONY: all-target-libiberty maybe-all-target-libiberty
47423maybe-all-target-libiberty:
3ff3adad
PB
47424@if gcc-bootstrap
47425all-target-libiberty: stage_current
47426@endif gcc-bootstrap
60975492 47427@if target-libiberty
7c27e184 47428TARGET-target-libiberty=all
60975492 47429maybe-all-target-libiberty: all-target-libiberty
295f4e42 47430all-target-libiberty: configure-target-libiberty
f41d6665 47431 @: $(MAKE); $(unstage)
8c90b13a
L
47432 @r=`${PWD_COMMAND}`; export r; \
47433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47434 $(NORMAL_TARGET_EXPORTS) \
295f4e42 47435 (cd $(TARGET_SUBDIR)/libiberty && \
1c8bd6a3
PB
47436 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47437 $(TARGET-target-libiberty))
60975492 47438@endif target-libiberty
4977bab6 47439
25b42232
PB
47440
47441
ce406537
PB
47442
47443
295f4e42
NN
47444.PHONY: check-target-libiberty maybe-check-target-libiberty
47445maybe-check-target-libiberty:
60975492
PB
47446@if target-libiberty
47447maybe-check-target-libiberty: check-target-libiberty
7e2dbcef 47448
295f4e42 47449check-target-libiberty:
f41d6665 47450 @: $(MAKE); $(unstage)
8c90b13a
L
47451 @r=`${PWD_COMMAND}`; export r; \
47452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47453 $(NORMAL_TARGET_EXPORTS) \
295f4e42 47454 (cd $(TARGET_SUBDIR)/libiberty && \
a52a0a7f 47455 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 47456
60975492 47457@endif target-libiberty
4977bab6 47458
295f4e42
NN
47459.PHONY: install-target-libiberty maybe-install-target-libiberty
47460maybe-install-target-libiberty:
60975492
PB
47461@if target-libiberty
47462maybe-install-target-libiberty: install-target-libiberty
295f4e42
NN
47463
47464install-target-libiberty: installdirs
f41d6665 47465 @: $(MAKE); $(unstage)
295f4e42
NN
47466 @r=`${PWD_COMMAND}`; export r; \
47467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47468 $(NORMAL_TARGET_EXPORTS) \
295f4e42 47469 (cd $(TARGET_SUBDIR)/libiberty && \
a52a0a7f 47470 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
295f4e42 47471
60975492 47472@endif target-libiberty
295f4e42 47473
b5422ad7 47474# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
47475
47476.PHONY: maybe-info-target-libiberty info-target-libiberty
47477maybe-info-target-libiberty:
60975492
PB
47478@if target-libiberty
47479maybe-info-target-libiberty: info-target-libiberty
295f4e42
NN
47480
47481info-target-libiberty: \
05750653 47482 configure-target-libiberty
f41d6665 47483 @: $(MAKE); $(unstage)
295f4e42
NN
47484 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
47485 r=`${PWD_COMMAND}`; export r; \
47486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47487 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47488 echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
47489 for flag in $(EXTRA_TARGET_FLAGS); do \
47490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47491 done; \
47492 (cd $(TARGET_SUBDIR)/libiberty && \
47493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47495 "RANLIB=$${RANLIB}" \
901119ae 47496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47497 info) \
295f4e42
NN
47498 || exit 1
47499
60975492 47500@endif target-libiberty
295f4e42
NN
47501
47502.PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
47503maybe-dvi-target-libiberty:
60975492
PB
47504@if target-libiberty
47505maybe-dvi-target-libiberty: dvi-target-libiberty
295f4e42
NN
47506
47507dvi-target-libiberty: \
05750653 47508 configure-target-libiberty
f41d6665 47509 @: $(MAKE); $(unstage)
295f4e42
NN
47510 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
47511 r=`${PWD_COMMAND}`; export r; \
47512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47513 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47514 echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
47515 for flag in $(EXTRA_TARGET_FLAGS); do \
47516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47517 done; \
47518 (cd $(TARGET_SUBDIR)/libiberty && \
47519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47521 "RANLIB=$${RANLIB}" \
901119ae 47522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47523 dvi) \
295f4e42
NN
47524 || exit 1
47525
60975492 47526@endif target-libiberty
295f4e42 47527
b5422ad7
BM
47528.PHONY: maybe-pdf-target-libiberty pdf-target-libiberty
47529maybe-pdf-target-libiberty:
47530@if target-libiberty
47531maybe-pdf-target-libiberty: pdf-target-libiberty
47532
47533pdf-target-libiberty: \
47534 configure-target-libiberty
47535 @: $(MAKE); $(unstage)
47536 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
47537 r=`${PWD_COMMAND}`; export r; \
47538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47539 $(NORMAL_TARGET_EXPORTS) \
47540 echo "Doing pdf in $(TARGET_SUBDIR)/libiberty" ; \
47541 for flag in $(EXTRA_TARGET_FLAGS); do \
47542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47543 done; \
47544 (cd $(TARGET_SUBDIR)/libiberty && \
47545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47547 "RANLIB=$${RANLIB}" \
901119ae 47548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
47549 pdf) \
47550 || exit 1
47551
47552@endif target-libiberty
47553
f87a2b2e
MS
47554.PHONY: maybe-html-target-libiberty html-target-libiberty
47555maybe-html-target-libiberty:
47556@if target-libiberty
47557maybe-html-target-libiberty: html-target-libiberty
47558
47559html-target-libiberty: \
05750653 47560 configure-target-libiberty
f41d6665 47561 @: $(MAKE); $(unstage)
f87a2b2e
MS
47562 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
47563 r=`${PWD_COMMAND}`; export r; \
47564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
47565 $(NORMAL_TARGET_EXPORTS) \
47566 echo "Doing html in $(TARGET_SUBDIR)/libiberty" ; \
47567 for flag in $(EXTRA_TARGET_FLAGS); do \
47568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47569 done; \
47570 (cd $(TARGET_SUBDIR)/libiberty && \
47571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47573 "RANLIB=$${RANLIB}" \
901119ae 47574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
47575 html) \
47576 || exit 1
47577
47578@endif target-libiberty
47579
295f4e42
NN
47580.PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
47581maybe-TAGS-target-libiberty:
60975492
PB
47582@if target-libiberty
47583maybe-TAGS-target-libiberty: TAGS-target-libiberty
295f4e42
NN
47584
47585TAGS-target-libiberty: \
05750653 47586 configure-target-libiberty
f41d6665 47587 @: $(MAKE); $(unstage)
295f4e42
NN
47588 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
47589 r=`${PWD_COMMAND}`; export r; \
47590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47591 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47592 echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
47593 for flag in $(EXTRA_TARGET_FLAGS); do \
47594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47595 done; \
47596 (cd $(TARGET_SUBDIR)/libiberty && \
47597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47599 "RANLIB=$${RANLIB}" \
901119ae 47600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47601 TAGS) \
295f4e42
NN
47602 || exit 1
47603
60975492 47604@endif target-libiberty
295f4e42
NN
47605
47606.PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
47607maybe-install-info-target-libiberty:
60975492
PB
47608@if target-libiberty
47609maybe-install-info-target-libiberty: install-info-target-libiberty
295f4e42
NN
47610
47611install-info-target-libiberty: \
47612 configure-target-libiberty \
05750653 47613 info-target-libiberty
f41d6665 47614 @: $(MAKE); $(unstage)
295f4e42
NN
47615 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
47616 r=`${PWD_COMMAND}`; export r; \
47617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47618 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47619 echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
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)/libiberty && \
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}" \
a52a0a7f 47628 install-info) \
295f4e42
NN
47629 || exit 1
47630
60975492 47631@endif target-libiberty
295f4e42 47632
9c4d2493
BM
47633.PHONY: maybe-install-pdf-target-libiberty install-pdf-target-libiberty
47634maybe-install-pdf-target-libiberty:
47635@if target-libiberty
47636maybe-install-pdf-target-libiberty: install-pdf-target-libiberty
47637
47638install-pdf-target-libiberty: \
47639 configure-target-libiberty \
47640 pdf-target-libiberty
47641 @: $(MAKE); $(unstage)
47642 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
47643 r=`${PWD_COMMAND}`; export r; \
47644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47645 $(NORMAL_TARGET_EXPORTS) \
47646 echo "Doing install-pdf in $(TARGET_SUBDIR)/libiberty" ; \
47647 for flag in $(EXTRA_TARGET_FLAGS); do \
47648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47649 done; \
47650 (cd $(TARGET_SUBDIR)/libiberty && \
47651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47653 "RANLIB=$${RANLIB}" \
901119ae 47654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
47655 install-pdf) \
47656 || exit 1
47657
47658@endif target-libiberty
47659
65d6e994
CD
47660.PHONY: maybe-install-html-target-libiberty install-html-target-libiberty
47661maybe-install-html-target-libiberty:
47662@if target-libiberty
47663maybe-install-html-target-libiberty: install-html-target-libiberty
47664
47665install-html-target-libiberty: \
47666 configure-target-libiberty \
47667 html-target-libiberty
47668 @: $(MAKE); $(unstage)
47669 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
47670 r=`${PWD_COMMAND}`; export r; \
47671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47672 $(NORMAL_TARGET_EXPORTS) \
47673 echo "Doing install-html in $(TARGET_SUBDIR)/libiberty" ; \
47674 for flag in $(EXTRA_TARGET_FLAGS); do \
47675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47676 done; \
47677 (cd $(TARGET_SUBDIR)/libiberty && \
47678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47680 "RANLIB=$${RANLIB}" \
901119ae 47681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
47682 install-html) \
47683 || exit 1
47684
47685@endif target-libiberty
47686
295f4e42
NN
47687.PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
47688maybe-installcheck-target-libiberty:
60975492
PB
47689@if target-libiberty
47690maybe-installcheck-target-libiberty: installcheck-target-libiberty
295f4e42
NN
47691
47692installcheck-target-libiberty: \
05750653 47693 configure-target-libiberty
f41d6665 47694 @: $(MAKE); $(unstage)
295f4e42
NN
47695 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
47696 r=`${PWD_COMMAND}`; export r; \
47697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47698 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47699 echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
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)/libiberty && \
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}" \
a52a0a7f 47708 installcheck) \
295f4e42
NN
47709 || exit 1
47710
60975492 47711@endif target-libiberty
295f4e42
NN
47712
47713.PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
47714maybe-mostlyclean-target-libiberty:
60975492
PB
47715@if target-libiberty
47716maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
295f4e42 47717
05750653 47718mostlyclean-target-libiberty:
f41d6665 47719 @: $(MAKE); $(unstage)
295f4e42
NN
47720 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
47721 r=`${PWD_COMMAND}`; export r; \
47722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47723 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47724 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
47725 for flag in $(EXTRA_TARGET_FLAGS); do \
47726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47727 done; \
47728 (cd $(TARGET_SUBDIR)/libiberty && \
47729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47731 "RANLIB=$${RANLIB}" \
901119ae 47732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47733 mostlyclean) \
295f4e42
NN
47734 || exit 1
47735
60975492 47736@endif target-libiberty
295f4e42
NN
47737
47738.PHONY: maybe-clean-target-libiberty clean-target-libiberty
47739maybe-clean-target-libiberty:
60975492
PB
47740@if target-libiberty
47741maybe-clean-target-libiberty: clean-target-libiberty
295f4e42 47742
05750653 47743clean-target-libiberty:
f41d6665 47744 @: $(MAKE); $(unstage)
295f4e42
NN
47745 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
47746 r=`${PWD_COMMAND}`; export r; \
47747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47748 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47749 echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
47750 for flag in $(EXTRA_TARGET_FLAGS); do \
47751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47752 done; \
47753 (cd $(TARGET_SUBDIR)/libiberty && \
47754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47756 "RANLIB=$${RANLIB}" \
901119ae 47757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47758 clean) \
295f4e42
NN
47759 || exit 1
47760
60975492 47761@endif target-libiberty
295f4e42
NN
47762
47763.PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
47764maybe-distclean-target-libiberty:
60975492
PB
47765@if target-libiberty
47766maybe-distclean-target-libiberty: distclean-target-libiberty
295f4e42 47767
05750653 47768distclean-target-libiberty:
f41d6665 47769 @: $(MAKE); $(unstage)
295f4e42
NN
47770 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
47771 r=`${PWD_COMMAND}`; export r; \
47772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47773 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47774 echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
47775 for flag in $(EXTRA_TARGET_FLAGS); do \
47776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47777 done; \
47778 (cd $(TARGET_SUBDIR)/libiberty && \
47779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47781 "RANLIB=$${RANLIB}" \
901119ae 47782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47783 distclean) \
295f4e42
NN
47784 || exit 1
47785
60975492 47786@endif target-libiberty
295f4e42
NN
47787
47788.PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
47789maybe-maintainer-clean-target-libiberty:
60975492
PB
47790@if target-libiberty
47791maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
295f4e42 47792
05750653 47793maintainer-clean-target-libiberty:
f41d6665 47794 @: $(MAKE); $(unstage)
295f4e42
NN
47795 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
47796 r=`${PWD_COMMAND}`; export r; \
47797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47798 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47799 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
47800 for flag in $(EXTRA_TARGET_FLAGS); do \
47801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47802 done; \
47803 (cd $(TARGET_SUBDIR)/libiberty && \
47804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47806 "RANLIB=$${RANLIB}" \
901119ae 47807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47808 maintainer-clean) \
295f4e42 47809 || exit 1
7e2dbcef 47810
60975492 47811@endif target-libiberty
4977bab6
ZW
47812
47813
4977bab6 47814
4977bab6 47815
25b42232
PB
47816
47817.PHONY: configure-target-gperf maybe-configure-target-gperf
47818maybe-configure-target-gperf:
3ff3adad
PB
47819@if gcc-bootstrap
47820configure-target-gperf: stage_current
47821@endif gcc-bootstrap
25b42232
PB
47822@if target-gperf
47823maybe-configure-target-gperf: configure-target-gperf
cc11cc9b 47824configure-target-gperf:
f41d6665
DJ
47825 @: $(MAKE); $(unstage)
47826 @r=`${PWD_COMMAND}`; export r; \
47827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47828 echo "Checking multilib configuration for gperf..."; \
47829 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
47830 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/gperf/multilib.tmp 2> /dev/null ; \
47831 if test -r $(TARGET_SUBDIR)/gperf/multilib.out; then \
47832 if cmp -s $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; then \
47833 rm -f $(TARGET_SUBDIR)/gperf/multilib.tmp; \
47834 else \
47835 rm -f $(TARGET_SUBDIR)/gperf/Makefile; \
47836 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
47837 fi; \
47838 else \
47839 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
cc11cc9b
PB
47840 fi; \
47841 test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
295f4e42 47842 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
4fc4dd12 47843 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47844 echo Configuring in $(TARGET_SUBDIR)/gperf; \
47845 cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
3aa83176 47846 case $(srcdir) in \
215c351a
PB
47847 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47848 *) topdir=`echo $(TARGET_SUBDIR)/gperf/ | \
47849 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3aa83176 47850 esac; \
215c351a
PB
47851 srcdiroption="--srcdir=$${topdir}/gperf"; \
47852 libsrcdir="$$s/gperf"; \
3aa83176
NN
47853 rm -f no-such-file || : ; \
47854 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
47855 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47856 --target=${target_alias} $${srcdiroption} \
3aa83176 47857 || exit 1
60975492 47858@endif target-gperf
4977bab6 47859
25b42232
PB
47860
47861
ce406537
PB
47862
47863
295f4e42
NN
47864.PHONY: all-target-gperf maybe-all-target-gperf
47865maybe-all-target-gperf:
3ff3adad
PB
47866@if gcc-bootstrap
47867all-target-gperf: stage_current
47868@endif gcc-bootstrap
60975492 47869@if target-gperf
7c27e184 47870TARGET-target-gperf=all
60975492 47871maybe-all-target-gperf: all-target-gperf
295f4e42 47872all-target-gperf: configure-target-gperf
f41d6665 47873 @: $(MAKE); $(unstage)
8c90b13a
L
47874 @r=`${PWD_COMMAND}`; export r; \
47875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47876 $(NORMAL_TARGET_EXPORTS) \
295f4e42 47877 (cd $(TARGET_SUBDIR)/gperf && \
1c8bd6a3
PB
47878 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47879 $(TARGET-target-gperf))
60975492 47880@endif target-gperf
4977bab6 47881
25b42232
PB
47882
47883
ce406537
PB
47884
47885
295f4e42
NN
47886.PHONY: check-target-gperf maybe-check-target-gperf
47887maybe-check-target-gperf:
60975492
PB
47888@if target-gperf
47889maybe-check-target-gperf: check-target-gperf
7e2dbcef 47890
295f4e42 47891check-target-gperf:
f41d6665 47892 @: $(MAKE); $(unstage)
8c90b13a
L
47893 @r=`${PWD_COMMAND}`; export r; \
47894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47895 $(NORMAL_TARGET_EXPORTS) \
295f4e42 47896 (cd $(TARGET_SUBDIR)/gperf && \
a52a0a7f 47897 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 47898
60975492 47899@endif target-gperf
4977bab6 47900
295f4e42
NN
47901.PHONY: install-target-gperf maybe-install-target-gperf
47902maybe-install-target-gperf:
60975492
PB
47903@if target-gperf
47904maybe-install-target-gperf: install-target-gperf
295f4e42
NN
47905
47906install-target-gperf: installdirs
f41d6665 47907 @: $(MAKE); $(unstage)
295f4e42
NN
47908 @r=`${PWD_COMMAND}`; export r; \
47909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47910 $(NORMAL_TARGET_EXPORTS) \
295f4e42 47911 (cd $(TARGET_SUBDIR)/gperf && \
a52a0a7f 47912 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
295f4e42 47913
60975492 47914@endif target-gperf
295f4e42 47915
b5422ad7 47916# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
47917
47918.PHONY: maybe-info-target-gperf info-target-gperf
47919maybe-info-target-gperf:
60975492
PB
47920@if target-gperf
47921maybe-info-target-gperf: info-target-gperf
295f4e42
NN
47922
47923info-target-gperf: \
05750653 47924 configure-target-gperf
f41d6665 47925 @: $(MAKE); $(unstage)
295f4e42
NN
47926 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
47927 r=`${PWD_COMMAND}`; export r; \
47928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47929 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47930 echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
47931 for flag in $(EXTRA_TARGET_FLAGS); do \
47932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47933 done; \
47934 (cd $(TARGET_SUBDIR)/gperf && \
47935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47937 "RANLIB=$${RANLIB}" \
901119ae 47938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47939 info) \
295f4e42
NN
47940 || exit 1
47941
60975492 47942@endif target-gperf
295f4e42
NN
47943
47944.PHONY: maybe-dvi-target-gperf dvi-target-gperf
47945maybe-dvi-target-gperf:
60975492
PB
47946@if target-gperf
47947maybe-dvi-target-gperf: dvi-target-gperf
295f4e42
NN
47948
47949dvi-target-gperf: \
05750653 47950 configure-target-gperf
f41d6665 47951 @: $(MAKE); $(unstage)
295f4e42
NN
47952 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
47953 r=`${PWD_COMMAND}`; export r; \
47954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47955 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47956 echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
47957 for flag in $(EXTRA_TARGET_FLAGS); do \
47958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47959 done; \
47960 (cd $(TARGET_SUBDIR)/gperf && \
47961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47963 "RANLIB=$${RANLIB}" \
901119ae 47964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47965 dvi) \
295f4e42
NN
47966 || exit 1
47967
60975492 47968@endif target-gperf
295f4e42 47969
b5422ad7
BM
47970.PHONY: maybe-pdf-target-gperf pdf-target-gperf
47971maybe-pdf-target-gperf:
47972@if target-gperf
47973maybe-pdf-target-gperf: pdf-target-gperf
47974
47975pdf-target-gperf: \
47976 configure-target-gperf
47977 @: $(MAKE); $(unstage)
47978 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
47979 r=`${PWD_COMMAND}`; export r; \
47980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47981 $(NORMAL_TARGET_EXPORTS) \
47982 echo "Doing pdf in $(TARGET_SUBDIR)/gperf" ; \
47983 for flag in $(EXTRA_TARGET_FLAGS); do \
47984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47985 done; \
47986 (cd $(TARGET_SUBDIR)/gperf && \
47987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47989 "RANLIB=$${RANLIB}" \
901119ae 47990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
47991 pdf) \
47992 || exit 1
47993
47994@endif target-gperf
47995
f87a2b2e
MS
47996.PHONY: maybe-html-target-gperf html-target-gperf
47997maybe-html-target-gperf:
47998@if target-gperf
47999maybe-html-target-gperf: html-target-gperf
48000
48001html-target-gperf: \
05750653 48002 configure-target-gperf
f41d6665 48003 @: $(MAKE); $(unstage)
f87a2b2e
MS
48004 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
48005 r=`${PWD_COMMAND}`; export r; \
48006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
48007 $(NORMAL_TARGET_EXPORTS) \
48008 echo "Doing html in $(TARGET_SUBDIR)/gperf" ; \
48009 for flag in $(EXTRA_TARGET_FLAGS); do \
48010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48011 done; \
48012 (cd $(TARGET_SUBDIR)/gperf && \
48013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48015 "RANLIB=$${RANLIB}" \
901119ae 48016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
48017 html) \
48018 || exit 1
48019
48020@endif target-gperf
48021
295f4e42
NN
48022.PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
48023maybe-TAGS-target-gperf:
60975492
PB
48024@if target-gperf
48025maybe-TAGS-target-gperf: TAGS-target-gperf
295f4e42
NN
48026
48027TAGS-target-gperf: \
05750653 48028 configure-target-gperf
f41d6665 48029 @: $(MAKE); $(unstage)
295f4e42
NN
48030 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
48031 r=`${PWD_COMMAND}`; export r; \
48032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48033 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48034 echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
48035 for flag in $(EXTRA_TARGET_FLAGS); do \
48036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48037 done; \
48038 (cd $(TARGET_SUBDIR)/gperf && \
48039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48041 "RANLIB=$${RANLIB}" \
901119ae 48042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48043 TAGS) \
295f4e42
NN
48044 || exit 1
48045
60975492 48046@endif target-gperf
295f4e42
NN
48047
48048.PHONY: maybe-install-info-target-gperf install-info-target-gperf
48049maybe-install-info-target-gperf:
60975492
PB
48050@if target-gperf
48051maybe-install-info-target-gperf: install-info-target-gperf
295f4e42
NN
48052
48053install-info-target-gperf: \
48054 configure-target-gperf \
05750653 48055 info-target-gperf
f41d6665 48056 @: $(MAKE); $(unstage)
295f4e42
NN
48057 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
48058 r=`${PWD_COMMAND}`; export r; \
48059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48060 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48061 echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
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)/gperf && \
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}" \
a52a0a7f 48070 install-info) \
295f4e42
NN
48071 || exit 1
48072
60975492 48073@endif target-gperf
295f4e42 48074
9c4d2493
BM
48075.PHONY: maybe-install-pdf-target-gperf install-pdf-target-gperf
48076maybe-install-pdf-target-gperf:
48077@if target-gperf
48078maybe-install-pdf-target-gperf: install-pdf-target-gperf
48079
48080install-pdf-target-gperf: \
48081 configure-target-gperf \
48082 pdf-target-gperf
48083 @: $(MAKE); $(unstage)
48084 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
48085 r=`${PWD_COMMAND}`; export r; \
48086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48087 $(NORMAL_TARGET_EXPORTS) \
48088 echo "Doing install-pdf in $(TARGET_SUBDIR)/gperf" ; \
48089 for flag in $(EXTRA_TARGET_FLAGS); do \
48090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48091 done; \
48092 (cd $(TARGET_SUBDIR)/gperf && \
48093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48095 "RANLIB=$${RANLIB}" \
901119ae 48096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
48097 install-pdf) \
48098 || exit 1
48099
48100@endif target-gperf
48101
65d6e994
CD
48102.PHONY: maybe-install-html-target-gperf install-html-target-gperf
48103maybe-install-html-target-gperf:
48104@if target-gperf
48105maybe-install-html-target-gperf: install-html-target-gperf
48106
48107install-html-target-gperf: \
48108 configure-target-gperf \
48109 html-target-gperf
48110 @: $(MAKE); $(unstage)
48111 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
48112 r=`${PWD_COMMAND}`; export r; \
48113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48114 $(NORMAL_TARGET_EXPORTS) \
48115 echo "Doing install-html in $(TARGET_SUBDIR)/gperf" ; \
48116 for flag in $(EXTRA_TARGET_FLAGS); do \
48117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48118 done; \
48119 (cd $(TARGET_SUBDIR)/gperf && \
48120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48122 "RANLIB=$${RANLIB}" \
901119ae 48123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
48124 install-html) \
48125 || exit 1
48126
48127@endif target-gperf
48128
295f4e42
NN
48129.PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
48130maybe-installcheck-target-gperf:
60975492
PB
48131@if target-gperf
48132maybe-installcheck-target-gperf: installcheck-target-gperf
295f4e42
NN
48133
48134installcheck-target-gperf: \
05750653 48135 configure-target-gperf
f41d6665 48136 @: $(MAKE); $(unstage)
295f4e42
NN
48137 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
48138 r=`${PWD_COMMAND}`; export r; \
48139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48140 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48141 echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
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)/gperf && \
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}" \
a52a0a7f 48150 installcheck) \
295f4e42
NN
48151 || exit 1
48152
60975492 48153@endif target-gperf
295f4e42
NN
48154
48155.PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
48156maybe-mostlyclean-target-gperf:
60975492
PB
48157@if target-gperf
48158maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
295f4e42 48159
05750653 48160mostlyclean-target-gperf:
f41d6665 48161 @: $(MAKE); $(unstage)
295f4e42
NN
48162 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
48163 r=`${PWD_COMMAND}`; export r; \
48164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48165 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48166 echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
48167 for flag in $(EXTRA_TARGET_FLAGS); do \
48168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48169 done; \
48170 (cd $(TARGET_SUBDIR)/gperf && \
48171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48173 "RANLIB=$${RANLIB}" \
901119ae 48174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48175 mostlyclean) \
295f4e42
NN
48176 || exit 1
48177
60975492 48178@endif target-gperf
295f4e42
NN
48179
48180.PHONY: maybe-clean-target-gperf clean-target-gperf
48181maybe-clean-target-gperf:
60975492
PB
48182@if target-gperf
48183maybe-clean-target-gperf: clean-target-gperf
295f4e42 48184
05750653 48185clean-target-gperf:
f41d6665 48186 @: $(MAKE); $(unstage)
295f4e42
NN
48187 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
48188 r=`${PWD_COMMAND}`; export r; \
48189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48190 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48191 echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
48192 for flag in $(EXTRA_TARGET_FLAGS); do \
48193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48194 done; \
48195 (cd $(TARGET_SUBDIR)/gperf && \
48196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48198 "RANLIB=$${RANLIB}" \
901119ae 48199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48200 clean) \
295f4e42
NN
48201 || exit 1
48202
60975492 48203@endif target-gperf
295f4e42
NN
48204
48205.PHONY: maybe-distclean-target-gperf distclean-target-gperf
48206maybe-distclean-target-gperf:
60975492
PB
48207@if target-gperf
48208maybe-distclean-target-gperf: distclean-target-gperf
295f4e42 48209
05750653 48210distclean-target-gperf:
f41d6665 48211 @: $(MAKE); $(unstage)
295f4e42
NN
48212 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
48213 r=`${PWD_COMMAND}`; export r; \
48214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48215 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48216 echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
48217 for flag in $(EXTRA_TARGET_FLAGS); do \
48218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48219 done; \
48220 (cd $(TARGET_SUBDIR)/gperf && \
48221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48223 "RANLIB=$${RANLIB}" \
901119ae 48224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48225 distclean) \
295f4e42
NN
48226 || exit 1
48227
60975492 48228@endif target-gperf
295f4e42
NN
48229
48230.PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
48231maybe-maintainer-clean-target-gperf:
60975492
PB
48232@if target-gperf
48233maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
295f4e42 48234
05750653 48235maintainer-clean-target-gperf:
f41d6665 48236 @: $(MAKE); $(unstage)
295f4e42
NN
48237 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
48238 r=`${PWD_COMMAND}`; export r; \
48239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48240 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48241 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
48242 for flag in $(EXTRA_TARGET_FLAGS); do \
48243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48244 done; \
48245 (cd $(TARGET_SUBDIR)/gperf && \
48246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48248 "RANLIB=$${RANLIB}" \
901119ae 48249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48250 maintainer-clean) \
295f4e42 48251 || exit 1
7e2dbcef 48252
60975492 48253@endif target-gperf
4977bab6
ZW
48254
48255
4977bab6 48256
25b42232
PB
48257
48258
48259.PHONY: configure-target-examples maybe-configure-target-examples
48260maybe-configure-target-examples:
3ff3adad
PB
48261@if gcc-bootstrap
48262configure-target-examples: stage_current
48263@endif gcc-bootstrap
25b42232
PB
48264@if target-examples
48265maybe-configure-target-examples: configure-target-examples
cc11cc9b 48266configure-target-examples:
f41d6665
DJ
48267 @: $(MAKE); $(unstage)
48268 @r=`${PWD_COMMAND}`; export r; \
48269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48270 echo "Checking multilib configuration for examples..."; \
48271 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
48272 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/examples/multilib.tmp 2> /dev/null ; \
48273 if test -r $(TARGET_SUBDIR)/examples/multilib.out; then \
48274 if cmp -s $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; then \
48275 rm -f $(TARGET_SUBDIR)/examples/multilib.tmp; \
48276 else \
48277 rm -f $(TARGET_SUBDIR)/examples/Makefile; \
48278 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
48279 fi; \
48280 else \
48281 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
cc11cc9b
PB
48282 fi; \
48283 test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
295f4e42 48284 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
4fc4dd12 48285 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48286 echo Configuring in $(TARGET_SUBDIR)/examples; \
48287 cd "$(TARGET_SUBDIR)/examples" || exit 1; \
3aa83176 48288 case $(srcdir) in \
215c351a
PB
48289 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48290 *) topdir=`echo $(TARGET_SUBDIR)/examples/ | \
48291 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3aa83176 48292 esac; \
215c351a
PB
48293 srcdiroption="--srcdir=$${topdir}/examples"; \
48294 libsrcdir="$$s/examples"; \
3aa83176
NN
48295 rm -f no-such-file || : ; \
48296 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
48297 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48298 --target=${target_alias} $${srcdiroption} \
3aa83176 48299 || exit 1
60975492 48300@endif target-examples
4977bab6 48301
25b42232
PB
48302
48303
ce406537
PB
48304
48305
295f4e42
NN
48306.PHONY: all-target-examples maybe-all-target-examples
48307maybe-all-target-examples:
3ff3adad
PB
48308@if gcc-bootstrap
48309all-target-examples: stage_current
48310@endif gcc-bootstrap
60975492 48311@if target-examples
7c27e184 48312TARGET-target-examples=all
60975492 48313maybe-all-target-examples: all-target-examples
295f4e42 48314all-target-examples: configure-target-examples
f41d6665 48315 @: $(MAKE); $(unstage)
8c90b13a
L
48316 @r=`${PWD_COMMAND}`; export r; \
48317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48318 $(NORMAL_TARGET_EXPORTS) \
295f4e42 48319 (cd $(TARGET_SUBDIR)/examples && \
1c8bd6a3
PB
48320 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48321 $(TARGET-target-examples))
60975492 48322@endif target-examples
4977bab6 48323
25b42232
PB
48324
48325
ce406537
PB
48326
48327
295f4e42
NN
48328.PHONY: check-target-examples maybe-check-target-examples
48329maybe-check-target-examples:
60975492
PB
48330@if target-examples
48331maybe-check-target-examples: check-target-examples
7e2dbcef 48332
295f4e42
NN
48333# Dummy target for uncheckable module.
48334check-target-examples:
48335
60975492 48336@endif target-examples
295f4e42
NN
48337
48338.PHONY: install-target-examples maybe-install-target-examples
48339maybe-install-target-examples:
60975492
PB
48340@if target-examples
48341maybe-install-target-examples: install-target-examples
295f4e42
NN
48342
48343# Dummy target for uninstallable.
48344install-target-examples:
48345
60975492 48346@endif target-examples
295f4e42 48347
b5422ad7 48348# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
48349
48350.PHONY: maybe-info-target-examples info-target-examples
48351maybe-info-target-examples:
60975492
PB
48352@if target-examples
48353maybe-info-target-examples: info-target-examples
295f4e42
NN
48354
48355info-target-examples: \
05750653 48356 configure-target-examples
f41d6665 48357 @: $(MAKE); $(unstage)
295f4e42
NN
48358 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
48359 r=`${PWD_COMMAND}`; export r; \
8c90b13a 48360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48361 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48362 echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
48363 for flag in $(EXTRA_TARGET_FLAGS); do \
48364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48365 done; \
48366 (cd $(TARGET_SUBDIR)/examples && \
48367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48369 "RANLIB=$${RANLIB}" \
901119ae 48370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48371 info) \
295f4e42 48372 || exit 1
4977bab6 48373
60975492 48374@endif target-examples
4977bab6 48375
295f4e42
NN
48376.PHONY: maybe-dvi-target-examples dvi-target-examples
48377maybe-dvi-target-examples:
60975492
PB
48378@if target-examples
48379maybe-dvi-target-examples: dvi-target-examples
7e2dbcef 48380
295f4e42 48381dvi-target-examples: \
05750653 48382 configure-target-examples
f41d6665 48383 @: $(MAKE); $(unstage)
295f4e42
NN
48384 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
48385 r=`${PWD_COMMAND}`; export r; \
8c90b13a 48386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48387 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48388 echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
48389 for flag in $(EXTRA_TARGET_FLAGS); do \
48390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48391 done; \
48392 (cd $(TARGET_SUBDIR)/examples && \
48393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48395 "RANLIB=$${RANLIB}" \
901119ae 48396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48397 dvi) \
295f4e42
NN
48398 || exit 1
48399
60975492 48400@endif target-examples
295f4e42 48401
b5422ad7
BM
48402.PHONY: maybe-pdf-target-examples pdf-target-examples
48403maybe-pdf-target-examples:
48404@if target-examples
48405maybe-pdf-target-examples: pdf-target-examples
48406
48407pdf-target-examples: \
48408 configure-target-examples
48409 @: $(MAKE); $(unstage)
48410 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
48411 r=`${PWD_COMMAND}`; export r; \
48412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48413 $(NORMAL_TARGET_EXPORTS) \
48414 echo "Doing pdf in $(TARGET_SUBDIR)/examples" ; \
48415 for flag in $(EXTRA_TARGET_FLAGS); do \
48416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48417 done; \
48418 (cd $(TARGET_SUBDIR)/examples && \
48419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48421 "RANLIB=$${RANLIB}" \
901119ae 48422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
48423 pdf) \
48424 || exit 1
48425
48426@endif target-examples
48427
f87a2b2e
MS
48428.PHONY: maybe-html-target-examples html-target-examples
48429maybe-html-target-examples:
48430@if target-examples
48431maybe-html-target-examples: html-target-examples
48432
48433html-target-examples: \
05750653 48434 configure-target-examples
f41d6665 48435 @: $(MAKE); $(unstage)
f87a2b2e
MS
48436 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
48437 r=`${PWD_COMMAND}`; export r; \
48438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
48439 $(NORMAL_TARGET_EXPORTS) \
48440 echo "Doing html in $(TARGET_SUBDIR)/examples" ; \
48441 for flag in $(EXTRA_TARGET_FLAGS); do \
48442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48443 done; \
48444 (cd $(TARGET_SUBDIR)/examples && \
48445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48447 "RANLIB=$${RANLIB}" \
901119ae 48448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
48449 html) \
48450 || exit 1
48451
48452@endif target-examples
48453
295f4e42
NN
48454.PHONY: maybe-TAGS-target-examples TAGS-target-examples
48455maybe-TAGS-target-examples:
60975492
PB
48456@if target-examples
48457maybe-TAGS-target-examples: TAGS-target-examples
295f4e42
NN
48458
48459TAGS-target-examples: \
05750653 48460 configure-target-examples
f41d6665 48461 @: $(MAKE); $(unstage)
295f4e42
NN
48462 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
48463 r=`${PWD_COMMAND}`; export r; \
48464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48465 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48466 echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
48467 for flag in $(EXTRA_TARGET_FLAGS); do \
48468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48469 done; \
48470 (cd $(TARGET_SUBDIR)/examples && \
48471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48473 "RANLIB=$${RANLIB}" \
901119ae 48474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48475 TAGS) \
295f4e42
NN
48476 || exit 1
48477
60975492 48478@endif target-examples
295f4e42
NN
48479
48480.PHONY: maybe-install-info-target-examples install-info-target-examples
48481maybe-install-info-target-examples:
60975492
PB
48482@if target-examples
48483maybe-install-info-target-examples: install-info-target-examples
295f4e42
NN
48484
48485install-info-target-examples: \
48486 configure-target-examples \
05750653 48487 info-target-examples
f41d6665 48488 @: $(MAKE); $(unstage)
295f4e42
NN
48489 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
48490 r=`${PWD_COMMAND}`; export r; \
48491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48492 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48493 echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
48494 for flag in $(EXTRA_TARGET_FLAGS); do \
48495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48496 done; \
48497 (cd $(TARGET_SUBDIR)/examples && \
48498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48500 "RANLIB=$${RANLIB}" \
901119ae 48501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48502 install-info) \
295f4e42
NN
48503 || exit 1
48504
60975492 48505@endif target-examples
295f4e42 48506
9c4d2493
BM
48507.PHONY: maybe-install-pdf-target-examples install-pdf-target-examples
48508maybe-install-pdf-target-examples:
48509@if target-examples
48510maybe-install-pdf-target-examples: install-pdf-target-examples
48511
48512install-pdf-target-examples: \
48513 configure-target-examples \
48514 pdf-target-examples
48515 @: $(MAKE); $(unstage)
48516 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
48517 r=`${PWD_COMMAND}`; export r; \
48518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48519 $(NORMAL_TARGET_EXPORTS) \
48520 echo "Doing install-pdf in $(TARGET_SUBDIR)/examples" ; \
48521 for flag in $(EXTRA_TARGET_FLAGS); do \
48522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48523 done; \
48524 (cd $(TARGET_SUBDIR)/examples && \
48525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48527 "RANLIB=$${RANLIB}" \
901119ae 48528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
48529 install-pdf) \
48530 || exit 1
48531
48532@endif target-examples
48533
65d6e994
CD
48534.PHONY: maybe-install-html-target-examples install-html-target-examples
48535maybe-install-html-target-examples:
48536@if target-examples
48537maybe-install-html-target-examples: install-html-target-examples
48538
48539install-html-target-examples: \
48540 configure-target-examples \
48541 html-target-examples
48542 @: $(MAKE); $(unstage)
48543 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
48544 r=`${PWD_COMMAND}`; export r; \
48545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48546 $(NORMAL_TARGET_EXPORTS) \
48547 echo "Doing install-html in $(TARGET_SUBDIR)/examples" ; \
48548 for flag in $(EXTRA_TARGET_FLAGS); do \
48549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48550 done; \
48551 (cd $(TARGET_SUBDIR)/examples && \
48552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48554 "RANLIB=$${RANLIB}" \
901119ae 48555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
48556 install-html) \
48557 || exit 1
48558
48559@endif target-examples
48560
295f4e42
NN
48561.PHONY: maybe-installcheck-target-examples installcheck-target-examples
48562maybe-installcheck-target-examples:
60975492
PB
48563@if target-examples
48564maybe-installcheck-target-examples: installcheck-target-examples
295f4e42
NN
48565
48566installcheck-target-examples: \
05750653 48567 configure-target-examples
f41d6665 48568 @: $(MAKE); $(unstage)
295f4e42
NN
48569 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
48570 r=`${PWD_COMMAND}`; export r; \
48571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48572 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48573 echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
48574 for flag in $(EXTRA_TARGET_FLAGS); do \
48575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48576 done; \
48577 (cd $(TARGET_SUBDIR)/examples && \
48578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48580 "RANLIB=$${RANLIB}" \
901119ae 48581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48582 installcheck) \
295f4e42
NN
48583 || exit 1
48584
60975492 48585@endif target-examples
295f4e42
NN
48586
48587.PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
48588maybe-mostlyclean-target-examples:
60975492
PB
48589@if target-examples
48590maybe-mostlyclean-target-examples: mostlyclean-target-examples
295f4e42 48591
05750653 48592mostlyclean-target-examples:
f41d6665 48593 @: $(MAKE); $(unstage)
295f4e42
NN
48594 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
48595 r=`${PWD_COMMAND}`; export r; \
48596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48597 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48598 echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
48599 for flag in $(EXTRA_TARGET_FLAGS); do \
48600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48601 done; \
48602 (cd $(TARGET_SUBDIR)/examples && \
48603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48605 "RANLIB=$${RANLIB}" \
901119ae 48606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48607 mostlyclean) \
295f4e42
NN
48608 || exit 1
48609
60975492 48610@endif target-examples
295f4e42
NN
48611
48612.PHONY: maybe-clean-target-examples clean-target-examples
48613maybe-clean-target-examples:
60975492
PB
48614@if target-examples
48615maybe-clean-target-examples: clean-target-examples
295f4e42 48616
05750653 48617clean-target-examples:
f41d6665 48618 @: $(MAKE); $(unstage)
295f4e42
NN
48619 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
48620 r=`${PWD_COMMAND}`; export r; \
48621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48622 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48623 echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
48624 for flag in $(EXTRA_TARGET_FLAGS); do \
48625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48626 done; \
48627 (cd $(TARGET_SUBDIR)/examples && \
48628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48630 "RANLIB=$${RANLIB}" \
901119ae 48631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48632 clean) \
295f4e42
NN
48633 || exit 1
48634
60975492 48635@endif target-examples
295f4e42
NN
48636
48637.PHONY: maybe-distclean-target-examples distclean-target-examples
48638maybe-distclean-target-examples:
60975492
PB
48639@if target-examples
48640maybe-distclean-target-examples: distclean-target-examples
295f4e42 48641
05750653 48642distclean-target-examples:
f41d6665 48643 @: $(MAKE); $(unstage)
295f4e42
NN
48644 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
48645 r=`${PWD_COMMAND}`; export r; \
48646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48647 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48648 echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
48649 for flag in $(EXTRA_TARGET_FLAGS); do \
48650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48651 done; \
48652 (cd $(TARGET_SUBDIR)/examples && \
48653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48655 "RANLIB=$${RANLIB}" \
901119ae 48656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48657 distclean) \
295f4e42
NN
48658 || exit 1
48659
60975492 48660@endif target-examples
295f4e42
NN
48661
48662.PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
48663maybe-maintainer-clean-target-examples:
60975492
PB
48664@if target-examples
48665maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
295f4e42 48666
05750653 48667maintainer-clean-target-examples:
f41d6665 48668 @: $(MAKE); $(unstage)
295f4e42
NN
48669 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
48670 r=`${PWD_COMMAND}`; export r; \
48671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48672 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48673 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
48674 for flag in $(EXTRA_TARGET_FLAGS); do \
48675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48676 done; \
48677 (cd $(TARGET_SUBDIR)/examples && \
48678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48680 "RANLIB=$${RANLIB}" \
901119ae 48681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48682 maintainer-clean) \
295f4e42 48683 || exit 1
4977bab6 48684
60975492 48685@endif target-examples
4977bab6 48686
295f4e42 48687
4977bab6 48688
25b42232 48689
4977bab6 48690
25b42232
PB
48691.PHONY: configure-target-libffi maybe-configure-target-libffi
48692maybe-configure-target-libffi:
3ff3adad
PB
48693@if gcc-bootstrap
48694configure-target-libffi: stage_current
48695@endif gcc-bootstrap
25b42232
PB
48696@if target-libffi
48697maybe-configure-target-libffi: configure-target-libffi
cc11cc9b 48698configure-target-libffi:
f41d6665
DJ
48699 @: $(MAKE); $(unstage)
48700 @r=`${PWD_COMMAND}`; export r; \
48701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48702 echo "Checking multilib configuration for libffi..."; \
48703 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
48704 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
48705 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
48706 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
48707 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
48708 else \
48709 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
48710 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
48711 fi; \
48712 else \
48713 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
cc11cc9b
PB
48714 fi; \
48715 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
295f4e42 48716 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
4fc4dd12 48717 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48718 echo Configuring in $(TARGET_SUBDIR)/libffi; \
48719 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
3aa83176 48720 case $(srcdir) in \
215c351a
PB
48721 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48722 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
48723 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3aa83176 48724 esac; \
215c351a
PB
48725 srcdiroption="--srcdir=$${topdir}/libffi"; \
48726 libsrcdir="$$s/libffi"; \
3aa83176
NN
48727 rm -f no-such-file || : ; \
48728 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
48729 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48730 --target=${target_alias} $${srcdiroption} \
3aa83176 48731 || exit 1
60975492 48732@endif target-libffi
4977bab6 48733
25b42232
PB
48734
48735
ce406537
PB
48736
48737
295f4e42
NN
48738.PHONY: all-target-libffi maybe-all-target-libffi
48739maybe-all-target-libffi:
3ff3adad
PB
48740@if gcc-bootstrap
48741all-target-libffi: stage_current
48742@endif gcc-bootstrap
60975492 48743@if target-libffi
7c27e184 48744TARGET-target-libffi=all
60975492 48745maybe-all-target-libffi: all-target-libffi
295f4e42 48746all-target-libffi: configure-target-libffi
f41d6665 48747 @: $(MAKE); $(unstage)
8c90b13a
L
48748 @r=`${PWD_COMMAND}`; export r; \
48749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48750 $(NORMAL_TARGET_EXPORTS) \
295f4e42 48751 (cd $(TARGET_SUBDIR)/libffi && \
1c8bd6a3
PB
48752 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48753 $(TARGET-target-libffi))
60975492 48754@endif target-libffi
4977bab6 48755
25b42232
PB
48756
48757
ce406537
PB
48758
48759
295f4e42
NN
48760.PHONY: check-target-libffi maybe-check-target-libffi
48761maybe-check-target-libffi:
60975492
PB
48762@if target-libffi
48763maybe-check-target-libffi: check-target-libffi
7e2dbcef 48764
295f4e42 48765check-target-libffi:
f41d6665 48766 @: $(MAKE); $(unstage)
8c90b13a
L
48767 @r=`${PWD_COMMAND}`; export r; \
48768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48769 $(NORMAL_TARGET_EXPORTS) \
295f4e42 48770 (cd $(TARGET_SUBDIR)/libffi && \
a52a0a7f 48771 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 48772
60975492 48773@endif target-libffi
4977bab6 48774
295f4e42
NN
48775.PHONY: install-target-libffi maybe-install-target-libffi
48776maybe-install-target-libffi:
60975492
PB
48777@if target-libffi
48778maybe-install-target-libffi: install-target-libffi
7e2dbcef 48779
295f4e42 48780install-target-libffi: installdirs
f41d6665 48781 @: $(MAKE); $(unstage)
8c90b13a
L
48782 @r=`${PWD_COMMAND}`; export r; \
48783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48784 $(NORMAL_TARGET_EXPORTS) \
295f4e42 48785 (cd $(TARGET_SUBDIR)/libffi && \
a52a0a7f 48786 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 48787
60975492 48788@endif target-libffi
4977bab6 48789
b5422ad7 48790# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
48791
48792.PHONY: maybe-info-target-libffi info-target-libffi
48793maybe-info-target-libffi:
60975492
PB
48794@if target-libffi
48795maybe-info-target-libffi: info-target-libffi
295f4e42
NN
48796
48797info-target-libffi: \
05750653 48798 configure-target-libffi
f41d6665 48799 @: $(MAKE); $(unstage)
295f4e42
NN
48800 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
48801 r=`${PWD_COMMAND}`; export r; \
48802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48803 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48804 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
48805 for flag in $(EXTRA_TARGET_FLAGS); do \
48806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48807 done; \
48808 (cd $(TARGET_SUBDIR)/libffi && \
48809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48811 "RANLIB=$${RANLIB}" \
901119ae 48812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48813 info) \
295f4e42
NN
48814 || exit 1
48815
60975492 48816@endif target-libffi
295f4e42
NN
48817
48818.PHONY: maybe-dvi-target-libffi dvi-target-libffi
48819maybe-dvi-target-libffi:
60975492
PB
48820@if target-libffi
48821maybe-dvi-target-libffi: dvi-target-libffi
295f4e42
NN
48822
48823dvi-target-libffi: \
05750653 48824 configure-target-libffi
f41d6665 48825 @: $(MAKE); $(unstage)
295f4e42
NN
48826 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
48827 r=`${PWD_COMMAND}`; export r; \
48828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48829 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48830 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
48831 for flag in $(EXTRA_TARGET_FLAGS); do \
48832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48833 done; \
48834 (cd $(TARGET_SUBDIR)/libffi && \
48835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48837 "RANLIB=$${RANLIB}" \
901119ae 48838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48839 dvi) \
295f4e42
NN
48840 || exit 1
48841
60975492 48842@endif target-libffi
295f4e42 48843
b5422ad7
BM
48844.PHONY: maybe-pdf-target-libffi pdf-target-libffi
48845maybe-pdf-target-libffi:
48846@if target-libffi
48847maybe-pdf-target-libffi: pdf-target-libffi
48848
48849pdf-target-libffi: \
48850 configure-target-libffi
48851 @: $(MAKE); $(unstage)
48852 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
48853 r=`${PWD_COMMAND}`; export r; \
48854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48855 $(NORMAL_TARGET_EXPORTS) \
48856 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
48857 for flag in $(EXTRA_TARGET_FLAGS); do \
48858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48859 done; \
48860 (cd $(TARGET_SUBDIR)/libffi && \
48861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48863 "RANLIB=$${RANLIB}" \
901119ae 48864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
48865 pdf) \
48866 || exit 1
48867
48868@endif target-libffi
48869
f87a2b2e
MS
48870.PHONY: maybe-html-target-libffi html-target-libffi
48871maybe-html-target-libffi:
48872@if target-libffi
48873maybe-html-target-libffi: html-target-libffi
48874
48875html-target-libffi: \
05750653 48876 configure-target-libffi
f41d6665 48877 @: $(MAKE); $(unstage)
f87a2b2e
MS
48878 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
48879 r=`${PWD_COMMAND}`; export r; \
48880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
48881 $(NORMAL_TARGET_EXPORTS) \
48882 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
48883 for flag in $(EXTRA_TARGET_FLAGS); do \
48884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48885 done; \
48886 (cd $(TARGET_SUBDIR)/libffi && \
48887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48889 "RANLIB=$${RANLIB}" \
901119ae 48890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
48891 html) \
48892 || exit 1
48893
48894@endif target-libffi
48895
295f4e42
NN
48896.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
48897maybe-TAGS-target-libffi:
60975492
PB
48898@if target-libffi
48899maybe-TAGS-target-libffi: TAGS-target-libffi
295f4e42
NN
48900
48901TAGS-target-libffi: \
05750653 48902 configure-target-libffi
f41d6665 48903 @: $(MAKE); $(unstage)
295f4e42
NN
48904 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
48905 r=`${PWD_COMMAND}`; export r; \
48906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48907 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48908 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
48909 for flag in $(EXTRA_TARGET_FLAGS); do \
48910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48911 done; \
48912 (cd $(TARGET_SUBDIR)/libffi && \
48913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48915 "RANLIB=$${RANLIB}" \
901119ae 48916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48917 TAGS) \
295f4e42
NN
48918 || exit 1
48919
60975492 48920@endif target-libffi
295f4e42
NN
48921
48922.PHONY: maybe-install-info-target-libffi install-info-target-libffi
48923maybe-install-info-target-libffi:
60975492
PB
48924@if target-libffi
48925maybe-install-info-target-libffi: install-info-target-libffi
295f4e42
NN
48926
48927install-info-target-libffi: \
48928 configure-target-libffi \
05750653 48929 info-target-libffi
f41d6665 48930 @: $(MAKE); $(unstage)
295f4e42
NN
48931 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
48932 r=`${PWD_COMMAND}`; export r; \
48933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48934 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48935 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
48936 for flag in $(EXTRA_TARGET_FLAGS); do \
48937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48938 done; \
48939 (cd $(TARGET_SUBDIR)/libffi && \
48940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48942 "RANLIB=$${RANLIB}" \
901119ae 48943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48944 install-info) \
295f4e42
NN
48945 || exit 1
48946
60975492 48947@endif target-libffi
295f4e42 48948
9c4d2493
BM
48949.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
48950maybe-install-pdf-target-libffi:
48951@if target-libffi
48952maybe-install-pdf-target-libffi: install-pdf-target-libffi
48953
48954install-pdf-target-libffi: \
48955 configure-target-libffi \
48956 pdf-target-libffi
48957 @: $(MAKE); $(unstage)
48958 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
48959 r=`${PWD_COMMAND}`; export r; \
48960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48961 $(NORMAL_TARGET_EXPORTS) \
48962 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
48963 for flag in $(EXTRA_TARGET_FLAGS); do \
48964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48965 done; \
48966 (cd $(TARGET_SUBDIR)/libffi && \
48967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48969 "RANLIB=$${RANLIB}" \
901119ae 48970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
48971 install-pdf) \
48972 || exit 1
48973
48974@endif target-libffi
48975
65d6e994
CD
48976.PHONY: maybe-install-html-target-libffi install-html-target-libffi
48977maybe-install-html-target-libffi:
48978@if target-libffi
48979maybe-install-html-target-libffi: install-html-target-libffi
48980
48981install-html-target-libffi: \
48982 configure-target-libffi \
48983 html-target-libffi
48984 @: $(MAKE); $(unstage)
48985 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
48986 r=`${PWD_COMMAND}`; export r; \
48987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48988 $(NORMAL_TARGET_EXPORTS) \
48989 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
48990 for flag in $(EXTRA_TARGET_FLAGS); do \
48991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48992 done; \
48993 (cd $(TARGET_SUBDIR)/libffi && \
48994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48996 "RANLIB=$${RANLIB}" \
901119ae 48997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
48998 install-html) \
48999 || exit 1
49000
49001@endif target-libffi
49002
295f4e42
NN
49003.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
49004maybe-installcheck-target-libffi:
60975492
PB
49005@if target-libffi
49006maybe-installcheck-target-libffi: installcheck-target-libffi
295f4e42
NN
49007
49008installcheck-target-libffi: \
05750653 49009 configure-target-libffi
f41d6665 49010 @: $(MAKE); $(unstage)
295f4e42
NN
49011 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
49012 r=`${PWD_COMMAND}`; export r; \
49013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49014 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49015 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
49016 for flag in $(EXTRA_TARGET_FLAGS); do \
49017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49018 done; \
49019 (cd $(TARGET_SUBDIR)/libffi && \
49020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49022 "RANLIB=$${RANLIB}" \
901119ae 49023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49024 installcheck) \
295f4e42
NN
49025 || exit 1
49026
60975492 49027@endif target-libffi
295f4e42
NN
49028
49029.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
49030maybe-mostlyclean-target-libffi:
60975492
PB
49031@if target-libffi
49032maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
295f4e42 49033
05750653 49034mostlyclean-target-libffi:
f41d6665 49035 @: $(MAKE); $(unstage)
295f4e42
NN
49036 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
49037 r=`${PWD_COMMAND}`; export r; \
49038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49039 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49040 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
49041 for flag in $(EXTRA_TARGET_FLAGS); do \
49042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49043 done; \
49044 (cd $(TARGET_SUBDIR)/libffi && \
49045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49047 "RANLIB=$${RANLIB}" \
901119ae 49048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49049 mostlyclean) \
295f4e42
NN
49050 || exit 1
49051
60975492 49052@endif target-libffi
295f4e42
NN
49053
49054.PHONY: maybe-clean-target-libffi clean-target-libffi
49055maybe-clean-target-libffi:
60975492
PB
49056@if target-libffi
49057maybe-clean-target-libffi: clean-target-libffi
295f4e42 49058
05750653 49059clean-target-libffi:
f41d6665 49060 @: $(MAKE); $(unstage)
295f4e42
NN
49061 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
49062 r=`${PWD_COMMAND}`; export r; \
49063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49064 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49065 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
49066 for flag in $(EXTRA_TARGET_FLAGS); do \
49067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49068 done; \
49069 (cd $(TARGET_SUBDIR)/libffi && \
49070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49072 "RANLIB=$${RANLIB}" \
901119ae 49073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49074 clean) \
295f4e42
NN
49075 || exit 1
49076
60975492 49077@endif target-libffi
295f4e42
NN
49078
49079.PHONY: maybe-distclean-target-libffi distclean-target-libffi
49080maybe-distclean-target-libffi:
60975492
PB
49081@if target-libffi
49082maybe-distclean-target-libffi: distclean-target-libffi
295f4e42 49083
05750653 49084distclean-target-libffi:
f41d6665 49085 @: $(MAKE); $(unstage)
295f4e42
NN
49086 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
49087 r=`${PWD_COMMAND}`; export r; \
49088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49089 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49090 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
49091 for flag in $(EXTRA_TARGET_FLAGS); do \
49092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49093 done; \
49094 (cd $(TARGET_SUBDIR)/libffi && \
49095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49097 "RANLIB=$${RANLIB}" \
901119ae 49098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49099 distclean) \
295f4e42
NN
49100 || exit 1
49101
60975492 49102@endif target-libffi
295f4e42
NN
49103
49104.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
49105maybe-maintainer-clean-target-libffi:
60975492
PB
49106@if target-libffi
49107maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
295f4e42 49108
05750653 49109maintainer-clean-target-libffi:
f41d6665 49110 @: $(MAKE); $(unstage)
295f4e42
NN
49111 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
49112 r=`${PWD_COMMAND}`; export r; \
49113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49114 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49115 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
49116 for flag in $(EXTRA_TARGET_FLAGS); do \
49117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49118 done; \
49119 (cd $(TARGET_SUBDIR)/libffi && \
49120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49122 "RANLIB=$${RANLIB}" \
901119ae 49123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49124 maintainer-clean) \
295f4e42
NN
49125 || exit 1
49126
60975492 49127@endif target-libffi
295f4e42
NN
49128
49129
4977bab6 49130
25b42232 49131
4977bab6 49132
25b42232
PB
49133.PHONY: configure-target-libjava maybe-configure-target-libjava
49134maybe-configure-target-libjava:
3ff3adad
PB
49135@if gcc-bootstrap
49136configure-target-libjava: stage_current
49137@endif gcc-bootstrap
25b42232
PB
49138@if target-libjava
49139maybe-configure-target-libjava: configure-target-libjava
cc11cc9b 49140configure-target-libjava:
f41d6665
DJ
49141 @: $(MAKE); $(unstage)
49142 @r=`${PWD_COMMAND}`; export r; \
49143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49144 echo "Checking multilib configuration for libjava..."; \
49145 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
49146 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
49147 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
49148 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
49149 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
49150 else \
49151 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
49152 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
49153 fi; \
49154 else \
49155 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
cc11cc9b
PB
49156 fi; \
49157 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
295f4e42 49158 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
4fc4dd12 49159 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
49160 echo Configuring in $(TARGET_SUBDIR)/libjava; \
49161 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
3aa83176 49162 case $(srcdir) in \
215c351a
PB
49163 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49164 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
49165 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3aa83176 49166 esac; \
215c351a
PB
49167 srcdiroption="--srcdir=$${topdir}/libjava"; \
49168 libsrcdir="$$s/libjava"; \
3aa83176
NN
49169 rm -f no-such-file || : ; \
49170 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
49171 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49172 --target=${target_alias} $${srcdiroption} \
3aa83176 49173 || exit 1
60975492 49174@endif target-libjava
4977bab6 49175
25b42232
PB
49176
49177
ce406537
PB
49178
49179
295f4e42
NN
49180.PHONY: all-target-libjava maybe-all-target-libjava
49181maybe-all-target-libjava:
3ff3adad
PB
49182@if gcc-bootstrap
49183all-target-libjava: stage_current
49184@endif gcc-bootstrap
60975492 49185@if target-libjava
7c27e184 49186TARGET-target-libjava=all
60975492 49187maybe-all-target-libjava: all-target-libjava
295f4e42 49188all-target-libjava: configure-target-libjava
f41d6665 49189 @: $(MAKE); $(unstage)
8c90b13a
L
49190 @r=`${PWD_COMMAND}`; export r; \
49191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49192 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42 49193 (cd $(TARGET_SUBDIR)/libjava && \
1c8bd6a3
PB
49194 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
49195 $(TARGET-target-libjava))
60975492 49196@endif target-libjava
4977bab6 49197
25b42232
PB
49198
49199
ce406537
PB
49200
49201
295f4e42
NN
49202.PHONY: check-target-libjava maybe-check-target-libjava
49203maybe-check-target-libjava:
60975492
PB
49204@if target-libjava
49205maybe-check-target-libjava: check-target-libjava
7e2dbcef 49206
295f4e42 49207check-target-libjava:
f41d6665 49208 @: $(MAKE); $(unstage)
295f4e42
NN
49209 @r=`${PWD_COMMAND}`; export r; \
49210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49211 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42 49212 (cd $(TARGET_SUBDIR)/libjava && \
a52a0a7f 49213 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
4977bab6 49214
60975492 49215@endif target-libjava
4977bab6 49216
295f4e42
NN
49217.PHONY: install-target-libjava maybe-install-target-libjava
49218maybe-install-target-libjava:
60975492
PB
49219@if target-libjava
49220maybe-install-target-libjava: install-target-libjava
7e2dbcef 49221
295f4e42 49222install-target-libjava: installdirs
f41d6665 49223 @: $(MAKE); $(unstage)
8c90b13a
L
49224 @r=`${PWD_COMMAND}`; export r; \
49225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49226 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42 49227 (cd $(TARGET_SUBDIR)/libjava && \
a52a0a7f 49228 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 49229
60975492 49230@endif target-libjava
4977bab6 49231
b5422ad7 49232# Other targets (info, dvi, pdf, etc.)
4977bab6 49233
295f4e42
NN
49234.PHONY: maybe-info-target-libjava info-target-libjava
49235maybe-info-target-libjava:
60975492
PB
49236@if target-libjava
49237maybe-info-target-libjava: info-target-libjava
4977bab6 49238
295f4e42 49239info-target-libjava: \
05750653 49240 configure-target-libjava
f41d6665 49241 @: $(MAKE); $(unstage)
295f4e42 49242 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
8c90b13a
L
49243 r=`${PWD_COMMAND}`; export r; \
49244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49245 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
49246 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
49247 for flag in $(EXTRA_TARGET_FLAGS); do \
49248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49249 done; \
49250 (cd $(TARGET_SUBDIR)/libjava && \
49251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49253 "RANLIB=$${RANLIB}" \
901119ae 49254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49255 info) \
3aa83176 49256 || exit 1
4977bab6 49257
60975492 49258@endif target-libjava
295f4e42
NN
49259
49260.PHONY: maybe-dvi-target-libjava dvi-target-libjava
49261maybe-dvi-target-libjava:
60975492
PB
49262@if target-libjava
49263maybe-dvi-target-libjava: dvi-target-libjava
295f4e42
NN
49264
49265dvi-target-libjava: \
05750653 49266 configure-target-libjava
f41d6665 49267 @: $(MAKE); $(unstage)
295f4e42
NN
49268 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
49269 r=`${PWD_COMMAND}`; export r; \
8c90b13a 49270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49271 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
49272 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
49273 for flag in $(EXTRA_TARGET_FLAGS); do \
49274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49275 done; \
49276 (cd $(TARGET_SUBDIR)/libjava && \
49277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49279 "RANLIB=$${RANLIB}" \
901119ae 49280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49281 dvi) \
295f4e42 49282 || exit 1
4977bab6 49283
60975492 49284@endif target-libjava
7e2dbcef 49285
b5422ad7
BM
49286.PHONY: maybe-pdf-target-libjava pdf-target-libjava
49287maybe-pdf-target-libjava:
49288@if target-libjava
49289maybe-pdf-target-libjava: pdf-target-libjava
49290
49291pdf-target-libjava: \
49292 configure-target-libjava
49293 @: $(MAKE); $(unstage)
49294 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
49295 r=`${PWD_COMMAND}`; export r; \
49296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49297 $(RAW_CXX_TARGET_EXPORTS) \
49298 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
49299 for flag in $(EXTRA_TARGET_FLAGS); do \
49300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49301 done; \
49302 (cd $(TARGET_SUBDIR)/libjava && \
49303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49305 "RANLIB=$${RANLIB}" \
901119ae 49306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
49307 pdf) \
49308 || exit 1
49309
49310@endif target-libjava
49311
f87a2b2e
MS
49312.PHONY: maybe-html-target-libjava html-target-libjava
49313maybe-html-target-libjava:
49314@if target-libjava
49315maybe-html-target-libjava: html-target-libjava
49316
49317html-target-libjava: \
05750653 49318 configure-target-libjava
f41d6665 49319 @: $(MAKE); $(unstage)
f87a2b2e
MS
49320 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
49321 r=`${PWD_COMMAND}`; export r; \
49322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
49323 $(RAW_CXX_TARGET_EXPORTS) \
49324 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
49325 for flag in $(EXTRA_TARGET_FLAGS); do \
49326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49327 done; \
49328 (cd $(TARGET_SUBDIR)/libjava && \
49329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49331 "RANLIB=$${RANLIB}" \
901119ae 49332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
49333 html) \
49334 || exit 1
49335
49336@endif target-libjava
49337
295f4e42
NN
49338.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
49339maybe-TAGS-target-libjava:
60975492
PB
49340@if target-libjava
49341maybe-TAGS-target-libjava: TAGS-target-libjava
295f4e42
NN
49342
49343TAGS-target-libjava: \
05750653 49344 configure-target-libjava
f41d6665 49345 @: $(MAKE); $(unstage)
295f4e42
NN
49346 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
49347 r=`${PWD_COMMAND}`; export r; \
8c90b13a 49348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49349 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
49350 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
49351 for flag in $(EXTRA_TARGET_FLAGS); do \
49352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49353 done; \
49354 (cd $(TARGET_SUBDIR)/libjava && \
49355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49357 "RANLIB=$${RANLIB}" \
901119ae 49358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49359 TAGS) \
295f4e42 49360 || exit 1
4977bab6 49361
60975492 49362@endif target-libjava
4977bab6 49363
295f4e42
NN
49364.PHONY: maybe-install-info-target-libjava install-info-target-libjava
49365maybe-install-info-target-libjava:
60975492
PB
49366@if target-libjava
49367maybe-install-info-target-libjava: install-info-target-libjava
7e2dbcef 49368
295f4e42
NN
49369install-info-target-libjava: \
49370 configure-target-libjava \
05750653 49371 info-target-libjava
f41d6665 49372 @: $(MAKE); $(unstage)
295f4e42
NN
49373 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
49374 r=`${PWD_COMMAND}`; export r; \
8c90b13a 49375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49376 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
49377 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
49378 for flag in $(EXTRA_TARGET_FLAGS); do \
49379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49380 done; \
49381 (cd $(TARGET_SUBDIR)/libjava && \
49382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49384 "RANLIB=$${RANLIB}" \
901119ae 49385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49386 install-info) \
295f4e42 49387 || exit 1
4977bab6 49388
60975492 49389@endif target-libjava
4977bab6 49390
9c4d2493
BM
49391.PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
49392maybe-install-pdf-target-libjava:
49393@if target-libjava
49394maybe-install-pdf-target-libjava: install-pdf-target-libjava
49395
49396install-pdf-target-libjava: \
49397 configure-target-libjava \
49398 pdf-target-libjava
49399 @: $(MAKE); $(unstage)
49400 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
49401 r=`${PWD_COMMAND}`; export r; \
49402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49403 $(RAW_CXX_TARGET_EXPORTS) \
49404 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
49405 for flag in $(EXTRA_TARGET_FLAGS); do \
49406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49407 done; \
49408 (cd $(TARGET_SUBDIR)/libjava && \
49409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49411 "RANLIB=$${RANLIB}" \
901119ae 49412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
49413 install-pdf) \
49414 || exit 1
49415
49416@endif target-libjava
49417
65d6e994
CD
49418.PHONY: maybe-install-html-target-libjava install-html-target-libjava
49419maybe-install-html-target-libjava:
49420@if target-libjava
49421maybe-install-html-target-libjava: install-html-target-libjava
49422
49423install-html-target-libjava: \
49424 configure-target-libjava \
49425 html-target-libjava
49426 @: $(MAKE); $(unstage)
49427 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
49428 r=`${PWD_COMMAND}`; export r; \
49429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49430 $(RAW_CXX_TARGET_EXPORTS) \
49431 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
49432 for flag in $(EXTRA_TARGET_FLAGS); do \
49433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49434 done; \
49435 (cd $(TARGET_SUBDIR)/libjava && \
49436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49438 "RANLIB=$${RANLIB}" \
901119ae 49439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
49440 install-html) \
49441 || exit 1
49442
49443@endif target-libjava
49444
295f4e42
NN
49445.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
49446maybe-installcheck-target-libjava:
60975492
PB
49447@if target-libjava
49448maybe-installcheck-target-libjava: installcheck-target-libjava
4977bab6 49449
295f4e42 49450installcheck-target-libjava: \
05750653 49451 configure-target-libjava
f41d6665 49452 @: $(MAKE); $(unstage)
295f4e42
NN
49453 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
49454 r=`${PWD_COMMAND}`; export r; \
49455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49456 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
49457 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
49458 for flag in $(EXTRA_TARGET_FLAGS); do \
49459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49460 done; \
49461 (cd $(TARGET_SUBDIR)/libjava && \
49462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49464 "RANLIB=$${RANLIB}" \
901119ae 49465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49466 installcheck) \
295f4e42 49467 || exit 1
4977bab6 49468
60975492 49469@endif target-libjava
295f4e42
NN
49470
49471.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
49472maybe-mostlyclean-target-libjava:
60975492
PB
49473@if target-libjava
49474maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
295f4e42 49475
05750653 49476mostlyclean-target-libjava:
f41d6665 49477 @: $(MAKE); $(unstage)
295f4e42
NN
49478 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
49479 r=`${PWD_COMMAND}`; export r; \
49480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49481 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
49482 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
49483 for flag in $(EXTRA_TARGET_FLAGS); do \
49484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49485 done; \
49486 (cd $(TARGET_SUBDIR)/libjava && \
49487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49489 "RANLIB=$${RANLIB}" \
901119ae 49490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49491 mostlyclean) \
295f4e42
NN
49492 || exit 1
49493
60975492 49494@endif target-libjava
295f4e42
NN
49495
49496.PHONY: maybe-clean-target-libjava clean-target-libjava
49497maybe-clean-target-libjava:
60975492
PB
49498@if target-libjava
49499maybe-clean-target-libjava: clean-target-libjava
295f4e42 49500
05750653 49501clean-target-libjava:
f41d6665 49502 @: $(MAKE); $(unstage)
295f4e42 49503 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
8c90b13a
L
49504 r=`${PWD_COMMAND}`; export r; \
49505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49506 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
49507 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
49508 for flag in $(EXTRA_TARGET_FLAGS); do \
49509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49510 done; \
49511 (cd $(TARGET_SUBDIR)/libjava && \
49512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49514 "RANLIB=$${RANLIB}" \
901119ae 49515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49516 clean) \
3aa83176 49517 || exit 1
4977bab6 49518
60975492 49519@endif target-libjava
4977bab6 49520
295f4e42
NN
49521.PHONY: maybe-distclean-target-libjava distclean-target-libjava
49522maybe-distclean-target-libjava:
60975492
PB
49523@if target-libjava
49524maybe-distclean-target-libjava: distclean-target-libjava
7e2dbcef 49525
05750653 49526distclean-target-libjava:
f41d6665 49527 @: $(MAKE); $(unstage)
295f4e42
NN
49528 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
49529 r=`${PWD_COMMAND}`; export r; \
49530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49531 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
49532 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
49533 for flag in $(EXTRA_TARGET_FLAGS); do \
49534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49535 done; \
49536 (cd $(TARGET_SUBDIR)/libjava && \
49537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49539 "RANLIB=$${RANLIB}" \
901119ae 49540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49541 distclean) \
295f4e42 49542 || exit 1
4977bab6 49543
60975492 49544@endif target-libjava
4977bab6 49545
295f4e42
NN
49546.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
49547maybe-maintainer-clean-target-libjava:
60975492
PB
49548@if target-libjava
49549maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
7e2dbcef 49550
05750653 49551maintainer-clean-target-libjava:
f41d6665 49552 @: $(MAKE); $(unstage)
295f4e42
NN
49553 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
49554 r=`${PWD_COMMAND}`; export r; \
8c90b13a 49555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49556 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
49557 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
49558 for flag in $(EXTRA_TARGET_FLAGS); do \
49559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49560 done; \
49561 (cd $(TARGET_SUBDIR)/libjava && \
49562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49564 "RANLIB=$${RANLIB}" \
901119ae 49565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49566 maintainer-clean) \
295f4e42 49567 || exit 1
4977bab6 49568
60975492 49569@endif target-libjava
4977bab6 49570
295f4e42 49571
4977bab6 49572
25b42232 49573
4977bab6 49574
25b42232
PB
49575.PHONY: configure-target-zlib maybe-configure-target-zlib
49576maybe-configure-target-zlib:
3ff3adad
PB
49577@if gcc-bootstrap
49578configure-target-zlib: stage_current
49579@endif gcc-bootstrap
25b42232
PB
49580@if target-zlib
49581maybe-configure-target-zlib: configure-target-zlib
cc11cc9b 49582configure-target-zlib:
f41d6665
DJ
49583 @: $(MAKE); $(unstage)
49584 @r=`${PWD_COMMAND}`; export r; \
49585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49586 echo "Checking multilib configuration for zlib..."; \
49587 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
49588 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
49589 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
49590 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
49591 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
49592 else \
49593 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
49594 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
49595 fi; \
49596 else \
49597 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
cc11cc9b
PB
49598 fi; \
49599 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
295f4e42 49600 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
4fc4dd12 49601 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49602 echo Configuring in $(TARGET_SUBDIR)/zlib; \
49603 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
3aa83176 49604 case $(srcdir) in \
215c351a
PB
49605 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49606 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
49607 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3aa83176 49608 esac; \
215c351a
PB
49609 srcdiroption="--srcdir=$${topdir}/zlib"; \
49610 libsrcdir="$$s/zlib"; \
3aa83176
NN
49611 rm -f no-such-file || : ; \
49612 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
49613 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49614 --target=${target_alias} $${srcdiroption} \
3aa83176 49615 || exit 1
60975492 49616@endif target-zlib
4977bab6 49617
25b42232
PB
49618
49619
ce406537
PB
49620
49621
295f4e42
NN
49622.PHONY: all-target-zlib maybe-all-target-zlib
49623maybe-all-target-zlib:
3ff3adad
PB
49624@if gcc-bootstrap
49625all-target-zlib: stage_current
49626@endif gcc-bootstrap
60975492 49627@if target-zlib
7c27e184 49628TARGET-target-zlib=all
60975492 49629maybe-all-target-zlib: all-target-zlib
295f4e42 49630all-target-zlib: configure-target-zlib
f41d6665 49631 @: $(MAKE); $(unstage)
8c90b13a
L
49632 @r=`${PWD_COMMAND}`; export r; \
49633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49634 $(NORMAL_TARGET_EXPORTS) \
295f4e42 49635 (cd $(TARGET_SUBDIR)/zlib && \
1c8bd6a3
PB
49636 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49637 $(TARGET-target-zlib))
60975492 49638@endif target-zlib
4977bab6 49639
25b42232
PB
49640
49641
ce406537
PB
49642
49643
295f4e42
NN
49644.PHONY: check-target-zlib maybe-check-target-zlib
49645maybe-check-target-zlib:
60975492
PB
49646@if target-zlib
49647maybe-check-target-zlib: check-target-zlib
7e2dbcef 49648
295f4e42 49649check-target-zlib:
f41d6665 49650 @: $(MAKE); $(unstage)
8c90b13a
L
49651 @r=`${PWD_COMMAND}`; export r; \
49652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49653 $(NORMAL_TARGET_EXPORTS) \
295f4e42 49654 (cd $(TARGET_SUBDIR)/zlib && \
a52a0a7f 49655 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 49656
60975492 49657@endif target-zlib
4977bab6 49658
295f4e42
NN
49659.PHONY: install-target-zlib maybe-install-target-zlib
49660maybe-install-target-zlib:
60975492
PB
49661@if target-zlib
49662maybe-install-target-zlib: install-target-zlib
7e2dbcef 49663
295f4e42 49664install-target-zlib: installdirs
f41d6665 49665 @: $(MAKE); $(unstage)
8c90b13a
L
49666 @r=`${PWD_COMMAND}`; export r; \
49667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49668 $(NORMAL_TARGET_EXPORTS) \
295f4e42 49669 (cd $(TARGET_SUBDIR)/zlib && \
a52a0a7f 49670 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 49671
60975492 49672@endif target-zlib
4977bab6 49673
b5422ad7 49674# Other targets (info, dvi, pdf, etc.)
4977bab6 49675
295f4e42
NN
49676.PHONY: maybe-info-target-zlib info-target-zlib
49677maybe-info-target-zlib:
60975492
PB
49678@if target-zlib
49679maybe-info-target-zlib: info-target-zlib
4977bab6 49680
295f4e42 49681info-target-zlib: \
05750653 49682 configure-target-zlib
f41d6665 49683 @: $(MAKE); $(unstage)
295f4e42 49684 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
8c90b13a
L
49685 r=`${PWD_COMMAND}`; export r; \
49686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49687 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49688 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
49689 for flag in $(EXTRA_TARGET_FLAGS); do \
49690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49691 done; \
49692 (cd $(TARGET_SUBDIR)/zlib && \
49693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49695 "RANLIB=$${RANLIB}" \
901119ae 49696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49697 info) \
3aa83176 49698 || exit 1
4977bab6 49699
60975492 49700@endif target-zlib
4977bab6 49701
295f4e42
NN
49702.PHONY: maybe-dvi-target-zlib dvi-target-zlib
49703maybe-dvi-target-zlib:
60975492
PB
49704@if target-zlib
49705maybe-dvi-target-zlib: dvi-target-zlib
7e2dbcef 49706
295f4e42 49707dvi-target-zlib: \
05750653 49708 configure-target-zlib
f41d6665 49709 @: $(MAKE); $(unstage)
295f4e42
NN
49710 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
49711 r=`${PWD_COMMAND}`; export r; \
8c90b13a 49712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49713 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49714 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
49715 for flag in $(EXTRA_TARGET_FLAGS); do \
49716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49717 done; \
49718 (cd $(TARGET_SUBDIR)/zlib && \
49719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49721 "RANLIB=$${RANLIB}" \
901119ae 49722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49723 dvi) \
295f4e42 49724 || exit 1
4977bab6 49725
60975492 49726@endif target-zlib
4977bab6 49727
b5422ad7
BM
49728.PHONY: maybe-pdf-target-zlib pdf-target-zlib
49729maybe-pdf-target-zlib:
49730@if target-zlib
49731maybe-pdf-target-zlib: pdf-target-zlib
49732
49733pdf-target-zlib: \
49734 configure-target-zlib
49735 @: $(MAKE); $(unstage)
49736 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
49737 r=`${PWD_COMMAND}`; export r; \
49738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49739 $(NORMAL_TARGET_EXPORTS) \
49740 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
49741 for flag in $(EXTRA_TARGET_FLAGS); do \
49742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49743 done; \
49744 (cd $(TARGET_SUBDIR)/zlib && \
49745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49747 "RANLIB=$${RANLIB}" \
901119ae 49748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
49749 pdf) \
49750 || exit 1
49751
49752@endif target-zlib
49753
f87a2b2e
MS
49754.PHONY: maybe-html-target-zlib html-target-zlib
49755maybe-html-target-zlib:
49756@if target-zlib
49757maybe-html-target-zlib: html-target-zlib
49758
49759html-target-zlib: \
05750653 49760 configure-target-zlib
f41d6665 49761 @: $(MAKE); $(unstage)
f87a2b2e
MS
49762 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
49763 r=`${PWD_COMMAND}`; export r; \
49764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
49765 $(NORMAL_TARGET_EXPORTS) \
49766 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
49767 for flag in $(EXTRA_TARGET_FLAGS); do \
49768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49769 done; \
49770 (cd $(TARGET_SUBDIR)/zlib && \
49771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49773 "RANLIB=$${RANLIB}" \
901119ae 49774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
49775 html) \
49776 || exit 1
49777
49778@endif target-zlib
49779
295f4e42
NN
49780.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
49781maybe-TAGS-target-zlib:
60975492
PB
49782@if target-zlib
49783maybe-TAGS-target-zlib: TAGS-target-zlib
7e2dbcef 49784
295f4e42 49785TAGS-target-zlib: \
05750653 49786 configure-target-zlib
f41d6665 49787 @: $(MAKE); $(unstage)
295f4e42
NN
49788 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
49789 r=`${PWD_COMMAND}`; export r; \
8c90b13a 49790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49791 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49792 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
49793 for flag in $(EXTRA_TARGET_FLAGS); do \
49794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49795 done; \
49796 (cd $(TARGET_SUBDIR)/zlib && \
49797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49799 "RANLIB=$${RANLIB}" \
901119ae 49800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49801 TAGS) \
295f4e42 49802 || exit 1
4977bab6 49803
60975492 49804@endif target-zlib
4977bab6 49805
295f4e42
NN
49806.PHONY: maybe-install-info-target-zlib install-info-target-zlib
49807maybe-install-info-target-zlib:
60975492
PB
49808@if target-zlib
49809maybe-install-info-target-zlib: install-info-target-zlib
4977bab6 49810
295f4e42
NN
49811install-info-target-zlib: \
49812 configure-target-zlib \
05750653 49813 info-target-zlib
f41d6665 49814 @: $(MAKE); $(unstage)
295f4e42 49815 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
8c90b13a
L
49816 r=`${PWD_COMMAND}`; export r; \
49817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49818 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49819 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
49820 for flag in $(EXTRA_TARGET_FLAGS); do \
49821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49822 done; \
49823 (cd $(TARGET_SUBDIR)/zlib && \
49824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49826 "RANLIB=$${RANLIB}" \
901119ae 49827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49828 install-info) \
3aa83176 49829 || exit 1
4977bab6 49830
60975492 49831@endif target-zlib
7e2dbcef 49832
9c4d2493
BM
49833.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
49834maybe-install-pdf-target-zlib:
49835@if target-zlib
49836maybe-install-pdf-target-zlib: install-pdf-target-zlib
49837
49838install-pdf-target-zlib: \
49839 configure-target-zlib \
49840 pdf-target-zlib
49841 @: $(MAKE); $(unstage)
49842 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
49843 r=`${PWD_COMMAND}`; export r; \
49844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49845 $(NORMAL_TARGET_EXPORTS) \
49846 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
49847 for flag in $(EXTRA_TARGET_FLAGS); do \
49848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49849 done; \
49850 (cd $(TARGET_SUBDIR)/zlib && \
49851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49853 "RANLIB=$${RANLIB}" \
901119ae 49854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
49855 install-pdf) \
49856 || exit 1
49857
49858@endif target-zlib
49859
65d6e994
CD
49860.PHONY: maybe-install-html-target-zlib install-html-target-zlib
49861maybe-install-html-target-zlib:
49862@if target-zlib
49863maybe-install-html-target-zlib: install-html-target-zlib
49864
49865install-html-target-zlib: \
49866 configure-target-zlib \
49867 html-target-zlib
49868 @: $(MAKE); $(unstage)
49869 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
49870 r=`${PWD_COMMAND}`; export r; \
49871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49872 $(NORMAL_TARGET_EXPORTS) \
49873 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
49874 for flag in $(EXTRA_TARGET_FLAGS); do \
49875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49876 done; \
49877 (cd $(TARGET_SUBDIR)/zlib && \
49878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49880 "RANLIB=$${RANLIB}" \
901119ae 49881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
49882 install-html) \
49883 || exit 1
49884
49885@endif target-zlib
49886
295f4e42
NN
49887.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
49888maybe-installcheck-target-zlib:
60975492
PB
49889@if target-zlib
49890maybe-installcheck-target-zlib: installcheck-target-zlib
4977bab6 49891
295f4e42 49892installcheck-target-zlib: \
05750653 49893 configure-target-zlib
f41d6665 49894 @: $(MAKE); $(unstage)
295f4e42
NN
49895 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
49896 r=`${PWD_COMMAND}`; export r; \
49897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49898 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49899 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
49900 for flag in $(EXTRA_TARGET_FLAGS); do \
49901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49902 done; \
49903 (cd $(TARGET_SUBDIR)/zlib && \
49904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49906 "RANLIB=$${RANLIB}" \
901119ae 49907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49908 installcheck) \
295f4e42 49909 || exit 1
4977bab6 49910
60975492 49911@endif target-zlib
7e2dbcef 49912
295f4e42
NN
49913.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
49914maybe-mostlyclean-target-zlib:
60975492
PB
49915@if target-zlib
49916maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
4977bab6 49917
05750653 49918mostlyclean-target-zlib:
f41d6665 49919 @: $(MAKE); $(unstage)
295f4e42
NN
49920 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
49921 r=`${PWD_COMMAND}`; export r; \
49922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49923 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49924 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
49925 for flag in $(EXTRA_TARGET_FLAGS); do \
49926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49927 done; \
49928 (cd $(TARGET_SUBDIR)/zlib && \
49929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49931 "RANLIB=$${RANLIB}" \
901119ae 49932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49933 mostlyclean) \
295f4e42 49934 || exit 1
4977bab6 49935
60975492 49936@endif target-zlib
4977bab6 49937
295f4e42
NN
49938.PHONY: maybe-clean-target-zlib clean-target-zlib
49939maybe-clean-target-zlib:
60975492
PB
49940@if target-zlib
49941maybe-clean-target-zlib: clean-target-zlib
4977bab6 49942
05750653 49943clean-target-zlib:
f41d6665 49944 @: $(MAKE); $(unstage)
295f4e42 49945 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
8c90b13a
L
49946 r=`${PWD_COMMAND}`; export r; \
49947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49948 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49949 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
49950 for flag in $(EXTRA_TARGET_FLAGS); do \
49951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49952 done; \
49953 (cd $(TARGET_SUBDIR)/zlib && \
49954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49956 "RANLIB=$${RANLIB}" \
901119ae 49957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49958 clean) \
3aa83176 49959 || exit 1
4977bab6 49960
60975492 49961@endif target-zlib
4977bab6 49962
295f4e42
NN
49963.PHONY: maybe-distclean-target-zlib distclean-target-zlib
49964maybe-distclean-target-zlib:
60975492
PB
49965@if target-zlib
49966maybe-distclean-target-zlib: distclean-target-zlib
7e2dbcef 49967
05750653 49968distclean-target-zlib:
f41d6665 49969 @: $(MAKE); $(unstage)
295f4e42
NN
49970 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
49971 r=`${PWD_COMMAND}`; export r; \
8c90b13a 49972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49973 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49974 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
49975 for flag in $(EXTRA_TARGET_FLAGS); do \
49976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49977 done; \
49978 (cd $(TARGET_SUBDIR)/zlib && \
49979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49981 "RANLIB=$${RANLIB}" \
901119ae 49982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49983 distclean) \
295f4e42 49984 || exit 1
4977bab6 49985
60975492 49986@endif target-zlib
4977bab6 49987
295f4e42
NN
49988.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
49989maybe-maintainer-clean-target-zlib:
60975492
PB
49990@if target-zlib
49991maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
7e2dbcef 49992
05750653 49993maintainer-clean-target-zlib:
f41d6665 49994 @: $(MAKE); $(unstage)
295f4e42
NN
49995 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
49996 r=`${PWD_COMMAND}`; export r; \
8c90b13a 49997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49998 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49999 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
50000 for flag in $(EXTRA_TARGET_FLAGS); do \
50001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50002 done; \
50003 (cd $(TARGET_SUBDIR)/zlib && \
50004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50006 "RANLIB=$${RANLIB}" \
901119ae 50007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50008 maintainer-clean) \
295f4e42 50009 || exit 1
4977bab6 50010
60975492 50011@endif target-zlib
4977bab6 50012
4977bab6 50013
295f4e42 50014
25b42232 50015
4977bab6 50016
25b42232
PB
50017.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
50018maybe-configure-target-boehm-gc:
3ff3adad
PB
50019@if gcc-bootstrap
50020configure-target-boehm-gc: stage_current
50021@endif gcc-bootstrap
25b42232
PB
50022@if target-boehm-gc
50023maybe-configure-target-boehm-gc: configure-target-boehm-gc
cc11cc9b 50024configure-target-boehm-gc:
f41d6665
DJ
50025 @: $(MAKE); $(unstage)
50026 @r=`${PWD_COMMAND}`; export r; \
50027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50028 echo "Checking multilib configuration for boehm-gc..."; \
50029 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
50030 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
50031 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
50032 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
50033 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
50034 else \
50035 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
50036 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
50037 fi; \
50038 else \
50039 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
cc11cc9b
PB
50040 fi; \
50041 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
295f4e42 50042 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
4fc4dd12 50043 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50044 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
50045 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
3aa83176 50046 case $(srcdir) in \
215c351a
PB
50047 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50048 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
50049 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3aa83176 50050 esac; \
215c351a
PB
50051 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
50052 libsrcdir="$$s/boehm-gc"; \
3aa83176
NN
50053 rm -f no-such-file || : ; \
50054 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
50055 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50056 --target=${target_alias} $${srcdiroption} \
3aa83176 50057 || exit 1
60975492 50058@endif target-boehm-gc
4977bab6 50059
25b42232
PB
50060
50061
ce406537
PB
50062
50063
295f4e42
NN
50064.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
50065maybe-all-target-boehm-gc:
3ff3adad
PB
50066@if gcc-bootstrap
50067all-target-boehm-gc: stage_current
50068@endif gcc-bootstrap
60975492 50069@if target-boehm-gc
7c27e184 50070TARGET-target-boehm-gc=all
60975492 50071maybe-all-target-boehm-gc: all-target-boehm-gc
295f4e42 50072all-target-boehm-gc: configure-target-boehm-gc
f41d6665 50073 @: $(MAKE); $(unstage)
8c90b13a
L
50074 @r=`${PWD_COMMAND}`; export r; \
50075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50076 $(NORMAL_TARGET_EXPORTS) \
295f4e42 50077 (cd $(TARGET_SUBDIR)/boehm-gc && \
1c8bd6a3
PB
50078 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50079 $(TARGET-target-boehm-gc))
60975492 50080@endif target-boehm-gc
4977bab6 50081
25b42232
PB
50082
50083
ce406537
PB
50084
50085
295f4e42
NN
50086.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
50087maybe-check-target-boehm-gc:
60975492
PB
50088@if target-boehm-gc
50089maybe-check-target-boehm-gc: check-target-boehm-gc
7e2dbcef 50090
295f4e42 50091check-target-boehm-gc:
f41d6665 50092 @: $(MAKE); $(unstage)
8c90b13a
L
50093 @r=`${PWD_COMMAND}`; export r; \
50094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50095 $(NORMAL_TARGET_EXPORTS) \
295f4e42 50096 (cd $(TARGET_SUBDIR)/boehm-gc && \
a52a0a7f 50097 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 50098
60975492 50099@endif target-boehm-gc
4977bab6 50100
295f4e42
NN
50101.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
50102maybe-install-target-boehm-gc:
60975492
PB
50103@if target-boehm-gc
50104maybe-install-target-boehm-gc: install-target-boehm-gc
7e2dbcef 50105
295f4e42 50106install-target-boehm-gc: installdirs
f41d6665 50107 @: $(MAKE); $(unstage)
8c90b13a
L
50108 @r=`${PWD_COMMAND}`; export r; \
50109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50110 $(NORMAL_TARGET_EXPORTS) \
295f4e42 50111 (cd $(TARGET_SUBDIR)/boehm-gc && \
a52a0a7f 50112 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 50113
60975492 50114@endif target-boehm-gc
4977bab6 50115
b5422ad7 50116# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
50117
50118.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
50119maybe-info-target-boehm-gc:
60975492
PB
50120@if target-boehm-gc
50121maybe-info-target-boehm-gc: info-target-boehm-gc
295f4e42
NN
50122
50123info-target-boehm-gc: \
05750653 50124 configure-target-boehm-gc
f41d6665 50125 @: $(MAKE); $(unstage)
295f4e42
NN
50126 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
50127 r=`${PWD_COMMAND}`; export r; \
50128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50129 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50130 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
50131 for flag in $(EXTRA_TARGET_FLAGS); do \
50132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50133 done; \
50134 (cd $(TARGET_SUBDIR)/boehm-gc && \
50135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50137 "RANLIB=$${RANLIB}" \
901119ae 50138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50139 info) \
295f4e42
NN
50140 || exit 1
50141
60975492 50142@endif target-boehm-gc
295f4e42
NN
50143
50144.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
50145maybe-dvi-target-boehm-gc:
60975492
PB
50146@if target-boehm-gc
50147maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
295f4e42
NN
50148
50149dvi-target-boehm-gc: \
05750653 50150 configure-target-boehm-gc
f41d6665 50151 @: $(MAKE); $(unstage)
295f4e42
NN
50152 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
50153 r=`${PWD_COMMAND}`; export r; \
50154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50155 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50156 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
50157 for flag in $(EXTRA_TARGET_FLAGS); do \
50158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50159 done; \
50160 (cd $(TARGET_SUBDIR)/boehm-gc && \
50161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50163 "RANLIB=$${RANLIB}" \
901119ae 50164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50165 dvi) \
295f4e42
NN
50166 || exit 1
50167
60975492 50168@endif target-boehm-gc
295f4e42 50169
b5422ad7
BM
50170.PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
50171maybe-pdf-target-boehm-gc:
50172@if target-boehm-gc
50173maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
50174
50175pdf-target-boehm-gc: \
50176 configure-target-boehm-gc
50177 @: $(MAKE); $(unstage)
50178 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
50179 r=`${PWD_COMMAND}`; export r; \
50180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50181 $(NORMAL_TARGET_EXPORTS) \
50182 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
50183 for flag in $(EXTRA_TARGET_FLAGS); do \
50184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50185 done; \
50186 (cd $(TARGET_SUBDIR)/boehm-gc && \
50187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50189 "RANLIB=$${RANLIB}" \
901119ae 50190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
50191 pdf) \
50192 || exit 1
50193
50194@endif target-boehm-gc
50195
f87a2b2e
MS
50196.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
50197maybe-html-target-boehm-gc:
50198@if target-boehm-gc
50199maybe-html-target-boehm-gc: html-target-boehm-gc
50200
50201html-target-boehm-gc: \
05750653 50202 configure-target-boehm-gc
f41d6665 50203 @: $(MAKE); $(unstage)
f87a2b2e
MS
50204 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
50205 r=`${PWD_COMMAND}`; export r; \
50206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
50207 $(NORMAL_TARGET_EXPORTS) \
50208 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
50209 for flag in $(EXTRA_TARGET_FLAGS); do \
50210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50211 done; \
50212 (cd $(TARGET_SUBDIR)/boehm-gc && \
50213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50215 "RANLIB=$${RANLIB}" \
901119ae 50216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
50217 html) \
50218 || exit 1
50219
50220@endif target-boehm-gc
50221
295f4e42
NN
50222.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
50223maybe-TAGS-target-boehm-gc:
60975492
PB
50224@if target-boehm-gc
50225maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
295f4e42
NN
50226
50227TAGS-target-boehm-gc: \
05750653 50228 configure-target-boehm-gc
f41d6665 50229 @: $(MAKE); $(unstage)
295f4e42
NN
50230 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
50231 r=`${PWD_COMMAND}`; export r; \
50232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50233 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50234 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
50235 for flag in $(EXTRA_TARGET_FLAGS); do \
50236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50237 done; \
50238 (cd $(TARGET_SUBDIR)/boehm-gc && \
50239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50241 "RANLIB=$${RANLIB}" \
901119ae 50242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50243 TAGS) \
295f4e42
NN
50244 || exit 1
50245
60975492 50246@endif target-boehm-gc
295f4e42
NN
50247
50248.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
50249maybe-install-info-target-boehm-gc:
60975492
PB
50250@if target-boehm-gc
50251maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
295f4e42
NN
50252
50253install-info-target-boehm-gc: \
50254 configure-target-boehm-gc \
05750653 50255 info-target-boehm-gc
f41d6665 50256 @: $(MAKE); $(unstage)
295f4e42
NN
50257 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
50258 r=`${PWD_COMMAND}`; export r; \
50259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50260 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50261 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
50262 for flag in $(EXTRA_TARGET_FLAGS); do \
50263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50264 done; \
50265 (cd $(TARGET_SUBDIR)/boehm-gc && \
50266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50268 "RANLIB=$${RANLIB}" \
901119ae 50269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50270 install-info) \
295f4e42
NN
50271 || exit 1
50272
60975492 50273@endif target-boehm-gc
295f4e42 50274
9c4d2493
BM
50275.PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
50276maybe-install-pdf-target-boehm-gc:
50277@if target-boehm-gc
50278maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
50279
50280install-pdf-target-boehm-gc: \
50281 configure-target-boehm-gc \
50282 pdf-target-boehm-gc
50283 @: $(MAKE); $(unstage)
50284 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
50285 r=`${PWD_COMMAND}`; export r; \
50286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50287 $(NORMAL_TARGET_EXPORTS) \
50288 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
50289 for flag in $(EXTRA_TARGET_FLAGS); do \
50290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50291 done; \
50292 (cd $(TARGET_SUBDIR)/boehm-gc && \
50293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50295 "RANLIB=$${RANLIB}" \
901119ae 50296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
50297 install-pdf) \
50298 || exit 1
50299
50300@endif target-boehm-gc
50301
65d6e994
CD
50302.PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
50303maybe-install-html-target-boehm-gc:
50304@if target-boehm-gc
50305maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
50306
50307install-html-target-boehm-gc: \
50308 configure-target-boehm-gc \
50309 html-target-boehm-gc
50310 @: $(MAKE); $(unstage)
50311 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
50312 r=`${PWD_COMMAND}`; export r; \
50313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50314 $(NORMAL_TARGET_EXPORTS) \
50315 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
50316 for flag in $(EXTRA_TARGET_FLAGS); do \
50317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50318 done; \
50319 (cd $(TARGET_SUBDIR)/boehm-gc && \
50320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50322 "RANLIB=$${RANLIB}" \
901119ae 50323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
50324 install-html) \
50325 || exit 1
50326
50327@endif target-boehm-gc
50328
295f4e42
NN
50329.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
50330maybe-installcheck-target-boehm-gc:
60975492
PB
50331@if target-boehm-gc
50332maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
295f4e42
NN
50333
50334installcheck-target-boehm-gc: \
05750653 50335 configure-target-boehm-gc
f41d6665 50336 @: $(MAKE); $(unstage)
295f4e42
NN
50337 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
50338 r=`${PWD_COMMAND}`; export r; \
50339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50340 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50341 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
50342 for flag in $(EXTRA_TARGET_FLAGS); do \
50343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50344 done; \
50345 (cd $(TARGET_SUBDIR)/boehm-gc && \
50346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50348 "RANLIB=$${RANLIB}" \
901119ae 50349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50350 installcheck) \
295f4e42
NN
50351 || exit 1
50352
60975492 50353@endif target-boehm-gc
295f4e42
NN
50354
50355.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
50356maybe-mostlyclean-target-boehm-gc:
60975492
PB
50357@if target-boehm-gc
50358maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
295f4e42 50359
05750653 50360mostlyclean-target-boehm-gc:
f41d6665 50361 @: $(MAKE); $(unstage)
295f4e42
NN
50362 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
50363 r=`${PWD_COMMAND}`; export r; \
50364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50365 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50366 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
50367 for flag in $(EXTRA_TARGET_FLAGS); do \
50368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50369 done; \
50370 (cd $(TARGET_SUBDIR)/boehm-gc && \
50371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50373 "RANLIB=$${RANLIB}" \
901119ae 50374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50375 mostlyclean) \
295f4e42
NN
50376 || exit 1
50377
60975492 50378@endif target-boehm-gc
295f4e42
NN
50379
50380.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
50381maybe-clean-target-boehm-gc:
60975492
PB
50382@if target-boehm-gc
50383maybe-clean-target-boehm-gc: clean-target-boehm-gc
295f4e42 50384
05750653 50385clean-target-boehm-gc:
f41d6665 50386 @: $(MAKE); $(unstage)
295f4e42
NN
50387 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
50388 r=`${PWD_COMMAND}`; export r; \
50389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50390 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50391 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
50392 for flag in $(EXTRA_TARGET_FLAGS); do \
50393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50394 done; \
50395 (cd $(TARGET_SUBDIR)/boehm-gc && \
50396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50398 "RANLIB=$${RANLIB}" \
901119ae 50399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50400 clean) \
295f4e42
NN
50401 || exit 1
50402
60975492 50403@endif target-boehm-gc
295f4e42
NN
50404
50405.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
50406maybe-distclean-target-boehm-gc:
60975492
PB
50407@if target-boehm-gc
50408maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
295f4e42 50409
05750653 50410distclean-target-boehm-gc:
f41d6665 50411 @: $(MAKE); $(unstage)
295f4e42
NN
50412 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
50413 r=`${PWD_COMMAND}`; export r; \
50414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50415 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50416 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
50417 for flag in $(EXTRA_TARGET_FLAGS); do \
50418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50419 done; \
50420 (cd $(TARGET_SUBDIR)/boehm-gc && \
50421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50423 "RANLIB=$${RANLIB}" \
901119ae 50424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50425 distclean) \
295f4e42
NN
50426 || exit 1
50427
60975492 50428@endif target-boehm-gc
295f4e42
NN
50429
50430.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
50431maybe-maintainer-clean-target-boehm-gc:
60975492
PB
50432@if target-boehm-gc
50433maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
295f4e42 50434
05750653 50435maintainer-clean-target-boehm-gc:
f41d6665 50436 @: $(MAKE); $(unstage)
295f4e42
NN
50437 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
50438 r=`${PWD_COMMAND}`; export r; \
50439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50440 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50441 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
50442 for flag in $(EXTRA_TARGET_FLAGS); do \
50443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50444 done; \
50445 (cd $(TARGET_SUBDIR)/boehm-gc && \
50446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50448 "RANLIB=$${RANLIB}" \
901119ae 50449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50450 maintainer-clean) \
295f4e42
NN
50451 || exit 1
50452
60975492 50453@endif target-boehm-gc
295f4e42
NN
50454
50455
4977bab6 50456
4977bab6 50457
25b42232
PB
50458
50459.PHONY: configure-target-qthreads maybe-configure-target-qthreads
50460maybe-configure-target-qthreads:
3ff3adad
PB
50461@if gcc-bootstrap
50462configure-target-qthreads: stage_current
50463@endif gcc-bootstrap
25b42232
PB
50464@if target-qthreads
50465maybe-configure-target-qthreads: configure-target-qthreads
cc11cc9b 50466configure-target-qthreads:
f41d6665
DJ
50467 @: $(MAKE); $(unstage)
50468 @r=`${PWD_COMMAND}`; export r; \
50469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50470 echo "Checking multilib configuration for qthreads..."; \
50471 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
50472 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/qthreads/multilib.tmp 2> /dev/null ; \
50473 if test -r $(TARGET_SUBDIR)/qthreads/multilib.out; then \
50474 if cmp -s $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; then \
50475 rm -f $(TARGET_SUBDIR)/qthreads/multilib.tmp; \
50476 else \
50477 rm -f $(TARGET_SUBDIR)/qthreads/Makefile; \
50478 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
50479 fi; \
50480 else \
50481 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
cc11cc9b
PB
50482 fi; \
50483 test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
295f4e42 50484 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
4fc4dd12 50485 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50486 echo Configuring in $(TARGET_SUBDIR)/qthreads; \
50487 cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
3aa83176 50488 case $(srcdir) in \
215c351a
PB
50489 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50490 *) topdir=`echo $(TARGET_SUBDIR)/qthreads/ | \
50491 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3aa83176 50492 esac; \
215c351a
PB
50493 srcdiroption="--srcdir=$${topdir}/qthreads"; \
50494 libsrcdir="$$s/qthreads"; \
3aa83176
NN
50495 rm -f no-such-file || : ; \
50496 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
50497 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50498 --target=${target_alias} $${srcdiroption} \
3aa83176 50499 || exit 1
60975492 50500@endif target-qthreads
4977bab6 50501
25b42232
PB
50502
50503
ce406537
PB
50504
50505
295f4e42
NN
50506.PHONY: all-target-qthreads maybe-all-target-qthreads
50507maybe-all-target-qthreads:
3ff3adad
PB
50508@if gcc-bootstrap
50509all-target-qthreads: stage_current
50510@endif gcc-bootstrap
60975492 50511@if target-qthreads
7c27e184 50512TARGET-target-qthreads=all
60975492 50513maybe-all-target-qthreads: all-target-qthreads
295f4e42 50514all-target-qthreads: configure-target-qthreads
f41d6665 50515 @: $(MAKE); $(unstage)
8c90b13a
L
50516 @r=`${PWD_COMMAND}`; export r; \
50517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50518 $(NORMAL_TARGET_EXPORTS) \
295f4e42 50519 (cd $(TARGET_SUBDIR)/qthreads && \
1c8bd6a3
PB
50520 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50521 $(TARGET-target-qthreads))
60975492 50522@endif target-qthreads
4977bab6 50523
25b42232
PB
50524
50525
ce406537
PB
50526
50527
295f4e42
NN
50528.PHONY: check-target-qthreads maybe-check-target-qthreads
50529maybe-check-target-qthreads:
60975492
PB
50530@if target-qthreads
50531maybe-check-target-qthreads: check-target-qthreads
7e2dbcef 50532
295f4e42 50533check-target-qthreads:
f41d6665 50534 @: $(MAKE); $(unstage)
8c90b13a
L
50535 @r=`${PWD_COMMAND}`; export r; \
50536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50537 $(NORMAL_TARGET_EXPORTS) \
295f4e42 50538 (cd $(TARGET_SUBDIR)/qthreads && \
a52a0a7f 50539 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 50540
60975492 50541@endif target-qthreads
4977bab6 50542
295f4e42
NN
50543.PHONY: install-target-qthreads maybe-install-target-qthreads
50544maybe-install-target-qthreads:
60975492
PB
50545@if target-qthreads
50546maybe-install-target-qthreads: install-target-qthreads
295f4e42
NN
50547
50548install-target-qthreads: installdirs
f41d6665 50549 @: $(MAKE); $(unstage)
295f4e42
NN
50550 @r=`${PWD_COMMAND}`; export r; \
50551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50552 $(NORMAL_TARGET_EXPORTS) \
295f4e42 50553 (cd $(TARGET_SUBDIR)/qthreads && \
a52a0a7f 50554 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
295f4e42 50555
60975492 50556@endif target-qthreads
295f4e42 50557
b5422ad7 50558# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
50559
50560.PHONY: maybe-info-target-qthreads info-target-qthreads
50561maybe-info-target-qthreads:
60975492
PB
50562@if target-qthreads
50563maybe-info-target-qthreads: info-target-qthreads
295f4e42
NN
50564
50565info-target-qthreads: \
05750653 50566 configure-target-qthreads
f41d6665 50567 @: $(MAKE); $(unstage)
295f4e42
NN
50568 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
50569 r=`${PWD_COMMAND}`; export r; \
50570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50571 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50572 echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
50573 for flag in $(EXTRA_TARGET_FLAGS); do \
50574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50575 done; \
50576 (cd $(TARGET_SUBDIR)/qthreads && \
50577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50579 "RANLIB=$${RANLIB}" \
901119ae 50580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50581 info) \
295f4e42
NN
50582 || exit 1
50583
60975492 50584@endif target-qthreads
295f4e42
NN
50585
50586.PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
50587maybe-dvi-target-qthreads:
60975492
PB
50588@if target-qthreads
50589maybe-dvi-target-qthreads: dvi-target-qthreads
295f4e42
NN
50590
50591dvi-target-qthreads: \
05750653 50592 configure-target-qthreads
f41d6665 50593 @: $(MAKE); $(unstage)
295f4e42
NN
50594 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
50595 r=`${PWD_COMMAND}`; export r; \
50596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50597 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50598 echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
50599 for flag in $(EXTRA_TARGET_FLAGS); do \
50600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50601 done; \
50602 (cd $(TARGET_SUBDIR)/qthreads && \
50603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50605 "RANLIB=$${RANLIB}" \
901119ae 50606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50607 dvi) \
295f4e42
NN
50608 || exit 1
50609
60975492 50610@endif target-qthreads
295f4e42 50611
b5422ad7
BM
50612.PHONY: maybe-pdf-target-qthreads pdf-target-qthreads
50613maybe-pdf-target-qthreads:
50614@if target-qthreads
50615maybe-pdf-target-qthreads: pdf-target-qthreads
50616
50617pdf-target-qthreads: \
50618 configure-target-qthreads
50619 @: $(MAKE); $(unstage)
50620 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
50621 r=`${PWD_COMMAND}`; export r; \
50622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50623 $(NORMAL_TARGET_EXPORTS) \
50624 echo "Doing pdf in $(TARGET_SUBDIR)/qthreads" ; \
50625 for flag in $(EXTRA_TARGET_FLAGS); do \
50626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50627 done; \
50628 (cd $(TARGET_SUBDIR)/qthreads && \
50629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50631 "RANLIB=$${RANLIB}" \
901119ae 50632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
50633 pdf) \
50634 || exit 1
50635
50636@endif target-qthreads
50637
f87a2b2e
MS
50638.PHONY: maybe-html-target-qthreads html-target-qthreads
50639maybe-html-target-qthreads:
50640@if target-qthreads
50641maybe-html-target-qthreads: html-target-qthreads
50642
50643html-target-qthreads: \
05750653 50644 configure-target-qthreads
f41d6665 50645 @: $(MAKE); $(unstage)
f87a2b2e
MS
50646 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
50647 r=`${PWD_COMMAND}`; export r; \
50648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
50649 $(NORMAL_TARGET_EXPORTS) \
50650 echo "Doing html in $(TARGET_SUBDIR)/qthreads" ; \
50651 for flag in $(EXTRA_TARGET_FLAGS); do \
50652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50653 done; \
50654 (cd $(TARGET_SUBDIR)/qthreads && \
50655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50657 "RANLIB=$${RANLIB}" \
901119ae 50658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
50659 html) \
50660 || exit 1
50661
50662@endif target-qthreads
50663
295f4e42
NN
50664.PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
50665maybe-TAGS-target-qthreads:
60975492
PB
50666@if target-qthreads
50667maybe-TAGS-target-qthreads: TAGS-target-qthreads
295f4e42
NN
50668
50669TAGS-target-qthreads: \
05750653 50670 configure-target-qthreads
f41d6665 50671 @: $(MAKE); $(unstage)
295f4e42
NN
50672 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
50673 r=`${PWD_COMMAND}`; export r; \
50674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50675 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50676 echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
50677 for flag in $(EXTRA_TARGET_FLAGS); do \
50678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50679 done; \
50680 (cd $(TARGET_SUBDIR)/qthreads && \
50681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50683 "RANLIB=$${RANLIB}" \
901119ae 50684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50685 TAGS) \
295f4e42
NN
50686 || exit 1
50687
60975492 50688@endif target-qthreads
295f4e42
NN
50689
50690.PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
50691maybe-install-info-target-qthreads:
60975492
PB
50692@if target-qthreads
50693maybe-install-info-target-qthreads: install-info-target-qthreads
295f4e42
NN
50694
50695install-info-target-qthreads: \
50696 configure-target-qthreads \
05750653 50697 info-target-qthreads
f41d6665 50698 @: $(MAKE); $(unstage)
295f4e42
NN
50699 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
50700 r=`${PWD_COMMAND}`; export r; \
50701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50702 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50703 echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
50704 for flag in $(EXTRA_TARGET_FLAGS); do \
50705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50706 done; \
50707 (cd $(TARGET_SUBDIR)/qthreads && \
50708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50710 "RANLIB=$${RANLIB}" \
901119ae 50711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50712 install-info) \
295f4e42
NN
50713 || exit 1
50714
60975492 50715@endif target-qthreads
295f4e42 50716
9c4d2493
BM
50717.PHONY: maybe-install-pdf-target-qthreads install-pdf-target-qthreads
50718maybe-install-pdf-target-qthreads:
50719@if target-qthreads
50720maybe-install-pdf-target-qthreads: install-pdf-target-qthreads
50721
50722install-pdf-target-qthreads: \
50723 configure-target-qthreads \
50724 pdf-target-qthreads
50725 @: $(MAKE); $(unstage)
50726 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
50727 r=`${PWD_COMMAND}`; export r; \
50728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50729 $(NORMAL_TARGET_EXPORTS) \
50730 echo "Doing install-pdf in $(TARGET_SUBDIR)/qthreads" ; \
50731 for flag in $(EXTRA_TARGET_FLAGS); do \
50732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50733 done; \
50734 (cd $(TARGET_SUBDIR)/qthreads && \
50735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50737 "RANLIB=$${RANLIB}" \
901119ae 50738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
50739 install-pdf) \
50740 || exit 1
50741
50742@endif target-qthreads
50743
65d6e994
CD
50744.PHONY: maybe-install-html-target-qthreads install-html-target-qthreads
50745maybe-install-html-target-qthreads:
50746@if target-qthreads
50747maybe-install-html-target-qthreads: install-html-target-qthreads
50748
50749install-html-target-qthreads: \
50750 configure-target-qthreads \
50751 html-target-qthreads
50752 @: $(MAKE); $(unstage)
50753 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
50754 r=`${PWD_COMMAND}`; export r; \
50755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50756 $(NORMAL_TARGET_EXPORTS) \
50757 echo "Doing install-html in $(TARGET_SUBDIR)/qthreads" ; \
50758 for flag in $(EXTRA_TARGET_FLAGS); do \
50759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50760 done; \
50761 (cd $(TARGET_SUBDIR)/qthreads && \
50762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50764 "RANLIB=$${RANLIB}" \
901119ae 50765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
50766 install-html) \
50767 || exit 1
50768
50769@endif target-qthreads
50770
295f4e42
NN
50771.PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
50772maybe-installcheck-target-qthreads:
60975492
PB
50773@if target-qthreads
50774maybe-installcheck-target-qthreads: installcheck-target-qthreads
295f4e42
NN
50775
50776installcheck-target-qthreads: \
05750653 50777 configure-target-qthreads
f41d6665 50778 @: $(MAKE); $(unstage)
295f4e42
NN
50779 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
50780 r=`${PWD_COMMAND}`; export r; \
50781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50782 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50783 echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
50784 for flag in $(EXTRA_TARGET_FLAGS); do \
50785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50786 done; \
50787 (cd $(TARGET_SUBDIR)/qthreads && \
50788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50790 "RANLIB=$${RANLIB}" \
901119ae 50791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50792 installcheck) \
295f4e42
NN
50793 || exit 1
50794
60975492 50795@endif target-qthreads
295f4e42
NN
50796
50797.PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
50798maybe-mostlyclean-target-qthreads:
60975492
PB
50799@if target-qthreads
50800maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
295f4e42 50801
05750653 50802mostlyclean-target-qthreads:
f41d6665 50803 @: $(MAKE); $(unstage)
295f4e42
NN
50804 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
50805 r=`${PWD_COMMAND}`; export r; \
50806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50807 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50808 echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
50809 for flag in $(EXTRA_TARGET_FLAGS); do \
50810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50811 done; \
50812 (cd $(TARGET_SUBDIR)/qthreads && \
50813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50815 "RANLIB=$${RANLIB}" \
901119ae 50816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50817 mostlyclean) \
295f4e42
NN
50818 || exit 1
50819
60975492 50820@endif target-qthreads
295f4e42
NN
50821
50822.PHONY: maybe-clean-target-qthreads clean-target-qthreads
50823maybe-clean-target-qthreads:
60975492
PB
50824@if target-qthreads
50825maybe-clean-target-qthreads: clean-target-qthreads
295f4e42 50826
05750653 50827clean-target-qthreads:
f41d6665 50828 @: $(MAKE); $(unstage)
295f4e42
NN
50829 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
50830 r=`${PWD_COMMAND}`; export r; \
50831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50832 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50833 echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
50834 for flag in $(EXTRA_TARGET_FLAGS); do \
50835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50836 done; \
50837 (cd $(TARGET_SUBDIR)/qthreads && \
50838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50840 "RANLIB=$${RANLIB}" \
901119ae 50841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50842 clean) \
295f4e42
NN
50843 || exit 1
50844
60975492 50845@endif target-qthreads
295f4e42
NN
50846
50847.PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
50848maybe-distclean-target-qthreads:
60975492
PB
50849@if target-qthreads
50850maybe-distclean-target-qthreads: distclean-target-qthreads
295f4e42 50851
05750653 50852distclean-target-qthreads:
f41d6665 50853 @: $(MAKE); $(unstage)
295f4e42
NN
50854 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
50855 r=`${PWD_COMMAND}`; export r; \
50856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50857 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50858 echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
50859 for flag in $(EXTRA_TARGET_FLAGS); do \
50860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50861 done; \
50862 (cd $(TARGET_SUBDIR)/qthreads && \
50863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50865 "RANLIB=$${RANLIB}" \
901119ae 50866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50867 distclean) \
295f4e42
NN
50868 || exit 1
50869
60975492 50870@endif target-qthreads
295f4e42
NN
50871
50872.PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
50873maybe-maintainer-clean-target-qthreads:
60975492
PB
50874@if target-qthreads
50875maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
295f4e42 50876
05750653 50877maintainer-clean-target-qthreads:
f41d6665 50878 @: $(MAKE); $(unstage)
295f4e42
NN
50879 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
50880 r=`${PWD_COMMAND}`; export r; \
50881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50882 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50883 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
50884 for flag in $(EXTRA_TARGET_FLAGS); do \
50885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50886 done; \
50887 (cd $(TARGET_SUBDIR)/qthreads && \
50888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50890 "RANLIB=$${RANLIB}" \
901119ae 50891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50892 maintainer-clean) \
295f4e42 50893 || exit 1
7e2dbcef 50894
60975492 50895@endif target-qthreads
4977bab6
ZW
50896
50897
4977bab6 50898
4977bab6 50899
25b42232
PB
50900
50901.PHONY: configure-target-rda maybe-configure-target-rda
50902maybe-configure-target-rda:
3ff3adad
PB
50903@if gcc-bootstrap
50904configure-target-rda: stage_current
50905@endif gcc-bootstrap
25b42232
PB
50906@if target-rda
50907maybe-configure-target-rda: configure-target-rda
cc11cc9b 50908configure-target-rda:
f41d6665
DJ
50909 @: $(MAKE); $(unstage)
50910 @r=`${PWD_COMMAND}`; export r; \
50911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50912 echo "Checking multilib configuration for rda..."; \
50913 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
50914 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
50915 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
50916 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
50917 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
50918 else \
50919 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
50920 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
50921 fi; \
50922 else \
50923 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
cc11cc9b
PB
50924 fi; \
50925 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
295f4e42 50926 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
4fc4dd12 50927 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50928 echo Configuring in $(TARGET_SUBDIR)/rda; \
50929 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
3aa83176 50930 case $(srcdir) in \
215c351a
PB
50931 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50932 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
50933 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3aa83176 50934 esac; \
215c351a
PB
50935 srcdiroption="--srcdir=$${topdir}/rda"; \
50936 libsrcdir="$$s/rda"; \
3aa83176
NN
50937 rm -f no-such-file || : ; \
50938 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
50939 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50940 --target=${target_alias} $${srcdiroption} \
3aa83176 50941 || exit 1
60975492 50942@endif target-rda
4977bab6 50943
25b42232
PB
50944
50945
ce406537
PB
50946
50947
295f4e42
NN
50948.PHONY: all-target-rda maybe-all-target-rda
50949maybe-all-target-rda:
3ff3adad
PB
50950@if gcc-bootstrap
50951all-target-rda: stage_current
50952@endif gcc-bootstrap
60975492 50953@if target-rda
7c27e184 50954TARGET-target-rda=all
60975492 50955maybe-all-target-rda: all-target-rda
295f4e42 50956all-target-rda: configure-target-rda
f41d6665 50957 @: $(MAKE); $(unstage)
8c90b13a
L
50958 @r=`${PWD_COMMAND}`; export r; \
50959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50960 $(NORMAL_TARGET_EXPORTS) \
295f4e42 50961 (cd $(TARGET_SUBDIR)/rda && \
1c8bd6a3
PB
50962 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50963 $(TARGET-target-rda))
60975492 50964@endif target-rda
4977bab6 50965
25b42232
PB
50966
50967
ce406537
PB
50968
50969
295f4e42
NN
50970.PHONY: check-target-rda maybe-check-target-rda
50971maybe-check-target-rda:
60975492
PB
50972@if target-rda
50973maybe-check-target-rda: check-target-rda
7e2dbcef 50974
295f4e42 50975check-target-rda:
f41d6665 50976 @: $(MAKE); $(unstage)
8c90b13a
L
50977 @r=`${PWD_COMMAND}`; export r; \
50978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50979 $(NORMAL_TARGET_EXPORTS) \
295f4e42 50980 (cd $(TARGET_SUBDIR)/rda && \
a52a0a7f 50981 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
6599da04 50982
60975492 50983@endif target-rda
4977bab6 50984
295f4e42
NN
50985.PHONY: install-target-rda maybe-install-target-rda
50986maybe-install-target-rda:
60975492
PB
50987@if target-rda
50988maybe-install-target-rda: install-target-rda
7e2dbcef 50989
295f4e42 50990install-target-rda: installdirs
f41d6665 50991 @: $(MAKE); $(unstage)
8c90b13a
L
50992 @r=`${PWD_COMMAND}`; export r; \
50993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50994 $(NORMAL_TARGET_EXPORTS) \
295f4e42 50995 (cd $(TARGET_SUBDIR)/rda && \
a52a0a7f 50996 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e490616e 50997
60975492 50998@endif target-rda
4977bab6 50999
b5422ad7 51000# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
51001
51002.PHONY: maybe-info-target-rda info-target-rda
51003maybe-info-target-rda:
60975492
PB
51004@if target-rda
51005maybe-info-target-rda: info-target-rda
295f4e42
NN
51006
51007info-target-rda: \
05750653 51008 configure-target-rda
f41d6665 51009 @: $(MAKE); $(unstage)
295f4e42
NN
51010 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
51011 r=`${PWD_COMMAND}`; export r; \
51012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51013 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51014 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
51015 for flag in $(EXTRA_TARGET_FLAGS); do \
51016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51017 done; \
51018 (cd $(TARGET_SUBDIR)/rda && \
51019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51021 "RANLIB=$${RANLIB}" \
901119ae 51022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51023 info) \
295f4e42
NN
51024 || exit 1
51025
60975492 51026@endif target-rda
295f4e42
NN
51027
51028.PHONY: maybe-dvi-target-rda dvi-target-rda
51029maybe-dvi-target-rda:
60975492
PB
51030@if target-rda
51031maybe-dvi-target-rda: dvi-target-rda
295f4e42
NN
51032
51033dvi-target-rda: \
05750653 51034 configure-target-rda
f41d6665 51035 @: $(MAKE); $(unstage)
295f4e42
NN
51036 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
51037 r=`${PWD_COMMAND}`; export r; \
51038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51039 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51040 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
51041 for flag in $(EXTRA_TARGET_FLAGS); do \
51042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51043 done; \
51044 (cd $(TARGET_SUBDIR)/rda && \
51045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51047 "RANLIB=$${RANLIB}" \
901119ae 51048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51049 dvi) \
295f4e42
NN
51050 || exit 1
51051
60975492 51052@endif target-rda
295f4e42 51053
b5422ad7
BM
51054.PHONY: maybe-pdf-target-rda pdf-target-rda
51055maybe-pdf-target-rda:
51056@if target-rda
51057maybe-pdf-target-rda: pdf-target-rda
51058
51059pdf-target-rda: \
51060 configure-target-rda
51061 @: $(MAKE); $(unstage)
51062 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
51063 r=`${PWD_COMMAND}`; export r; \
51064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51065 $(NORMAL_TARGET_EXPORTS) \
51066 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
51067 for flag in $(EXTRA_TARGET_FLAGS); do \
51068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51069 done; \
51070 (cd $(TARGET_SUBDIR)/rda && \
51071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51073 "RANLIB=$${RANLIB}" \
901119ae 51074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
51075 pdf) \
51076 || exit 1
51077
51078@endif target-rda
51079
f87a2b2e
MS
51080.PHONY: maybe-html-target-rda html-target-rda
51081maybe-html-target-rda:
51082@if target-rda
51083maybe-html-target-rda: html-target-rda
51084
51085html-target-rda: \
05750653 51086 configure-target-rda
f41d6665 51087 @: $(MAKE); $(unstage)
f87a2b2e
MS
51088 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
51089 r=`${PWD_COMMAND}`; export r; \
51090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
51091 $(NORMAL_TARGET_EXPORTS) \
51092 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
51093 for flag in $(EXTRA_TARGET_FLAGS); do \
51094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51095 done; \
51096 (cd $(TARGET_SUBDIR)/rda && \
51097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51099 "RANLIB=$${RANLIB}" \
901119ae 51100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
51101 html) \
51102 || exit 1
51103
51104@endif target-rda
51105
295f4e42
NN
51106.PHONY: maybe-TAGS-target-rda TAGS-target-rda
51107maybe-TAGS-target-rda:
60975492
PB
51108@if target-rda
51109maybe-TAGS-target-rda: TAGS-target-rda
295f4e42
NN
51110
51111TAGS-target-rda: \
05750653 51112 configure-target-rda
f41d6665 51113 @: $(MAKE); $(unstage)
295f4e42
NN
51114 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
51115 r=`${PWD_COMMAND}`; export r; \
51116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51117 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51118 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
51119 for flag in $(EXTRA_TARGET_FLAGS); do \
51120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51121 done; \
51122 (cd $(TARGET_SUBDIR)/rda && \
51123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51125 "RANLIB=$${RANLIB}" \
901119ae 51126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51127 TAGS) \
295f4e42
NN
51128 || exit 1
51129
60975492 51130@endif target-rda
295f4e42
NN
51131
51132.PHONY: maybe-install-info-target-rda install-info-target-rda
51133maybe-install-info-target-rda:
60975492
PB
51134@if target-rda
51135maybe-install-info-target-rda: install-info-target-rda
295f4e42
NN
51136
51137install-info-target-rda: \
51138 configure-target-rda \
05750653 51139 info-target-rda
f41d6665 51140 @: $(MAKE); $(unstage)
295f4e42
NN
51141 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
51142 r=`${PWD_COMMAND}`; export r; \
51143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51144 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51145 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
51146 for flag in $(EXTRA_TARGET_FLAGS); do \
51147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51148 done; \
51149 (cd $(TARGET_SUBDIR)/rda && \
51150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51152 "RANLIB=$${RANLIB}" \
901119ae 51153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51154 install-info) \
295f4e42
NN
51155 || exit 1
51156
60975492 51157@endif target-rda
295f4e42 51158
9c4d2493
BM
51159.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
51160maybe-install-pdf-target-rda:
51161@if target-rda
51162maybe-install-pdf-target-rda: install-pdf-target-rda
51163
51164install-pdf-target-rda: \
51165 configure-target-rda \
51166 pdf-target-rda
51167 @: $(MAKE); $(unstage)
51168 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
51169 r=`${PWD_COMMAND}`; export r; \
51170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51171 $(NORMAL_TARGET_EXPORTS) \
51172 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
51173 for flag in $(EXTRA_TARGET_FLAGS); do \
51174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51175 done; \
51176 (cd $(TARGET_SUBDIR)/rda && \
51177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51179 "RANLIB=$${RANLIB}" \
901119ae 51180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
51181 install-pdf) \
51182 || exit 1
51183
51184@endif target-rda
51185
65d6e994
CD
51186.PHONY: maybe-install-html-target-rda install-html-target-rda
51187maybe-install-html-target-rda:
51188@if target-rda
51189maybe-install-html-target-rda: install-html-target-rda
51190
51191install-html-target-rda: \
51192 configure-target-rda \
51193 html-target-rda
51194 @: $(MAKE); $(unstage)
51195 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
51196 r=`${PWD_COMMAND}`; export r; \
51197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51198 $(NORMAL_TARGET_EXPORTS) \
51199 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
51200 for flag in $(EXTRA_TARGET_FLAGS); do \
51201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51202 done; \
51203 (cd $(TARGET_SUBDIR)/rda && \
51204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51206 "RANLIB=$${RANLIB}" \
901119ae 51207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
51208 install-html) \
51209 || exit 1
51210
51211@endif target-rda
51212
295f4e42
NN
51213.PHONY: maybe-installcheck-target-rda installcheck-target-rda
51214maybe-installcheck-target-rda:
60975492
PB
51215@if target-rda
51216maybe-installcheck-target-rda: installcheck-target-rda
295f4e42
NN
51217
51218installcheck-target-rda: \
05750653 51219 configure-target-rda
f41d6665 51220 @: $(MAKE); $(unstage)
295f4e42
NN
51221 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
51222 r=`${PWD_COMMAND}`; export r; \
51223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51224 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51225 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
51226 for flag in $(EXTRA_TARGET_FLAGS); do \
51227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51228 done; \
51229 (cd $(TARGET_SUBDIR)/rda && \
51230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51232 "RANLIB=$${RANLIB}" \
901119ae 51233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51234 installcheck) \
295f4e42
NN
51235 || exit 1
51236
60975492 51237@endif target-rda
295f4e42
NN
51238
51239.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
51240maybe-mostlyclean-target-rda:
60975492
PB
51241@if target-rda
51242maybe-mostlyclean-target-rda: mostlyclean-target-rda
295f4e42 51243
05750653 51244mostlyclean-target-rda:
f41d6665 51245 @: $(MAKE); $(unstage)
295f4e42
NN
51246 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
51247 r=`${PWD_COMMAND}`; export r; \
51248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51249 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51250 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
51251 for flag in $(EXTRA_TARGET_FLAGS); do \
51252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51253 done; \
51254 (cd $(TARGET_SUBDIR)/rda && \
51255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51257 "RANLIB=$${RANLIB}" \
901119ae 51258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51259 mostlyclean) \
295f4e42
NN
51260 || exit 1
51261
60975492 51262@endif target-rda
295f4e42
NN
51263
51264.PHONY: maybe-clean-target-rda clean-target-rda
51265maybe-clean-target-rda:
60975492
PB
51266@if target-rda
51267maybe-clean-target-rda: clean-target-rda
295f4e42 51268
05750653 51269clean-target-rda:
f41d6665 51270 @: $(MAKE); $(unstage)
295f4e42
NN
51271 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
51272 r=`${PWD_COMMAND}`; export r; \
51273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51274 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51275 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
51276 for flag in $(EXTRA_TARGET_FLAGS); do \
51277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51278 done; \
51279 (cd $(TARGET_SUBDIR)/rda && \
51280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51282 "RANLIB=$${RANLIB}" \
901119ae 51283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51284 clean) \
295f4e42
NN
51285 || exit 1
51286
60975492 51287@endif target-rda
295f4e42
NN
51288
51289.PHONY: maybe-distclean-target-rda distclean-target-rda
51290maybe-distclean-target-rda:
60975492
PB
51291@if target-rda
51292maybe-distclean-target-rda: distclean-target-rda
295f4e42 51293
05750653 51294distclean-target-rda:
f41d6665 51295 @: $(MAKE); $(unstage)
295f4e42
NN
51296 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
51297 r=`${PWD_COMMAND}`; export r; \
51298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51299 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51300 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
51301 for flag in $(EXTRA_TARGET_FLAGS); do \
51302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51303 done; \
51304 (cd $(TARGET_SUBDIR)/rda && \
51305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51307 "RANLIB=$${RANLIB}" \
901119ae 51308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51309 distclean) \
295f4e42
NN
51310 || exit 1
51311
60975492 51312@endif target-rda
295f4e42
NN
51313
51314.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
51315maybe-maintainer-clean-target-rda:
60975492
PB
51316@if target-rda
51317maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
295f4e42 51318
05750653 51319maintainer-clean-target-rda:
f41d6665 51320 @: $(MAKE); $(unstage)
295f4e42
NN
51321 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
51322 r=`${PWD_COMMAND}`; export r; \
51323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51324 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51325 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
51326 for flag in $(EXTRA_TARGET_FLAGS); do \
51327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51328 done; \
51329 (cd $(TARGET_SUBDIR)/rda && \
51330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51332 "RANLIB=$${RANLIB}" \
901119ae 51333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51334 maintainer-clean) \
295f4e42
NN
51335 || exit 1
51336
60975492 51337@endif target-rda
295f4e42
NN
51338
51339
4977bab6 51340
25b42232
PB
51341
51342
51343.PHONY: configure-target-libada maybe-configure-target-libada
51344maybe-configure-target-libada:
3ff3adad
PB
51345@if gcc-bootstrap
51346configure-target-libada: stage_current
51347@endif gcc-bootstrap
25b42232
PB
51348@if target-libada
51349maybe-configure-target-libada: configure-target-libada
cc11cc9b 51350configure-target-libada:
f41d6665
DJ
51351 @: $(MAKE); $(unstage)
51352 @r=`${PWD_COMMAND}`; export r; \
51353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51354 echo "Checking multilib configuration for libada..."; \
51355 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
51356 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
51357 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
51358 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
51359 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
51360 else \
51361 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
51362 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
51363 fi; \
51364 else \
51365 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
cc11cc9b
PB
51366 fi; \
51367 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
295f4e42 51368 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
4fc4dd12 51369 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51370 echo Configuring in $(TARGET_SUBDIR)/libada; \
51371 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
3aa83176 51372 case $(srcdir) in \
215c351a
PB
51373 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
51374 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
51375 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3aa83176 51376 esac; \
215c351a
PB
51377 srcdiroption="--srcdir=$${topdir}/libada"; \
51378 libsrcdir="$$s/libada"; \
3aa83176
NN
51379 rm -f no-such-file || : ; \
51380 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
51381 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
51382 --target=${target_alias} $${srcdiroption} \
3aa83176 51383 || exit 1
60975492 51384@endif target-libada
4977bab6 51385
25b42232
PB
51386
51387
ce406537
PB
51388
51389
295f4e42
NN
51390.PHONY: all-target-libada maybe-all-target-libada
51391maybe-all-target-libada:
3ff3adad
PB
51392@if gcc-bootstrap
51393all-target-libada: stage_current
51394@endif gcc-bootstrap
60975492 51395@if target-libada
7c27e184 51396TARGET-target-libada=all
60975492 51397maybe-all-target-libada: all-target-libada
295f4e42 51398all-target-libada: configure-target-libada
f41d6665 51399 @: $(MAKE); $(unstage)
8c90b13a
L
51400 @r=`${PWD_COMMAND}`; export r; \
51401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51402 $(NORMAL_TARGET_EXPORTS) \
295f4e42 51403 (cd $(TARGET_SUBDIR)/libada && \
1c8bd6a3
PB
51404 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
51405 $(TARGET-target-libada))
60975492 51406@endif target-libada
6599da04 51407
25b42232
PB
51408
51409
ce406537
PB
51410
51411
295f4e42
NN
51412.PHONY: check-target-libada maybe-check-target-libada
51413maybe-check-target-libada:
60975492
PB
51414@if target-libada
51415maybe-check-target-libada: check-target-libada
7e2dbcef 51416
295f4e42 51417check-target-libada:
f41d6665 51418 @: $(MAKE); $(unstage)
8c90b13a
L
51419 @r=`${PWD_COMMAND}`; export r; \
51420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51421 $(NORMAL_TARGET_EXPORTS) \
295f4e42 51422 (cd $(TARGET_SUBDIR)/libada && \
a52a0a7f 51423 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
6599da04 51424
60975492 51425@endif target-libada
4977bab6 51426
295f4e42
NN
51427.PHONY: install-target-libada maybe-install-target-libada
51428maybe-install-target-libada:
60975492
PB
51429@if target-libada
51430maybe-install-target-libada: install-target-libada
7e2dbcef 51431
295f4e42 51432install-target-libada: installdirs
f41d6665 51433 @: $(MAKE); $(unstage)
8c90b13a
L
51434 @r=`${PWD_COMMAND}`; export r; \
51435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51436 $(NORMAL_TARGET_EXPORTS) \
295f4e42 51437 (cd $(TARGET_SUBDIR)/libada && \
a52a0a7f 51438 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
6599da04 51439
60975492 51440@endif target-libada
4977bab6 51441
b5422ad7 51442# Other targets (info, dvi, pdf, etc.)
4977bab6 51443
295f4e42
NN
51444.PHONY: maybe-info-target-libada info-target-libada
51445maybe-info-target-libada:
60975492
PB
51446@if target-libada
51447maybe-info-target-libada: info-target-libada
4977bab6 51448
295f4e42 51449info-target-libada: \
05750653 51450 configure-target-libada
f41d6665 51451 @: $(MAKE); $(unstage)
295f4e42 51452 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
8c90b13a
L
51453 r=`${PWD_COMMAND}`; export r; \
51454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51455 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51456 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
51457 for flag in $(EXTRA_TARGET_FLAGS); do \
51458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51459 done; \
51460 (cd $(TARGET_SUBDIR)/libada && \
51461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51463 "RANLIB=$${RANLIB}" \
901119ae 51464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51465 info) \
3aa83176 51466 || exit 1
4977bab6 51467
60975492 51468@endif target-libada
295f4e42
NN
51469
51470.PHONY: maybe-dvi-target-libada dvi-target-libada
51471maybe-dvi-target-libada:
60975492
PB
51472@if target-libada
51473maybe-dvi-target-libada: dvi-target-libada
295f4e42
NN
51474
51475dvi-target-libada: \
05750653 51476 configure-target-libada
f41d6665 51477 @: $(MAKE); $(unstage)
295f4e42
NN
51478 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
51479 r=`${PWD_COMMAND}`; export r; \
8c90b13a 51480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51481 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51482 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
51483 for flag in $(EXTRA_TARGET_FLAGS); do \
51484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51485 done; \
51486 (cd $(TARGET_SUBDIR)/libada && \
51487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51489 "RANLIB=$${RANLIB}" \
901119ae 51490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51491 dvi) \
295f4e42 51492 || exit 1
6599da04 51493
60975492 51494@endif target-libada
7e2dbcef 51495
b5422ad7
BM
51496.PHONY: maybe-pdf-target-libada pdf-target-libada
51497maybe-pdf-target-libada:
51498@if target-libada
51499maybe-pdf-target-libada: pdf-target-libada
51500
51501pdf-target-libada: \
51502 configure-target-libada
51503 @: $(MAKE); $(unstage)
51504 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
51505 r=`${PWD_COMMAND}`; export r; \
51506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51507 $(NORMAL_TARGET_EXPORTS) \
51508 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
51509 for flag in $(EXTRA_TARGET_FLAGS); do \
51510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51511 done; \
51512 (cd $(TARGET_SUBDIR)/libada && \
51513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51515 "RANLIB=$${RANLIB}" \
901119ae 51516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
51517 pdf) \
51518 || exit 1
51519
51520@endif target-libada
51521
f87a2b2e
MS
51522.PHONY: maybe-html-target-libada html-target-libada
51523maybe-html-target-libada:
51524@if target-libada
51525maybe-html-target-libada: html-target-libada
51526
51527html-target-libada: \
05750653 51528 configure-target-libada
f41d6665 51529 @: $(MAKE); $(unstage)
f87a2b2e
MS
51530 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
51531 r=`${PWD_COMMAND}`; export r; \
51532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
51533 $(NORMAL_TARGET_EXPORTS) \
51534 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
51535 for flag in $(EXTRA_TARGET_FLAGS); do \
51536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51537 done; \
51538 (cd $(TARGET_SUBDIR)/libada && \
51539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51541 "RANLIB=$${RANLIB}" \
901119ae 51542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
51543 html) \
51544 || exit 1
51545
51546@endif target-libada
51547
295f4e42
NN
51548.PHONY: maybe-TAGS-target-libada TAGS-target-libada
51549maybe-TAGS-target-libada:
60975492
PB
51550@if target-libada
51551maybe-TAGS-target-libada: TAGS-target-libada
295f4e42
NN
51552
51553TAGS-target-libada: \
05750653 51554 configure-target-libada
f41d6665 51555 @: $(MAKE); $(unstage)
295f4e42
NN
51556 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
51557 r=`${PWD_COMMAND}`; export r; \
8c90b13a 51558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51559 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51560 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
51561 for flag in $(EXTRA_TARGET_FLAGS); do \
51562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51563 done; \
51564 (cd $(TARGET_SUBDIR)/libada && \
51565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51567 "RANLIB=$${RANLIB}" \
901119ae 51568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51569 TAGS) \
295f4e42 51570 || exit 1
6599da04 51571
60975492 51572@endif target-libada
6599da04 51573
295f4e42
NN
51574.PHONY: maybe-install-info-target-libada install-info-target-libada
51575maybe-install-info-target-libada:
60975492
PB
51576@if target-libada
51577maybe-install-info-target-libada: install-info-target-libada
7e2dbcef 51578
295f4e42
NN
51579install-info-target-libada: \
51580 configure-target-libada \
05750653 51581 info-target-libada
f41d6665 51582 @: $(MAKE); $(unstage)
295f4e42
NN
51583 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
51584 r=`${PWD_COMMAND}`; export r; \
8c90b13a 51585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51586 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51587 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
51588 for flag in $(EXTRA_TARGET_FLAGS); do \
51589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51590 done; \
51591 (cd $(TARGET_SUBDIR)/libada && \
51592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51594 "RANLIB=$${RANLIB}" \
901119ae 51595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51596 install-info) \
295f4e42 51597 || exit 1
6599da04 51598
60975492 51599@endif target-libada
6599da04 51600
9c4d2493
BM
51601.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
51602maybe-install-pdf-target-libada:
51603@if target-libada
51604maybe-install-pdf-target-libada: install-pdf-target-libada
51605
51606install-pdf-target-libada: \
51607 configure-target-libada \
51608 pdf-target-libada
51609 @: $(MAKE); $(unstage)
51610 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
51611 r=`${PWD_COMMAND}`; export r; \
51612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51613 $(NORMAL_TARGET_EXPORTS) \
51614 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
51615 for flag in $(EXTRA_TARGET_FLAGS); do \
51616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51617 done; \
51618 (cd $(TARGET_SUBDIR)/libada && \
51619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51621 "RANLIB=$${RANLIB}" \
901119ae 51622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
51623 install-pdf) \
51624 || exit 1
51625
51626@endif target-libada
51627
65d6e994
CD
51628.PHONY: maybe-install-html-target-libada install-html-target-libada
51629maybe-install-html-target-libada:
51630@if target-libada
51631maybe-install-html-target-libada: install-html-target-libada
51632
51633install-html-target-libada: \
51634 configure-target-libada \
51635 html-target-libada
51636 @: $(MAKE); $(unstage)
51637 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
51638 r=`${PWD_COMMAND}`; export r; \
51639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51640 $(NORMAL_TARGET_EXPORTS) \
51641 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
51642 for flag in $(EXTRA_TARGET_FLAGS); do \
51643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51644 done; \
51645 (cd $(TARGET_SUBDIR)/libada && \
51646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51648 "RANLIB=$${RANLIB}" \
901119ae 51649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
51650 install-html) \
51651 || exit 1
51652
51653@endif target-libada
51654
295f4e42
NN
51655.PHONY: maybe-installcheck-target-libada installcheck-target-libada
51656maybe-installcheck-target-libada:
60975492
PB
51657@if target-libada
51658maybe-installcheck-target-libada: installcheck-target-libada
d9cdb878 51659
295f4e42 51660installcheck-target-libada: \
05750653 51661 configure-target-libada
f41d6665 51662 @: $(MAKE); $(unstage)
295f4e42
NN
51663 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
51664 r=`${PWD_COMMAND}`; export r; \
51665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51666 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51667 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
51668 for flag in $(EXTRA_TARGET_FLAGS); do \
51669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51670 done; \
51671 (cd $(TARGET_SUBDIR)/libada && \
51672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51674 "RANLIB=$${RANLIB}" \
901119ae 51675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51676 installcheck) \
295f4e42 51677 || exit 1
d9cdb878 51678
60975492 51679@endif target-libada
295f4e42
NN
51680
51681.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
51682maybe-mostlyclean-target-libada:
60975492
PB
51683@if target-libada
51684maybe-mostlyclean-target-libada: mostlyclean-target-libada
295f4e42 51685
05750653 51686mostlyclean-target-libada:
f41d6665 51687 @: $(MAKE); $(unstage)
295f4e42 51688 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
d9cdb878
AC
51689 r=`${PWD_COMMAND}`; export r; \
51690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51691 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51692 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
51693 for flag in $(EXTRA_TARGET_FLAGS); do \
51694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51695 done; \
51696 (cd $(TARGET_SUBDIR)/libada && \
51697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51699 "RANLIB=$${RANLIB}" \
901119ae 51700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51701 mostlyclean) \
d9cdb878
AC
51702 || exit 1
51703
60975492 51704@endif target-libada
295f4e42
NN
51705
51706.PHONY: maybe-clean-target-libada clean-target-libada
51707maybe-clean-target-libada:
60975492
PB
51708@if target-libada
51709maybe-clean-target-libada: clean-target-libada
295f4e42 51710
05750653 51711clean-target-libada:
f41d6665 51712 @: $(MAKE); $(unstage)
295f4e42
NN
51713 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
51714 r=`${PWD_COMMAND}`; export r; \
d9cdb878 51715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51716 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51717 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
51718 for flag in $(EXTRA_TARGET_FLAGS); do \
51719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51720 done; \
d9cdb878 51721 (cd $(TARGET_SUBDIR)/libada && \
295f4e42
NN
51722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51724 "RANLIB=$${RANLIB}" \
901119ae 51725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51726 clean) \
295f4e42 51727 || exit 1
d9cdb878 51728
60975492 51729@endif target-libada
d9cdb878 51730
295f4e42
NN
51731.PHONY: maybe-distclean-target-libada distclean-target-libada
51732maybe-distclean-target-libada:
60975492
PB
51733@if target-libada
51734maybe-distclean-target-libada: distclean-target-libada
295f4e42 51735
05750653 51736distclean-target-libada:
f41d6665 51737 @: $(MAKE); $(unstage)
295f4e42
NN
51738 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
51739 r=`${PWD_COMMAND}`; export r; \
d9cdb878 51740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51741 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51742 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
51743 for flag in $(EXTRA_TARGET_FLAGS); do \
51744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51745 done; \
d9cdb878 51746 (cd $(TARGET_SUBDIR)/libada && \
295f4e42
NN
51747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51749 "RANLIB=$${RANLIB}" \
901119ae 51750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51751 distclean) \
295f4e42 51752 || exit 1
d9cdb878 51753
60975492 51754@endif target-libada
d9cdb878 51755
295f4e42
NN
51756.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
51757maybe-maintainer-clean-target-libada:
60975492
PB
51758@if target-libada
51759maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
d9cdb878 51760
05750653 51761maintainer-clean-target-libada:
f41d6665 51762 @: $(MAKE); $(unstage)
295f4e42
NN
51763 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
51764 r=`${PWD_COMMAND}`; export r; \
d9cdb878 51765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51766 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51767 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
51768 for flag in $(EXTRA_TARGET_FLAGS); do \
51769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51770 done; \
d9cdb878 51771 (cd $(TARGET_SUBDIR)/libada && \
295f4e42
NN
51772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51774 "RANLIB=$${RANLIB}" \
901119ae 51775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51776 maintainer-clean) \
295f4e42
NN
51777 || exit 1
51778
60975492 51779@endif target-libada
d9cdb878
AC
51780
51781
4977bab6 51782
953ff289
DN
51783
51784
51785.PHONY: configure-target-libgomp maybe-configure-target-libgomp
51786maybe-configure-target-libgomp:
3ff3adad
PB
51787@if gcc-bootstrap
51788configure-target-libgomp: stage_current
51789@endif gcc-bootstrap
953ff289
DN
51790@if target-libgomp
51791maybe-configure-target-libgomp: configure-target-libgomp
cc11cc9b 51792configure-target-libgomp:
953ff289
DN
51793 @: $(MAKE); $(unstage)
51794 @r=`${PWD_COMMAND}`; export r; \
51795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51796 echo "Checking multilib configuration for libgomp..."; \
51797 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
51798 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
51799 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
51800 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
51801 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
51802 else \
51803 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
51804 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
51805 fi; \
51806 else \
51807 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
cc11cc9b
PB
51808 fi; \
51809 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
953ff289 51810 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
953ff289
DN
51811 $(NORMAL_TARGET_EXPORTS) \
51812 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
51813 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
51814 case $(srcdir) in \
51815 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
51816 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
51817 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
51818 esac; \
51819 srcdiroption="--srcdir=$${topdir}/libgomp"; \
51820 libsrcdir="$$s/libgomp"; \
51821 rm -f no-such-file || : ; \
51822 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
51823 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
51824 --target=${target_alias} $${srcdiroption} \
953ff289
DN
51825 || exit 1
51826@endif target-libgomp
51827
51828
51829
51830
51831
51832.PHONY: all-target-libgomp maybe-all-target-libgomp
51833maybe-all-target-libgomp:
3ff3adad
PB
51834@if gcc-bootstrap
51835all-target-libgomp: stage_current
51836@endif gcc-bootstrap
953ff289
DN
51837@if target-libgomp
51838TARGET-target-libgomp=all
51839maybe-all-target-libgomp: all-target-libgomp
51840all-target-libgomp: configure-target-libgomp
51841 @: $(MAKE); $(unstage)
51842 @r=`${PWD_COMMAND}`; export r; \
51843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51844 $(NORMAL_TARGET_EXPORTS) \
51845 (cd $(TARGET_SUBDIR)/libgomp && \
1c8bd6a3
PB
51846 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
51847 $(TARGET-target-libgomp))
953ff289
DN
51848@endif target-libgomp
51849
51850
51851
51852
51853
51854.PHONY: check-target-libgomp maybe-check-target-libgomp
51855maybe-check-target-libgomp:
51856@if target-libgomp
51857maybe-check-target-libgomp: check-target-libgomp
51858
51859check-target-libgomp:
51860 @: $(MAKE); $(unstage)
51861 @r=`${PWD_COMMAND}`; export r; \
51862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51863 $(NORMAL_TARGET_EXPORTS) \
51864 (cd $(TARGET_SUBDIR)/libgomp && \
51865 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
51866
51867@endif target-libgomp
51868
51869.PHONY: install-target-libgomp maybe-install-target-libgomp
51870maybe-install-target-libgomp:
51871@if target-libgomp
51872maybe-install-target-libgomp: install-target-libgomp
51873
51874install-target-libgomp: installdirs
51875 @: $(MAKE); $(unstage)
51876 @r=`${PWD_COMMAND}`; export r; \
51877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51878 $(NORMAL_TARGET_EXPORTS) \
51879 (cd $(TARGET_SUBDIR)/libgomp && \
51880 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
51881
51882@endif target-libgomp
51883
b5422ad7 51884# Other targets (info, dvi, pdf, etc.)
953ff289
DN
51885
51886.PHONY: maybe-info-target-libgomp info-target-libgomp
51887maybe-info-target-libgomp:
51888@if target-libgomp
51889maybe-info-target-libgomp: info-target-libgomp
51890
51891info-target-libgomp: \
51892 configure-target-libgomp
51893 @: $(MAKE); $(unstage)
51894 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
51895 r=`${PWD_COMMAND}`; export r; \
51896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51897 $(NORMAL_TARGET_EXPORTS) \
51898 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
51899 for flag in $(EXTRA_TARGET_FLAGS); do \
51900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51901 done; \
51902 (cd $(TARGET_SUBDIR)/libgomp && \
51903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51905 "RANLIB=$${RANLIB}" \
901119ae 51906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
953ff289
DN
51907 info) \
51908 || exit 1
51909
51910@endif target-libgomp
51911
51912.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
51913maybe-dvi-target-libgomp:
51914@if target-libgomp
51915maybe-dvi-target-libgomp: dvi-target-libgomp
51916
51917dvi-target-libgomp: \
51918 configure-target-libgomp
51919 @: $(MAKE); $(unstage)
51920 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
51921 r=`${PWD_COMMAND}`; export r; \
51922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51923 $(NORMAL_TARGET_EXPORTS) \
51924 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
51925 for flag in $(EXTRA_TARGET_FLAGS); do \
51926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51927 done; \
51928 (cd $(TARGET_SUBDIR)/libgomp && \
51929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51931 "RANLIB=$${RANLIB}" \
901119ae 51932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
953ff289
DN
51933 dvi) \
51934 || exit 1
51935
51936@endif target-libgomp
51937
b5422ad7
BM
51938.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
51939maybe-pdf-target-libgomp:
51940@if target-libgomp
51941maybe-pdf-target-libgomp: pdf-target-libgomp
51942
51943pdf-target-libgomp: \
51944 configure-target-libgomp
51945 @: $(MAKE); $(unstage)
51946 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
51947 r=`${PWD_COMMAND}`; export r; \
51948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51949 $(NORMAL_TARGET_EXPORTS) \
51950 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
51951 for flag in $(EXTRA_TARGET_FLAGS); do \
51952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51953 done; \
51954 (cd $(TARGET_SUBDIR)/libgomp && \
51955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51957 "RANLIB=$${RANLIB}" \
901119ae 51958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
51959 pdf) \
51960 || exit 1
51961
51962@endif target-libgomp
51963
953ff289
DN
51964.PHONY: maybe-html-target-libgomp html-target-libgomp
51965maybe-html-target-libgomp:
51966@if target-libgomp
51967maybe-html-target-libgomp: html-target-libgomp
51968
51969html-target-libgomp: \
51970 configure-target-libgomp
51971 @: $(MAKE); $(unstage)
51972 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
51973 r=`${PWD_COMMAND}`; export r; \
51974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51975 $(NORMAL_TARGET_EXPORTS) \
51976 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
51977 for flag in $(EXTRA_TARGET_FLAGS); do \
51978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51979 done; \
51980 (cd $(TARGET_SUBDIR)/libgomp && \
51981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51983 "RANLIB=$${RANLIB}" \
901119ae 51984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
953ff289
DN
51985 html) \
51986 || exit 1
51987
51988@endif target-libgomp
51989
51990.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
51991maybe-TAGS-target-libgomp:
51992@if target-libgomp
51993maybe-TAGS-target-libgomp: TAGS-target-libgomp
51994
51995TAGS-target-libgomp: \
51996 configure-target-libgomp
51997 @: $(MAKE); $(unstage)
51998 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
51999 r=`${PWD_COMMAND}`; export r; \
52000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52001 $(NORMAL_TARGET_EXPORTS) \
52002 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
52003 for flag in $(EXTRA_TARGET_FLAGS); do \
52004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52005 done; \
52006 (cd $(TARGET_SUBDIR)/libgomp && \
52007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52009 "RANLIB=$${RANLIB}" \
901119ae 52010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
953ff289
DN
52011 TAGS) \
52012 || exit 1
52013
52014@endif target-libgomp
52015
52016.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
52017maybe-install-info-target-libgomp:
52018@if target-libgomp
52019maybe-install-info-target-libgomp: install-info-target-libgomp
52020
52021install-info-target-libgomp: \
52022 configure-target-libgomp \
52023 info-target-libgomp
52024 @: $(MAKE); $(unstage)
52025 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
52026 r=`${PWD_COMMAND}`; export r; \
52027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52028 $(NORMAL_TARGET_EXPORTS) \
52029 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
52030 for flag in $(EXTRA_TARGET_FLAGS); do \
52031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52032 done; \
52033 (cd $(TARGET_SUBDIR)/libgomp && \
52034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52036 "RANLIB=$${RANLIB}" \
901119ae 52037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
953ff289
DN
52038 install-info) \
52039 || exit 1
52040
52041@endif target-libgomp
52042
9c4d2493
BM
52043.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
52044maybe-install-pdf-target-libgomp:
52045@if target-libgomp
52046maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
52047
52048install-pdf-target-libgomp: \
52049 configure-target-libgomp \
52050 pdf-target-libgomp
52051 @: $(MAKE); $(unstage)
52052 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
52053 r=`${PWD_COMMAND}`; export r; \
52054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52055 $(NORMAL_TARGET_EXPORTS) \
52056 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
52057 for flag in $(EXTRA_TARGET_FLAGS); do \
52058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52059 done; \
52060 (cd $(TARGET_SUBDIR)/libgomp && \
52061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52063 "RANLIB=$${RANLIB}" \
901119ae 52064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
52065 install-pdf) \
52066 || exit 1
52067
52068@endif target-libgomp
52069
65d6e994
CD
52070.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
52071maybe-install-html-target-libgomp:
52072@if target-libgomp
52073maybe-install-html-target-libgomp: install-html-target-libgomp
52074
52075install-html-target-libgomp: \
52076 configure-target-libgomp \
52077 html-target-libgomp
52078 @: $(MAKE); $(unstage)
52079 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
52080 r=`${PWD_COMMAND}`; export r; \
52081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52082 $(NORMAL_TARGET_EXPORTS) \
52083 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
52084 for flag in $(EXTRA_TARGET_FLAGS); do \
52085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52086 done; \
52087 (cd $(TARGET_SUBDIR)/libgomp && \
52088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52090 "RANLIB=$${RANLIB}" \
901119ae 52091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
52092 install-html) \
52093 || exit 1
52094
52095@endif target-libgomp
52096
953ff289
DN
52097.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
52098maybe-installcheck-target-libgomp:
52099@if target-libgomp
52100maybe-installcheck-target-libgomp: installcheck-target-libgomp
52101
52102installcheck-target-libgomp: \
52103 configure-target-libgomp
52104 @: $(MAKE); $(unstage)
52105 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
52106 r=`${PWD_COMMAND}`; export r; \
52107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52108 $(NORMAL_TARGET_EXPORTS) \
52109 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
52110 for flag in $(EXTRA_TARGET_FLAGS); do \
52111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52112 done; \
52113 (cd $(TARGET_SUBDIR)/libgomp && \
52114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52116 "RANLIB=$${RANLIB}" \
901119ae 52117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
953ff289
DN
52118 installcheck) \
52119 || exit 1
52120
52121@endif target-libgomp
52122
52123.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
52124maybe-mostlyclean-target-libgomp:
52125@if target-libgomp
52126maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
52127
52128mostlyclean-target-libgomp:
52129 @: $(MAKE); $(unstage)
52130 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
52131 r=`${PWD_COMMAND}`; export r; \
52132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52133 $(NORMAL_TARGET_EXPORTS) \
52134 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
52135 for flag in $(EXTRA_TARGET_FLAGS); do \
52136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52137 done; \
52138 (cd $(TARGET_SUBDIR)/libgomp && \
52139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52141 "RANLIB=$${RANLIB}" \
901119ae 52142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
953ff289
DN
52143 mostlyclean) \
52144 || exit 1
52145
52146@endif target-libgomp
52147
52148.PHONY: maybe-clean-target-libgomp clean-target-libgomp
52149maybe-clean-target-libgomp:
52150@if target-libgomp
52151maybe-clean-target-libgomp: clean-target-libgomp
52152
52153clean-target-libgomp:
52154 @: $(MAKE); $(unstage)
52155 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
52156 r=`${PWD_COMMAND}`; export r; \
52157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52158 $(NORMAL_TARGET_EXPORTS) \
52159 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
52160 for flag in $(EXTRA_TARGET_FLAGS); do \
52161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52162 done; \
52163 (cd $(TARGET_SUBDIR)/libgomp && \
52164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52166 "RANLIB=$${RANLIB}" \
901119ae 52167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
953ff289
DN
52168 clean) \
52169 || exit 1
52170
52171@endif target-libgomp
52172
52173.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
52174maybe-distclean-target-libgomp:
52175@if target-libgomp
52176maybe-distclean-target-libgomp: distclean-target-libgomp
52177
52178distclean-target-libgomp:
52179 @: $(MAKE); $(unstage)
52180 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
52181 r=`${PWD_COMMAND}`; export r; \
52182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52183 $(NORMAL_TARGET_EXPORTS) \
52184 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
52185 for flag in $(EXTRA_TARGET_FLAGS); do \
52186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52187 done; \
52188 (cd $(TARGET_SUBDIR)/libgomp && \
52189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52191 "RANLIB=$${RANLIB}" \
901119ae 52192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
953ff289
DN
52193 distclean) \
52194 || exit 1
52195
52196@endif target-libgomp
52197
52198.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
52199maybe-maintainer-clean-target-libgomp:
52200@if target-libgomp
52201maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
52202
52203maintainer-clean-target-libgomp:
52204 @: $(MAKE); $(unstage)
52205 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
52206 r=`${PWD_COMMAND}`; export r; \
52207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52208 $(NORMAL_TARGET_EXPORTS) \
52209 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
52210 for flag in $(EXTRA_TARGET_FLAGS); do \
52211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52212 done; \
52213 (cd $(TARGET_SUBDIR)/libgomp && \
52214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52216 "RANLIB=$${RANLIB}" \
901119ae 52217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
953ff289
DN
52218 maintainer-clean) \
52219 || exit 1
52220
52221@endif target-libgomp
52222
52223
52224
4977bab6
ZW
52225# ----------
52226# GCC module
52227# ----------
52228
f516a7da 52229@if gcc-no-bootstrap
09f97c1e 52230.PHONY: cross
7c27e184 52231cross: all-build all-gas all-ld
8c90b13a
L
52232 @r=`${PWD_COMMAND}`; export r; \
52233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
a52a0a7f 52234 $(HOST_EXPORTS) \
09f97c1e 52235 echo "Building the C and C++ compiler"; \
3a4fee66 52236 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
8c90b13a
L
52237 @r=`${PWD_COMMAND}`; export r; \
52238 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
f6b58262 52239 echo "Building runtime libraries"; \
ad6717df 52240 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
f516a7da 52241@endif gcc-no-bootstrap
09f97c1e 52242
60975492 52243@if gcc
60911f14
SE
52244
52245.PHONY: check-gcc-c check-c
52246check-gcc-c:
52247 r=`${PWD_COMMAND}`; export r; \
52248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52249 $(HOST_EXPORTS) \
52250 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
52251check-c: check-gcc-c
52252
52253.PHONY: check-gcc-c++ check-c++
0edcfdcb 52254check-gcc-c++:
60911f14
SE
52255 r=`${PWD_COMMAND}`; export r; \
52256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52257 $(HOST_EXPORTS) \
52258 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
52259check-c++: check-gcc-c++ check-target-libstdc++-v3
52260
52261.PHONY: check-gcc-fortran check-fortran
52262check-gcc-fortran:
52263 r=`${PWD_COMMAND}`; export r; \
52264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52265 $(HOST_EXPORTS) \
52266 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
52267check-fortran: check-gcc-fortran check-target-libgfortran
52268
52269.PHONY: check-gcc-java check-java
52270check-gcc-java:
52271 r=`${PWD_COMMAND}`; export r; \
52272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52273 $(HOST_EXPORTS) \
52274 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
52275check-java: check-gcc-java check-target-libjava
52276
52277.PHONY: check-gcc-ada check-ada
52278check-gcc-ada:
52279 r=`${PWD_COMMAND}`; export r; \
52280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52281 $(HOST_EXPORTS) \
52282 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
52283check-ada: check-gcc-ada check-target-libada
52284
52285.PHONY: check-gcc-objc check-objc
52286check-gcc-objc:
52287 r=`${PWD_COMMAND}`; export r; \
52288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52289 $(HOST_EXPORTS) \
52290 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
52291check-objc: check-gcc-objc check-target-libobjc
52292
52293.PHONY: check-gcc-obj-c++ check-obj-c++
52294check-gcc-obj-c++:
52295 r=`${PWD_COMMAND}`; export r; \
52296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52297 $(HOST_EXPORTS) \
52298 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
52299check-obj-c++: check-gcc-obj-c++
0edcfdcb 52300
6599da04 52301
4977bab6
ZW
52302# Install the gcc headers files, but not the fixed include files,
52303# which Cygnus is not allowed to distribute. This rule is very
52304# dependent on the workings of the gcc Makefile.in.
52305.PHONY: gcc-no-fixedincludes
52306gcc-no-fixedincludes:
52307 @if [ -f ./gcc/Makefile ]; then \
52308 rm -rf gcc/tmp-include; \
52309 mv gcc/include gcc/tmp-include 2>/dev/null; \
52310 mkdir gcc/include; \
52311 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
52312 touch gcc/stmp-fixinc gcc/include/fixed; \
52313 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
8c90b13a
L
52314 r=`${PWD_COMMAND}`; export r; \
52315 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
a52a0a7f 52316 $(HOST_EXPORTS) \
88b5521b 52317 (cd ./gcc && \
4977bab6
ZW
52318 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
52319 rm -rf gcc/include; \
52320 mv gcc/tmp-include gcc/include 2>/dev/null; \
52321 else true; fi
60975492 52322@endif gcc
295f4e42 52323
d32ab992
PB
52324# ---------------------
52325# GCC bootstrap support
52326# ---------------------
295f4e42 52327
d32ab992
PB
52328# We track the current stage (the one in 'gcc') in the stage_current file.
52329# stage_last instead tracks the stage that was built last. These targets
52330# are dummy when toplevel bootstrap is not active.
295f4e42 52331
1061f99e 52332# While making host and target tools, symlinks to the final stage must be
f41d6665
DJ
52333# there, so $(unstage) should be run at various points. To avoid excessive
52334# recursive invocations of make, we "inline" them using a variable. These
52335# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
52336# to avoid warnings from the GNU Make job server.
1061f99e
PB
52337
52338unstage = :
52339stage = :
cc11cc9b 52340current_stage = ""
1061f99e 52341
d32ab992 52342@if gcc-bootstrap
9bd6112c 52343unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
d19bca38 52344stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
cc11cc9b 52345current_stage = "`cat stage_current 2> /dev/null`"
d32ab992 52346@endif gcc-bootstrap
295f4e42 52347
1061f99e
PB
52348.PHONY: unstage stage
52349unstage:
f41d6665 52350 @: $(MAKE); $(unstage)
d32ab992 52351stage:
f41d6665 52352 @: $(MAKE); $(stage)
2805b53a 52353
2d309510
PB
52354# Disable commands for lean bootstrap.
52355LEAN = false
52356
148907ea
PB
52357# We name the build directories for the various stages "stage1-gcc",
52358# "stage2-gcc","stage3-gcc", etc.
52359
52360# Since the 'compare' process will fail (on debugging information) if any
52361# directory names are different, we need to link the gcc directory for
f41d6665 52362# the previous stage to a constant name ('prev-gcc'), and to make the name of
148907ea
PB
52363# the build directories constant as well. For the latter, we use naked names
52364# like 'gcc', because the scripts in that directory assume it. We use
52365# mv on platforms where symlinks to directories do not work or are not
52366# reliable.
52367
2805b53a 52368# 'touch' doesn't work right on some platforms.
05750653 52369STAMP = echo timestamp >
2805b53a 52370
148907ea
PB
52371# We only want to compare .o files, so set this!
52372objext = .o
52373
148907ea 52374
f516a7da 52375.PHONY: stage1-start stage1-end
148907ea 52376
ad6717df 52377stage1-start::
f41d6665 52378 @: $(MAKE); $(stage); \
d32ab992 52379 echo stage1 > stage_current ; \
215c351a 52380 echo stage1 > stage_last; \
f41d6665 52381 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
7c27e184 52382@if bfd
215c351a
PB
52383 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
52384 mkdir stage1-bfd; \
2d309510 52385 mv stage1-bfd bfd
7c27e184
PB
52386@endif bfd
52387@if opcodes
215c351a
PB
52388 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
52389 mkdir stage1-opcodes; \
2d309510 52390 mv stage1-opcodes opcodes
7c27e184
PB
52391@endif opcodes
52392@if binutils
215c351a
PB
52393 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
52394 mkdir stage1-binutils; \
2d309510 52395 mv stage1-binutils binutils
7c27e184
PB
52396@endif binutils
52397@if gas
215c351a
PB
52398 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
52399 mkdir stage1-gas; \
2d309510 52400 mv stage1-gas gas
7c27e184
PB
52401@endif gas
52402@if gcc
215c351a
PB
52403 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
52404 mkdir stage1-gcc; \
2d309510 52405 mv stage1-gcc gcc
7c27e184 52406@endif gcc
e69bf64b
PB
52407@if gmp
52408 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
52409 mkdir stage1-gmp; \
52410 mv stage1-gmp gmp
52411@endif gmp
52412@if mpfr
52413 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
52414 mkdir stage1-mpfr; \
52415 mv stage1-mpfr mpfr
52416@endif mpfr
acd26225
KG
52417@if mpc
52418 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
52419 mkdir stage1-mpc; \
52420 mv stage1-mpc mpc
52421@endif mpc
f8bf9252
SP
52422@if ppl
52423 @cd $(HOST_SUBDIR); [ -d stage1-ppl ] || \
52424 mkdir stage1-ppl; \
52425 mv stage1-ppl ppl
52426@endif ppl
52427@if cloog
52428 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
52429 mkdir stage1-cloog; \
52430 mv stage1-cloog cloog
52431@endif cloog
5afab7ad
ILT
52432@if gold
52433 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
52434 mkdir stage1-gold; \
52435 mv stage1-gold gold
52436@endif gold
7c27e184 52437@if intl
215c351a
PB
52438 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
52439 mkdir stage1-intl; \
2d309510 52440 mv stage1-intl intl
7c27e184
PB
52441@endif intl
52442@if ld
215c351a
PB
52443 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
52444 mkdir stage1-ld; \
2d309510 52445 mv stage1-ld ld
7c27e184
PB
52446@endif ld
52447@if libcpp
215c351a
PB
52448 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
52449 mkdir stage1-libcpp; \
2d309510 52450 mv stage1-libcpp libcpp
7c27e184 52451@endif libcpp
a4b6c45a
BE
52452@if libdecnumber
52453 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
52454 mkdir stage1-libdecnumber; \
2d309510 52455 mv stage1-libdecnumber libdecnumber
a4b6c45a 52456@endif libdecnumber
7c27e184 52457@if libiberty
215c351a
PB
52458 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
52459 mkdir stage1-libiberty; \
2d309510 52460 mv stage1-libiberty libiberty
7c27e184
PB
52461@endif libiberty
52462@if zlib
215c351a
PB
52463 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
52464 mkdir stage1-zlib; \
2d309510 52465 mv stage1-zlib zlib
7c27e184 52466@endif zlib
f41d6665
DJ
52467 @[ -d stage1-$(TARGET_SUBDIR) ] || \
52468 mkdir stage1-$(TARGET_SUBDIR); \
2d309510 52469 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
148907ea 52470
2d309510 52471stage1-end::
7c27e184 52472@if bfd
2d309510
PB
52473 @if test -d $(HOST_SUBDIR)/bfd ; then \
52474 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
f41d6665 52475 fi
7c27e184
PB
52476@endif bfd
52477@if opcodes
2d309510
PB
52478 @if test -d $(HOST_SUBDIR)/opcodes ; then \
52479 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
f41d6665 52480 fi
7c27e184
PB
52481@endif opcodes
52482@if binutils
2d309510
PB
52483 @if test -d $(HOST_SUBDIR)/binutils ; then \
52484 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
f41d6665 52485 fi
7c27e184
PB
52486@endif binutils
52487@if gas
2d309510
PB
52488 @if test -d $(HOST_SUBDIR)/gas ; then \
52489 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
f41d6665 52490 fi
7c27e184
PB
52491@endif gas
52492@if gcc
2d309510
PB
52493 @if test -d $(HOST_SUBDIR)/gcc ; then \
52494 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
f41d6665 52495 fi
7c27e184 52496@endif gcc
e69bf64b
PB
52497@if gmp
52498 @if test -d $(HOST_SUBDIR)/gmp ; then \
52499 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
52500 fi
52501@endif gmp
52502@if mpfr
52503 @if test -d $(HOST_SUBDIR)/mpfr ; then \
52504 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
52505 fi
52506@endif mpfr
acd26225
KG
52507@if mpc
52508 @if test -d $(HOST_SUBDIR)/mpc ; then \
52509 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
52510 fi
52511@endif mpc
f8bf9252
SP
52512@if ppl
52513 @if test -d $(HOST_SUBDIR)/ppl ; then \
52514 cd $(HOST_SUBDIR); mv ppl stage1-ppl ; \
52515 fi
52516@endif ppl
52517@if cloog
52518 @if test -d $(HOST_SUBDIR)/cloog ; then \
52519 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
52520 fi
52521@endif cloog
5afab7ad
ILT
52522@if gold
52523 @if test -d $(HOST_SUBDIR)/gold ; then \
52524 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
52525 fi
52526@endif gold
7c27e184 52527@if intl
2d309510
PB
52528 @if test -d $(HOST_SUBDIR)/intl ; then \
52529 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
f41d6665 52530 fi
7c27e184
PB
52531@endif intl
52532@if ld
2d309510
PB
52533 @if test -d $(HOST_SUBDIR)/ld ; then \
52534 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
f41d6665 52535 fi
7c27e184
PB
52536@endif ld
52537@if libcpp
2d309510
PB
52538 @if test -d $(HOST_SUBDIR)/libcpp ; then \
52539 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
f41d6665 52540 fi
7c27e184 52541@endif libcpp
a4b6c45a 52542@if libdecnumber
2d309510
PB
52543 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
52544 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
f41d6665 52545 fi
a4b6c45a 52546@endif libdecnumber
7c27e184 52547@if libiberty
2d309510
PB
52548 @if test -d $(HOST_SUBDIR)/libiberty ; then \
52549 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
f41d6665 52550 fi
7c27e184
PB
52551@endif libiberty
52552@if zlib
2d309510
PB
52553 @if test -d $(HOST_SUBDIR)/zlib ; then \
52554 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
f41d6665 52555 fi
7c27e184 52556@endif zlib
f41d6665 52557 @if test -d $(TARGET_SUBDIR) ; then \
2d309510 52558 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
f41d6665 52559 fi
2d309510 52560 rm -f stage_current
148907ea 52561
8024d75e 52562# Bubble a bug fix through all the stages up to stage 1. They are
f41d6665 52563# remade, but not reconfigured. The next stage (if any) will not be
cdce5c41 52564# reconfigured either.
f516a7da 52565.PHONY: stage1-bubble
05750653 52566stage1-bubble::
e7c84bf8
PB
52567 @r=`${PWD_COMMAND}`; export r; \
52568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52569 if test -f stage1-lean ; then \
ce521a9c
PB
52570 echo Skipping rebuild of stage1 ; \
52571 else \
1061f99e
PB
52572 $(MAKE) stage1-start; \
52573 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
ce521a9c 52574 fi
7c27e184 52575
45f366ab 52576.PHONY: all-stage1 clean-stage1
45f366ab 52577do-clean: clean-stage1
45f366ab 52578
7c27e184
PB
52579# FIXME: Will not need to be conditional when toplevel bootstrap is the
52580# only possibility, but now it conflicts with no-bootstrap rules
52581@if gcc-bootstrap
52582
52583
52584
52585
45f366ab 52586# Rules to wipe a stage and all the following ones, also used for cleanstrap
7c27e184 52587
45f366ab 52588.PHONY: distclean-stage1
7c27e184 52589distclean-stage1::
f41d6665 52590 @: $(MAKE); $(stage)
a19e8f64 52591 @test "`cat stage_last`" != stage1 || rm -f stage_last
05750653 52592 rm -rf stage1-*
7c27e184
PB
52593
52594
52595@endif gcc-bootstrap
52596
52597
52598.PHONY: stage2-start stage2-end
52599
52600stage2-start::
f41d6665 52601 @: $(MAKE); $(stage); \
7c27e184 52602 echo stage2 > stage_current ; \
215c351a 52603 echo stage2 > stage_last; \
f41d6665 52604 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
7c27e184 52605@if bfd
215c351a
PB
52606 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
52607 mkdir stage2-bfd; \
2d309510
PB
52608 mv stage2-bfd bfd ; \
52609 mv stage1-bfd prev-bfd || test -f stage1-lean
7c27e184
PB
52610@endif bfd
52611@if opcodes
215c351a
PB
52612 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
52613 mkdir stage2-opcodes; \
2d309510
PB
52614 mv stage2-opcodes opcodes ; \
52615 mv stage1-opcodes prev-opcodes || test -f stage1-lean
7c27e184
PB
52616@endif opcodes
52617@if binutils
215c351a
PB
52618 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
52619 mkdir stage2-binutils; \
2d309510
PB
52620 mv stage2-binutils binutils ; \
52621 mv stage1-binutils prev-binutils || test -f stage1-lean
7c27e184
PB
52622@endif binutils
52623@if gas
215c351a
PB
52624 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
52625 mkdir stage2-gas; \
2d309510
PB
52626 mv stage2-gas gas ; \
52627 mv stage1-gas prev-gas || test -f stage1-lean
7c27e184
PB
52628@endif gas
52629@if gcc
215c351a
PB
52630 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
52631 mkdir stage2-gcc; \
2d309510
PB
52632 mv stage2-gcc gcc ; \
52633 mv stage1-gcc prev-gcc || test -f stage1-lean
7c27e184 52634@endif gcc
e69bf64b
PB
52635@if gmp
52636 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
52637 mkdir stage2-gmp; \
52638 mv stage2-gmp gmp ; \
52639 mv stage1-gmp prev-gmp || test -f stage1-lean
52640@endif gmp
52641@if mpfr
52642 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
52643 mkdir stage2-mpfr; \
52644 mv stage2-mpfr mpfr ; \
52645 mv stage1-mpfr prev-mpfr || test -f stage1-lean
52646@endif mpfr
acd26225
KG
52647@if mpc
52648 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
52649 mkdir stage2-mpc; \
52650 mv stage2-mpc mpc ; \
52651 mv stage1-mpc prev-mpc || test -f stage1-lean
52652@endif mpc
f8bf9252
SP
52653@if ppl
52654 @cd $(HOST_SUBDIR); [ -d stage2-ppl ] || \
52655 mkdir stage2-ppl; \
52656 mv stage2-ppl ppl ; \
52657 mv stage1-ppl prev-ppl || test -f stage1-lean
52658@endif ppl
52659@if cloog
52660 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
52661 mkdir stage2-cloog; \
52662 mv stage2-cloog cloog ; \
52663 mv stage1-cloog prev-cloog || test -f stage1-lean
52664@endif cloog
5afab7ad
ILT
52665@if gold
52666 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
52667 mkdir stage2-gold; \
52668 mv stage2-gold gold ; \
52669 mv stage1-gold prev-gold || test -f stage1-lean
52670@endif gold
7c27e184 52671@if intl
215c351a
PB
52672 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
52673 mkdir stage2-intl; \
2d309510
PB
52674 mv stage2-intl intl ; \
52675 mv stage1-intl prev-intl || test -f stage1-lean
7c27e184
PB
52676@endif intl
52677@if ld
215c351a
PB
52678 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
52679 mkdir stage2-ld; \
2d309510
PB
52680 mv stage2-ld ld ; \
52681 mv stage1-ld prev-ld || test -f stage1-lean
7c27e184
PB
52682@endif ld
52683@if libcpp
215c351a
PB
52684 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
52685 mkdir stage2-libcpp; \
2d309510
PB
52686 mv stage2-libcpp libcpp ; \
52687 mv stage1-libcpp prev-libcpp || test -f stage1-lean
7c27e184 52688@endif libcpp
a4b6c45a
BE
52689@if libdecnumber
52690 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
52691 mkdir stage2-libdecnumber; \
2d309510
PB
52692 mv stage2-libdecnumber libdecnumber ; \
52693 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
a4b6c45a 52694@endif libdecnumber
7c27e184 52695@if libiberty
215c351a
PB
52696 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
52697 mkdir stage2-libiberty; \
2d309510
PB
52698 mv stage2-libiberty libiberty ; \
52699 mv stage1-libiberty prev-libiberty || test -f stage1-lean
7c27e184
PB
52700@endif libiberty
52701@if zlib
215c351a
PB
52702 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
52703 mkdir stage2-zlib; \
2d309510
PB
52704 mv stage2-zlib zlib ; \
52705 mv stage1-zlib prev-zlib || test -f stage1-lean
7c27e184 52706@endif zlib
f41d6665
DJ
52707 @[ -d stage2-$(TARGET_SUBDIR) ] || \
52708 mkdir stage2-$(TARGET_SUBDIR); \
2d309510
PB
52709 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
52710 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
7c27e184 52711
2d309510 52712stage2-end::
7c27e184 52713@if bfd
2d309510
PB
52714 @if test -d $(HOST_SUBDIR)/bfd ; then \
52715 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
52716 mv prev-bfd stage1-bfd ; : ; \
f41d6665 52717 fi
7c27e184
PB
52718@endif bfd
52719@if opcodes
2d309510
PB
52720 @if test -d $(HOST_SUBDIR)/opcodes ; then \
52721 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
52722 mv prev-opcodes stage1-opcodes ; : ; \
f41d6665 52723 fi
7c27e184
PB
52724@endif opcodes
52725@if binutils
2d309510
PB
52726 @if test -d $(HOST_SUBDIR)/binutils ; then \
52727 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
52728 mv prev-binutils stage1-binutils ; : ; \
f41d6665 52729 fi
7c27e184
PB
52730@endif binutils
52731@if gas
2d309510
PB
52732 @if test -d $(HOST_SUBDIR)/gas ; then \
52733 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
52734 mv prev-gas stage1-gas ; : ; \
f41d6665 52735 fi
7c27e184
PB
52736@endif gas
52737@if gcc
2d309510
PB
52738 @if test -d $(HOST_SUBDIR)/gcc ; then \
52739 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
52740 mv prev-gcc stage1-gcc ; : ; \
f41d6665 52741 fi
7c27e184 52742@endif gcc
e69bf64b
PB
52743@if gmp
52744 @if test -d $(HOST_SUBDIR)/gmp ; then \
52745 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
52746 mv prev-gmp stage1-gmp ; : ; \
52747 fi
52748@endif gmp
52749@if mpfr
52750 @if test -d $(HOST_SUBDIR)/mpfr ; then \
52751 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
52752 mv prev-mpfr stage1-mpfr ; : ; \
52753 fi
52754@endif mpfr
acd26225
KG
52755@if mpc
52756 @if test -d $(HOST_SUBDIR)/mpc ; then \
52757 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
52758 mv prev-mpc stage1-mpc ; : ; \
52759 fi
52760@endif mpc
f8bf9252
SP
52761@if ppl
52762 @if test -d $(HOST_SUBDIR)/ppl ; then \
52763 cd $(HOST_SUBDIR); mv ppl stage2-ppl ; \
52764 mv prev-ppl stage1-ppl ; : ; \
52765 fi
52766@endif ppl
52767@if cloog
52768 @if test -d $(HOST_SUBDIR)/cloog ; then \
52769 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
52770 mv prev-cloog stage1-cloog ; : ; \
52771 fi
52772@endif cloog
5afab7ad
ILT
52773@if gold
52774 @if test -d $(HOST_SUBDIR)/gold ; then \
52775 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
52776 mv prev-gold stage1-gold ; : ; \
52777 fi
52778@endif gold
7c27e184 52779@if intl
2d309510
PB
52780 @if test -d $(HOST_SUBDIR)/intl ; then \
52781 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
52782 mv prev-intl stage1-intl ; : ; \
f41d6665 52783 fi
7c27e184
PB
52784@endif intl
52785@if ld
2d309510
PB
52786 @if test -d $(HOST_SUBDIR)/ld ; then \
52787 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
52788 mv prev-ld stage1-ld ; : ; \
f41d6665 52789 fi
7c27e184
PB
52790@endif ld
52791@if libcpp
2d309510
PB
52792 @if test -d $(HOST_SUBDIR)/libcpp ; then \
52793 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
52794 mv prev-libcpp stage1-libcpp ; : ; \
f41d6665 52795 fi
7c27e184 52796@endif libcpp
a4b6c45a 52797@if libdecnumber
2d309510
PB
52798 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
52799 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
52800 mv prev-libdecnumber stage1-libdecnumber ; : ; \
f41d6665 52801 fi
a4b6c45a 52802@endif libdecnumber
7c27e184 52803@if libiberty
2d309510
PB
52804 @if test -d $(HOST_SUBDIR)/libiberty ; then \
52805 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
52806 mv prev-libiberty stage1-libiberty ; : ; \
f41d6665 52807 fi
7c27e184
PB
52808@endif libiberty
52809@if zlib
2d309510
PB
52810 @if test -d $(HOST_SUBDIR)/zlib ; then \
52811 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
52812 mv prev-zlib stage1-zlib ; : ; \
f41d6665 52813 fi
7c27e184 52814@endif zlib
f41d6665 52815 @if test -d $(TARGET_SUBDIR) ; then \
2d309510
PB
52816 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
52817 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
f41d6665 52818 fi
2d309510 52819 rm -f stage_current
7c27e184 52820
8024d75e 52821# Bubble a bug fix through all the stages up to stage 2. They are
f41d6665 52822# remade, but not reconfigured. The next stage (if any) will not be
cdce5c41 52823# reconfigured either.
7c27e184
PB
52824.PHONY: stage2-bubble
52825stage2-bubble:: stage1-bubble
e7c84bf8
PB
52826 @r=`${PWD_COMMAND}`; export r; \
52827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52828 if test -f stage2-lean || test -f stage1-lean ; then \
ce521a9c
PB
52829 echo Skipping rebuild of stage2 ; \
52830 else \
1061f99e
PB
52831 $(MAKE) stage2-start; \
52832 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
ce521a9c 52833 fi
7c27e184 52834
45f366ab 52835.PHONY: all-stage2 clean-stage2
45f366ab 52836do-clean: clean-stage2
45f366ab 52837
7c27e184
PB
52838# FIXME: Will not need to be conditional when toplevel bootstrap is the
52839# only possibility, but now it conflicts with no-bootstrap rules
52840@if gcc-bootstrap
52841
52842
52843
2d309510 52844.PHONY: bootstrap2 bootstrap2-lean
2abefe3d
PB
52845bootstrap2:
52846 echo stage2 > stage_final
52847 @r=`${PWD_COMMAND}`; export r; \
52848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52849 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
f41d6665 52850 @: $(MAKE); $(unstage)
2abefe3d
PB
52851 @r=`${PWD_COMMAND}`; export r; \
52852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 52853 TFLAGS="$(STAGE2_TFLAGS)"; \
2abefe3d 52854 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
7c27e184 52855
2d309510
PB
52856bootstrap2-lean:
52857 echo stage2 > stage_final
52858 @r=`${PWD_COMMAND}`; export r; \
52859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52860 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
52861 @: $(MAKE); $(unstage)
52862 @r=`${PWD_COMMAND}`; export r; \
52863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 52864 TFLAGS="$(STAGE2_TFLAGS)"; \
2d309510
PB
52865 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52866
7c27e184 52867
45f366ab 52868# Rules to wipe a stage and all the following ones, also used for cleanstrap
05750653 52869distclean-stage1:: distclean-stage2
45f366ab 52870.PHONY: distclean-stage2
7c27e184 52871distclean-stage2::
f41d6665 52872 @: $(MAKE); $(stage)
a19e8f64 52873 @test "`cat stage_last`" != stage2 || rm -f stage_last
05750653 52874 rm -rf stage2-*
7c27e184
PB
52875
52876
52877@endif gcc-bootstrap
52878
52879
52880.PHONY: stage3-start stage3-end
52881
52882stage3-start::
f41d6665 52883 @: $(MAKE); $(stage); \
7c27e184 52884 echo stage3 > stage_current ; \
215c351a 52885 echo stage3 > stage_last; \
f41d6665 52886 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
7c27e184 52887@if bfd
215c351a
PB
52888 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
52889 mkdir stage3-bfd; \
2d309510
PB
52890 mv stage3-bfd bfd ; \
52891 mv stage2-bfd prev-bfd || test -f stage2-lean
7c27e184
PB
52892@endif bfd
52893@if opcodes
215c351a
PB
52894 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
52895 mkdir stage3-opcodes; \
2d309510
PB
52896 mv stage3-opcodes opcodes ; \
52897 mv stage2-opcodes prev-opcodes || test -f stage2-lean
7c27e184
PB
52898@endif opcodes
52899@if binutils
215c351a
PB
52900 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
52901 mkdir stage3-binutils; \
2d309510
PB
52902 mv stage3-binutils binutils ; \
52903 mv stage2-binutils prev-binutils || test -f stage2-lean
7c27e184
PB
52904@endif binutils
52905@if gas
215c351a
PB
52906 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
52907 mkdir stage3-gas; \
2d309510
PB
52908 mv stage3-gas gas ; \
52909 mv stage2-gas prev-gas || test -f stage2-lean
7c27e184
PB
52910@endif gas
52911@if gcc
215c351a
PB
52912 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
52913 mkdir stage3-gcc; \
2d309510
PB
52914 mv stage3-gcc gcc ; \
52915 mv stage2-gcc prev-gcc || test -f stage2-lean
7c27e184 52916@endif gcc
e69bf64b
PB
52917@if gmp
52918 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
52919 mkdir stage3-gmp; \
52920 mv stage3-gmp gmp ; \
52921 mv stage2-gmp prev-gmp || test -f stage2-lean
52922@endif gmp
52923@if mpfr
52924 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
52925 mkdir stage3-mpfr; \
52926 mv stage3-mpfr mpfr ; \
52927 mv stage2-mpfr prev-mpfr || test -f stage2-lean
52928@endif mpfr
acd26225
KG
52929@if mpc
52930 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
52931 mkdir stage3-mpc; \
52932 mv stage3-mpc mpc ; \
52933 mv stage2-mpc prev-mpc || test -f stage2-lean
52934@endif mpc
f8bf9252
SP
52935@if ppl
52936 @cd $(HOST_SUBDIR); [ -d stage3-ppl ] || \
52937 mkdir stage3-ppl; \
52938 mv stage3-ppl ppl ; \
52939 mv stage2-ppl prev-ppl || test -f stage2-lean
52940@endif ppl
52941@if cloog
52942 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
52943 mkdir stage3-cloog; \
52944 mv stage3-cloog cloog ; \
52945 mv stage2-cloog prev-cloog || test -f stage2-lean
52946@endif cloog
5afab7ad
ILT
52947@if gold
52948 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
52949 mkdir stage3-gold; \
52950 mv stage3-gold gold ; \
52951 mv stage2-gold prev-gold || test -f stage2-lean
52952@endif gold
7c27e184 52953@if intl
215c351a
PB
52954 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
52955 mkdir stage3-intl; \
2d309510
PB
52956 mv stage3-intl intl ; \
52957 mv stage2-intl prev-intl || test -f stage2-lean
7c27e184
PB
52958@endif intl
52959@if ld
215c351a
PB
52960 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
52961 mkdir stage3-ld; \
2d309510
PB
52962 mv stage3-ld ld ; \
52963 mv stage2-ld prev-ld || test -f stage2-lean
7c27e184
PB
52964@endif ld
52965@if libcpp
215c351a
PB
52966 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
52967 mkdir stage3-libcpp; \
2d309510
PB
52968 mv stage3-libcpp libcpp ; \
52969 mv stage2-libcpp prev-libcpp || test -f stage2-lean
7c27e184 52970@endif libcpp
a4b6c45a
BE
52971@if libdecnumber
52972 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
52973 mkdir stage3-libdecnumber; \
2d309510
PB
52974 mv stage3-libdecnumber libdecnumber ; \
52975 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
a4b6c45a 52976@endif libdecnumber
7c27e184 52977@if libiberty
215c351a
PB
52978 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
52979 mkdir stage3-libiberty; \
2d309510
PB
52980 mv stage3-libiberty libiberty ; \
52981 mv stage2-libiberty prev-libiberty || test -f stage2-lean
7c27e184
PB
52982@endif libiberty
52983@if zlib
215c351a
PB
52984 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
52985 mkdir stage3-zlib; \
2d309510
PB
52986 mv stage3-zlib zlib ; \
52987 mv stage2-zlib prev-zlib || test -f stage2-lean
7c27e184 52988@endif zlib
f41d6665
DJ
52989 @[ -d stage3-$(TARGET_SUBDIR) ] || \
52990 mkdir stage3-$(TARGET_SUBDIR); \
2d309510
PB
52991 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
52992 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
7c27e184 52993
2d309510 52994stage3-end::
7c27e184 52995@if bfd
2d309510
PB
52996 @if test -d $(HOST_SUBDIR)/bfd ; then \
52997 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
52998 mv prev-bfd stage2-bfd ; : ; \
f41d6665 52999 fi
7c27e184
PB
53000@endif bfd
53001@if opcodes
2d309510
PB
53002 @if test -d $(HOST_SUBDIR)/opcodes ; then \
53003 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
53004 mv prev-opcodes stage2-opcodes ; : ; \
f41d6665 53005 fi
7c27e184
PB
53006@endif opcodes
53007@if binutils
2d309510
PB
53008 @if test -d $(HOST_SUBDIR)/binutils ; then \
53009 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
53010 mv prev-binutils stage2-binutils ; : ; \
f41d6665 53011 fi
7c27e184
PB
53012@endif binutils
53013@if gas
2d309510
PB
53014 @if test -d $(HOST_SUBDIR)/gas ; then \
53015 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
53016 mv prev-gas stage2-gas ; : ; \
f41d6665 53017 fi
7c27e184
PB
53018@endif gas
53019@if gcc
2d309510
PB
53020 @if test -d $(HOST_SUBDIR)/gcc ; then \
53021 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
53022 mv prev-gcc stage2-gcc ; : ; \
f41d6665 53023 fi
7c27e184 53024@endif gcc
e69bf64b
PB
53025@if gmp
53026 @if test -d $(HOST_SUBDIR)/gmp ; then \
53027 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
53028 mv prev-gmp stage2-gmp ; : ; \
53029 fi
53030@endif gmp
53031@if mpfr
53032 @if test -d $(HOST_SUBDIR)/mpfr ; then \
53033 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
53034 mv prev-mpfr stage2-mpfr ; : ; \
53035 fi
53036@endif mpfr
acd26225
KG
53037@if mpc
53038 @if test -d $(HOST_SUBDIR)/mpc ; then \
53039 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
53040 mv prev-mpc stage2-mpc ; : ; \
53041 fi
53042@endif mpc
f8bf9252
SP
53043@if ppl
53044 @if test -d $(HOST_SUBDIR)/ppl ; then \
53045 cd $(HOST_SUBDIR); mv ppl stage3-ppl ; \
53046 mv prev-ppl stage2-ppl ; : ; \
53047 fi
53048@endif ppl
53049@if cloog
53050 @if test -d $(HOST_SUBDIR)/cloog ; then \
53051 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
53052 mv prev-cloog stage2-cloog ; : ; \
53053 fi
53054@endif cloog
5afab7ad
ILT
53055@if gold
53056 @if test -d $(HOST_SUBDIR)/gold ; then \
53057 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
53058 mv prev-gold stage2-gold ; : ; \
53059 fi
53060@endif gold
7c27e184 53061@if intl
2d309510
PB
53062 @if test -d $(HOST_SUBDIR)/intl ; then \
53063 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
53064 mv prev-intl stage2-intl ; : ; \
f41d6665 53065 fi
7c27e184
PB
53066@endif intl
53067@if ld
2d309510
PB
53068 @if test -d $(HOST_SUBDIR)/ld ; then \
53069 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
53070 mv prev-ld stage2-ld ; : ; \
f41d6665 53071 fi
7c27e184
PB
53072@endif ld
53073@if libcpp
2d309510
PB
53074 @if test -d $(HOST_SUBDIR)/libcpp ; then \
53075 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
53076 mv prev-libcpp stage2-libcpp ; : ; \
f41d6665 53077 fi
7c27e184 53078@endif libcpp
a4b6c45a 53079@if libdecnumber
2d309510
PB
53080 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
53081 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
53082 mv prev-libdecnumber stage2-libdecnumber ; : ; \
f41d6665 53083 fi
a4b6c45a 53084@endif libdecnumber
7c27e184 53085@if libiberty
2d309510
PB
53086 @if test -d $(HOST_SUBDIR)/libiberty ; then \
53087 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
53088 mv prev-libiberty stage2-libiberty ; : ; \
f41d6665 53089 fi
7c27e184
PB
53090@endif libiberty
53091@if zlib
2d309510
PB
53092 @if test -d $(HOST_SUBDIR)/zlib ; then \
53093 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
53094 mv prev-zlib stage2-zlib ; : ; \
f41d6665 53095 fi
7c27e184 53096@endif zlib
f41d6665 53097 @if test -d $(TARGET_SUBDIR) ; then \
2d309510
PB
53098 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
53099 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
f41d6665 53100 fi
2d309510 53101 rm -f stage_current
7c27e184 53102
8024d75e 53103# Bubble a bug fix through all the stages up to stage 3. They are
f41d6665 53104# remade, but not reconfigured. The next stage (if any) will not be
cdce5c41 53105# reconfigured either.
7c27e184
PB
53106.PHONY: stage3-bubble
53107stage3-bubble:: stage2-bubble
e7c84bf8
PB
53108 @r=`${PWD_COMMAND}`; export r; \
53109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53110 if test -f stage3-lean || test -f stage2-lean ; then \
ce521a9c
PB
53111 echo Skipping rebuild of stage3 ; \
53112 else \
1061f99e 53113 $(MAKE) stage3-start; \
2d309510
PB
53114 if $(LEAN); then \
53115 rm -rf stage1-* ; \
53116 $(STAMP) stage1-lean ; \
53117 fi; \
1061f99e 53118 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
ce521a9c 53119 fi
d19bca38 53120 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
7c27e184 53121
45f366ab 53122.PHONY: all-stage3 clean-stage3
45f366ab 53123do-clean: clean-stage3
45f366ab 53124
ce406537
PB
53125# FIXME: Will not need to be conditional when toplevel bootstrap is the
53126# only possibility, but now it conflicts with no-bootstrap rules
53127@if gcc-bootstrap
7c27e184 53128
ce406537 53129compare:
e7c84bf8
PB
53130 @r=`${PWD_COMMAND}`; export r; \
53131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53132 if test -f stage2-lean; then \
ce406537
PB
53133 echo Cannot compare object files as stage 2 was deleted. ; \
53134 exit 0 ; \
53135 fi; \
f41d6665 53136 : $(MAKE); $(stage); \
ce406537 53137 rm -f .bad_compare ; \
cc11cc9b 53138 echo Comparing stages 2 and 3 ; \
70cb2d9f
AO
53139 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
53140 files=`find stage3-* -name "*$(objext)" -print | \
53141 sed -n s,^stage$$sed-,,p` ; \
ce406537 53142 for file in $${files} ; do \
70cb2d9f
AO
53143 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
53144 if test ! -f $$f1; then continue; fi; \
bb286d71 53145 $(do-compare) > /dev/null 2>&1; \
1061f99e
PB
53146 if test $$? -eq 1; then \
53147 case $$file in \
70cb2d9f 53148 gcc/cc*-checksum$(objext) | ./libgcc/* | ./gcc/ada/*tools/*) \
1061f99e
PB
53149 echo warning: $$file differs ;; \
53150 *) \
53151 echo $$file differs >> .bad_compare ;; \
53152 esac ; \
53153 fi ; \
ce406537
PB
53154 done ; \
53155 if [ -f .bad_compare ]; then \
53156 echo "Bootstrap comparison failure!"; \
53157 cat .bad_compare; \
53158 exit 1; \
53159 else \
cc11cc9b 53160 echo Comparison successful.; \
ce406537
PB
53161 fi ; \
53162 $(STAMP) compare
2d309510
PB
53163 if $(LEAN); then \
53164 rm -rf stage2-*; \
53165 $(STAMP) stage2-lean; \
53166 fi
ce521a9c 53167
7c27e184 53168
7c27e184 53169
2d309510 53170.PHONY: bootstrap bootstrap-lean
2abefe3d
PB
53171bootstrap:
53172 echo stage3 > stage_final
53173 @r=`${PWD_COMMAND}`; export r; \
53174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53175 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
f41d6665 53176 @: $(MAKE); $(unstage)
2abefe3d
PB
53177 @r=`${PWD_COMMAND}`; export r; \
53178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 53179 TFLAGS="$(STAGE3_TFLAGS)"; \
2abefe3d 53180 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45f366ab 53181
2d309510
PB
53182bootstrap-lean:
53183 echo stage3 > stage_final
53184 @r=`${PWD_COMMAND}`; export r; \
53185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53186 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
53187 @: $(MAKE); $(unstage)
53188 @r=`${PWD_COMMAND}`; export r; \
53189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 53190 TFLAGS="$(STAGE3_TFLAGS)"; \
2d309510
PB
53191 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
53192
7c27e184 53193
ce406537
PB
53194# Rules to wipe a stage and all the following ones, also used for cleanstrap
53195distclean-stage2:: distclean-stage3
53196.PHONY: distclean-stage3
53197distclean-stage3::
f41d6665 53198 @: $(MAKE); $(stage)
a19e8f64 53199 @test "`cat stage_last`" != stage3 || rm -f stage_last
ce406537 53200 rm -rf stage3-* compare
45f366ab 53201
ce521a9c 53202
ce406537 53203.PHONY: cleanstrap
a19e8f64
PB
53204cleanstrap: do-distclean local-clean
53205 echo stage3 > stage_final
53206 @r=`${PWD_COMMAND}`; export r; \
53207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53208 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
53209 @: $(MAKE); $(unstage)
53210 @r=`${PWD_COMMAND}`; export r; \
53211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 53212 TFLAGS="$(STAGE3_TFLAGS)"; \
bb286d71
AO
53213 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
53214
53215@endif gcc-bootstrap
53216
53217
7c27e184
PB
53218.PHONY: stage4-start stage4-end
53219
53220stage4-start::
f41d6665 53221 @: $(MAKE); $(stage); \
7c27e184 53222 echo stage4 > stage_current ; \
215c351a 53223 echo stage4 > stage_last; \
f41d6665 53224 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
7c27e184 53225@if bfd
215c351a
PB
53226 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
53227 mkdir stage4-bfd; \
2d309510
PB
53228 mv stage4-bfd bfd ; \
53229 mv stage3-bfd prev-bfd || test -f stage3-lean
7c27e184
PB
53230@endif bfd
53231@if opcodes
215c351a
PB
53232 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
53233 mkdir stage4-opcodes; \
2d309510
PB
53234 mv stage4-opcodes opcodes ; \
53235 mv stage3-opcodes prev-opcodes || test -f stage3-lean
7c27e184
PB
53236@endif opcodes
53237@if binutils
215c351a
PB
53238 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
53239 mkdir stage4-binutils; \
2d309510
PB
53240 mv stage4-binutils binutils ; \
53241 mv stage3-binutils prev-binutils || test -f stage3-lean
7c27e184
PB
53242@endif binutils
53243@if gas
215c351a
PB
53244 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
53245 mkdir stage4-gas; \
2d309510
PB
53246 mv stage4-gas gas ; \
53247 mv stage3-gas prev-gas || test -f stage3-lean
7c27e184
PB
53248@endif gas
53249@if gcc
215c351a
PB
53250 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
53251 mkdir stage4-gcc; \
2d309510
PB
53252 mv stage4-gcc gcc ; \
53253 mv stage3-gcc prev-gcc || test -f stage3-lean
7c27e184 53254@endif gcc
e69bf64b
PB
53255@if gmp
53256 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
53257 mkdir stage4-gmp; \
53258 mv stage4-gmp gmp ; \
53259 mv stage3-gmp prev-gmp || test -f stage3-lean
53260@endif gmp
53261@if mpfr
53262 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
53263 mkdir stage4-mpfr; \
53264 mv stage4-mpfr mpfr ; \
53265 mv stage3-mpfr prev-mpfr || test -f stage3-lean
53266@endif mpfr
acd26225
KG
53267@if mpc
53268 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
53269 mkdir stage4-mpc; \
53270 mv stage4-mpc mpc ; \
53271 mv stage3-mpc prev-mpc || test -f stage3-lean
53272@endif mpc
f8bf9252
SP
53273@if ppl
53274 @cd $(HOST_SUBDIR); [ -d stage4-ppl ] || \
53275 mkdir stage4-ppl; \
53276 mv stage4-ppl ppl ; \
53277 mv stage3-ppl prev-ppl || test -f stage3-lean
53278@endif ppl
53279@if cloog
53280 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
53281 mkdir stage4-cloog; \
53282 mv stage4-cloog cloog ; \
53283 mv stage3-cloog prev-cloog || test -f stage3-lean
53284@endif cloog
5afab7ad
ILT
53285@if gold
53286 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
53287 mkdir stage4-gold; \
53288 mv stage4-gold gold ; \
53289 mv stage3-gold prev-gold || test -f stage3-lean
53290@endif gold
7c27e184 53291@if intl
215c351a
PB
53292 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
53293 mkdir stage4-intl; \
2d309510
PB
53294 mv stage4-intl intl ; \
53295 mv stage3-intl prev-intl || test -f stage3-lean
7c27e184
PB
53296@endif intl
53297@if ld
215c351a
PB
53298 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
53299 mkdir stage4-ld; \
2d309510
PB
53300 mv stage4-ld ld ; \
53301 mv stage3-ld prev-ld || test -f stage3-lean
7c27e184
PB
53302@endif ld
53303@if libcpp
215c351a
PB
53304 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
53305 mkdir stage4-libcpp; \
2d309510
PB
53306 mv stage4-libcpp libcpp ; \
53307 mv stage3-libcpp prev-libcpp || test -f stage3-lean
7c27e184 53308@endif libcpp
a4b6c45a
BE
53309@if libdecnumber
53310 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
53311 mkdir stage4-libdecnumber; \
2d309510
PB
53312 mv stage4-libdecnumber libdecnumber ; \
53313 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
a4b6c45a 53314@endif libdecnumber
7c27e184 53315@if libiberty
215c351a
PB
53316 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
53317 mkdir stage4-libiberty; \
2d309510
PB
53318 mv stage4-libiberty libiberty ; \
53319 mv stage3-libiberty prev-libiberty || test -f stage3-lean
7c27e184
PB
53320@endif libiberty
53321@if zlib
215c351a
PB
53322 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
53323 mkdir stage4-zlib; \
2d309510
PB
53324 mv stage4-zlib zlib ; \
53325 mv stage3-zlib prev-zlib || test -f stage3-lean
7c27e184 53326@endif zlib
f41d6665
DJ
53327 @[ -d stage4-$(TARGET_SUBDIR) ] || \
53328 mkdir stage4-$(TARGET_SUBDIR); \
2d309510
PB
53329 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
53330 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
7c27e184 53331
2d309510 53332stage4-end::
7c27e184 53333@if bfd
2d309510
PB
53334 @if test -d $(HOST_SUBDIR)/bfd ; then \
53335 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
53336 mv prev-bfd stage3-bfd ; : ; \
f41d6665 53337 fi
7c27e184
PB
53338@endif bfd
53339@if opcodes
2d309510
PB
53340 @if test -d $(HOST_SUBDIR)/opcodes ; then \
53341 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
53342 mv prev-opcodes stage3-opcodes ; : ; \
f41d6665 53343 fi
7c27e184
PB
53344@endif opcodes
53345@if binutils
2d309510
PB
53346 @if test -d $(HOST_SUBDIR)/binutils ; then \
53347 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
53348 mv prev-binutils stage3-binutils ; : ; \
f41d6665 53349 fi
7c27e184
PB
53350@endif binutils
53351@if gas
2d309510
PB
53352 @if test -d $(HOST_SUBDIR)/gas ; then \
53353 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
53354 mv prev-gas stage3-gas ; : ; \
f41d6665 53355 fi
7c27e184
PB
53356@endif gas
53357@if gcc
2d309510
PB
53358 @if test -d $(HOST_SUBDIR)/gcc ; then \
53359 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
53360 mv prev-gcc stage3-gcc ; : ; \
f41d6665 53361 fi
7c27e184 53362@endif gcc
e69bf64b
PB
53363@if gmp
53364 @if test -d $(HOST_SUBDIR)/gmp ; then \
53365 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
53366 mv prev-gmp stage3-gmp ; : ; \
53367 fi
53368@endif gmp
53369@if mpfr
53370 @if test -d $(HOST_SUBDIR)/mpfr ; then \
53371 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
53372 mv prev-mpfr stage3-mpfr ; : ; \
53373 fi
53374@endif mpfr
acd26225
KG
53375@if mpc
53376 @if test -d $(HOST_SUBDIR)/mpc ; then \
53377 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
53378 mv prev-mpc stage3-mpc ; : ; \
53379 fi
53380@endif mpc
f8bf9252
SP
53381@if ppl
53382 @if test -d $(HOST_SUBDIR)/ppl ; then \
53383 cd $(HOST_SUBDIR); mv ppl stage4-ppl ; \
53384 mv prev-ppl stage3-ppl ; : ; \
53385 fi
53386@endif ppl
53387@if cloog
53388 @if test -d $(HOST_SUBDIR)/cloog ; then \
53389 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
53390 mv prev-cloog stage3-cloog ; : ; \
53391 fi
53392@endif cloog
5afab7ad
ILT
53393@if gold
53394 @if test -d $(HOST_SUBDIR)/gold ; then \
53395 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
53396 mv prev-gold stage3-gold ; : ; \
53397 fi
53398@endif gold
7c27e184 53399@if intl
2d309510
PB
53400 @if test -d $(HOST_SUBDIR)/intl ; then \
53401 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
53402 mv prev-intl stage3-intl ; : ; \
f41d6665 53403 fi
7c27e184
PB
53404@endif intl
53405@if ld
2d309510
PB
53406 @if test -d $(HOST_SUBDIR)/ld ; then \
53407 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
53408 mv prev-ld stage3-ld ; : ; \
f41d6665 53409 fi
7c27e184
PB
53410@endif ld
53411@if libcpp
2d309510
PB
53412 @if test -d $(HOST_SUBDIR)/libcpp ; then \
53413 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
53414 mv prev-libcpp stage3-libcpp ; : ; \
f41d6665 53415 fi
7c27e184 53416@endif libcpp
a4b6c45a 53417@if libdecnumber
2d309510
PB
53418 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
53419 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
53420 mv prev-libdecnumber stage3-libdecnumber ; : ; \
f41d6665 53421 fi
a4b6c45a 53422@endif libdecnumber
7c27e184 53423@if libiberty
2d309510
PB
53424 @if test -d $(HOST_SUBDIR)/libiberty ; then \
53425 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
53426 mv prev-libiberty stage3-libiberty ; : ; \
f41d6665 53427 fi
7c27e184
PB
53428@endif libiberty
53429@if zlib
2d309510
PB
53430 @if test -d $(HOST_SUBDIR)/zlib ; then \
53431 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
53432 mv prev-zlib stage3-zlib ; : ; \
f41d6665 53433 fi
7c27e184 53434@endif zlib
f41d6665 53435 @if test -d $(TARGET_SUBDIR) ; then \
2d309510
PB
53436 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
53437 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
f41d6665 53438 fi
2d309510 53439 rm -f stage_current
7c27e184 53440
8024d75e 53441# Bubble a bug fix through all the stages up to stage 4. They are
f41d6665 53442# remade, but not reconfigured. The next stage (if any) will not be
cdce5c41 53443# reconfigured either.
7c27e184
PB
53444.PHONY: stage4-bubble
53445stage4-bubble:: stage3-bubble
e7c84bf8
PB
53446 @r=`${PWD_COMMAND}`; export r; \
53447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53448 if test -f stage4-lean || test -f stage3-lean ; then \
ce521a9c
PB
53449 echo Skipping rebuild of stage4 ; \
53450 else \
1061f99e 53451 $(MAKE) stage4-start; \
2d309510
PB
53452 if $(LEAN); then \
53453 rm -rf stage2-* ; \
53454 $(STAMP) stage2-lean ; \
53455 fi; \
1061f99e 53456 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
ce521a9c 53457 fi
d19bca38 53458 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
7c27e184 53459
45f366ab 53460.PHONY: all-stage4 clean-stage4
45f366ab 53461do-clean: clean-stage4
45f366ab 53462
ce406537
PB
53463# FIXME: Will not need to be conditional when toplevel bootstrap is the
53464# only possibility, but now it conflicts with no-bootstrap rules
53465@if gcc-bootstrap
7c27e184 53466
ce406537 53467compare3:
e7c84bf8
PB
53468 @r=`${PWD_COMMAND}`; export r; \
53469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53470 if test -f stage3-lean; then \
ce406537
PB
53471 echo Cannot compare object files as stage 3 was deleted. ; \
53472 exit 0 ; \
53473 fi; \
f41d6665 53474 : $(MAKE); $(stage); \
ce406537 53475 rm -f .bad_compare ; \
cc11cc9b 53476 echo Comparing stages 3 and 4 ; \
70cb2d9f
AO
53477 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
53478 files=`find stage4-* -name "*$(objext)" -print | \
53479 sed -n s,^stage$$sed-,,p` ; \
ce406537 53480 for file in $${files} ; do \
70cb2d9f
AO
53481 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
53482 if test ! -f $$f1; then continue; fi; \
bb286d71 53483 $(do-compare3) > /dev/null 2>&1; \
1061f99e
PB
53484 if test $$? -eq 1; then \
53485 case $$file in \
70cb2d9f 53486 gcc/cc*-checksum$(objext) | ./libgcc/* | ./gcc/ada/*tools/*) \
1061f99e
PB
53487 echo warning: $$file differs ;; \
53488 *) \
53489 echo $$file differs >> .bad_compare ;; \
53490 esac ; \
53491 fi ; \
ce406537
PB
53492 done ; \
53493 if [ -f .bad_compare ]; then \
53494 echo "Bootstrap comparison failure!"; \
53495 cat .bad_compare; \
53496 exit 1; \
53497 else \
cc11cc9b 53498 echo Comparison successful.; \
ce406537
PB
53499 fi ; \
53500 $(STAMP) compare3
2d309510
PB
53501 if $(LEAN); then \
53502 rm -rf stage3-*; \
53503 $(STAMP) stage3-lean; \
53504 fi
ce521a9c 53505
7c27e184 53506
7c27e184 53507
2d309510 53508.PHONY: bootstrap4 bootstrap4-lean
2abefe3d
PB
53509bootstrap4:
53510 echo stage4 > stage_final
53511 @r=`${PWD_COMMAND}`; export r; \
53512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53513 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
f41d6665 53514 @: $(MAKE); $(unstage)
2abefe3d
PB
53515 @r=`${PWD_COMMAND}`; export r; \
53516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 53517 TFLAGS="$(STAGE4_TFLAGS)"; \
2abefe3d 53518 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45f366ab 53519
2d309510
PB
53520bootstrap4-lean:
53521 echo stage4 > stage_final
53522 @r=`${PWD_COMMAND}`; export r; \
53523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53524 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
53525 @: $(MAKE); $(unstage)
53526 @r=`${PWD_COMMAND}`; export r; \
53527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 53528 TFLAGS="$(STAGE4_TFLAGS)"; \
2d309510
PB
53529 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
53530
7c27e184 53531
ce406537
PB
53532# Rules to wipe a stage and all the following ones, also used for cleanstrap
53533distclean-stage3:: distclean-stage4
53534.PHONY: distclean-stage4
53535distclean-stage4::
f41d6665 53536 @: $(MAKE); $(stage)
a19e8f64 53537 @test "`cat stage_last`" != stage4 || rm -f stage_last
ce406537 53538 rm -rf stage4-* compare3
45f366ab 53539
ce521a9c 53540
ce406537 53541@endif gcc-bootstrap
7c27e184
PB
53542
53543
53544.PHONY: stageprofile-start stageprofile-end
53545
53546stageprofile-start::
f41d6665 53547 @: $(MAKE); $(stage); \
7c27e184 53548 echo stageprofile > stage_current ; \
215c351a 53549 echo stageprofile > stage_last; \
f41d6665 53550 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
7c27e184 53551@if bfd
215c351a
PB
53552 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
53553 mkdir stageprofile-bfd; \
2d309510
PB
53554 mv stageprofile-bfd bfd ; \
53555 mv stage1-bfd prev-bfd || test -f stage1-lean
7c27e184
PB
53556@endif bfd
53557@if opcodes
215c351a
PB
53558 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
53559 mkdir stageprofile-opcodes; \
2d309510
PB
53560 mv stageprofile-opcodes opcodes ; \
53561 mv stage1-opcodes prev-opcodes || test -f stage1-lean
7c27e184
PB
53562@endif opcodes
53563@if binutils
215c351a
PB
53564 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
53565 mkdir stageprofile-binutils; \
2d309510
PB
53566 mv stageprofile-binutils binutils ; \
53567 mv stage1-binutils prev-binutils || test -f stage1-lean
7c27e184
PB
53568@endif binutils
53569@if gas
215c351a
PB
53570 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
53571 mkdir stageprofile-gas; \
2d309510
PB
53572 mv stageprofile-gas gas ; \
53573 mv stage1-gas prev-gas || test -f stage1-lean
7c27e184
PB
53574@endif gas
53575@if gcc
215c351a
PB
53576 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
53577 mkdir stageprofile-gcc; \
2d309510
PB
53578 mv stageprofile-gcc gcc ; \
53579 mv stage1-gcc prev-gcc || test -f stage1-lean
7c27e184 53580@endif gcc
e69bf64b
PB
53581@if gmp
53582 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
53583 mkdir stageprofile-gmp; \
53584 mv stageprofile-gmp gmp ; \
53585 mv stage1-gmp prev-gmp || test -f stage1-lean
53586@endif gmp
53587@if mpfr
53588 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
53589 mkdir stageprofile-mpfr; \
53590 mv stageprofile-mpfr mpfr ; \
53591 mv stage1-mpfr prev-mpfr || test -f stage1-lean
53592@endif mpfr
acd26225
KG
53593@if mpc
53594 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
53595 mkdir stageprofile-mpc; \
53596 mv stageprofile-mpc mpc ; \
53597 mv stage1-mpc prev-mpc || test -f stage1-lean
53598@endif mpc
f8bf9252
SP
53599@if ppl
53600 @cd $(HOST_SUBDIR); [ -d stageprofile-ppl ] || \
53601 mkdir stageprofile-ppl; \
53602 mv stageprofile-ppl ppl ; \
53603 mv stage1-ppl prev-ppl || test -f stage1-lean
53604@endif ppl
53605@if cloog
53606 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
53607 mkdir stageprofile-cloog; \
53608 mv stageprofile-cloog cloog ; \
53609 mv stage1-cloog prev-cloog || test -f stage1-lean
53610@endif cloog
5afab7ad
ILT
53611@if gold
53612 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
53613 mkdir stageprofile-gold; \
53614 mv stageprofile-gold gold ; \
53615 mv stage1-gold prev-gold || test -f stage1-lean
53616@endif gold
7c27e184 53617@if intl
215c351a
PB
53618 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
53619 mkdir stageprofile-intl; \
2d309510
PB
53620 mv stageprofile-intl intl ; \
53621 mv stage1-intl prev-intl || test -f stage1-lean
7c27e184
PB
53622@endif intl
53623@if ld
215c351a
PB
53624 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
53625 mkdir stageprofile-ld; \
2d309510
PB
53626 mv stageprofile-ld ld ; \
53627 mv stage1-ld prev-ld || test -f stage1-lean
7c27e184
PB
53628@endif ld
53629@if libcpp
215c351a
PB
53630 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
53631 mkdir stageprofile-libcpp; \
2d309510
PB
53632 mv stageprofile-libcpp libcpp ; \
53633 mv stage1-libcpp prev-libcpp || test -f stage1-lean
7c27e184 53634@endif libcpp
a4b6c45a
BE
53635@if libdecnumber
53636 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
53637 mkdir stageprofile-libdecnumber; \
2d309510
PB
53638 mv stageprofile-libdecnumber libdecnumber ; \
53639 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
a4b6c45a 53640@endif libdecnumber
7c27e184 53641@if libiberty
215c351a
PB
53642 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
53643 mkdir stageprofile-libiberty; \
2d309510
PB
53644 mv stageprofile-libiberty libiberty ; \
53645 mv stage1-libiberty prev-libiberty || test -f stage1-lean
7c27e184
PB
53646@endif libiberty
53647@if zlib
ce406537
PB
53648 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
53649 mkdir stageprofile-zlib; \
2d309510
PB
53650 mv stageprofile-zlib zlib ; \
53651 mv stage1-zlib prev-zlib || test -f stage1-lean
ce406537 53652@endif zlib
f41d6665
DJ
53653 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
53654 mkdir stageprofile-$(TARGET_SUBDIR); \
2d309510
PB
53655 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
53656 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
45f366ab 53657
2d309510 53658stageprofile-end::
ce406537 53659@if bfd
2d309510
PB
53660 @if test -d $(HOST_SUBDIR)/bfd ; then \
53661 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
53662 mv prev-bfd stage1-bfd ; : ; \
f41d6665 53663 fi
ce406537
PB
53664@endif bfd
53665@if opcodes
2d309510
PB
53666 @if test -d $(HOST_SUBDIR)/opcodes ; then \
53667 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
53668 mv prev-opcodes stage1-opcodes ; : ; \
f41d6665 53669 fi
ce406537
PB
53670@endif opcodes
53671@if binutils
2d309510
PB
53672 @if test -d $(HOST_SUBDIR)/binutils ; then \
53673 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
53674 mv prev-binutils stage1-binutils ; : ; \
f41d6665 53675 fi
ce406537
PB
53676@endif binutils
53677@if gas
2d309510
PB
53678 @if test -d $(HOST_SUBDIR)/gas ; then \
53679 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
53680 mv prev-gas stage1-gas ; : ; \
f41d6665 53681 fi
ce406537
PB
53682@endif gas
53683@if gcc
2d309510
PB
53684 @if test -d $(HOST_SUBDIR)/gcc ; then \
53685 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
53686 mv prev-gcc stage1-gcc ; : ; \
f41d6665 53687 fi
ce406537 53688@endif gcc
e69bf64b
PB
53689@if gmp
53690 @if test -d $(HOST_SUBDIR)/gmp ; then \
53691 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
53692 mv prev-gmp stage1-gmp ; : ; \
53693 fi
53694@endif gmp
53695@if mpfr
53696 @if test -d $(HOST_SUBDIR)/mpfr ; then \
53697 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
53698 mv prev-mpfr stage1-mpfr ; : ; \
53699 fi
53700@endif mpfr
acd26225
KG
53701@if mpc
53702 @if test -d $(HOST_SUBDIR)/mpc ; then \
53703 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
53704 mv prev-mpc stage1-mpc ; : ; \
53705 fi
53706@endif mpc
f8bf9252
SP
53707@if ppl
53708 @if test -d $(HOST_SUBDIR)/ppl ; then \
53709 cd $(HOST_SUBDIR); mv ppl stageprofile-ppl ; \
53710 mv prev-ppl stage1-ppl ; : ; \
53711 fi
53712@endif ppl
53713@if cloog
53714 @if test -d $(HOST_SUBDIR)/cloog ; then \
53715 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
53716 mv prev-cloog stage1-cloog ; : ; \
53717 fi
53718@endif cloog
5afab7ad
ILT
53719@if gold
53720 @if test -d $(HOST_SUBDIR)/gold ; then \
53721 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
53722 mv prev-gold stage1-gold ; : ; \
53723 fi
53724@endif gold
ce406537 53725@if intl
2d309510
PB
53726 @if test -d $(HOST_SUBDIR)/intl ; then \
53727 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
53728 mv prev-intl stage1-intl ; : ; \
f41d6665 53729 fi
ce406537
PB
53730@endif intl
53731@if ld
2d309510
PB
53732 @if test -d $(HOST_SUBDIR)/ld ; then \
53733 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
53734 mv prev-ld stage1-ld ; : ; \
f41d6665 53735 fi
ce406537
PB
53736@endif ld
53737@if libcpp
2d309510
PB
53738 @if test -d $(HOST_SUBDIR)/libcpp ; then \
53739 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
53740 mv prev-libcpp stage1-libcpp ; : ; \
f41d6665 53741 fi
ce406537 53742@endif libcpp
a4b6c45a 53743@if libdecnumber
2d309510
PB
53744 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
53745 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
53746 mv prev-libdecnumber stage1-libdecnumber ; : ; \
f41d6665 53747 fi
a4b6c45a 53748@endif libdecnumber
ce406537 53749@if libiberty
2d309510
PB
53750 @if test -d $(HOST_SUBDIR)/libiberty ; then \
53751 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
53752 mv prev-libiberty stage1-libiberty ; : ; \
f41d6665 53753 fi
ce406537
PB
53754@endif libiberty
53755@if zlib
2d309510
PB
53756 @if test -d $(HOST_SUBDIR)/zlib ; then \
53757 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
53758 mv prev-zlib stage1-zlib ; : ; \
f41d6665 53759 fi
ce406537 53760@endif zlib
f41d6665 53761 @if test -d $(TARGET_SUBDIR) ; then \
2d309510
PB
53762 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
53763 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
f41d6665 53764 fi
2d309510 53765 rm -f stage_current
7c27e184 53766
8024d75e 53767# Bubble a bug fix through all the stages up to stage profile. They are
f41d6665 53768# remade, but not reconfigured. The next stage (if any) will not be
cdce5c41 53769# reconfigured either.
ce406537
PB
53770.PHONY: stageprofile-bubble
53771stageprofile-bubble:: stage1-bubble
e7c84bf8
PB
53772 @r=`${PWD_COMMAND}`; export r; \
53773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53774 if test -f stageprofile-lean || test -f stage1-lean ; then \
ce406537
PB
53775 echo Skipping rebuild of stageprofile ; \
53776 else \
1061f99e
PB
53777 $(MAKE) stageprofile-start; \
53778 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
ce406537 53779 fi
7c27e184 53780
ce406537
PB
53781.PHONY: all-stageprofile clean-stageprofile
53782do-clean: clean-stageprofile
45f366ab 53783
7c27e184
PB
53784# FIXME: Will not need to be conditional when toplevel bootstrap is the
53785# only possibility, but now it conflicts with no-bootstrap rules
53786@if gcc-bootstrap
53787
53788
53789
53790
45f366ab 53791# Rules to wipe a stage and all the following ones, also used for cleanstrap
05750653 53792distclean-stage1:: distclean-stageprofile
45f366ab 53793.PHONY: distclean-stageprofile
7c27e184 53794distclean-stageprofile::
f41d6665 53795 @: $(MAKE); $(stage)
a19e8f64 53796 @test "`cat stage_last`" != stageprofile || rm -f stage_last
05750653 53797 rm -rf stageprofile-*
148907ea
PB
53798
53799
7c27e184 53800@endif gcc-bootstrap
148907ea
PB
53801
53802
7c27e184 53803.PHONY: stagefeedback-start stagefeedback-end
148907ea 53804
7c27e184 53805stagefeedback-start::
f41d6665 53806 @: $(MAKE); $(stage); \
7c27e184 53807 echo stagefeedback > stage_current ; \
215c351a 53808 echo stagefeedback > stage_last; \
f41d6665 53809 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
7c27e184 53810@if bfd
215c351a
PB
53811 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
53812 mkdir stagefeedback-bfd; \
2d309510
PB
53813 mv stagefeedback-bfd bfd ; \
53814 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
7c27e184
PB
53815@endif bfd
53816@if opcodes
215c351a
PB
53817 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
53818 mkdir stagefeedback-opcodes; \
2d309510
PB
53819 mv stagefeedback-opcodes opcodes ; \
53820 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
7c27e184
PB
53821@endif opcodes
53822@if binutils
215c351a
PB
53823 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
53824 mkdir stagefeedback-binutils; \
2d309510
PB
53825 mv stagefeedback-binutils binutils ; \
53826 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
7c27e184
PB
53827@endif binutils
53828@if gas
215c351a
PB
53829 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
53830 mkdir stagefeedback-gas; \
2d309510
PB
53831 mv stagefeedback-gas gas ; \
53832 mv stageprofile-gas prev-gas || test -f stageprofile-lean
7c27e184
PB
53833@endif gas
53834@if gcc
215c351a
PB
53835 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
53836 mkdir stagefeedback-gcc; \
2d309510
PB
53837 mv stagefeedback-gcc gcc ; \
53838 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
7c27e184 53839@endif gcc
e69bf64b
PB
53840@if gmp
53841 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
53842 mkdir stagefeedback-gmp; \
53843 mv stagefeedback-gmp gmp ; \
53844 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
53845@endif gmp
53846@if mpfr
53847 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
53848 mkdir stagefeedback-mpfr; \
53849 mv stagefeedback-mpfr mpfr ; \
53850 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
53851@endif mpfr
acd26225
KG
53852@if mpc
53853 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
53854 mkdir stagefeedback-mpc; \
53855 mv stagefeedback-mpc mpc ; \
53856 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
53857@endif mpc
f8bf9252
SP
53858@if ppl
53859 @cd $(HOST_SUBDIR); [ -d stagefeedback-ppl ] || \
53860 mkdir stagefeedback-ppl; \
53861 mv stagefeedback-ppl ppl ; \
53862 mv stageprofile-ppl prev-ppl || test -f stageprofile-lean
53863@endif ppl
53864@if cloog
53865 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
53866 mkdir stagefeedback-cloog; \
53867 mv stagefeedback-cloog cloog ; \
53868 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
53869@endif cloog
5afab7ad
ILT
53870@if gold
53871 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
53872 mkdir stagefeedback-gold; \
53873 mv stagefeedback-gold gold ; \
53874 mv stageprofile-gold prev-gold || test -f stageprofile-lean
53875@endif gold
7c27e184 53876@if intl
215c351a
PB
53877 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
53878 mkdir stagefeedback-intl; \
2d309510
PB
53879 mv stagefeedback-intl intl ; \
53880 mv stageprofile-intl prev-intl || test -f stageprofile-lean
7c27e184
PB
53881@endif intl
53882@if ld
215c351a
PB
53883 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
53884 mkdir stagefeedback-ld; \
2d309510
PB
53885 mv stagefeedback-ld ld ; \
53886 mv stageprofile-ld prev-ld || test -f stageprofile-lean
7c27e184
PB
53887@endif ld
53888@if libcpp
215c351a
PB
53889 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
53890 mkdir stagefeedback-libcpp; \
2d309510
PB
53891 mv stagefeedback-libcpp libcpp ; \
53892 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
7c27e184 53893@endif libcpp
a4b6c45a
BE
53894@if libdecnumber
53895 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
53896 mkdir stagefeedback-libdecnumber; \
2d309510
PB
53897 mv stagefeedback-libdecnumber libdecnumber ; \
53898 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
a4b6c45a 53899@endif libdecnumber
7c27e184 53900@if libiberty
215c351a
PB
53901 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
53902 mkdir stagefeedback-libiberty; \
2d309510
PB
53903 mv stagefeedback-libiberty libiberty ; \
53904 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
7c27e184
PB
53905@endif libiberty
53906@if zlib
215c351a
PB
53907 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
53908 mkdir stagefeedback-zlib; \
2d309510
PB
53909 mv stagefeedback-zlib zlib ; \
53910 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
7c27e184 53911@endif zlib
f41d6665
DJ
53912 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
53913 mkdir stagefeedback-$(TARGET_SUBDIR); \
2d309510
PB
53914 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
53915 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
148907ea 53916
2d309510 53917stagefeedback-end::
7c27e184 53918@if bfd
2d309510
PB
53919 @if test -d $(HOST_SUBDIR)/bfd ; then \
53920 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
53921 mv prev-bfd stageprofile-bfd ; : ; \
f41d6665 53922 fi
7c27e184
PB
53923@endif bfd
53924@if opcodes
2d309510
PB
53925 @if test -d $(HOST_SUBDIR)/opcodes ; then \
53926 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
53927 mv prev-opcodes stageprofile-opcodes ; : ; \
f41d6665 53928 fi
7c27e184
PB
53929@endif opcodes
53930@if binutils
2d309510
PB
53931 @if test -d $(HOST_SUBDIR)/binutils ; then \
53932 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
53933 mv prev-binutils stageprofile-binutils ; : ; \
f41d6665 53934 fi
7c27e184
PB
53935@endif binutils
53936@if gas
2d309510
PB
53937 @if test -d $(HOST_SUBDIR)/gas ; then \
53938 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
53939 mv prev-gas stageprofile-gas ; : ; \
f41d6665 53940 fi
7c27e184
PB
53941@endif gas
53942@if gcc
2d309510
PB
53943 @if test -d $(HOST_SUBDIR)/gcc ; then \
53944 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
53945 mv prev-gcc stageprofile-gcc ; : ; \
f41d6665 53946 fi
7c27e184 53947@endif gcc
e69bf64b
PB
53948@if gmp
53949 @if test -d $(HOST_SUBDIR)/gmp ; then \
53950 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
53951 mv prev-gmp stageprofile-gmp ; : ; \
53952 fi
53953@endif gmp
53954@if mpfr
53955 @if test -d $(HOST_SUBDIR)/mpfr ; then \
53956 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
53957 mv prev-mpfr stageprofile-mpfr ; : ; \
53958 fi
53959@endif mpfr
acd26225
KG
53960@if mpc
53961 @if test -d $(HOST_SUBDIR)/mpc ; then \
53962 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
53963 mv prev-mpc stageprofile-mpc ; : ; \
53964 fi
53965@endif mpc
f8bf9252
SP
53966@if ppl
53967 @if test -d $(HOST_SUBDIR)/ppl ; then \
53968 cd $(HOST_SUBDIR); mv ppl stagefeedback-ppl ; \
53969 mv prev-ppl stageprofile-ppl ; : ; \
53970 fi
53971@endif ppl
53972@if cloog
53973 @if test -d $(HOST_SUBDIR)/cloog ; then \
53974 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
53975 mv prev-cloog stageprofile-cloog ; : ; \
53976 fi
53977@endif cloog
5afab7ad
ILT
53978@if gold
53979 @if test -d $(HOST_SUBDIR)/gold ; then \
53980 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
53981 mv prev-gold stageprofile-gold ; : ; \
53982 fi
53983@endif gold
7c27e184 53984@if intl
2d309510
PB
53985 @if test -d $(HOST_SUBDIR)/intl ; then \
53986 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
53987 mv prev-intl stageprofile-intl ; : ; \
f41d6665 53988 fi
7c27e184
PB
53989@endif intl
53990@if ld
2d309510
PB
53991 @if test -d $(HOST_SUBDIR)/ld ; then \
53992 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
53993 mv prev-ld stageprofile-ld ; : ; \
f41d6665 53994 fi
7c27e184
PB
53995@endif ld
53996@if libcpp
2d309510
PB
53997 @if test -d $(HOST_SUBDIR)/libcpp ; then \
53998 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
53999 mv prev-libcpp stageprofile-libcpp ; : ; \
f41d6665 54000 fi
7c27e184 54001@endif libcpp
a4b6c45a 54002@if libdecnumber
2d309510
PB
54003 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
54004 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
54005 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
f41d6665 54006 fi
a4b6c45a 54007@endif libdecnumber
7c27e184 54008@if libiberty
2d309510
PB
54009 @if test -d $(HOST_SUBDIR)/libiberty ; then \
54010 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
54011 mv prev-libiberty stageprofile-libiberty ; : ; \
f41d6665 54012 fi
7c27e184
PB
54013@endif libiberty
54014@if zlib
2d309510
PB
54015 @if test -d $(HOST_SUBDIR)/zlib ; then \
54016 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
54017 mv prev-zlib stageprofile-zlib ; : ; \
f41d6665 54018 fi
7c27e184 54019@endif zlib
f41d6665 54020 @if test -d $(TARGET_SUBDIR) ; then \
2d309510
PB
54021 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
54022 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
f41d6665 54023 fi
2d309510 54024 rm -f stage_current
148907ea 54025
8024d75e 54026# Bubble a bug fix through all the stages up to stage feedback. They are
f41d6665 54027# remade, but not reconfigured. The next stage (if any) will not be
cdce5c41 54028# reconfigured either.
7c27e184 54029.PHONY: stagefeedback-bubble
c7870f5d 54030stagefeedback-bubble:: stageprofile-bubble
e7c84bf8
PB
54031 @r=`${PWD_COMMAND}`; export r; \
54032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54033 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
ce521a9c
PB
54034 echo Skipping rebuild of stagefeedback ; \
54035 else \
1061f99e
PB
54036 $(MAKE) stagefeedback-start; \
54037 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
ce521a9c 54038 fi
7c27e184 54039
45f366ab 54040.PHONY: all-stagefeedback clean-stagefeedback
45f366ab 54041do-clean: clean-stagefeedback
45f366ab 54042
7c27e184
PB
54043# FIXME: Will not need to be conditional when toplevel bootstrap is the
54044# only possibility, but now it conflicts with no-bootstrap rules
54045@if gcc-bootstrap
ad6717df
PB
54046
54047
54048
2d309510 54049.PHONY: profiledbootstrap profiledbootstrap-lean
2abefe3d
PB
54050profiledbootstrap:
54051 echo stagefeedback > stage_final
54052 @r=`${PWD_COMMAND}`; export r; \
54053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54054 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
f41d6665 54055 @: $(MAKE); $(unstage)
2abefe3d
PB
54056 @r=`${PWD_COMMAND}`; export r; \
54057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 54058 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
2abefe3d 54059 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
c7870f5d 54060
2d309510
PB
54061profiledbootstrap-lean:
54062 echo stagefeedback > stage_final
54063 @r=`${PWD_COMMAND}`; export r; \
54064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54065 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
54066 @: $(MAKE); $(unstage)
54067 @r=`${PWD_COMMAND}`; export r; \
54068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 54069 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
2d309510
PB
54070 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
54071
ad6717df 54072
45f366ab 54073# Rules to wipe a stage and all the following ones, also used for cleanstrap
c7870f5d 54074distclean-stageprofile:: distclean-stagefeedback
45f366ab 54075.PHONY: distclean-stagefeedback
ad6717df 54076distclean-stagefeedback::
f41d6665 54077 @: $(MAKE); $(stage)
a19e8f64 54078 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
05750653 54079 rm -rf stagefeedback-*
ad6717df
PB
54080
54081
7c27e184 54082@endif gcc-bootstrap
ad6717df
PB
54083
54084
54085
c7870f5d
PB
54086stageprofile-end::
54087 $(MAKE) distclean-stagefeedback
ad6717df 54088
c7870f5d 54089stagefeedback-start::
ad6717df
PB
54090 @r=`${PWD_COMMAND}`; export r; \
54091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c7870f5d
PB
54092 for i in prev-*; do \
54093 j=`echo $$i | sed s/^prev-//` ; \
54094 cd $$r/$$i && \
54095 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
54096 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
54097 done
03a91701 54098
45f366ab 54099@if gcc-bootstrap
45f366ab 54100do-distclean: distclean-stage1
cc11cc9b
PB
54101
54102# Provide a GCC build when we're building target libraries. This does
54103# not work as a dependency, just as the minimum necessary to avoid errors.
54104stage_last:
ee04b574
AS
54105 @r=`${PWD_COMMAND}`; export r; \
54106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b 54107 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
45f366ab 54108
3ff3adad
PB
54109# Same as unstage, but not phony and defaulting to stage1-start. We place
54110# it in the dependency so that for example `make -j3 all-gcc' works.
54111stage_current:
54112 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
54113
cc11cc9b 54114.PHONY: restrap
c6b196de 54115restrap::
cc11cc9b 54116 @: $(MAKE); $(stage)
4a4a4e99 54117 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
c6b196de 54118restrap:: all
e9a54b07 54119@endif gcc-bootstrap
cc11cc9b 54120
4977bab6
ZW
54121# --------------------------------------
54122# Dependencies between different modules
54123# --------------------------------------
54124
3589b69e 54125# Generic dependencies for target modules on host stuff, especially gcc
cc11cc9b
PB
54126@if gcc-bootstrap
54127configure-target-libstdc++-v3: stage_last
54128configure-target-libmudflap: stage_last
54129configure-target-libssp: stage_last
cc11cc9b 54130configure-target-newlib: stage_last
fa958513
DJ
54131configure-stage1-target-libgcc: maybe-all-stage1-gcc
54132configure-stage2-target-libgcc: maybe-all-stage2-gcc
54133configure-stage3-target-libgcc: maybe-all-stage3-gcc
54134configure-stage4-target-libgcc: maybe-all-stage4-gcc
54135configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
54136configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
cc11cc9b
PB
54137configure-target-libgfortran: stage_last
54138configure-target-libobjc: stage_last
54139configure-target-libtermcap: stage_last
54140configure-target-winsup: stage_last
54141configure-target-libgloss: stage_last
54142configure-target-libiberty: stage_last
54143configure-target-gperf: stage_last
54144configure-target-examples: stage_last
54145configure-target-libffi: stage_last
54146configure-target-libjava: stage_last
54147configure-target-zlib: stage_last
54148configure-target-boehm-gc: stage_last
54149configure-target-qthreads: stage_last
54150configure-target-rda: stage_last
54151configure-target-libada: stage_last
54152configure-target-libgomp: stage_last
54153@endif gcc-bootstrap
3589b69e 54154
cc11cc9b 54155@if gcc-no-bootstrap
3589b69e 54156configure-target-libstdc++-v3: maybe-all-gcc
3589b69e 54157configure-target-libmudflap: maybe-all-gcc
77008252 54158configure-target-libssp: maybe-all-gcc
3589b69e 54159configure-target-newlib: maybe-all-gcc
fa958513 54160configure-target-libgcc: maybe-all-gcc
3589b69e 54161configure-target-libgfortran: maybe-all-gcc
3589b69e 54162configure-target-libobjc: maybe-all-gcc
3589b69e 54163configure-target-libtermcap: maybe-all-gcc
3589b69e 54164configure-target-winsup: maybe-all-gcc
3589b69e 54165configure-target-libgloss: maybe-all-gcc
3589b69e 54166configure-target-libiberty: maybe-all-gcc
3589b69e 54167configure-target-gperf: maybe-all-gcc
3589b69e 54168configure-target-examples: maybe-all-gcc
3589b69e 54169configure-target-libffi: maybe-all-gcc
3589b69e 54170configure-target-libjava: maybe-all-gcc
3589b69e 54171configure-target-zlib: maybe-all-gcc
3589b69e 54172configure-target-boehm-gc: maybe-all-gcc
3589b69e 54173configure-target-qthreads: maybe-all-gcc
3589b69e 54174configure-target-rda: maybe-all-gcc
3589b69e 54175configure-target-libada: maybe-all-gcc
953ff289 54176configure-target-libgomp: maybe-all-gcc
cc11cc9b 54177@endif gcc-no-bootstrap
953ff289 54178
3589b69e 54179
4977bab6
ZW
54180# There are two types of dependencies here: 'hard' dependencies, where one
54181# module simply won't build without the other; and 'soft' dependencies, where
54182# if the depended-on module is missing, the depending module will do without
54183# or find a substitute somewhere (perhaps installed). Soft dependencies
3589b69e 54184# are made here to depend on a 'maybe-' target. If you're not sure,
4977bab6
ZW
54185# it's safer to use a soft dependency.
54186
3589b69e
PB
54187
54188
54189
54190
2dfbef6d 54191
3589b69e
PB
54192# With all the machinery above in place, it is pretty easy to generate
54193# dependencies. Host dependencies are a bit more complex because we have
54194# to check for bootstrap/prebootstrap dependencies. To resolve
54195# prebootstrap dependencies, prebootstrap modules are gathered in
54196# a hash table.
23f6b2f9 54197all-build-bison: maybe-all-build-texinfo
3589b69e 54198all-build-byacc: maybe-all-build-texinfo
23f6b2f9 54199all-build-flex: maybe-all-build-texinfo
3589b69e
PB
54200all-build-flex: maybe-all-build-bison
54201all-build-flex: maybe-all-build-byacc
54202all-build-flex: maybe-all-build-m4
23f6b2f9 54203all-build-libiberty: maybe-all-build-texinfo
3589b69e 54204all-build-m4: maybe-all-build-texinfo
71b5d516 54205all-build-fixincludes: maybe-all-build-libiberty
3589b69e
PB
54206configure-gcc: maybe-configure-intl
54207
54208configure-stage1-gcc: maybe-configure-stage1-intl
54209configure-stage2-gcc: maybe-configure-stage2-intl
54210configure-stage3-gcc: maybe-configure-stage3-intl
54211configure-stage4-gcc: maybe-configure-stage4-intl
54212configure-stageprofile-gcc: maybe-configure-stageprofile-intl
54213configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
bcb28cf5
PB
54214configure-gcc: maybe-all-binutils
54215
54216configure-stage1-gcc: maybe-all-stage1-binutils
54217configure-stage2-gcc: maybe-all-stage2-binutils
54218configure-stage3-gcc: maybe-all-stage3-binutils
54219configure-stage4-gcc: maybe-all-stage4-binutils
54220configure-stageprofile-gcc: maybe-all-stageprofile-binutils
54221configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
54222configure-gcc: maybe-all-gas
54223
54224configure-stage1-gcc: maybe-all-stage1-gas
54225configure-stage2-gcc: maybe-all-stage2-gas
54226configure-stage3-gcc: maybe-all-stage3-gas
54227configure-stage4-gcc: maybe-all-stage4-gas
54228configure-stageprofile-gcc: maybe-all-stageprofile-gas
54229configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
54230configure-gcc: maybe-all-ld
54231
54232configure-stage1-gcc: maybe-all-stage1-ld
54233configure-stage2-gcc: maybe-all-stage2-ld
54234configure-stage3-gcc: maybe-all-stage3-ld
54235configure-stage4-gcc: maybe-all-stage4-ld
54236configure-stageprofile-gcc: maybe-all-stageprofile-ld
54237configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
5afab7ad
ILT
54238configure-gcc: maybe-all-gold
54239
54240configure-stage1-gcc: maybe-all-stage1-gold
54241configure-stage2-gcc: maybe-all-stage2-gold
5afab7ad 54242configure-stage3-gcc: maybe-all-stage3-gold
5afab7ad
ILT
54243configure-stage4-gcc: maybe-all-stage4-gold
54244configure-stageprofile-gcc: maybe-all-stageprofile-gold
54245configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
3589b69e
PB
54246all-gcc: all-libiberty
54247
54248all-stage1-gcc: all-stage1-libiberty
54249all-stage2-gcc: all-stage2-libiberty
54250all-stage3-gcc: all-stage3-libiberty
54251all-stage4-gcc: all-stage4-libiberty
54252all-stageprofile-gcc: all-stageprofile-libiberty
54253all-stagefeedback-gcc: all-stagefeedback-libiberty
e69bf64b
PB
54254all-gcc: maybe-all-gmp
54255
54256all-stage1-gcc: maybe-all-stage1-gmp
54257all-stage2-gcc: maybe-all-stage2-gmp
54258all-stage3-gcc: maybe-all-stage3-gmp
54259all-stage4-gcc: maybe-all-stage4-gmp
54260all-stageprofile-gcc: maybe-all-stageprofile-gmp
54261all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
3589b69e
PB
54262all-gcc: maybe-all-intl
54263
54264all-stage1-gcc: maybe-all-stage1-intl
54265all-stage2-gcc: maybe-all-stage2-intl
54266all-stage3-gcc: maybe-all-stage3-intl
54267all-stage4-gcc: maybe-all-stage4-intl
54268all-stageprofile-gcc: maybe-all-stageprofile-intl
54269all-stagefeedback-gcc: maybe-all-stagefeedback-intl
e69bf64b
PB
54270all-gcc: maybe-all-mpfr
54271
54272all-stage1-gcc: maybe-all-stage1-mpfr
54273all-stage2-gcc: maybe-all-stage2-mpfr
54274all-stage3-gcc: maybe-all-stage3-mpfr
54275all-stage4-gcc: maybe-all-stage4-mpfr
54276all-stageprofile-gcc: maybe-all-stageprofile-mpfr
54277all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
acd26225
KG
54278all-gcc: maybe-all-mpc
54279
54280all-stage1-gcc: maybe-all-stage1-mpc
54281all-stage2-gcc: maybe-all-stage2-mpc
54282all-stage3-gcc: maybe-all-stage3-mpc
54283all-stage4-gcc: maybe-all-stage4-mpc
54284all-stageprofile-gcc: maybe-all-stageprofile-mpc
54285all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
f8bf9252
SP
54286all-gcc: maybe-all-ppl
54287
54288all-stage1-gcc: maybe-all-stage1-ppl
54289all-stage2-gcc: maybe-all-stage2-ppl
f8bf9252 54290all-stage3-gcc: maybe-all-stage3-ppl
f8bf9252
SP
54291all-stage4-gcc: maybe-all-stage4-ppl
54292all-stageprofile-gcc: maybe-all-stageprofile-ppl
54293all-stagefeedback-gcc: maybe-all-stagefeedback-ppl
54294all-gcc: maybe-all-cloog
54295
54296all-stage1-gcc: maybe-all-stage1-cloog
54297all-stage2-gcc: maybe-all-stage2-cloog
f8bf9252 54298all-stage3-gcc: maybe-all-stage3-cloog
f8bf9252
SP
54299all-stage4-gcc: maybe-all-stage4-cloog
54300all-stageprofile-gcc: maybe-all-stageprofile-cloog
54301all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
7c27e184
PB
54302all-gcc: maybe-all-build-texinfo
54303
54304all-stage1-gcc: maybe-all-build-texinfo
54305all-stage2-gcc: maybe-all-build-texinfo
54306all-stage3-gcc: maybe-all-build-texinfo
54307all-stage4-gcc: maybe-all-build-texinfo
54308all-stageprofile-gcc: maybe-all-build-texinfo
54309all-stagefeedback-gcc: maybe-all-build-texinfo
7c27e184
PB
54310all-gcc: maybe-all-build-bison
54311
54312all-stage1-gcc: maybe-all-build-bison
54313all-stage2-gcc: maybe-all-build-bison
54314all-stage3-gcc: maybe-all-build-bison
54315all-stage4-gcc: maybe-all-build-bison
54316all-stageprofile-gcc: maybe-all-build-bison
54317all-stagefeedback-gcc: maybe-all-build-bison
7c27e184
PB
54318all-gcc: maybe-all-build-byacc
54319
54320all-stage1-gcc: maybe-all-build-byacc
54321all-stage2-gcc: maybe-all-build-byacc
54322all-stage3-gcc: maybe-all-build-byacc
54323all-stage4-gcc: maybe-all-build-byacc
54324all-stageprofile-gcc: maybe-all-build-byacc
54325all-stagefeedback-gcc: maybe-all-build-byacc
7c27e184
PB
54326all-gcc: maybe-all-build-flex
54327
54328all-stage1-gcc: maybe-all-build-flex
54329all-stage2-gcc: maybe-all-build-flex
54330all-stage3-gcc: maybe-all-build-flex
54331all-stage4-gcc: maybe-all-build-flex
54332all-stageprofile-gcc: maybe-all-build-flex
54333all-stagefeedback-gcc: maybe-all-build-flex
71b5d516
PB
54334all-gcc: maybe-all-build-libiberty
54335
54336all-stage1-gcc: maybe-all-build-libiberty
54337all-stage2-gcc: maybe-all-build-libiberty
54338all-stage3-gcc: maybe-all-build-libiberty
54339all-stage4-gcc: maybe-all-build-libiberty
54340all-stageprofile-gcc: maybe-all-build-libiberty
54341all-stagefeedback-gcc: maybe-all-build-libiberty
71b5d516
PB
54342all-gcc: maybe-all-build-fixincludes
54343
54344all-stage1-gcc: maybe-all-build-fixincludes
54345all-stage2-gcc: maybe-all-build-fixincludes
54346all-stage3-gcc: maybe-all-build-fixincludes
54347all-stage4-gcc: maybe-all-build-fixincludes
54348all-stageprofile-gcc: maybe-all-build-fixincludes
54349all-stagefeedback-gcc: maybe-all-build-fixincludes
3589b69e
PB
54350all-gcc: maybe-all-zlib
54351
54352all-stage1-gcc: maybe-all-stage1-zlib
54353all-stage2-gcc: maybe-all-stage2-zlib
54354all-stage3-gcc: maybe-all-stage3-zlib
54355all-stage4-gcc: maybe-all-stage4-zlib
54356all-stageprofile-gcc: maybe-all-stageprofile-zlib
54357all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
3589b69e
PB
54358all-gcc: all-libcpp
54359
54360all-stage1-gcc: all-stage1-libcpp
54361all-stage2-gcc: all-stage2-libcpp
54362all-stage3-gcc: all-stage3-libcpp
54363all-stage4-gcc: all-stage4-libcpp
54364all-stageprofile-gcc: all-stageprofile-libcpp
54365all-stagefeedback-gcc: all-stagefeedback-libcpp
a4b6c45a
BE
54366all-gcc: all-libdecnumber
54367
54368all-stage1-gcc: all-stage1-libdecnumber
54369all-stage2-gcc: all-stage2-libdecnumber
54370all-stage3-gcc: all-stage3-libdecnumber
54371all-stage4-gcc: all-stage4-libdecnumber
54372all-stageprofile-gcc: all-stageprofile-libdecnumber
54373all-stagefeedback-gcc: all-stagefeedback-libdecnumber
53c7ffe7
GK
54374all-gcc: maybe-all-libiberty
54375
54376all-stage1-gcc: maybe-all-stage1-libiberty
54377all-stage2-gcc: maybe-all-stage2-libiberty
54378all-stage3-gcc: maybe-all-stage3-libiberty
54379all-stage4-gcc: maybe-all-stage4-libiberty
54380all-stageprofile-gcc: maybe-all-stageprofile-libiberty
54381all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
54382all-gcc: maybe-all-fixincludes
848556c2 54383install-gcc: maybe-install-fixincludes
3589b69e
PB
54384configure-libcpp: configure-libiberty
54385
54386configure-stage1-libcpp: configure-stage1-libiberty
54387configure-stage2-libcpp: configure-stage2-libiberty
54388configure-stage3-libcpp: configure-stage3-libiberty
54389configure-stage4-libcpp: configure-stage4-libiberty
54390configure-stageprofile-libcpp: configure-stageprofile-libiberty
54391configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
54392configure-libcpp: maybe-configure-intl
54393
54394configure-stage1-libcpp: maybe-configure-stage1-intl
54395configure-stage2-libcpp: maybe-configure-stage2-intl
54396configure-stage3-libcpp: maybe-configure-stage3-intl
54397configure-stage4-libcpp: maybe-configure-stage4-intl
54398configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
54399configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
54400all-libcpp: all-libiberty
54401
54402all-stage1-libcpp: all-stage1-libiberty
54403all-stage2-libcpp: all-stage2-libiberty
54404all-stage3-libcpp: all-stage3-libiberty
54405all-stage4-libcpp: all-stage4-libiberty
54406all-stageprofile-libcpp: all-stageprofile-libiberty
54407all-stagefeedback-libcpp: all-stagefeedback-libiberty
54408all-libcpp: maybe-all-intl
54409
54410all-stage1-libcpp: maybe-all-stage1-intl
54411all-stage2-libcpp: maybe-all-stage2-intl
54412all-stage3-libcpp: maybe-all-stage3-intl
54413all-stage4-libcpp: maybe-all-stage4-intl
54414all-stageprofile-libcpp: maybe-all-stageprofile-intl
54415all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
53c7ffe7 54416all-fixincludes: maybe-all-libiberty
5395b47b 54417all-gnattools: maybe-all-target-libada
e69bf64b
PB
54418configure-mpfr: maybe-all-gmp
54419
54420configure-stage1-mpfr: maybe-all-stage1-gmp
54421configure-stage2-mpfr: maybe-all-stage2-gmp
54422configure-stage3-mpfr: maybe-all-stage3-gmp
54423configure-stage4-mpfr: maybe-all-stage4-gmp
54424configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
54425configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
acd26225
KG
54426configure-mpc: maybe-all-mpfr
54427
54428configure-stage1-mpc: maybe-all-stage1-mpfr
54429configure-stage2-mpc: maybe-all-stage2-mpfr
54430configure-stage3-mpc: maybe-all-stage3-mpfr
54431configure-stage4-mpc: maybe-all-stage4-mpfr
54432configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
54433configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
f8bf9252
SP
54434configure-ppl: maybe-all-gmp
54435
54436configure-stage1-ppl: maybe-all-stage1-gmp
54437configure-stage2-ppl: maybe-all-stage2-gmp
f8bf9252 54438configure-stage3-ppl: maybe-all-stage3-gmp
f8bf9252
SP
54439configure-stage4-ppl: maybe-all-stage4-gmp
54440configure-stageprofile-ppl: maybe-all-stageprofile-gmp
54441configure-stagefeedback-ppl: maybe-all-stagefeedback-gmp
54442configure-ppl: maybe-all-mpfr
54443
54444configure-stage1-ppl: maybe-all-stage1-mpfr
54445configure-stage2-ppl: maybe-all-stage2-mpfr
f8bf9252 54446configure-stage3-ppl: maybe-all-stage3-mpfr
f8bf9252
SP
54447configure-stage4-ppl: maybe-all-stage4-mpfr
54448configure-stageprofile-ppl: maybe-all-stageprofile-mpfr
54449configure-stagefeedback-ppl: maybe-all-stagefeedback-mpfr
54450configure-cloog: maybe-all-ppl
54451
54452configure-stage1-cloog: maybe-all-stage1-ppl
54453configure-stage2-cloog: maybe-all-stage2-ppl
f8bf9252 54454configure-stage3-cloog: maybe-all-stage3-ppl
f8bf9252
SP
54455configure-stage4-cloog: maybe-all-stage4-ppl
54456configure-stageprofile-cloog: maybe-all-stageprofile-ppl
54457configure-stagefeedback-cloog: maybe-all-stagefeedback-ppl
e00e9858 54458configure-gdb: maybe-all-intl
3589b69e 54459configure-gdb: maybe-configure-sim
b8afffc1 54460configure-gdb: maybe-all-bfd
cfb1f59f 54461configure-gdb: maybe-all-libiconv
3589b69e 54462all-gdb: maybe-all-libiberty
cfb1f59f 54463all-gdb: maybe-all-libiconv
3589b69e 54464all-gdb: maybe-all-opcodes
3589b69e 54465all-gdb: maybe-all-readline
7c27e184
PB
54466all-gdb: maybe-all-build-bison
54467all-gdb: maybe-all-build-byacc
3589b69e 54468all-gdb: maybe-all-sim
bbfbfafc 54469all-gdb: maybe-all-libdecnumber
3589b69e
PB
54470configure-libgui: maybe-configure-tcl
54471configure-libgui: maybe-configure-tk
54472all-libgui: maybe-all-tcl
54473all-libgui: maybe-all-tk
54474all-libgui: maybe-all-itcl
4977bab6 54475configure-bfd: configure-libiberty
3589b69e
PB
54476
54477configure-stage1-bfd: configure-stage1-libiberty
54478configure-stage2-bfd: configure-stage2-libiberty
54479configure-stage3-bfd: configure-stage3-libiberty
54480configure-stage4-bfd: configure-stage4-libiberty
54481configure-stageprofile-bfd: configure-stageprofile-libiberty
54482configure-stagefeedback-bfd: configure-stagefeedback-libiberty
32845532
CD
54483configure-bfd: maybe-configure-intl
54484
54485configure-stage1-bfd: maybe-configure-stage1-intl
54486configure-stage2-bfd: maybe-configure-stage2-intl
54487configure-stage3-bfd: maybe-configure-stage3-intl
54488configure-stage4-bfd: maybe-configure-stage4-intl
54489configure-stageprofile-bfd: maybe-configure-stageprofile-intl
54490configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
3589b69e
PB
54491all-bfd: maybe-all-libiberty
54492
54493all-stage1-bfd: maybe-all-stage1-libiberty
54494all-stage2-bfd: maybe-all-stage2-libiberty
54495all-stage3-bfd: maybe-all-stage3-libiberty
54496all-stage4-bfd: maybe-all-stage4-libiberty
54497all-stageprofile-bfd: maybe-all-stageprofile-libiberty
54498all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
54499all-bfd: maybe-all-intl
54500
54501all-stage1-bfd: maybe-all-stage1-intl
54502all-stage2-bfd: maybe-all-stage2-intl
54503all-stage3-bfd: maybe-all-stage3-intl
54504all-stage4-bfd: maybe-all-stage4-intl
54505all-stageprofile-bfd: maybe-all-stageprofile-intl
54506all-stagefeedback-bfd: maybe-all-stagefeedback-intl
36fbb0ec
AM
54507configure-opcodes: configure-libiberty
54508
54509configure-stage1-opcodes: configure-stage1-libiberty
54510configure-stage2-opcodes: configure-stage2-libiberty
36fbb0ec 54511configure-stage3-opcodes: configure-stage3-libiberty
36fbb0ec
AM
54512configure-stage4-opcodes: configure-stage4-libiberty
54513configure-stageprofile-opcodes: configure-stageprofile-libiberty
54514configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
54515all-opcodes: maybe-all-libiberty
54516
54517all-stage1-opcodes: maybe-all-stage1-libiberty
54518all-stage2-opcodes: maybe-all-stage2-libiberty
36fbb0ec 54519all-stage3-opcodes: maybe-all-stage3-libiberty
36fbb0ec
AM
54520all-stage4-opcodes: maybe-all-stage4-libiberty
54521all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
54522all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
32845532
CD
54523configure-binutils: maybe-configure-intl
54524
54525configure-stage1-binutils: maybe-configure-stage1-intl
54526configure-stage2-binutils: maybe-configure-stage2-intl
54527configure-stage3-binutils: maybe-configure-stage3-intl
54528configure-stage4-binutils: maybe-configure-stage4-intl
54529configure-stageprofile-binutils: maybe-configure-stageprofile-intl
54530configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
3589b69e
PB
54531all-binutils: maybe-all-libiberty
54532
54533all-stage1-binutils: maybe-all-stage1-libiberty
54534all-stage2-binutils: maybe-all-stage2-libiberty
54535all-stage3-binutils: maybe-all-stage3-libiberty
54536all-stage4-binutils: maybe-all-stage4-libiberty
54537all-stageprofile-binutils: maybe-all-stageprofile-libiberty
54538all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
54539all-binutils: maybe-all-opcodes
54540
54541all-stage1-binutils: maybe-all-stage1-opcodes
54542all-stage2-binutils: maybe-all-stage2-opcodes
54543all-stage3-binutils: maybe-all-stage3-opcodes
54544all-stage4-binutils: maybe-all-stage4-opcodes
54545all-stageprofile-binutils: maybe-all-stageprofile-opcodes
54546all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
54547all-binutils: maybe-all-bfd
54548
54549all-stage1-binutils: maybe-all-stage1-bfd
54550all-stage2-binutils: maybe-all-stage2-bfd
54551all-stage3-binutils: maybe-all-stage3-bfd
54552all-stage4-binutils: maybe-all-stage4-bfd
54553all-stageprofile-binutils: maybe-all-stageprofile-bfd
54554all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
7c27e184
PB
54555all-binutils: maybe-all-build-flex
54556
54557all-stage1-binutils: maybe-all-build-flex
54558all-stage2-binutils: maybe-all-build-flex
54559all-stage3-binutils: maybe-all-build-flex
54560all-stage4-binutils: maybe-all-build-flex
54561all-stageprofile-binutils: maybe-all-build-flex
54562all-stagefeedback-binutils: maybe-all-build-flex
7c27e184
PB
54563all-binutils: maybe-all-build-bison
54564
54565all-stage1-binutils: maybe-all-build-bison
54566all-stage2-binutils: maybe-all-build-bison
54567all-stage3-binutils: maybe-all-build-bison
54568all-stage4-binutils: maybe-all-build-bison
54569all-stageprofile-binutils: maybe-all-build-bison
54570all-stagefeedback-binutils: maybe-all-build-bison
7c27e184
PB
54571all-binutils: maybe-all-build-byacc
54572
54573all-stage1-binutils: maybe-all-build-byacc
54574all-stage2-binutils: maybe-all-build-byacc
54575all-stage3-binutils: maybe-all-build-byacc
54576all-stage4-binutils: maybe-all-build-byacc
54577all-stageprofile-binutils: maybe-all-build-byacc
54578all-stagefeedback-binutils: maybe-all-build-byacc
3589b69e
PB
54579all-binutils: maybe-all-intl
54580
54581all-stage1-binutils: maybe-all-stage1-intl
54582all-stage2-binutils: maybe-all-stage2-intl
54583all-stage3-binutils: maybe-all-stage3-intl
54584all-stage4-binutils: maybe-all-stage4-intl
54585all-stageprofile-binutils: maybe-all-stageprofile-intl
54586all-stagefeedback-binutils: maybe-all-stagefeedback-intl
4977bab6 54587install-binutils: maybe-install-opcodes
c3969745 54588install-opcodes: maybe-install-bfd
32845532
CD
54589configure-gas: maybe-configure-intl
54590
54591configure-stage1-gas: maybe-configure-stage1-intl
54592configure-stage2-gas: maybe-configure-stage2-intl
54593configure-stage3-gas: maybe-configure-stage3-intl
54594configure-stage4-gas: maybe-configure-stage4-intl
54595configure-stageprofile-gas: maybe-configure-stageprofile-intl
54596configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
3589b69e
PB
54597all-gas: maybe-all-libiberty
54598
54599all-stage1-gas: maybe-all-stage1-libiberty
54600all-stage2-gas: maybe-all-stage2-libiberty
54601all-stage3-gas: maybe-all-stage3-libiberty
54602all-stage4-gas: maybe-all-stage4-libiberty
54603all-stageprofile-gas: maybe-all-stageprofile-libiberty
54604all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
54605all-gas: maybe-all-opcodes
54606
54607all-stage1-gas: maybe-all-stage1-opcodes
54608all-stage2-gas: maybe-all-stage2-opcodes
54609all-stage3-gas: maybe-all-stage3-opcodes
54610all-stage4-gas: maybe-all-stage4-opcodes
54611all-stageprofile-gas: maybe-all-stageprofile-opcodes
54612all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
54613all-gas: maybe-all-bfd
54614
54615all-stage1-gas: maybe-all-stage1-bfd
54616all-stage2-gas: maybe-all-stage2-bfd
54617all-stage3-gas: maybe-all-stage3-bfd
54618all-stage4-gas: maybe-all-stage4-bfd
54619all-stageprofile-gas: maybe-all-stageprofile-bfd
54620all-stagefeedback-gas: maybe-all-stagefeedback-bfd
54621all-gas: maybe-all-intl
54622
54623all-stage1-gas: maybe-all-stage1-intl
54624all-stage2-gas: maybe-all-stage2-intl
54625all-stage3-gas: maybe-all-stage3-intl
54626all-stage4-gas: maybe-all-stage4-intl
54627all-stageprofile-gas: maybe-all-stageprofile-intl
54628all-stagefeedback-gas: maybe-all-stagefeedback-intl
32845532 54629configure-gprof: maybe-configure-intl
3589b69e
PB
54630all-gprof: maybe-all-libiberty
54631all-gprof: maybe-all-bfd
54632all-gprof: maybe-all-opcodes
54633all-gprof: maybe-all-intl
32845532
CD
54634configure-ld: maybe-configure-intl
54635
54636configure-stage1-ld: maybe-configure-stage1-intl
54637configure-stage2-ld: maybe-configure-stage2-intl
54638configure-stage3-ld: maybe-configure-stage3-intl
54639configure-stage4-ld: maybe-configure-stage4-intl
54640configure-stageprofile-ld: maybe-configure-stageprofile-intl
54641configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
3589b69e
PB
54642all-ld: maybe-all-libiberty
54643
54644all-stage1-ld: maybe-all-stage1-libiberty
54645all-stage2-ld: maybe-all-stage2-libiberty
54646all-stage3-ld: maybe-all-stage3-libiberty
54647all-stage4-ld: maybe-all-stage4-libiberty
54648all-stageprofile-ld: maybe-all-stageprofile-libiberty
54649all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
54650all-ld: maybe-all-bfd
54651
54652all-stage1-ld: maybe-all-stage1-bfd
54653all-stage2-ld: maybe-all-stage2-bfd
54654all-stage3-ld: maybe-all-stage3-bfd
54655all-stage4-ld: maybe-all-stage4-bfd
54656all-stageprofile-ld: maybe-all-stageprofile-bfd
54657all-stagefeedback-ld: maybe-all-stagefeedback-bfd
54658all-ld: maybe-all-opcodes
54659
54660all-stage1-ld: maybe-all-stage1-opcodes
54661all-stage2-ld: maybe-all-stage2-opcodes
54662all-stage3-ld: maybe-all-stage3-opcodes
54663all-stage4-ld: maybe-all-stage4-opcodes
54664all-stageprofile-ld: maybe-all-stageprofile-opcodes
54665all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
7c27e184
PB
54666all-ld: maybe-all-build-bison
54667
54668all-stage1-ld: maybe-all-build-bison
54669all-stage2-ld: maybe-all-build-bison
54670all-stage3-ld: maybe-all-build-bison
54671all-stage4-ld: maybe-all-build-bison
54672all-stageprofile-ld: maybe-all-build-bison
54673all-stagefeedback-ld: maybe-all-build-bison
7c27e184
PB
54674all-ld: maybe-all-build-byacc
54675
54676all-stage1-ld: maybe-all-build-byacc
54677all-stage2-ld: maybe-all-build-byacc
54678all-stage3-ld: maybe-all-build-byacc
54679all-stage4-ld: maybe-all-build-byacc
54680all-stageprofile-ld: maybe-all-build-byacc
54681all-stagefeedback-ld: maybe-all-build-byacc
7c27e184
PB
54682all-ld: maybe-all-build-flex
54683
54684all-stage1-ld: maybe-all-build-flex
54685all-stage2-ld: maybe-all-build-flex
54686all-stage3-ld: maybe-all-build-flex
54687all-stage4-ld: maybe-all-build-flex
54688all-stageprofile-ld: maybe-all-build-flex
54689all-stagefeedback-ld: maybe-all-build-flex
3589b69e
PB
54690all-ld: maybe-all-intl
54691
54692all-stage1-ld: maybe-all-stage1-intl
54693all-stage2-ld: maybe-all-stage2-intl
54694all-stage3-ld: maybe-all-stage3-intl
54695all-stage4-ld: maybe-all-stage4-intl
54696all-stageprofile-ld: maybe-all-stageprofile-intl
54697all-stagefeedback-ld: maybe-all-stagefeedback-intl
5afab7ad
ILT
54698configure-gold: maybe-configure-intl
54699
54700configure-stage1-gold: maybe-configure-stage1-intl
54701configure-stage2-gold: maybe-configure-stage2-intl
5afab7ad 54702configure-stage3-gold: maybe-configure-stage3-intl
5afab7ad
ILT
54703configure-stage4-gold: maybe-configure-stage4-intl
54704configure-stageprofile-gold: maybe-configure-stageprofile-intl
54705configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
54706all-gold: maybe-all-libiberty
54707
54708all-stage1-gold: maybe-all-stage1-libiberty
54709all-stage2-gold: maybe-all-stage2-libiberty
5afab7ad 54710all-stage3-gold: maybe-all-stage3-libiberty
5afab7ad
ILT
54711all-stage4-gold: maybe-all-stage4-libiberty
54712all-stageprofile-gold: maybe-all-stageprofile-libiberty
54713all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
54714all-gold: maybe-all-intl
54715
54716all-stage1-gold: maybe-all-stage1-intl
54717all-stage2-gold: maybe-all-stage2-intl
5afab7ad 54718all-stage3-gold: maybe-all-stage3-intl
5afab7ad
ILT
54719all-stage4-gold: maybe-all-stage4-intl
54720all-stageprofile-gold: maybe-all-stageprofile-intl
54721all-stagefeedback-gold: maybe-all-stagefeedback-intl
54722all-gold: maybe-all-bfd
54723
54724all-stage1-gold: maybe-all-stage1-bfd
54725all-stage2-gold: maybe-all-stage2-bfd
5afab7ad 54726all-stage3-gold: maybe-all-stage3-bfd
5afab7ad
ILT
54727all-stage4-gold: maybe-all-stage4-bfd
54728all-stageprofile-gold: maybe-all-stageprofile-bfd
54729all-stagefeedback-gold: maybe-all-stagefeedback-bfd
54730all-gold: maybe-all-build-bison
54731
54732all-stage1-gold: maybe-all-build-bison
54733all-stage2-gold: maybe-all-build-bison
5afab7ad 54734all-stage3-gold: maybe-all-build-bison
5afab7ad
ILT
54735all-stage4-gold: maybe-all-build-bison
54736all-stageprofile-gold: maybe-all-build-bison
54737all-stagefeedback-gold: maybe-all-build-bison
54738all-gold: maybe-all-build-byacc
54739
54740all-stage1-gold: maybe-all-build-byacc
54741all-stage2-gold: maybe-all-build-byacc
5afab7ad 54742all-stage3-gold: maybe-all-build-byacc
5afab7ad
ILT
54743all-stage4-gold: maybe-all-build-byacc
54744all-stageprofile-gold: maybe-all-build-byacc
54745all-stagefeedback-gold: maybe-all-build-byacc
06407e30
ILT
54746check-gold: maybe-all-binutils
54747
54748check-stage1-gold: maybe-all-stage1-binutils
54749check-stage2-gold: maybe-all-stage2-binutils
06407e30 54750check-stage3-gold: maybe-all-stage3-binutils
06407e30
ILT
54751check-stage4-gold: maybe-all-stage4-binutils
54752check-stageprofile-gold: maybe-all-stageprofile-binutils
54753check-stagefeedback-gold: maybe-all-stagefeedback-binutils
9fbe6585
JJ
54754configure-opcodes: maybe-configure-intl
54755
54756configure-stage1-opcodes: maybe-configure-stage1-intl
54757configure-stage2-opcodes: maybe-configure-stage2-intl
54758configure-stage3-opcodes: maybe-configure-stage3-intl
54759configure-stage4-opcodes: maybe-configure-stage4-intl
54760configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
54761configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
3589b69e
PB
54762all-opcodes: maybe-all-bfd
54763
54764all-stage1-opcodes: maybe-all-stage1-bfd
54765all-stage2-opcodes: maybe-all-stage2-bfd
54766all-stage3-opcodes: maybe-all-stage3-bfd
54767all-stage4-opcodes: maybe-all-stage4-bfd
54768all-stageprofile-opcodes: maybe-all-stageprofile-bfd
54769all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
54770all-opcodes: maybe-all-libiberty
54771
54772all-stage1-opcodes: maybe-all-stage1-libiberty
54773all-stage2-opcodes: maybe-all-stage2-libiberty
54774all-stage3-opcodes: maybe-all-stage3-libiberty
54775all-stage4-opcodes: maybe-all-stage4-libiberty
54776all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
54777all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
9fbe6585
JJ
54778all-opcodes: maybe-all-intl
54779
54780all-stage1-opcodes: maybe-all-stage1-intl
54781all-stage2-opcodes: maybe-all-stage2-intl
54782all-stage3-opcodes: maybe-all-stage3-intl
54783all-stage4-opcodes: maybe-all-stage4-intl
54784all-stageprofile-opcodes: maybe-all-stageprofile-intl
54785all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
3589b69e
PB
54786all-dejagnu: maybe-all-tcl
54787all-dejagnu: maybe-all-expect
54788all-dejagnu: maybe-all-tk
54789configure-expect: maybe-configure-tcl
54790configure-expect: maybe-configure-tk
54791all-expect: maybe-all-tcl
54792all-expect: maybe-all-tk
54793configure-itcl: maybe-configure-tcl
54794configure-itcl: maybe-configure-tk
54795all-itcl: maybe-all-tcl
54796all-itcl: maybe-all-tk
4977bab6 54797install-itcl: maybe-install-tcl
4977bab6
ZW
54798configure-tk: maybe-configure-tcl
54799all-tk: maybe-all-tcl
3589b69e
PB
54800all-sid: maybe-all-libiberty
54801all-sid: maybe-all-bfd
54802all-sid: maybe-all-opcodes
54803all-sid: maybe-all-tcl
54804all-sid: maybe-all-tk
54805install-sid: maybe-install-tcl
54806install-sid: maybe-install-tk
32845532
CD
54807configure-sim: maybe-configure-intl
54808all-sim: maybe-all-intl
3589b69e
PB
54809all-sim: maybe-all-libiberty
54810all-sim: maybe-all-bfd
54811all-sim: maybe-all-opcodes
54812all-sim: maybe-all-readline
54813all-sim: maybe-configure-gdb
54814all-fastjar: maybe-all-zlib
7c27e184 54815all-fastjar: maybe-all-build-texinfo
3589b69e
PB
54816all-fastjar: maybe-all-libiberty
54817all-autoconf: maybe-all-m4
7c27e184 54818all-autoconf: maybe-all-build-texinfo
3589b69e 54819all-automake: maybe-all-m4
7c27e184 54820all-automake: maybe-all-build-texinfo
3589b69e
PB
54821all-automake: maybe-all-autoconf
54822all-bison: maybe-all-intl
7c27e184 54823all-bison: maybe-all-build-texinfo
3589b69e 54824all-diff: maybe-all-intl
7c27e184 54825all-diff: maybe-all-build-texinfo
3589b69e 54826all-fileutils: maybe-all-intl
7c27e184
PB
54827all-fileutils: maybe-all-build-texinfo
54828all-flex: maybe-all-build-bison
54829all-flex: maybe-all-build-byacc
3589b69e
PB
54830all-flex: maybe-all-intl
54831all-flex: maybe-all-m4
7c27e184 54832all-flex: maybe-all-build-texinfo
3589b69e
PB
54833all-gzip: maybe-all-intl
54834all-gzip: maybe-all-zlib
7c27e184 54835all-gzip: maybe-all-build-texinfo
3589b69e 54836all-hello: maybe-all-intl
7c27e184 54837all-hello: maybe-all-build-texinfo
3589b69e 54838all-m4: maybe-all-intl
7c27e184 54839all-m4: maybe-all-build-texinfo
3589b69e 54840all-make: maybe-all-intl
7c27e184
PB
54841all-make: maybe-all-build-texinfo
54842all-patch: maybe-all-build-texinfo
54843all-make: maybe-all-build-texinfo
4977bab6 54844all-prms: maybe-all-libiberty
7c27e184
PB
54845all-recode: maybe-all-build-texinfo
54846all-sed: maybe-all-build-texinfo
4977bab6 54847all-send-pr: maybe-all-prms
7c27e184
PB
54848all-tar: maybe-all-build-texinfo
54849all-uudecode: maybe-all-build-texinfo
3589b69e 54850configure-target-boehm-gc: maybe-configure-target-qthreads
09ce620e 54851configure-target-boehm-gc: maybe-all-target-libstdc++-v3
4977bab6 54852configure-target-fastjar: maybe-configure-target-zlib
3589b69e
PB
54853all-target-fastjar: maybe-all-target-zlib
54854all-target-fastjar: maybe-all-target-libiberty
54855configure-target-libjava: maybe-configure-target-zlib
54856configure-target-libjava: maybe-configure-target-boehm-gc
54857configure-target-libjava: maybe-configure-target-qthreads
54858configure-target-libjava: maybe-configure-target-libffi
54859all-target-libjava: maybe-all-fastjar
54860all-target-libjava: maybe-all-target-zlib
54861all-target-libjava: maybe-all-target-boehm-gc
54862all-target-libjava: maybe-all-target-qthreads
54863all-target-libjava: maybe-all-target-libffi
7cd0cf9c 54864configure-target-libobjc: maybe-configure-target-boehm-gc
4977bab6 54865all-target-libobjc: maybe-all-target-libiberty
7cd0cf9c 54866all-target-libobjc: maybe-all-target-boehm-gc
4977bab6 54867all-target-libstdc++-v3: maybe-all-target-libiberty
6d3b5aea 54868configure-target-libstdc++-v3: maybe-configure-target-libgomp
0e5e9f76 54869all-target-libgloss: maybe-all-target-newlib
3589b69e
PB
54870all-target-winsup: maybe-all-target-libiberty
54871all-target-winsup: maybe-all-target-libtermcap
54872
54873
fa958513
DJ
54874# Dependencies for target modules on other target modules are
54875# described by lang_env_dependencies; the defaults apply to anything
54876# not mentioned there.
54877
54878
54879@if gcc-bootstrap
54880@endif gcc-bootstrap
54881
54882@if gcc-no-bootstrap
54883configure-target-libstdc++-v3: maybe-all-target-libgcc
54884configure-target-libmudflap: maybe-all-target-libgcc
54885configure-target-libssp: maybe-all-target-libgcc
54886configure-target-newlib: maybe-all-target-libgcc
54887configure-target-libgfortran: maybe-all-target-libgcc
54888configure-target-libobjc: maybe-all-target-libgcc
54889configure-target-libtermcap: maybe-all-target-libgcc
54890configure-target-winsup: maybe-all-target-libgcc
54891configure-target-libgloss: maybe-all-target-libgcc
54892configure-target-libiberty: maybe-all-target-libgcc
54893configure-target-gperf: maybe-all-target-libgcc
54894configure-target-examples: maybe-all-target-libgcc
54895configure-target-libffi: maybe-all-target-libgcc
54896configure-target-libjava: maybe-all-target-libgcc
54897configure-target-zlib: maybe-all-target-libgcc
54898configure-target-boehm-gc: maybe-all-target-libgcc
54899configure-target-qthreads: maybe-all-target-libgcc
54900configure-target-rda: maybe-all-target-libgcc
54901configure-target-libada: maybe-all-target-libgcc
54902configure-target-libgomp: maybe-all-target-libgcc
54903@endif gcc-no-bootstrap
54904
54905
54906configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
54907
54908configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
54909
54910configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
54911
54912
54913
54914configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
54915
54916configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
54917
54918configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
54919
54920configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
54921
54922
54923
54924configure-target-gperf: maybe-all-target-newlib maybe-all-target-libgloss
54925configure-target-gperf: maybe-all-target-libstdc++-v3
54926
54927configure-target-examples: maybe-all-target-newlib maybe-all-target-libgloss
54928
54929configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
54930
54931configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
54932configure-target-libjava: maybe-all-target-libstdc++-v3
54933
54934configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
54935
54936configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
54937
54938configure-target-qthreads: maybe-all-target-newlib maybe-all-target-libgloss
54939
54940configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
54941
54942configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
54943
54944configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
54945
54946
ef9db8d5 54947CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
3589b69e 54948GDB_TK = @GDB_TK@
ef9db8d5
DJ
54949INSTALL_GDB_TK = @INSTALL_GDB_TK@
54950configure-gdb: $(CONFIGURE_GDB_TK)
3589b69e 54951all-gdb: $(gdbnlmrequirements) $(GDB_TK)
ef9db8d5 54952install-gdb: $(INSTALL_GDB_TK)
6599da04 54953
4977bab6 54954# Serialization dependencies. Host configures don't work well in parallel to
05750653 54955# each other, due to contention over config.cache. Target configures and
4977bab6
ZW
54956# build configures are similar.
54957@serialization_dependencies@
6599da04 54958
4977bab6
ZW
54959# --------------------------------
54960# Regenerating top level configury
54961# --------------------------------
6599da04 54962
6f950405 54963# Rebuilding Makefile.in, using autogen.
e245b0ea 54964AUTOGEN = autogen
ee03dc5e 54965$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
e245b0ea 54966 cd $(srcdir) && $(AUTOGEN) Makefile.def
6f950405 54967
671aa708 54968# Rebuilding Makefile.
e245b0ea
AO
54969Makefile: $(srcdir)/Makefile.in config.status
54970 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
54971
191dd2c9 54972config.status: configure
e75f9147 54973 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
6599da04 54974
671aa708 54975# Rebuilding configure.
e245b0ea 54976AUTOCONF = autoconf
18c04407
RW
54977$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
54978 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
e245b0ea 54979 cd $(srcdir) && $(AUTOCONF)
6599da04 54980
93c834b7
NN
54981# ------------------------------
54982# Special directives to GNU Make
54983# ------------------------------
54984
93c834b7
NN
54985# Don't pass command-line variables to submakes.
54986.NOEXPORT:
54987MAKEOVERRIDES=
54988
6599da04 54989# end of Makefile.in