]> git.ipfire.org Git - thirdparty/gcc.git/blame - Makefile.in
avr32 libffi port
[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 119
00020c16
ILT
120# Linker flags to use on the host, for stage1 or when not
121# bootstrapping.
122STAGE1_LDFLAGS = @stage1_ldflags@
123
124# Libraries to use on the host, for stage1 or when not bootstrapping.
125STAGE1_LIBS = @stage1_libs@
126
127# Linker flags to use for stage2 and later.
128POSTSTAGE1_LDFLAGS = @poststage1_ldflags@
129
130# Libraries to use for stage2 and later.
131POSTSTAGE1_LIBS = @poststage1_libs@
132
23f6b2f9
PB
133# This is the list of variables to export in the environment when
134# configuring any subdirectory. It must also be exported whenever
135# recursing into a build directory in case that directory's Makefile
136# re-runs configure.
137BASE_EXPORTS = \
138 FLEX="$(FLEX)"; export FLEX; \
139 LEX="$(LEX)"; export LEX; \
140 BISON="$(BISON)"; export BISON; \
141 YACC="$(YACC)"; export YACC; \
142 M4="$(M4)"; export M4; \
87264276 143 SED="$(SED)"; export SED; \
f945e229 144 AWK="$(AWK)"; export AWK; \
23f6b2f9
PB
145 MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
146
4fc4dd12 147# This is the list of variables to export in the environment when
23f6b2f9 148# configuring subdirectories for the build system.
4fc4dd12 149BUILD_EXPORTS = \
23f6b2f9 150 $(BASE_EXPORTS) \
4fc4dd12
DJ
151 AR="$(AR_FOR_BUILD)"; export AR; \
152 AS="$(AS_FOR_BUILD)"; export AS; \
153 CC="$(CC_FOR_BUILD)"; export CC; \
154 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
155 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
156 CXX="$(CXX_FOR_BUILD)"; export CXX; \
157 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
158 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
159 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
160 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
161 LD="$(LD_FOR_BUILD)"; export LD; \
162 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
163 NM="$(NM_FOR_BUILD)"; export NM; \
164 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
0136f2f7 165 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
901119ae 166 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
df0f0674 167
f8c33439 168# These variables must be set on the make command line for directories
487e299b 169# built for the build system to override those in BASE_FLAGS_TO_PASSS.
f8c33439
JM
170EXTRA_BUILD_FLAGS = \
171 CFLAGS="$(CFLAGS_FOR_BUILD)" \
172 LDFLAGS="$(LDFLAGS_FOR_BUILD)"
173
df0f0674
NN
174# This is the list of directories to built for the host system.
175SUBDIRS = @configdirs@
176# This is set by the configure script to the arguments to use when configuring
177# directories built for the host system.
178HOST_CONFIGARGS = @host_configargs@
215c351a
PB
179# Host programs are put under this directory, which is . except if building
180# with srcdir=..
181HOST_SUBDIR = @host_subdir@
4fc4dd12 182# This is the list of variables to export in the environment when
2abefe3d
PB
183# configuring subdirectories for the host system. We need to pass
184# some to the GCC configure because of its hybrid host/target nature.
4fc4dd12 185HOST_EXPORTS = \
23f6b2f9 186 $(BASE_EXPORTS) \
4fc4dd12 187 CC="$(CC)"; export CC; \
00afcaa0 188 ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
4fc4dd12
DJ
189 CFLAGS="$(CFLAGS)"; export CFLAGS; \
190 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
191 CXX="$(CXX)"; export CXX; \
192 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
4a4a4e99
AO
193 GCJ="$(GCJ)"; export GCJ; \
194 GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
4fc4dd12
DJ
195 AR="$(AR)"; export AR; \
196 AS="$(AS)"; export AS; \
197 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
198 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
199 LD="$(LD)"; export LD; \
00020c16 200 LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
4fc4dd12
DJ
201 NM="$(NM)"; export NM; \
202 RANLIB="$(RANLIB)"; export RANLIB; \
203 WINDRES="$(WINDRES)"; export WINDRES; \
901119ae 204 WINDMC="$(WINDMC)"; export WINDMC; \
4fc4dd12 205 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
1c020272 206 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
2abefe3d
PB
207 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
208 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
209 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
210 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
211 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
212 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
213 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
4fc4dd12 214 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
00020c16 215 HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
4fc4dd12 216 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
4c4a5bbc 217 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
f8bf9252
SP
218 PPLLIBS="$(HOST_PPLLIBS)"; export PPLLIBS; \
219 PPLINC="$(HOST_PPLINC)"; export PPLINC; \
220 CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
221 CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
d7f09764
DN
222 LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
223 LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
1061f99e
PB
224@if gcc-bootstrap
225 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
226@endif gcc-bootstrap
0bff65e7 227 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
4fc4dd12 228
f61428ed
AO
229POSTSTAGE1_CXX_EXPORT = \
230 CXX='$(CXX)'; export CXX; \
231 CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
232@if target-libstdc++-v3-bootstrap
233# Override the above if we're bootstrapping C++.
234POSTSTAGE1_CXX_EXPORT = \
235 CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/g++$(exeext) \
236 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
237 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
238 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
239 -I$$s/libstdc++-v3/libsupc++ \
240 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs"; export CXX; \
241 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
242@endif target-libstdc++-v3-bootstrap
243
4fc4dd12 244# Similar, for later GCC stages.
ce406537 245POSTSTAGE1_HOST_EXPORTS = \
a52a0a7f 246 $(HOST_EXPORTS) \
215c351a 247 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
4a4a4e99
AO
248 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
249 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
250 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
f61428ed 251 $(POSTSTAGE1_CXX_EXPORT) \
00020c16
ILT
252 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
253 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
254 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
df0f0674 255
df0f0674
NN
256# Target libraries are put under this directory:
257TARGET_SUBDIR = @target_subdir@
258# This is set by the configure script to the arguments to use when configuring
259# directories built for the target.
25b42232 260TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
4fc4dd12 261# This is the list of variables to export in the environment when
23f6b2f9 262# configuring subdirectories for the host system.
4fc4dd12 263BASE_TARGET_EXPORTS = \
23f6b2f9 264 $(BASE_EXPORTS) \
4fc4dd12 265 AR="$(AR_FOR_TARGET)"; export AR; \
2abefe3d 266 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
4a4a4e99
AO
267 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
268 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
4fc4dd12 269 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
e7daab31 270 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
4a4a4e99
AO
271 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
272 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
273 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
4fc4dd12 274 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
2abefe3d 275 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
4fc4dd12 276 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
040b1c5a 277 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
2abefe3d 278 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
d739199a 279 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
4fc4dd12 280 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
040b1c5a 281 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
4c4a5bbc 282 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
901119ae 283 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
0bff65e7 284 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
4fc4dd12
DJ
285
286RAW_CXX_TARGET_EXPORTS = \
287 $(BASE_TARGET_EXPORTS) \
288 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
4a4a4e99 289 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
4fc4dd12
DJ
290
291NORMAL_TARGET_EXPORTS = \
292 $(BASE_TARGET_EXPORTS) \
4a4a4e99 293 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
df0f0674 294
6de9cd9a
DN
295# Where to find GMP
296HOST_GMPLIBS = @gmplibs@
297HOST_GMPINC = @gmpinc@
298
f8bf9252
SP
299# Where to find PPL
300HOST_PPLLIBS = @ppllibs@
301HOST_PPLINC = @pplinc@
302
303# Where to find CLOOG
304HOST_CLOOGLIBS = @clooglibs@
305HOST_CLOOGINC = @clooginc@
306
d7f09764
DN
307# Where to find libelf
308HOST_LIBELFLIBS = @libelflibs@
309HOST_LIBELFINC = @libelfinc@
310
df0f0674
NN
311# ----------------------------------------------
312# Programs producing files for the BUILD machine
313# ----------------------------------------------
314
315SHELL = @config_shell@
316
317# pwd command to use. Allow user to override default by setting PWDCMD in
318# the environment to account for automounters. The make variable must not
319# be called PWDCMD, otherwise the value set here is passed to make
320# subprocesses and overrides the setting from the user's environment.
8c90b13a
L
321# Don't use PWD since it is a common shell environment variable and we
322# don't want to corrupt it.
323PWD_COMMAND = $${PWDCMD-pwd}
df0f0674
NN
324
325# compilers to use to create programs which must be run in the build
326# environment.
0999159b
PB
327AR_FOR_BUILD = @AR_FOR_BUILD@
328AS_FOR_BUILD = @AS_FOR_BUILD@
df0f0674 329CC_FOR_BUILD = @CC_FOR_BUILD@
6691a79e 330CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
0999159b
PB
331CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
332CXX_FOR_BUILD = @CXX_FOR_BUILD@
333DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
334GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
335GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
336LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
337LD_FOR_BUILD = @LD_FOR_BUILD@
338NM_FOR_BUILD = @NM_FOR_BUILD@
339RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
340WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
341WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
df0f0674
NN
342
343# Special variables passed down in EXTRA_GCC_FLAGS. They are defined
344# here so that they can be overridden by Makefile fragments.
df0f0674
NN
345BUILD_PREFIX = @BUILD_PREFIX@
346BUILD_PREFIX_1 = @BUILD_PREFIX_1@
6599da04 347
45f366ab
PB
348# Flags to pass to stage2 and later makes. They are defined
349# here so that they can be overridden by Makefile fragments.
350BOOT_CFLAGS= -g -O2
d19bca38 351BOOT_LDFLAGS=
dd609cc1 352BOOT_ADAFLAGS=-gnatpg -gnata
45f366ab 353
87264276
PB
354AWK = @AWK@
355SED = @SED@
2abefe3d
PB
356BISON = @BISON@
357YACC = @YACC@
358FLEX = @FLEX@
359LEX = @LEX@
360M4 = @M4@
361MAKEINFO = @MAKEINFO@
362EXPECT = @EXPECT@
363RUNTEST = @RUNTEST@
6599da04
JM
364
365# This just becomes part of the MAKEINFO definition passed down to
366# sub-makes. It lets flags be given on the command line while still
367# using the makeinfo from the object tree.
2f50999f
GP
368# (Default to avoid splitting info files by setting the threshold high.)
369MAKEINFOFLAGS = --split-size=5000000
6599da04 370
df0f0674
NN
371# ---------------------------------------------
372# Programs producing files for the HOST machine
373# ---------------------------------------------
6599da04 374
df0f0674 375AS = @AS@
df0f0674
NN
376AR = @AR@
377AR_FLAGS = rc
df0f0674 378CC = @CC@
df0f0674 379CXX = @CXX@
df0f0674 380DLLTOOL = @DLLTOOL@
df0f0674 381LD = @LD@
2abefe3d
PB
382LIPO = @LIPO@
383NM = @NM@
2d309510 384OBJDUMP = @OBJDUMP@
df0f0674 385RANLIB = @RANLIB@
2abefe3d 386STRIP = @STRIP@
df0f0674 387WINDRES = @WINDRES@
901119ae 388WINDMC = @WINDMC@
6599da04 389
5305be7e
RG
390GNATBIND = @GNATBIND@
391GNATMAKE = @GNATMAKE@
392
2abefe3d 393CFLAGS = @CFLAGS@
f6671c93 394LDFLAGS = @LDFLAGS@
2abefe3d
PB
395LIBCFLAGS = $(CFLAGS)
396CXXFLAGS = @CXXFLAGS@
397LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
df0f0674 398
4a4a4e99
AO
399TFLAGS =
400
401# Defaults for all stages; some are overridden below.
402
403STAGE_CFLAGS = $(BOOT_CFLAGS)
404STAGE_TFLAGS = $(TFLAGS)
405STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
406
407
408# Defaults for stage 1; some are overridden below.
409STAGE1_CFLAGS = $(STAGE_CFLAGS)
f61428ed
AO
410STAGE1_CXXFLAGS = $(CXXFLAGS)
411@if target-libstdc++-v3-bootstrap
412# Override the above if we're bootstrapping C++.
413STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
414@endif target-libstdc++-v3-bootstrap
4a4a4e99
AO
415STAGE1_TFLAGS = $(STAGE_TFLAGS)
416STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
417
418# Defaults for stage 2; some are overridden below.
419STAGE2_CFLAGS = $(STAGE_CFLAGS)
f61428ed
AO
420STAGE2_CXXFLAGS = $(CXXFLAGS)
421@if target-libstdc++-v3-bootstrap
422# Override the above if we're bootstrapping C++.
423STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
424@endif target-libstdc++-v3-bootstrap
4a4a4e99
AO
425STAGE2_TFLAGS = $(STAGE_TFLAGS)
426STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
427
428# Defaults for stage 3; some are overridden below.
429STAGE3_CFLAGS = $(STAGE_CFLAGS)
f61428ed
AO
430STAGE3_CXXFLAGS = $(CXXFLAGS)
431@if target-libstdc++-v3-bootstrap
432# Override the above if we're bootstrapping C++.
433STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
434@endif target-libstdc++-v3-bootstrap
4a4a4e99
AO
435STAGE3_TFLAGS = $(STAGE_TFLAGS)
436STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
437
438# Defaults for stage 4; some are overridden below.
439STAGE4_CFLAGS = $(STAGE_CFLAGS)
f61428ed
AO
440STAGE4_CXXFLAGS = $(CXXFLAGS)
441@if target-libstdc++-v3-bootstrap
442# Override the above if we're bootstrapping C++.
443STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
444@endif target-libstdc++-v3-bootstrap
4a4a4e99
AO
445STAGE4_TFLAGS = $(STAGE_TFLAGS)
446STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
447
448# Defaults for stage profile; some are overridden below.
449STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
f61428ed
AO
450STAGEprofile_CXXFLAGS = $(CXXFLAGS)
451@if target-libstdc++-v3-bootstrap
452# Override the above if we're bootstrapping C++.
453STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
454@endif target-libstdc++-v3-bootstrap
4a4a4e99
AO
455STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
456STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
457
458# Defaults for stage feedback; some are overridden below.
459STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
f61428ed
AO
460STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
461@if target-libstdc++-v3-bootstrap
462# Override the above if we're bootstrapping C++.
463STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
464@endif target-libstdc++-v3-bootstrap
4a4a4e99
AO
465STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
466STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
467
468
8efea775
PB
469# Only build the C compiler for stage1, because that is the only one that
470# we can guarantee will build with the native compiler, and also it is the
471# only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
472# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
473# overrideable (for a bootstrap build stage1 also builds gcc.info).
474
4a4a4e99 475STAGE1_CFLAGS = @stage1_cflags@
f61428ed
AO
476STAGE1_CHECKING = @stage1_checking@
477STAGE1_LANGUAGES = @stage1_languages@
4a4a4e99
AO
478# * We force-disable intermodule optimizations, even if
479# --enable-intermodule was passed, since the installed compiler
480# probably can't handle them. Luckily, autoconf always respects
481# the last argument when conflicting --enable arguments are passed.
482# * Likewise, we force-disable coverage flags, since the installed
483# compiler probably has never heard of them.
484STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
485 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
8efea775 486
4a4a4e99
AO
487STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
488STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
bb286d71 489
4a4a4e99
AO
490STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
491STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
1c8bd6a3 492
bb286d71
AO
493do-compare = @do_compare@
494do-compare3 = $(do-compare)
bb286d71 495
df0f0674
NN
496# -----------------------------------------------
497# Programs producing files for the TARGET machine
498# -----------------------------------------------
ce8e06b1 499
df0f0674 500AR_FOR_TARGET=@AR_FOR_TARGET@
4977bab6 501AS_FOR_TARGET=@AS_FOR_TARGET@
4a4a4e99 502CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
4de997d1 503
df0f0674
NN
504# If GCC_FOR_TARGET is not overriden on the command line, then this
505# variable is passed down to the gcc Makefile, where it is used to
506# build libgcc2.a. We define it here so that it can itself be
507# overridden on the command line.
4a4a4e99
AO
508GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
509CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
510RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
511GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
512GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
4977bab6 513DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
df0f0674 514LD_FOR_TARGET=@LD_FOR_TARGET@
df0f0674 515
040b1c5a 516LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
df0f0674 517NM_FOR_TARGET=@NM_FOR_TARGET@
d739199a 518OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
4977bab6 519RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
040b1c5a 520STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
df0f0674 521WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
901119ae 522WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
6599da04 523
2abefe3d
PB
524COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
525COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
526COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
527
1c8bd6a3
PB
528CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
529CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
1c8bd6a3 530
2abefe3d
PB
531LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
532LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
487e299b 533LDFLAGS_FOR_TARGET =
df0f0674 534
4a4a4e99
AO
535FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
536SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
537DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
538
539XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
540
df0f0674
NN
541# ------------------------------------
542# Miscellaneous targets and flag lists
543# ------------------------------------
544
5d4a5ee6
JL
545# The first rule in the file had better be this one. Don't put any above it.
546# This lives here to allow makefile fragments to contain dependencies.
1061f99e 547all:
5d4a5ee6 548
6599da04 549#### host and target specific makefile fragments come in here.
671aa708
NN
550@target_makefile_frag@
551@alphaieee_frag@
552@ospace_frag@
553@host_makefile_frag@
6599da04
JM
554###
555
0bff65e7
PB
556# This is the list of directories that may be needed in RPATH_ENVVAR
557# so that prorgams built for the target machine work.
c31202cd 558TARGET_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
559
560@if target-libstdc++-v3
561TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/.libs:
562@endif target-libstdc++-v3
563
564@if target-libmudflap
565TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
566@endif target-libmudflap
567
77008252
JJ
568@if target-libssp
569TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
570@endif target-libssp
571
953ff289
DN
572@if target-libgomp
573TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
574@endif target-libgomp
575
0bff65e7
PB
576
577
578# This is the list of directories that may be needed in RPATH_ENVVAR
579# so that programs built for the host machine work.
f61428ed 580HOST_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)$(HOST_LIB_PATH_libelf)
0bff65e7
PB
581
582# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
583@if gcc
d89f0ad6 584HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
0bff65e7
PB
585@endif gcc
586
587
588@if bfd
589HOST_LIB_PATH_bfd = \
e9a54b07 590 $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
0bff65e7
PB
591@endif bfd
592
593@if opcodes
594HOST_LIB_PATH_opcodes = \
e9a54b07 595 $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
0bff65e7
PB
596@endif opcodes
597
e69bf64b
PB
598@if gmp
599HOST_LIB_PATH_gmp = \
600 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
601@endif gmp
602
603@if mpfr
604HOST_LIB_PATH_mpfr = \
605 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
606@endif mpfr
607
acd26225
KG
608@if mpc
609HOST_LIB_PATH_mpc = \
610 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
611@endif mpc
612
f8bf9252
SP
613@if ppl
614HOST_LIB_PATH_ppl = \
f61428ed 615 $$r/$(HOST_SUBDIR)/ppl/src/.libs:$$r/$(HOST_SUBDIR)/prev-ppl/src/.libs:
f8bf9252
SP
616@endif ppl
617
618@if cloog
619HOST_LIB_PATH_cloog = \
620 $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
621@endif cloog
622
f61428ed
AO
623@if libelf
624HOST_LIB_PATH_libelf = \
625 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
626@endif libelf
627
0bff65e7 628
6599da04 629# Flags to pass down to all sub-makes.
6599da04 630BASE_FLAGS_TO_PASS = \
3fbe8e4a 631 "DESTDIR=$(DESTDIR)" \
5d4a5ee6 632 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
81241b5e 633 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
632933d5
PB
634 "bindir=$(bindir)" \
635 "datadir=$(datadir)" \
636 "exec_prefix=$(exec_prefix)" \
637 "includedir=$(includedir)" \
65d6e994
CD
638 "datarootdir=$(datarootdir)" \
639 "docdir=$(docdir)" \
632933d5 640 "infodir=$(infodir)" \
9c4d2493 641 "pdfdir=$(pdfdir)" \
65d6e994 642 "htmldir=$(htmldir)" \
632933d5
PB
643 "libdir=$(libdir)" \
644 "libexecdir=$(libexecdir)" \
5bea4a03 645 "lispdir=$(lispdir)" \
632933d5
PB
646 "localstatedir=$(localstatedir)" \
647 "mandir=$(mandir)" \
5d4a5ee6 648 "oldincludedir=$(oldincludedir)" \
632933d5
PB
649 "prefix=$(prefix)" \
650 "sbindir=$(sbindir)" \
651 "sharedstatedir=$(sharedstatedir)" \
652 "sysconfdir=$(sysconfdir)" \
d0a8352c 653 "tooldir=$(tooldir)" \
5cb95c7a 654 "build_tooldir=$(build_tooldir)" \
11405c93 655 "target_alias=$(target_alias)" \
87264276 656 "AWK=$(AWK)" \
11405c93
NN
657 "BISON=$(BISON)" \
658 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
452190fb 659 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
11405c93
NN
660 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
661 "EXPECT=$(EXPECT)" \
23f6b2f9 662 "FLEX=$(FLEX)" \
11405c93
NN
663 "INSTALL=$(INSTALL)" \
664 "INSTALL_DATA=$(INSTALL_DATA)" \
665 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
666 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
f8c33439 667 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
11405c93
NN
668 "LEX=$(LEX)" \
669 "M4=$(M4)" \
670 "MAKE=$(MAKE)" \
671 "RUNTEST=$(RUNTEST)" \
672 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
87264276 673 "SED=$(SED)" \
11405c93
NN
674 "SHELL=$(SHELL)" \
675 "YACC=$(YACC)" \
cc11cc9b 676 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
00afcaa0 677 "ADA_CFLAGS=$(ADA_CFLAGS)" \
11405c93 678 "AR_FLAGS=$(AR_FLAGS)" \
cc11cc9b 679 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
d19bca38
PB
680 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
681 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
11405c93
NN
682 "CFLAGS=$(CFLAGS)" \
683 "CXXFLAGS=$(CXXFLAGS)" \
684 "LDFLAGS=$(LDFLAGS)" \
685 "LIBCFLAGS=$(LIBCFLAGS)" \
686 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
8efea775 687 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
2d309510 688 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
5305be7e
RG
689 "GNATBIND=$(GNATBIND)" \
690 "GNATMAKE=$(GNATMAKE)" \
11405c93
NN
691 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
692 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
693 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
694 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
e7daab31 695 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
11405c93
NN
696 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
697 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
698 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
4a4a4e99 699 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
11405c93 700 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
6de9cd9a 701 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
11405c93 702 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
040b1c5a 703 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
e3791243 704 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
11405c93
NN
705 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
706 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
707 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
d739199a 708 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
11405c93 709 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
040b1c5a 710 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
11405c93 711 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
901119ae 712 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
4a4a4e99 713 "BUILD_CONFIG=$(BUILD_CONFIG)" \
cc11cc9b 714 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
2d309510 715 "LEAN=$(LEAN)" \
4a4a4e99 716 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
f61428ed 717 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
4a4a4e99
AO
718 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
719 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
f61428ed 720 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
4a4a4e99
AO
721 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
722 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
f61428ed 723 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
4a4a4e99
AO
724 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
725 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
f61428ed 726 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
4a4a4e99
AO
727 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
728 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
f61428ed 729 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
4a4a4e99
AO
730 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
731 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
f61428ed 732 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
4a4a4e99
AO
733 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
734 "TFLAGS=$(TFLAGS)" \
e75f9147 735 "CONFIG_SHELL=$(SHELL)" \
05750653 736 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
6599da04 737
4de997d1
PB
738# We leave this in just in case, but it is not needed anymore.
739RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
ad6717df 740
6599da04
JM
741# Flags to pass down to most sub-makes, in which we're building with
742# the host environment.
6599da04
JM
743EXTRA_HOST_FLAGS = \
744 'AR=$(AR)' \
745 'AS=$(AS)' \
746 'CC=$(CC)' \
747 'CXX=$(CXX)' \
748 'DLLTOOL=$(DLLTOOL)' \
4a4a4e99
AO
749 'GCJ=$(GCJ)' \
750 'GFORTRAN=$(GFORTRAN)' \
6599da04 751 'LD=$(LD)' \
2abefe3d 752 'LIPO=$(LIPO)' \
6599da04 753 'NM=$(NM)' \
2d309510 754 'OBJDUMP=$(OBJDUMP)' \
c858bf1e 755 'RANLIB=$(RANLIB)' \
2abefe3d 756 'STRIP=$(STRIP)' \
901119ae
KT
757 'WINDRES=$(WINDRES)' \
758 'WINDMC=$(WINDMC)'
6599da04
JM
759
760FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
761
762# Flags that are concerned with the location of the X11 include files
763# and library files
764#
765# NOTE: until the top-level is getting the values via autoconf, it only
766# causes problems to have this top-level Makefile overriding the autoconf-set
767# values in child directories. Only variables that don't conflict with
768# autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
769#
770X11_FLAGS_TO_PASS = \
771 'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
772 'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
773
8efea775
PB
774# Flags to pass to stage2 and later makes.
775
776POSTSTAGE1_FLAGS_TO_PASS = \
00020c16
ILT
777 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
778 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
779 GNATBIND="$${GNATBIND}" \
f61428ed
AO
780 LDFLAGS="$${LDFLAGS}" \
781 HOST_LIBS="$${HOST_LIBS}" \
8efea775
PB
782 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
783
6599da04 784# Flags to pass down to makes which are built with the target environment.
f41d6665
DJ
785# The double $ decreases the length of the command line; those variables
786# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
1c8bd6a3
PB
787# *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
788# so we expand them here.
6599da04
JM
789EXTRA_TARGET_FLAGS = \
790 'AR=$$(AR_FOR_TARGET)' \
f41d6665 791 'AS=$(COMPILER_AS_FOR_TARGET)' \
4a4a4e99
AO
792 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
793 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
794 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
795 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
6599da04 796 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
4a4a4e99
AO
797 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
798 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
f41d6665 799 'LD=$(COMPILER_LD_FOR_TARGET)' \
e3791243 800 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
4a4a4e99
AO
801 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
802 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
f41d6665 803 'NM=$(COMPILER_NM_FOR_TARGET)' \
d739199a 804 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
0c055e34 805 'RANLIB=$$(RANLIB_FOR_TARGET)' \
901119ae 806 'WINDRES=$$(WINDRES_FOR_TARGET)' \
4a4a4e99
AO
807 'WINDMC=$$(WINDMC_FOR_TARGET)' \
808 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
809 "TFLAGS=$$TFLAGS"
6599da04
JM
810
811TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
812
813# Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
814# unfortunately needs the native compiler and the target ar and
815# ranlib.
816# If any variables are added here, they must be added to do-*, below.
1358ccea 817# The BUILD_* variables are a special case, which are used for the gcc
6599da04
JM
818# cross-building scheme.
819EXTRA_GCC_FLAGS = \
6599da04 820 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
d4cd9d81
NN
821 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
822 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
823 "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
824 "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
cc11cc9b 825 "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
6599da04 826
d29b8ad8 827GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
6599da04 828
4a4a4e99 829@if gcc
e12c4094 830BUILD_CONFIG = @BUILD_CONFIG@
4a4a4e99
AO
831ifneq ($(BUILD_CONFIG),)
832include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
833endif
834@endif gcc
835
8b87bb96 836.PHONY: configure-host
d32ab992 837configure-host: \
8b87bb96
NN
838 maybe-configure-ash \
839 maybe-configure-autoconf \
840 maybe-configure-automake \
841 maybe-configure-bash \
842 maybe-configure-bfd \
843 maybe-configure-opcodes \
844 maybe-configure-binutils \
845 maybe-configure-bison \
846 maybe-configure-byacc \
847 maybe-configure-bzip2 \
8c32c9f0 848 maybe-configure-cgen \
8b87bb96
NN
849 maybe-configure-dejagnu \
850 maybe-configure-diff \
851 maybe-configure-dosutils \
852 maybe-configure-etc \
853 maybe-configure-fastjar \
854 maybe-configure-fileutils \
855 maybe-configure-findutils \
856 maybe-configure-find \
53c7ffe7 857 maybe-configure-fixincludes \
8b87bb96
NN
858 maybe-configure-flex \
859 maybe-configure-gas \
d32ab992 860 maybe-configure-gcc \
8b87bb96
NN
861 maybe-configure-gawk \
862 maybe-configure-gettext \
e69bf64b
PB
863 maybe-configure-gmp \
864 maybe-configure-mpfr \
acd26225 865 maybe-configure-mpc \
f8bf9252
SP
866 maybe-configure-ppl \
867 maybe-configure-cloog \
f61428ed 868 maybe-configure-libelf \
8b87bb96 869 maybe-configure-gnuserv \
5afab7ad 870 maybe-configure-gold \
8b87bb96
NN
871 maybe-configure-gprof \
872 maybe-configure-gzip \
873 maybe-configure-hello \
874 maybe-configure-indent \
875 maybe-configure-intl \
876 maybe-configure-tcl \
877 maybe-configure-itcl \
878 maybe-configure-ld \
4f4e53dd 879 maybe-configure-libcpp \
a4b6c45a 880 maybe-configure-libdecnumber \
8b87bb96
NN
881 maybe-configure-libgui \
882 maybe-configure-libiberty \
cfb1f59f 883 maybe-configure-libiconv \
8b87bb96
NN
884 maybe-configure-libtool \
885 maybe-configure-m4 \
886 maybe-configure-make \
887 maybe-configure-mmalloc \
888 maybe-configure-patch \
889 maybe-configure-perl \
890 maybe-configure-prms \
891 maybe-configure-rcs \
892 maybe-configure-readline \
893 maybe-configure-release \
894 maybe-configure-recode \
895 maybe-configure-sed \
896 maybe-configure-send-pr \
897 maybe-configure-shellutils \
898 maybe-configure-sid \
899 maybe-configure-sim \
900 maybe-configure-tar \
901 maybe-configure-texinfo \
902 maybe-configure-textutils \
903 maybe-configure-time \
904 maybe-configure-uudecode \
905 maybe-configure-wdiff \
906 maybe-configure-zip \
907 maybe-configure-zlib \
908 maybe-configure-gdb \
909 maybe-configure-expect \
910 maybe-configure-guile \
911 maybe-configure-tk \
8b87bb96 912 maybe-configure-libtermcap \
5395b47b 913 maybe-configure-utils \
d7f09764
DN
914 maybe-configure-gnattools \
915 maybe-configure-lto-plugin
8b87bb96
NN
916.PHONY: configure-target
917configure-target: \
918 maybe-configure-target-libstdc++-v3 \
6de9cd9a 919 maybe-configure-target-libmudflap \
77008252 920 maybe-configure-target-libssp \
8b87bb96 921 maybe-configure-target-newlib \
fa958513 922 maybe-configure-target-libgcc \
6de9cd9a 923 maybe-configure-target-libgfortran \
8b87bb96
NN
924 maybe-configure-target-libobjc \
925 maybe-configure-target-libtermcap \
926 maybe-configure-target-winsup \
927 maybe-configure-target-libgloss \
928 maybe-configure-target-libiberty \
929 maybe-configure-target-gperf \
930 maybe-configure-target-examples \
931 maybe-configure-target-libffi \
932 maybe-configure-target-libjava \
933 maybe-configure-target-zlib \
934 maybe-configure-target-boehm-gc \
935 maybe-configure-target-qthreads \
d9cdb878 936 maybe-configure-target-rda \
953ff289
DN
937 maybe-configure-target-libada \
938 maybe-configure-target-libgomp
6599da04 939
f516a7da
PB
940# The target built for a native non-bootstrap build.
941.PHONY: all
1061f99e
PB
942all:
943@if gcc-bootstrap
2abefe3d 944 [ -f stage_final ] || echo stage3 > stage_final
1061f99e
PB
945 @r=`${PWD_COMMAND}`; export r; \
946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f41d6665 947 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
1061f99e 948@endif gcc-bootstrap
f41d6665 949 @: $(MAKE); $(unstage)
1061f99e
PB
950 @r=`${PWD_COMMAND}`; export r; \
951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 952@if gcc-bootstrap
31c98f49 953 if [ -f stage_last ]; then \
a1fc946a 954 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
2abefe3d 955 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
1061f99e 956 else \
4a4a4e99 957@endif gcc-bootstrap
31c98f49
AO
958 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
959@if gcc-bootstrap
960 ; \
394e9195 961 fi \
31c98f49 962@endif gcc-bootstrap
394e9195 963 && :
23f6b2f9
PB
964
965.PHONY: all-build
cc11cc9b
PB
966
967all-build: maybe-all-build-libiberty
968all-build: maybe-all-build-bison
969all-build: maybe-all-build-byacc
970all-build: maybe-all-build-flex
971all-build: maybe-all-build-m4
972all-build: maybe-all-build-texinfo
973all-build: maybe-all-build-fixincludes
974
8b87bb96 975.PHONY: all-host
cc11cc9b
PB
976
977all-host: maybe-all-ash
978all-host: maybe-all-autoconf
979all-host: maybe-all-automake
980all-host: maybe-all-bash
981@if bfd-no-bootstrap
982all-host: maybe-all-bfd
983@endif bfd-no-bootstrap
984@if opcodes-no-bootstrap
985all-host: maybe-all-opcodes
986@endif opcodes-no-bootstrap
987@if binutils-no-bootstrap
988all-host: maybe-all-binutils
989@endif binutils-no-bootstrap
990all-host: maybe-all-bison
991all-host: maybe-all-byacc
992all-host: maybe-all-bzip2
8c32c9f0 993all-host: maybe-all-cgen
cc11cc9b
PB
994all-host: maybe-all-dejagnu
995all-host: maybe-all-diff
996all-host: maybe-all-dosutils
997all-host: maybe-all-etc
998all-host: maybe-all-fastjar
999all-host: maybe-all-fileutils
1000all-host: maybe-all-findutils
1001all-host: maybe-all-find
1002all-host: maybe-all-fixincludes
1003all-host: maybe-all-flex
1004@if gas-no-bootstrap
1005all-host: maybe-all-gas
1006@endif gas-no-bootstrap
1007@if gcc-no-bootstrap
1008all-host: maybe-all-gcc
1009@endif gcc-no-bootstrap
1010all-host: maybe-all-gawk
1011all-host: maybe-all-gettext
e69bf64b
PB
1012@if gmp-no-bootstrap
1013all-host: maybe-all-gmp
1014@endif gmp-no-bootstrap
1015@if mpfr-no-bootstrap
1016all-host: maybe-all-mpfr
1017@endif mpfr-no-bootstrap
acd26225
KG
1018@if mpc-no-bootstrap
1019all-host: maybe-all-mpc
1020@endif mpc-no-bootstrap
f8bf9252
SP
1021@if ppl-no-bootstrap
1022all-host: maybe-all-ppl
1023@endif ppl-no-bootstrap
1024@if cloog-no-bootstrap
1025all-host: maybe-all-cloog
1026@endif cloog-no-bootstrap
f61428ed
AO
1027@if libelf-no-bootstrap
1028all-host: maybe-all-libelf
1029@endif libelf-no-bootstrap
cc11cc9b 1030all-host: maybe-all-gnuserv
5afab7ad
ILT
1031@if gold-no-bootstrap
1032all-host: maybe-all-gold
1033@endif gold-no-bootstrap
cc11cc9b
PB
1034all-host: maybe-all-gprof
1035all-host: maybe-all-gzip
1036all-host: maybe-all-hello
1037all-host: maybe-all-indent
1038@if intl-no-bootstrap
1039all-host: maybe-all-intl
1040@endif intl-no-bootstrap
1041all-host: maybe-all-tcl
1042all-host: maybe-all-itcl
1043@if ld-no-bootstrap
1044all-host: maybe-all-ld
1045@endif ld-no-bootstrap
1046@if libcpp-no-bootstrap
1047all-host: maybe-all-libcpp
1048@endif libcpp-no-bootstrap
1049@if libdecnumber-no-bootstrap
1050all-host: maybe-all-libdecnumber
1051@endif libdecnumber-no-bootstrap
1052all-host: maybe-all-libgui
1053@if libiberty-no-bootstrap
1054all-host: maybe-all-libiberty
1055@endif libiberty-no-bootstrap
cfb1f59f 1056all-host: maybe-all-libiconv
cc11cc9b
PB
1057all-host: maybe-all-libtool
1058all-host: maybe-all-m4
1059all-host: maybe-all-make
1060all-host: maybe-all-mmalloc
1061all-host: maybe-all-patch
1062all-host: maybe-all-perl
1063all-host: maybe-all-prms
1064all-host: maybe-all-rcs
1065all-host: maybe-all-readline
1066all-host: maybe-all-release
1067all-host: maybe-all-recode
1068all-host: maybe-all-sed
1069all-host: maybe-all-send-pr
1070all-host: maybe-all-shellutils
1071all-host: maybe-all-sid
1072all-host: maybe-all-sim
1073all-host: maybe-all-tar
1074all-host: maybe-all-texinfo
1075all-host: maybe-all-textutils
1076all-host: maybe-all-time
1077all-host: maybe-all-uudecode
1078all-host: maybe-all-wdiff
1079all-host: maybe-all-zip
1080@if zlib-no-bootstrap
1081all-host: maybe-all-zlib
1082@endif zlib-no-bootstrap
1083all-host: maybe-all-gdb
1084all-host: maybe-all-expect
1085all-host: maybe-all-guile
1086all-host: maybe-all-tk
1087all-host: maybe-all-libtermcap
1088all-host: maybe-all-utils
1089all-host: maybe-all-gnattools
d7f09764
DN
1090@if lto-plugin-no-bootstrap
1091all-host: maybe-all-lto-plugin
1092@endif lto-plugin-no-bootstrap
cc11cc9b 1093
8b87bb96 1094.PHONY: all-target
cc11cc9b 1095
00020c16 1096@if target-libstdc++-v3-no-bootstrap
cc11cc9b 1097all-target: maybe-all-target-libstdc++-v3
00020c16 1098@endif target-libstdc++-v3-no-bootstrap
cc11cc9b
PB
1099all-target: maybe-all-target-libmudflap
1100all-target: maybe-all-target-libssp
cc11cc9b 1101all-target: maybe-all-target-newlib
54fdc474 1102@if target-libgcc-no-bootstrap
fa958513 1103all-target: maybe-all-target-libgcc
54fdc474 1104@endif target-libgcc-no-bootstrap
cc11cc9b
PB
1105all-target: maybe-all-target-libgfortran
1106all-target: maybe-all-target-libobjc
1107all-target: maybe-all-target-libtermcap
1108all-target: maybe-all-target-winsup
1109all-target: maybe-all-target-libgloss
1110all-target: maybe-all-target-libiberty
1111all-target: maybe-all-target-gperf
1112all-target: maybe-all-target-examples
1113all-target: maybe-all-target-libffi
1114all-target: maybe-all-target-libjava
1115all-target: maybe-all-target-zlib
1116all-target: maybe-all-target-boehm-gc
1117all-target: maybe-all-target-qthreads
1118all-target: maybe-all-target-rda
1119all-target: maybe-all-target-libada
1120all-target: maybe-all-target-libgomp
6599da04
JM
1121
1122# Do a target for all the subdirectories. A ``make do-X'' will do a
1123# ``make X'' in all subdirectories (because, in general, there is a
1124# dependency (below) of X upon do-X, a ``make X'' will also do this,
1125# but it may do additional work as well).
4977bab6 1126
1358ccea 1127.PHONY: do-info
1061f99e 1128do-info:
f41d6665 1129 @: $(MAKE); $(unstage)
e7c84bf8
PB
1130 @r=`${PWD_COMMAND}`; export r; \
1131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1132 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1061f99e 1133 info-target
1061f99e 1134
6599da04 1135
1358ccea 1136.PHONY: info-host
cc11cc9b
PB
1137
1138info-host: maybe-info-ash
1139info-host: maybe-info-autoconf
1140info-host: maybe-info-automake
1141info-host: maybe-info-bash
1142info-host: maybe-info-bfd
1143info-host: maybe-info-opcodes
1144info-host: maybe-info-binutils
1145info-host: maybe-info-bison
1146info-host: maybe-info-byacc
1147info-host: maybe-info-bzip2
8c32c9f0 1148info-host: maybe-info-cgen
cc11cc9b
PB
1149info-host: maybe-info-dejagnu
1150info-host: maybe-info-diff
1151info-host: maybe-info-dosutils
1152info-host: maybe-info-etc
1153info-host: maybe-info-fastjar
1154info-host: maybe-info-fileutils
1155info-host: maybe-info-findutils
1156info-host: maybe-info-find
1157info-host: maybe-info-fixincludes
1158info-host: maybe-info-flex
1159info-host: maybe-info-gas
1160info-host: maybe-info-gcc
1161info-host: maybe-info-gawk
1162info-host: maybe-info-gettext
e69bf64b
PB
1163info-host: maybe-info-gmp
1164info-host: maybe-info-mpfr
acd26225 1165info-host: maybe-info-mpc
f8bf9252
SP
1166info-host: maybe-info-ppl
1167info-host: maybe-info-cloog
f61428ed 1168info-host: maybe-info-libelf
cc11cc9b 1169info-host: maybe-info-gnuserv
5afab7ad 1170info-host: maybe-info-gold
cc11cc9b
PB
1171info-host: maybe-info-gprof
1172info-host: maybe-info-gzip
1173info-host: maybe-info-hello
1174info-host: maybe-info-indent
1175info-host: maybe-info-intl
1176info-host: maybe-info-tcl
1177info-host: maybe-info-itcl
1178info-host: maybe-info-ld
1179info-host: maybe-info-libcpp
1180info-host: maybe-info-libdecnumber
1181info-host: maybe-info-libgui
1182info-host: maybe-info-libiberty
cfb1f59f 1183info-host: maybe-info-libiconv
cc11cc9b
PB
1184info-host: maybe-info-libtool
1185info-host: maybe-info-m4
1186info-host: maybe-info-make
1187info-host: maybe-info-mmalloc
1188info-host: maybe-info-patch
1189info-host: maybe-info-perl
1190info-host: maybe-info-prms
1191info-host: maybe-info-rcs
1192info-host: maybe-info-readline
1193info-host: maybe-info-release
1194info-host: maybe-info-recode
1195info-host: maybe-info-sed
1196info-host: maybe-info-send-pr
1197info-host: maybe-info-shellutils
1198info-host: maybe-info-sid
1199info-host: maybe-info-sim
1200info-host: maybe-info-tar
1201info-host: maybe-info-texinfo
1202info-host: maybe-info-textutils
1203info-host: maybe-info-time
1204info-host: maybe-info-uudecode
1205info-host: maybe-info-wdiff
1206info-host: maybe-info-zip
1207info-host: maybe-info-zlib
1208info-host: maybe-info-gdb
1209info-host: maybe-info-expect
1210info-host: maybe-info-guile
1211info-host: maybe-info-tk
1212info-host: maybe-info-libtermcap
1213info-host: maybe-info-utils
1214info-host: maybe-info-gnattools
d7f09764 1215info-host: maybe-info-lto-plugin
6599da04 1216
1358ccea 1217.PHONY: info-target
cc11cc9b
PB
1218
1219info-target: maybe-info-target-libstdc++-v3
1220info-target: maybe-info-target-libmudflap
1221info-target: maybe-info-target-libssp
cc11cc9b 1222info-target: maybe-info-target-newlib
fa958513 1223info-target: maybe-info-target-libgcc
cc11cc9b
PB
1224info-target: maybe-info-target-libgfortran
1225info-target: maybe-info-target-libobjc
1226info-target: maybe-info-target-libtermcap
1227info-target: maybe-info-target-winsup
1228info-target: maybe-info-target-libgloss
1229info-target: maybe-info-target-libiberty
1230info-target: maybe-info-target-gperf
1231info-target: maybe-info-target-examples
1232info-target: maybe-info-target-libffi
1233info-target: maybe-info-target-libjava
1234info-target: maybe-info-target-zlib
1235info-target: maybe-info-target-boehm-gc
1236info-target: maybe-info-target-qthreads
1237info-target: maybe-info-target-rda
1238info-target: maybe-info-target-libada
1239info-target: maybe-info-target-libgomp
6599da04 1240
295f4e42 1241.PHONY: do-dvi
1061f99e 1242do-dvi:
f41d6665 1243 @: $(MAKE); $(unstage)
e7c84bf8
PB
1244 @r=`${PWD_COMMAND}`; export r; \
1245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1246 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1061f99e 1247 dvi-target
1061f99e 1248
4977bab6 1249
295f4e42 1250.PHONY: dvi-host
cc11cc9b
PB
1251
1252dvi-host: maybe-dvi-ash
1253dvi-host: maybe-dvi-autoconf
1254dvi-host: maybe-dvi-automake
1255dvi-host: maybe-dvi-bash
1256dvi-host: maybe-dvi-bfd
1257dvi-host: maybe-dvi-opcodes
1258dvi-host: maybe-dvi-binutils
1259dvi-host: maybe-dvi-bison
1260dvi-host: maybe-dvi-byacc
1261dvi-host: maybe-dvi-bzip2
8c32c9f0 1262dvi-host: maybe-dvi-cgen
cc11cc9b
PB
1263dvi-host: maybe-dvi-dejagnu
1264dvi-host: maybe-dvi-diff
1265dvi-host: maybe-dvi-dosutils
1266dvi-host: maybe-dvi-etc
1267dvi-host: maybe-dvi-fastjar
1268dvi-host: maybe-dvi-fileutils
1269dvi-host: maybe-dvi-findutils
1270dvi-host: maybe-dvi-find
1271dvi-host: maybe-dvi-fixincludes
1272dvi-host: maybe-dvi-flex
1273dvi-host: maybe-dvi-gas
1274dvi-host: maybe-dvi-gcc
1275dvi-host: maybe-dvi-gawk
1276dvi-host: maybe-dvi-gettext
e69bf64b
PB
1277dvi-host: maybe-dvi-gmp
1278dvi-host: maybe-dvi-mpfr
acd26225 1279dvi-host: maybe-dvi-mpc
f8bf9252
SP
1280dvi-host: maybe-dvi-ppl
1281dvi-host: maybe-dvi-cloog
f61428ed 1282dvi-host: maybe-dvi-libelf
cc11cc9b 1283dvi-host: maybe-dvi-gnuserv
5afab7ad 1284dvi-host: maybe-dvi-gold
cc11cc9b
PB
1285dvi-host: maybe-dvi-gprof
1286dvi-host: maybe-dvi-gzip
1287dvi-host: maybe-dvi-hello
1288dvi-host: maybe-dvi-indent
1289dvi-host: maybe-dvi-intl
1290dvi-host: maybe-dvi-tcl
1291dvi-host: maybe-dvi-itcl
1292dvi-host: maybe-dvi-ld
1293dvi-host: maybe-dvi-libcpp
1294dvi-host: maybe-dvi-libdecnumber
1295dvi-host: maybe-dvi-libgui
1296dvi-host: maybe-dvi-libiberty
cfb1f59f 1297dvi-host: maybe-dvi-libiconv
cc11cc9b
PB
1298dvi-host: maybe-dvi-libtool
1299dvi-host: maybe-dvi-m4
1300dvi-host: maybe-dvi-make
1301dvi-host: maybe-dvi-mmalloc
1302dvi-host: maybe-dvi-patch
1303dvi-host: maybe-dvi-perl
1304dvi-host: maybe-dvi-prms
1305dvi-host: maybe-dvi-rcs
1306dvi-host: maybe-dvi-readline
1307dvi-host: maybe-dvi-release
1308dvi-host: maybe-dvi-recode
1309dvi-host: maybe-dvi-sed
1310dvi-host: maybe-dvi-send-pr
1311dvi-host: maybe-dvi-shellutils
1312dvi-host: maybe-dvi-sid
1313dvi-host: maybe-dvi-sim
1314dvi-host: maybe-dvi-tar
1315dvi-host: maybe-dvi-texinfo
1316dvi-host: maybe-dvi-textutils
1317dvi-host: maybe-dvi-time
1318dvi-host: maybe-dvi-uudecode
1319dvi-host: maybe-dvi-wdiff
1320dvi-host: maybe-dvi-zip
1321dvi-host: maybe-dvi-zlib
1322dvi-host: maybe-dvi-gdb
1323dvi-host: maybe-dvi-expect
1324dvi-host: maybe-dvi-guile
1325dvi-host: maybe-dvi-tk
1326dvi-host: maybe-dvi-libtermcap
1327dvi-host: maybe-dvi-utils
1328dvi-host: maybe-dvi-gnattools
d7f09764 1329dvi-host: maybe-dvi-lto-plugin
4977bab6 1330
295f4e42 1331.PHONY: dvi-target
cc11cc9b
PB
1332
1333dvi-target: maybe-dvi-target-libstdc++-v3
1334dvi-target: maybe-dvi-target-libmudflap
1335dvi-target: maybe-dvi-target-libssp
cc11cc9b 1336dvi-target: maybe-dvi-target-newlib
fa958513 1337dvi-target: maybe-dvi-target-libgcc
cc11cc9b
PB
1338dvi-target: maybe-dvi-target-libgfortran
1339dvi-target: maybe-dvi-target-libobjc
1340dvi-target: maybe-dvi-target-libtermcap
1341dvi-target: maybe-dvi-target-winsup
1342dvi-target: maybe-dvi-target-libgloss
1343dvi-target: maybe-dvi-target-libiberty
1344dvi-target: maybe-dvi-target-gperf
1345dvi-target: maybe-dvi-target-examples
1346dvi-target: maybe-dvi-target-libffi
1347dvi-target: maybe-dvi-target-libjava
1348dvi-target: maybe-dvi-target-zlib
1349dvi-target: maybe-dvi-target-boehm-gc
1350dvi-target: maybe-dvi-target-qthreads
1351dvi-target: maybe-dvi-target-rda
1352dvi-target: maybe-dvi-target-libada
1353dvi-target: maybe-dvi-target-libgomp
4977bab6 1354
b5422ad7
BM
1355.PHONY: do-pdf
1356do-pdf:
1357 @: $(MAKE); $(unstage)
1358 @r=`${PWD_COMMAND}`; export r; \
1359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1360 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1361 pdf-target
1362
1363
1364.PHONY: pdf-host
1365
1366pdf-host: maybe-pdf-ash
1367pdf-host: maybe-pdf-autoconf
1368pdf-host: maybe-pdf-automake
1369pdf-host: maybe-pdf-bash
1370pdf-host: maybe-pdf-bfd
1371pdf-host: maybe-pdf-opcodes
1372pdf-host: maybe-pdf-binutils
1373pdf-host: maybe-pdf-bison
1374pdf-host: maybe-pdf-byacc
1375pdf-host: maybe-pdf-bzip2
8c32c9f0 1376pdf-host: maybe-pdf-cgen
b5422ad7
BM
1377pdf-host: maybe-pdf-dejagnu
1378pdf-host: maybe-pdf-diff
1379pdf-host: maybe-pdf-dosutils
1380pdf-host: maybe-pdf-etc
1381pdf-host: maybe-pdf-fastjar
1382pdf-host: maybe-pdf-fileutils
1383pdf-host: maybe-pdf-findutils
1384pdf-host: maybe-pdf-find
1385pdf-host: maybe-pdf-fixincludes
1386pdf-host: maybe-pdf-flex
1387pdf-host: maybe-pdf-gas
1388pdf-host: maybe-pdf-gcc
1389pdf-host: maybe-pdf-gawk
1390pdf-host: maybe-pdf-gettext
e69bf64b
PB
1391pdf-host: maybe-pdf-gmp
1392pdf-host: maybe-pdf-mpfr
acd26225 1393pdf-host: maybe-pdf-mpc
f8bf9252
SP
1394pdf-host: maybe-pdf-ppl
1395pdf-host: maybe-pdf-cloog
f61428ed 1396pdf-host: maybe-pdf-libelf
b5422ad7 1397pdf-host: maybe-pdf-gnuserv
5afab7ad 1398pdf-host: maybe-pdf-gold
b5422ad7
BM
1399pdf-host: maybe-pdf-gprof
1400pdf-host: maybe-pdf-gzip
1401pdf-host: maybe-pdf-hello
1402pdf-host: maybe-pdf-indent
1403pdf-host: maybe-pdf-intl
1404pdf-host: maybe-pdf-tcl
1405pdf-host: maybe-pdf-itcl
1406pdf-host: maybe-pdf-ld
1407pdf-host: maybe-pdf-libcpp
1408pdf-host: maybe-pdf-libdecnumber
1409pdf-host: maybe-pdf-libgui
1410pdf-host: maybe-pdf-libiberty
cfb1f59f 1411pdf-host: maybe-pdf-libiconv
b5422ad7
BM
1412pdf-host: maybe-pdf-libtool
1413pdf-host: maybe-pdf-m4
1414pdf-host: maybe-pdf-make
1415pdf-host: maybe-pdf-mmalloc
1416pdf-host: maybe-pdf-patch
1417pdf-host: maybe-pdf-perl
1418pdf-host: maybe-pdf-prms
1419pdf-host: maybe-pdf-rcs
1420pdf-host: maybe-pdf-readline
1421pdf-host: maybe-pdf-release
1422pdf-host: maybe-pdf-recode
1423pdf-host: maybe-pdf-sed
1424pdf-host: maybe-pdf-send-pr
1425pdf-host: maybe-pdf-shellutils
1426pdf-host: maybe-pdf-sid
1427pdf-host: maybe-pdf-sim
1428pdf-host: maybe-pdf-tar
1429pdf-host: maybe-pdf-texinfo
1430pdf-host: maybe-pdf-textutils
1431pdf-host: maybe-pdf-time
1432pdf-host: maybe-pdf-uudecode
1433pdf-host: maybe-pdf-wdiff
1434pdf-host: maybe-pdf-zip
1435pdf-host: maybe-pdf-zlib
1436pdf-host: maybe-pdf-gdb
1437pdf-host: maybe-pdf-expect
1438pdf-host: maybe-pdf-guile
1439pdf-host: maybe-pdf-tk
1440pdf-host: maybe-pdf-libtermcap
1441pdf-host: maybe-pdf-utils
1442pdf-host: maybe-pdf-gnattools
d7f09764 1443pdf-host: maybe-pdf-lto-plugin
b5422ad7
BM
1444
1445.PHONY: pdf-target
1446
1447pdf-target: maybe-pdf-target-libstdc++-v3
1448pdf-target: maybe-pdf-target-libmudflap
1449pdf-target: maybe-pdf-target-libssp
1450pdf-target: maybe-pdf-target-newlib
fa958513 1451pdf-target: maybe-pdf-target-libgcc
b5422ad7
BM
1452pdf-target: maybe-pdf-target-libgfortran
1453pdf-target: maybe-pdf-target-libobjc
1454pdf-target: maybe-pdf-target-libtermcap
1455pdf-target: maybe-pdf-target-winsup
1456pdf-target: maybe-pdf-target-libgloss
1457pdf-target: maybe-pdf-target-libiberty
1458pdf-target: maybe-pdf-target-gperf
1459pdf-target: maybe-pdf-target-examples
1460pdf-target: maybe-pdf-target-libffi
1461pdf-target: maybe-pdf-target-libjava
1462pdf-target: maybe-pdf-target-zlib
1463pdf-target: maybe-pdf-target-boehm-gc
1464pdf-target: maybe-pdf-target-qthreads
1465pdf-target: maybe-pdf-target-rda
1466pdf-target: maybe-pdf-target-libada
1467pdf-target: maybe-pdf-target-libgomp
1468
f87a2b2e 1469.PHONY: do-html
1061f99e 1470do-html:
f41d6665 1471 @: $(MAKE); $(unstage)
e7c84bf8
PB
1472 @r=`${PWD_COMMAND}`; export r; \
1473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1474 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1061f99e 1475 html-target
1061f99e 1476
f87a2b2e
MS
1477
1478.PHONY: html-host
cc11cc9b
PB
1479
1480html-host: maybe-html-ash
1481html-host: maybe-html-autoconf
1482html-host: maybe-html-automake
1483html-host: maybe-html-bash
1484html-host: maybe-html-bfd
1485html-host: maybe-html-opcodes
1486html-host: maybe-html-binutils
1487html-host: maybe-html-bison
1488html-host: maybe-html-byacc
1489html-host: maybe-html-bzip2
8c32c9f0 1490html-host: maybe-html-cgen
cc11cc9b
PB
1491html-host: maybe-html-dejagnu
1492html-host: maybe-html-diff
1493html-host: maybe-html-dosutils
1494html-host: maybe-html-etc
1495html-host: maybe-html-fastjar
1496html-host: maybe-html-fileutils
1497html-host: maybe-html-findutils
1498html-host: maybe-html-find
1499html-host: maybe-html-fixincludes
1500html-host: maybe-html-flex
1501html-host: maybe-html-gas
1502html-host: maybe-html-gcc
1503html-host: maybe-html-gawk
1504html-host: maybe-html-gettext
e69bf64b
PB
1505html-host: maybe-html-gmp
1506html-host: maybe-html-mpfr
acd26225 1507html-host: maybe-html-mpc
f8bf9252
SP
1508html-host: maybe-html-ppl
1509html-host: maybe-html-cloog
f61428ed 1510html-host: maybe-html-libelf
cc11cc9b 1511html-host: maybe-html-gnuserv
5afab7ad 1512html-host: maybe-html-gold
cc11cc9b
PB
1513html-host: maybe-html-gprof
1514html-host: maybe-html-gzip
1515html-host: maybe-html-hello
1516html-host: maybe-html-indent
1517html-host: maybe-html-intl
1518html-host: maybe-html-tcl
1519html-host: maybe-html-itcl
1520html-host: maybe-html-ld
1521html-host: maybe-html-libcpp
1522html-host: maybe-html-libdecnumber
1523html-host: maybe-html-libgui
1524html-host: maybe-html-libiberty
cfb1f59f 1525html-host: maybe-html-libiconv
cc11cc9b
PB
1526html-host: maybe-html-libtool
1527html-host: maybe-html-m4
1528html-host: maybe-html-make
1529html-host: maybe-html-mmalloc
1530html-host: maybe-html-patch
1531html-host: maybe-html-perl
1532html-host: maybe-html-prms
1533html-host: maybe-html-rcs
1534html-host: maybe-html-readline
1535html-host: maybe-html-release
1536html-host: maybe-html-recode
1537html-host: maybe-html-sed
1538html-host: maybe-html-send-pr
1539html-host: maybe-html-shellutils
1540html-host: maybe-html-sid
1541html-host: maybe-html-sim
1542html-host: maybe-html-tar
1543html-host: maybe-html-texinfo
1544html-host: maybe-html-textutils
1545html-host: maybe-html-time
1546html-host: maybe-html-uudecode
1547html-host: maybe-html-wdiff
1548html-host: maybe-html-zip
1549html-host: maybe-html-zlib
1550html-host: maybe-html-gdb
1551html-host: maybe-html-expect
1552html-host: maybe-html-guile
1553html-host: maybe-html-tk
1554html-host: maybe-html-libtermcap
1555html-host: maybe-html-utils
1556html-host: maybe-html-gnattools
d7f09764 1557html-host: maybe-html-lto-plugin
f87a2b2e
MS
1558
1559.PHONY: html-target
cc11cc9b
PB
1560
1561html-target: maybe-html-target-libstdc++-v3
1562html-target: maybe-html-target-libmudflap
1563html-target: maybe-html-target-libssp
cc11cc9b 1564html-target: maybe-html-target-newlib
fa958513 1565html-target: maybe-html-target-libgcc
cc11cc9b
PB
1566html-target: maybe-html-target-libgfortran
1567html-target: maybe-html-target-libobjc
1568html-target: maybe-html-target-libtermcap
1569html-target: maybe-html-target-winsup
1570html-target: maybe-html-target-libgloss
1571html-target: maybe-html-target-libiberty
1572html-target: maybe-html-target-gperf
1573html-target: maybe-html-target-examples
1574html-target: maybe-html-target-libffi
1575html-target: maybe-html-target-libjava
1576html-target: maybe-html-target-zlib
1577html-target: maybe-html-target-boehm-gc
1578html-target: maybe-html-target-qthreads
1579html-target: maybe-html-target-rda
1580html-target: maybe-html-target-libada
1581html-target: maybe-html-target-libgomp
f87a2b2e 1582
295f4e42 1583.PHONY: do-TAGS
1061f99e 1584do-TAGS:
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) TAGS-host \
1061f99e 1589 TAGS-target
1061f99e 1590
4977bab6 1591
295f4e42 1592.PHONY: TAGS-host
cc11cc9b
PB
1593
1594TAGS-host: maybe-TAGS-ash
1595TAGS-host: maybe-TAGS-autoconf
1596TAGS-host: maybe-TAGS-automake
1597TAGS-host: maybe-TAGS-bash
1598TAGS-host: maybe-TAGS-bfd
1599TAGS-host: maybe-TAGS-opcodes
1600TAGS-host: maybe-TAGS-binutils
1601TAGS-host: maybe-TAGS-bison
1602TAGS-host: maybe-TAGS-byacc
1603TAGS-host: maybe-TAGS-bzip2
8c32c9f0 1604TAGS-host: maybe-TAGS-cgen
cc11cc9b
PB
1605TAGS-host: maybe-TAGS-dejagnu
1606TAGS-host: maybe-TAGS-diff
1607TAGS-host: maybe-TAGS-dosutils
1608TAGS-host: maybe-TAGS-etc
1609TAGS-host: maybe-TAGS-fastjar
1610TAGS-host: maybe-TAGS-fileutils
1611TAGS-host: maybe-TAGS-findutils
1612TAGS-host: maybe-TAGS-find
1613TAGS-host: maybe-TAGS-fixincludes
1614TAGS-host: maybe-TAGS-flex
1615TAGS-host: maybe-TAGS-gas
1616TAGS-host: maybe-TAGS-gcc
1617TAGS-host: maybe-TAGS-gawk
1618TAGS-host: maybe-TAGS-gettext
e69bf64b
PB
1619TAGS-host: maybe-TAGS-gmp
1620TAGS-host: maybe-TAGS-mpfr
acd26225 1621TAGS-host: maybe-TAGS-mpc
f8bf9252
SP
1622TAGS-host: maybe-TAGS-ppl
1623TAGS-host: maybe-TAGS-cloog
f61428ed 1624TAGS-host: maybe-TAGS-libelf
cc11cc9b 1625TAGS-host: maybe-TAGS-gnuserv
5afab7ad 1626TAGS-host: maybe-TAGS-gold
cc11cc9b
PB
1627TAGS-host: maybe-TAGS-gprof
1628TAGS-host: maybe-TAGS-gzip
1629TAGS-host: maybe-TAGS-hello
1630TAGS-host: maybe-TAGS-indent
1631TAGS-host: maybe-TAGS-intl
1632TAGS-host: maybe-TAGS-tcl
1633TAGS-host: maybe-TAGS-itcl
1634TAGS-host: maybe-TAGS-ld
1635TAGS-host: maybe-TAGS-libcpp
1636TAGS-host: maybe-TAGS-libdecnumber
1637TAGS-host: maybe-TAGS-libgui
1638TAGS-host: maybe-TAGS-libiberty
cfb1f59f 1639TAGS-host: maybe-TAGS-libiconv
cc11cc9b
PB
1640TAGS-host: maybe-TAGS-libtool
1641TAGS-host: maybe-TAGS-m4
1642TAGS-host: maybe-TAGS-make
1643TAGS-host: maybe-TAGS-mmalloc
1644TAGS-host: maybe-TAGS-patch
1645TAGS-host: maybe-TAGS-perl
1646TAGS-host: maybe-TAGS-prms
1647TAGS-host: maybe-TAGS-rcs
1648TAGS-host: maybe-TAGS-readline
1649TAGS-host: maybe-TAGS-release
1650TAGS-host: maybe-TAGS-recode
1651TAGS-host: maybe-TAGS-sed
1652TAGS-host: maybe-TAGS-send-pr
1653TAGS-host: maybe-TAGS-shellutils
1654TAGS-host: maybe-TAGS-sid
1655TAGS-host: maybe-TAGS-sim
1656TAGS-host: maybe-TAGS-tar
1657TAGS-host: maybe-TAGS-texinfo
1658TAGS-host: maybe-TAGS-textutils
1659TAGS-host: maybe-TAGS-time
1660TAGS-host: maybe-TAGS-uudecode
1661TAGS-host: maybe-TAGS-wdiff
1662TAGS-host: maybe-TAGS-zip
1663TAGS-host: maybe-TAGS-zlib
1664TAGS-host: maybe-TAGS-gdb
1665TAGS-host: maybe-TAGS-expect
1666TAGS-host: maybe-TAGS-guile
1667TAGS-host: maybe-TAGS-tk
1668TAGS-host: maybe-TAGS-libtermcap
1669TAGS-host: maybe-TAGS-utils
1670TAGS-host: maybe-TAGS-gnattools
d7f09764 1671TAGS-host: maybe-TAGS-lto-plugin
4977bab6 1672
295f4e42 1673.PHONY: TAGS-target
cc11cc9b
PB
1674
1675TAGS-target: maybe-TAGS-target-libstdc++-v3
1676TAGS-target: maybe-TAGS-target-libmudflap
1677TAGS-target: maybe-TAGS-target-libssp
cc11cc9b 1678TAGS-target: maybe-TAGS-target-newlib
fa958513 1679TAGS-target: maybe-TAGS-target-libgcc
cc11cc9b
PB
1680TAGS-target: maybe-TAGS-target-libgfortran
1681TAGS-target: maybe-TAGS-target-libobjc
1682TAGS-target: maybe-TAGS-target-libtermcap
1683TAGS-target: maybe-TAGS-target-winsup
1684TAGS-target: maybe-TAGS-target-libgloss
1685TAGS-target: maybe-TAGS-target-libiberty
1686TAGS-target: maybe-TAGS-target-gperf
1687TAGS-target: maybe-TAGS-target-examples
1688TAGS-target: maybe-TAGS-target-libffi
1689TAGS-target: maybe-TAGS-target-libjava
1690TAGS-target: maybe-TAGS-target-zlib
1691TAGS-target: maybe-TAGS-target-boehm-gc
1692TAGS-target: maybe-TAGS-target-qthreads
1693TAGS-target: maybe-TAGS-target-rda
1694TAGS-target: maybe-TAGS-target-libada
1695TAGS-target: maybe-TAGS-target-libgomp
4977bab6 1696
295f4e42 1697.PHONY: do-install-info
1061f99e 1698do-install-info:
f41d6665 1699 @: $(MAKE); $(unstage)
e7c84bf8
PB
1700 @r=`${PWD_COMMAND}`; export r; \
1701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1702 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1061f99e 1703 install-info-target
1061f99e 1704
4977bab6 1705
295f4e42 1706.PHONY: install-info-host
cc11cc9b
PB
1707
1708install-info-host: maybe-install-info-ash
1709install-info-host: maybe-install-info-autoconf
1710install-info-host: maybe-install-info-automake
1711install-info-host: maybe-install-info-bash
1712install-info-host: maybe-install-info-bfd
1713install-info-host: maybe-install-info-opcodes
1714install-info-host: maybe-install-info-binutils
1715install-info-host: maybe-install-info-bison
1716install-info-host: maybe-install-info-byacc
1717install-info-host: maybe-install-info-bzip2
8c32c9f0 1718install-info-host: maybe-install-info-cgen
cc11cc9b
PB
1719install-info-host: maybe-install-info-dejagnu
1720install-info-host: maybe-install-info-diff
1721install-info-host: maybe-install-info-dosutils
1722install-info-host: maybe-install-info-etc
1723install-info-host: maybe-install-info-fastjar
1724install-info-host: maybe-install-info-fileutils
1725install-info-host: maybe-install-info-findutils
1726install-info-host: maybe-install-info-find
1727install-info-host: maybe-install-info-fixincludes
1728install-info-host: maybe-install-info-flex
1729install-info-host: maybe-install-info-gas
1730install-info-host: maybe-install-info-gcc
1731install-info-host: maybe-install-info-gawk
1732install-info-host: maybe-install-info-gettext
e69bf64b
PB
1733install-info-host: maybe-install-info-gmp
1734install-info-host: maybe-install-info-mpfr
acd26225 1735install-info-host: maybe-install-info-mpc
f8bf9252
SP
1736install-info-host: maybe-install-info-ppl
1737install-info-host: maybe-install-info-cloog
f61428ed 1738install-info-host: maybe-install-info-libelf
cc11cc9b 1739install-info-host: maybe-install-info-gnuserv
5afab7ad 1740install-info-host: maybe-install-info-gold
cc11cc9b
PB
1741install-info-host: maybe-install-info-gprof
1742install-info-host: maybe-install-info-gzip
1743install-info-host: maybe-install-info-hello
1744install-info-host: maybe-install-info-indent
1745install-info-host: maybe-install-info-intl
1746install-info-host: maybe-install-info-tcl
1747install-info-host: maybe-install-info-itcl
1748install-info-host: maybe-install-info-ld
1749install-info-host: maybe-install-info-libcpp
1750install-info-host: maybe-install-info-libdecnumber
1751install-info-host: maybe-install-info-libgui
1752install-info-host: maybe-install-info-libiberty
cfb1f59f 1753install-info-host: maybe-install-info-libiconv
cc11cc9b
PB
1754install-info-host: maybe-install-info-libtool
1755install-info-host: maybe-install-info-m4
1756install-info-host: maybe-install-info-make
1757install-info-host: maybe-install-info-mmalloc
1758install-info-host: maybe-install-info-patch
1759install-info-host: maybe-install-info-perl
1760install-info-host: maybe-install-info-prms
1761install-info-host: maybe-install-info-rcs
1762install-info-host: maybe-install-info-readline
1763install-info-host: maybe-install-info-release
1764install-info-host: maybe-install-info-recode
1765install-info-host: maybe-install-info-sed
1766install-info-host: maybe-install-info-send-pr
1767install-info-host: maybe-install-info-shellutils
1768install-info-host: maybe-install-info-sid
1769install-info-host: maybe-install-info-sim
1770install-info-host: maybe-install-info-tar
1771install-info-host: maybe-install-info-texinfo
1772install-info-host: maybe-install-info-textutils
1773install-info-host: maybe-install-info-time
1774install-info-host: maybe-install-info-uudecode
1775install-info-host: maybe-install-info-wdiff
1776install-info-host: maybe-install-info-zip
1777install-info-host: maybe-install-info-zlib
1778install-info-host: maybe-install-info-gdb
1779install-info-host: maybe-install-info-expect
1780install-info-host: maybe-install-info-guile
1781install-info-host: maybe-install-info-tk
1782install-info-host: maybe-install-info-libtermcap
1783install-info-host: maybe-install-info-utils
1784install-info-host: maybe-install-info-gnattools
d7f09764 1785install-info-host: maybe-install-info-lto-plugin
1358ccea 1786
295f4e42 1787.PHONY: install-info-target
cc11cc9b
PB
1788
1789install-info-target: maybe-install-info-target-libstdc++-v3
1790install-info-target: maybe-install-info-target-libmudflap
1791install-info-target: maybe-install-info-target-libssp
cc11cc9b 1792install-info-target: maybe-install-info-target-newlib
fa958513 1793install-info-target: maybe-install-info-target-libgcc
cc11cc9b
PB
1794install-info-target: maybe-install-info-target-libgfortran
1795install-info-target: maybe-install-info-target-libobjc
1796install-info-target: maybe-install-info-target-libtermcap
1797install-info-target: maybe-install-info-target-winsup
1798install-info-target: maybe-install-info-target-libgloss
1799install-info-target: maybe-install-info-target-libiberty
1800install-info-target: maybe-install-info-target-gperf
1801install-info-target: maybe-install-info-target-examples
1802install-info-target: maybe-install-info-target-libffi
1803install-info-target: maybe-install-info-target-libjava
1804install-info-target: maybe-install-info-target-zlib
1805install-info-target: maybe-install-info-target-boehm-gc
1806install-info-target: maybe-install-info-target-qthreads
1807install-info-target: maybe-install-info-target-rda
1808install-info-target: maybe-install-info-target-libada
1809install-info-target: maybe-install-info-target-libgomp
1358ccea 1810
9c4d2493
BM
1811.PHONY: do-install-pdf
1812do-install-pdf:
1813 @: $(MAKE); $(unstage)
1814 @r=`${PWD_COMMAND}`; export r; \
1815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1816 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1817 install-pdf-target
1818
1819
1820.PHONY: install-pdf-host
1821
1822install-pdf-host: maybe-install-pdf-ash
1823install-pdf-host: maybe-install-pdf-autoconf
1824install-pdf-host: maybe-install-pdf-automake
1825install-pdf-host: maybe-install-pdf-bash
1826install-pdf-host: maybe-install-pdf-bfd
1827install-pdf-host: maybe-install-pdf-opcodes
1828install-pdf-host: maybe-install-pdf-binutils
1829install-pdf-host: maybe-install-pdf-bison
1830install-pdf-host: maybe-install-pdf-byacc
1831install-pdf-host: maybe-install-pdf-bzip2
8c32c9f0 1832install-pdf-host: maybe-install-pdf-cgen
9c4d2493
BM
1833install-pdf-host: maybe-install-pdf-dejagnu
1834install-pdf-host: maybe-install-pdf-diff
1835install-pdf-host: maybe-install-pdf-dosutils
1836install-pdf-host: maybe-install-pdf-etc
1837install-pdf-host: maybe-install-pdf-fastjar
1838install-pdf-host: maybe-install-pdf-fileutils
1839install-pdf-host: maybe-install-pdf-findutils
1840install-pdf-host: maybe-install-pdf-find
1841install-pdf-host: maybe-install-pdf-fixincludes
1842install-pdf-host: maybe-install-pdf-flex
1843install-pdf-host: maybe-install-pdf-gas
1844install-pdf-host: maybe-install-pdf-gcc
1845install-pdf-host: maybe-install-pdf-gawk
1846install-pdf-host: maybe-install-pdf-gettext
1847install-pdf-host: maybe-install-pdf-gmp
1848install-pdf-host: maybe-install-pdf-mpfr
acd26225 1849install-pdf-host: maybe-install-pdf-mpc
f8bf9252
SP
1850install-pdf-host: maybe-install-pdf-ppl
1851install-pdf-host: maybe-install-pdf-cloog
f61428ed 1852install-pdf-host: maybe-install-pdf-libelf
9c4d2493 1853install-pdf-host: maybe-install-pdf-gnuserv
5afab7ad 1854install-pdf-host: maybe-install-pdf-gold
9c4d2493
BM
1855install-pdf-host: maybe-install-pdf-gprof
1856install-pdf-host: maybe-install-pdf-gzip
1857install-pdf-host: maybe-install-pdf-hello
1858install-pdf-host: maybe-install-pdf-indent
1859install-pdf-host: maybe-install-pdf-intl
1860install-pdf-host: maybe-install-pdf-tcl
1861install-pdf-host: maybe-install-pdf-itcl
1862install-pdf-host: maybe-install-pdf-ld
1863install-pdf-host: maybe-install-pdf-libcpp
1864install-pdf-host: maybe-install-pdf-libdecnumber
1865install-pdf-host: maybe-install-pdf-libgui
1866install-pdf-host: maybe-install-pdf-libiberty
cfb1f59f 1867install-pdf-host: maybe-install-pdf-libiconv
9c4d2493
BM
1868install-pdf-host: maybe-install-pdf-libtool
1869install-pdf-host: maybe-install-pdf-m4
1870install-pdf-host: maybe-install-pdf-make
1871install-pdf-host: maybe-install-pdf-mmalloc
1872install-pdf-host: maybe-install-pdf-patch
1873install-pdf-host: maybe-install-pdf-perl
1874install-pdf-host: maybe-install-pdf-prms
1875install-pdf-host: maybe-install-pdf-rcs
1876install-pdf-host: maybe-install-pdf-readline
1877install-pdf-host: maybe-install-pdf-release
1878install-pdf-host: maybe-install-pdf-recode
1879install-pdf-host: maybe-install-pdf-sed
1880install-pdf-host: maybe-install-pdf-send-pr
1881install-pdf-host: maybe-install-pdf-shellutils
1882install-pdf-host: maybe-install-pdf-sid
1883install-pdf-host: maybe-install-pdf-sim
1884install-pdf-host: maybe-install-pdf-tar
1885install-pdf-host: maybe-install-pdf-texinfo
1886install-pdf-host: maybe-install-pdf-textutils
1887install-pdf-host: maybe-install-pdf-time
1888install-pdf-host: maybe-install-pdf-uudecode
1889install-pdf-host: maybe-install-pdf-wdiff
1890install-pdf-host: maybe-install-pdf-zip
1891install-pdf-host: maybe-install-pdf-zlib
1892install-pdf-host: maybe-install-pdf-gdb
1893install-pdf-host: maybe-install-pdf-expect
1894install-pdf-host: maybe-install-pdf-guile
1895install-pdf-host: maybe-install-pdf-tk
1896install-pdf-host: maybe-install-pdf-libtermcap
1897install-pdf-host: maybe-install-pdf-utils
1898install-pdf-host: maybe-install-pdf-gnattools
d7f09764 1899install-pdf-host: maybe-install-pdf-lto-plugin
9c4d2493
BM
1900
1901.PHONY: install-pdf-target
1902
1903install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1904install-pdf-target: maybe-install-pdf-target-libmudflap
1905install-pdf-target: maybe-install-pdf-target-libssp
1906install-pdf-target: maybe-install-pdf-target-newlib
1907install-pdf-target: maybe-install-pdf-target-libgcc
1908install-pdf-target: maybe-install-pdf-target-libgfortran
1909install-pdf-target: maybe-install-pdf-target-libobjc
1910install-pdf-target: maybe-install-pdf-target-libtermcap
1911install-pdf-target: maybe-install-pdf-target-winsup
1912install-pdf-target: maybe-install-pdf-target-libgloss
1913install-pdf-target: maybe-install-pdf-target-libiberty
1914install-pdf-target: maybe-install-pdf-target-gperf
1915install-pdf-target: maybe-install-pdf-target-examples
1916install-pdf-target: maybe-install-pdf-target-libffi
1917install-pdf-target: maybe-install-pdf-target-libjava
1918install-pdf-target: maybe-install-pdf-target-zlib
1919install-pdf-target: maybe-install-pdf-target-boehm-gc
1920install-pdf-target: maybe-install-pdf-target-qthreads
1921install-pdf-target: maybe-install-pdf-target-rda
1922install-pdf-target: maybe-install-pdf-target-libada
1923install-pdf-target: maybe-install-pdf-target-libgomp
1924
65d6e994
CD
1925.PHONY: do-install-html
1926do-install-html:
1927 @: $(MAKE); $(unstage)
1928 @r=`${PWD_COMMAND}`; export r; \
1929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1930 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1931 install-html-target
1932
1933
1934.PHONY: install-html-host
1935
1936install-html-host: maybe-install-html-ash
1937install-html-host: maybe-install-html-autoconf
1938install-html-host: maybe-install-html-automake
1939install-html-host: maybe-install-html-bash
1940install-html-host: maybe-install-html-bfd
1941install-html-host: maybe-install-html-opcodes
1942install-html-host: maybe-install-html-binutils
1943install-html-host: maybe-install-html-bison
1944install-html-host: maybe-install-html-byacc
1945install-html-host: maybe-install-html-bzip2
8c32c9f0 1946install-html-host: maybe-install-html-cgen
65d6e994
CD
1947install-html-host: maybe-install-html-dejagnu
1948install-html-host: maybe-install-html-diff
1949install-html-host: maybe-install-html-dosutils
1950install-html-host: maybe-install-html-etc
1951install-html-host: maybe-install-html-fastjar
1952install-html-host: maybe-install-html-fileutils
1953install-html-host: maybe-install-html-findutils
1954install-html-host: maybe-install-html-find
1955install-html-host: maybe-install-html-fixincludes
1956install-html-host: maybe-install-html-flex
1957install-html-host: maybe-install-html-gas
1958install-html-host: maybe-install-html-gcc
1959install-html-host: maybe-install-html-gawk
1960install-html-host: maybe-install-html-gettext
e69bf64b
PB
1961install-html-host: maybe-install-html-gmp
1962install-html-host: maybe-install-html-mpfr
acd26225 1963install-html-host: maybe-install-html-mpc
f8bf9252
SP
1964install-html-host: maybe-install-html-ppl
1965install-html-host: maybe-install-html-cloog
f61428ed 1966install-html-host: maybe-install-html-libelf
65d6e994 1967install-html-host: maybe-install-html-gnuserv
5afab7ad 1968install-html-host: maybe-install-html-gold
65d6e994
CD
1969install-html-host: maybe-install-html-gprof
1970install-html-host: maybe-install-html-gzip
1971install-html-host: maybe-install-html-hello
1972install-html-host: maybe-install-html-indent
1973install-html-host: maybe-install-html-intl
1974install-html-host: maybe-install-html-tcl
1975install-html-host: maybe-install-html-itcl
1976install-html-host: maybe-install-html-ld
1977install-html-host: maybe-install-html-libcpp
1978install-html-host: maybe-install-html-libdecnumber
1979install-html-host: maybe-install-html-libgui
1980install-html-host: maybe-install-html-libiberty
cfb1f59f 1981install-html-host: maybe-install-html-libiconv
65d6e994
CD
1982install-html-host: maybe-install-html-libtool
1983install-html-host: maybe-install-html-m4
1984install-html-host: maybe-install-html-make
1985install-html-host: maybe-install-html-mmalloc
1986install-html-host: maybe-install-html-patch
1987install-html-host: maybe-install-html-perl
1988install-html-host: maybe-install-html-prms
1989install-html-host: maybe-install-html-rcs
1990install-html-host: maybe-install-html-readline
1991install-html-host: maybe-install-html-release
1992install-html-host: maybe-install-html-recode
1993install-html-host: maybe-install-html-sed
1994install-html-host: maybe-install-html-send-pr
1995install-html-host: maybe-install-html-shellutils
1996install-html-host: maybe-install-html-sid
1997install-html-host: maybe-install-html-sim
1998install-html-host: maybe-install-html-tar
1999install-html-host: maybe-install-html-texinfo
2000install-html-host: maybe-install-html-textutils
2001install-html-host: maybe-install-html-time
2002install-html-host: maybe-install-html-uudecode
2003install-html-host: maybe-install-html-wdiff
2004install-html-host: maybe-install-html-zip
2005install-html-host: maybe-install-html-zlib
2006install-html-host: maybe-install-html-gdb
2007install-html-host: maybe-install-html-expect
2008install-html-host: maybe-install-html-guile
2009install-html-host: maybe-install-html-tk
2010install-html-host: maybe-install-html-libtermcap
2011install-html-host: maybe-install-html-utils
2012install-html-host: maybe-install-html-gnattools
d7f09764 2013install-html-host: maybe-install-html-lto-plugin
65d6e994
CD
2014
2015.PHONY: install-html-target
2016
2017install-html-target: maybe-install-html-target-libstdc++-v3
2018install-html-target: maybe-install-html-target-libmudflap
2019install-html-target: maybe-install-html-target-libssp
65d6e994 2020install-html-target: maybe-install-html-target-newlib
fa958513 2021install-html-target: maybe-install-html-target-libgcc
65d6e994
CD
2022install-html-target: maybe-install-html-target-libgfortran
2023install-html-target: maybe-install-html-target-libobjc
2024install-html-target: maybe-install-html-target-libtermcap
2025install-html-target: maybe-install-html-target-winsup
2026install-html-target: maybe-install-html-target-libgloss
2027install-html-target: maybe-install-html-target-libiberty
2028install-html-target: maybe-install-html-target-gperf
2029install-html-target: maybe-install-html-target-examples
2030install-html-target: maybe-install-html-target-libffi
2031install-html-target: maybe-install-html-target-libjava
2032install-html-target: maybe-install-html-target-zlib
2033install-html-target: maybe-install-html-target-boehm-gc
2034install-html-target: maybe-install-html-target-qthreads
2035install-html-target: maybe-install-html-target-rda
2036install-html-target: maybe-install-html-target-libada
2037install-html-target: maybe-install-html-target-libgomp
2038
295f4e42 2039.PHONY: do-installcheck
1061f99e 2040do-installcheck:
f41d6665 2041 @: $(MAKE); $(unstage)
e7c84bf8
PB
2042 @r=`${PWD_COMMAND}`; export r; \
2043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2044 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1061f99e 2045 installcheck-target
1061f99e 2046
1358ccea 2047
295f4e42 2048.PHONY: installcheck-host
cc11cc9b
PB
2049
2050installcheck-host: maybe-installcheck-ash
2051installcheck-host: maybe-installcheck-autoconf
2052installcheck-host: maybe-installcheck-automake
2053installcheck-host: maybe-installcheck-bash
2054installcheck-host: maybe-installcheck-bfd
2055installcheck-host: maybe-installcheck-opcodes
2056installcheck-host: maybe-installcheck-binutils
2057installcheck-host: maybe-installcheck-bison
2058installcheck-host: maybe-installcheck-byacc
2059installcheck-host: maybe-installcheck-bzip2
8c32c9f0 2060installcheck-host: maybe-installcheck-cgen
cc11cc9b
PB
2061installcheck-host: maybe-installcheck-dejagnu
2062installcheck-host: maybe-installcheck-diff
2063installcheck-host: maybe-installcheck-dosutils
2064installcheck-host: maybe-installcheck-etc
2065installcheck-host: maybe-installcheck-fastjar
2066installcheck-host: maybe-installcheck-fileutils
2067installcheck-host: maybe-installcheck-findutils
2068installcheck-host: maybe-installcheck-find
2069installcheck-host: maybe-installcheck-fixincludes
2070installcheck-host: maybe-installcheck-flex
2071installcheck-host: maybe-installcheck-gas
2072installcheck-host: maybe-installcheck-gcc
2073installcheck-host: maybe-installcheck-gawk
2074installcheck-host: maybe-installcheck-gettext
e69bf64b
PB
2075installcheck-host: maybe-installcheck-gmp
2076installcheck-host: maybe-installcheck-mpfr
acd26225 2077installcheck-host: maybe-installcheck-mpc
f8bf9252
SP
2078installcheck-host: maybe-installcheck-ppl
2079installcheck-host: maybe-installcheck-cloog
f61428ed 2080installcheck-host: maybe-installcheck-libelf
cc11cc9b 2081installcheck-host: maybe-installcheck-gnuserv
5afab7ad 2082installcheck-host: maybe-installcheck-gold
cc11cc9b
PB
2083installcheck-host: maybe-installcheck-gprof
2084installcheck-host: maybe-installcheck-gzip
2085installcheck-host: maybe-installcheck-hello
2086installcheck-host: maybe-installcheck-indent
2087installcheck-host: maybe-installcheck-intl
2088installcheck-host: maybe-installcheck-tcl
2089installcheck-host: maybe-installcheck-itcl
2090installcheck-host: maybe-installcheck-ld
2091installcheck-host: maybe-installcheck-libcpp
2092installcheck-host: maybe-installcheck-libdecnumber
2093installcheck-host: maybe-installcheck-libgui
2094installcheck-host: maybe-installcheck-libiberty
cfb1f59f 2095installcheck-host: maybe-installcheck-libiconv
cc11cc9b
PB
2096installcheck-host: maybe-installcheck-libtool
2097installcheck-host: maybe-installcheck-m4
2098installcheck-host: maybe-installcheck-make
2099installcheck-host: maybe-installcheck-mmalloc
2100installcheck-host: maybe-installcheck-patch
2101installcheck-host: maybe-installcheck-perl
2102installcheck-host: maybe-installcheck-prms
2103installcheck-host: maybe-installcheck-rcs
2104installcheck-host: maybe-installcheck-readline
2105installcheck-host: maybe-installcheck-release
2106installcheck-host: maybe-installcheck-recode
2107installcheck-host: maybe-installcheck-sed
2108installcheck-host: maybe-installcheck-send-pr
2109installcheck-host: maybe-installcheck-shellutils
2110installcheck-host: maybe-installcheck-sid
2111installcheck-host: maybe-installcheck-sim
2112installcheck-host: maybe-installcheck-tar
2113installcheck-host: maybe-installcheck-texinfo
2114installcheck-host: maybe-installcheck-textutils
2115installcheck-host: maybe-installcheck-time
2116installcheck-host: maybe-installcheck-uudecode
2117installcheck-host: maybe-installcheck-wdiff
2118installcheck-host: maybe-installcheck-zip
2119installcheck-host: maybe-installcheck-zlib
2120installcheck-host: maybe-installcheck-gdb
2121installcheck-host: maybe-installcheck-expect
2122installcheck-host: maybe-installcheck-guile
2123installcheck-host: maybe-installcheck-tk
2124installcheck-host: maybe-installcheck-libtermcap
2125installcheck-host: maybe-installcheck-utils
2126installcheck-host: maybe-installcheck-gnattools
d7f09764 2127installcheck-host: maybe-installcheck-lto-plugin
1358ccea 2128
295f4e42 2129.PHONY: installcheck-target
cc11cc9b
PB
2130
2131installcheck-target: maybe-installcheck-target-libstdc++-v3
2132installcheck-target: maybe-installcheck-target-libmudflap
2133installcheck-target: maybe-installcheck-target-libssp
cc11cc9b 2134installcheck-target: maybe-installcheck-target-newlib
fa958513 2135installcheck-target: maybe-installcheck-target-libgcc
cc11cc9b
PB
2136installcheck-target: maybe-installcheck-target-libgfortran
2137installcheck-target: maybe-installcheck-target-libobjc
2138installcheck-target: maybe-installcheck-target-libtermcap
2139installcheck-target: maybe-installcheck-target-winsup
2140installcheck-target: maybe-installcheck-target-libgloss
2141installcheck-target: maybe-installcheck-target-libiberty
2142installcheck-target: maybe-installcheck-target-gperf
2143installcheck-target: maybe-installcheck-target-examples
2144installcheck-target: maybe-installcheck-target-libffi
2145installcheck-target: maybe-installcheck-target-libjava
2146installcheck-target: maybe-installcheck-target-zlib
2147installcheck-target: maybe-installcheck-target-boehm-gc
2148installcheck-target: maybe-installcheck-target-qthreads
2149installcheck-target: maybe-installcheck-target-rda
2150installcheck-target: maybe-installcheck-target-libada
2151installcheck-target: maybe-installcheck-target-libgomp
1358ccea 2152
295f4e42 2153.PHONY: do-mostlyclean
1061f99e 2154do-mostlyclean:
f41d6665 2155 @: $(MAKE); $(unstage)
e7c84bf8
PB
2156 @r=`${PWD_COMMAND}`; export r; \
2157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2158 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1061f99e 2159 mostlyclean-target
1061f99e 2160
1358ccea 2161
295f4e42 2162.PHONY: mostlyclean-host
cc11cc9b
PB
2163
2164mostlyclean-host: maybe-mostlyclean-ash
2165mostlyclean-host: maybe-mostlyclean-autoconf
2166mostlyclean-host: maybe-mostlyclean-automake
2167mostlyclean-host: maybe-mostlyclean-bash
2168mostlyclean-host: maybe-mostlyclean-bfd
2169mostlyclean-host: maybe-mostlyclean-opcodes
2170mostlyclean-host: maybe-mostlyclean-binutils
2171mostlyclean-host: maybe-mostlyclean-bison
2172mostlyclean-host: maybe-mostlyclean-byacc
2173mostlyclean-host: maybe-mostlyclean-bzip2
8c32c9f0 2174mostlyclean-host: maybe-mostlyclean-cgen
cc11cc9b
PB
2175mostlyclean-host: maybe-mostlyclean-dejagnu
2176mostlyclean-host: maybe-mostlyclean-diff
2177mostlyclean-host: maybe-mostlyclean-dosutils
2178mostlyclean-host: maybe-mostlyclean-etc
2179mostlyclean-host: maybe-mostlyclean-fastjar
2180mostlyclean-host: maybe-mostlyclean-fileutils
2181mostlyclean-host: maybe-mostlyclean-findutils
2182mostlyclean-host: maybe-mostlyclean-find
2183mostlyclean-host: maybe-mostlyclean-fixincludes
2184mostlyclean-host: maybe-mostlyclean-flex
2185mostlyclean-host: maybe-mostlyclean-gas
2186mostlyclean-host: maybe-mostlyclean-gcc
2187mostlyclean-host: maybe-mostlyclean-gawk
2188mostlyclean-host: maybe-mostlyclean-gettext
e69bf64b
PB
2189mostlyclean-host: maybe-mostlyclean-gmp
2190mostlyclean-host: maybe-mostlyclean-mpfr
acd26225 2191mostlyclean-host: maybe-mostlyclean-mpc
f8bf9252
SP
2192mostlyclean-host: maybe-mostlyclean-ppl
2193mostlyclean-host: maybe-mostlyclean-cloog
f61428ed 2194mostlyclean-host: maybe-mostlyclean-libelf
cc11cc9b 2195mostlyclean-host: maybe-mostlyclean-gnuserv
5afab7ad 2196mostlyclean-host: maybe-mostlyclean-gold
cc11cc9b
PB
2197mostlyclean-host: maybe-mostlyclean-gprof
2198mostlyclean-host: maybe-mostlyclean-gzip
2199mostlyclean-host: maybe-mostlyclean-hello
2200mostlyclean-host: maybe-mostlyclean-indent
2201mostlyclean-host: maybe-mostlyclean-intl
2202mostlyclean-host: maybe-mostlyclean-tcl
2203mostlyclean-host: maybe-mostlyclean-itcl
2204mostlyclean-host: maybe-mostlyclean-ld
2205mostlyclean-host: maybe-mostlyclean-libcpp
2206mostlyclean-host: maybe-mostlyclean-libdecnumber
2207mostlyclean-host: maybe-mostlyclean-libgui
2208mostlyclean-host: maybe-mostlyclean-libiberty
cfb1f59f 2209mostlyclean-host: maybe-mostlyclean-libiconv
cc11cc9b
PB
2210mostlyclean-host: maybe-mostlyclean-libtool
2211mostlyclean-host: maybe-mostlyclean-m4
2212mostlyclean-host: maybe-mostlyclean-make
2213mostlyclean-host: maybe-mostlyclean-mmalloc
2214mostlyclean-host: maybe-mostlyclean-patch
2215mostlyclean-host: maybe-mostlyclean-perl
2216mostlyclean-host: maybe-mostlyclean-prms
2217mostlyclean-host: maybe-mostlyclean-rcs
2218mostlyclean-host: maybe-mostlyclean-readline
2219mostlyclean-host: maybe-mostlyclean-release
2220mostlyclean-host: maybe-mostlyclean-recode
2221mostlyclean-host: maybe-mostlyclean-sed
2222mostlyclean-host: maybe-mostlyclean-send-pr
2223mostlyclean-host: maybe-mostlyclean-shellutils
2224mostlyclean-host: maybe-mostlyclean-sid
2225mostlyclean-host: maybe-mostlyclean-sim
2226mostlyclean-host: maybe-mostlyclean-tar
2227mostlyclean-host: maybe-mostlyclean-texinfo
2228mostlyclean-host: maybe-mostlyclean-textutils
2229mostlyclean-host: maybe-mostlyclean-time
2230mostlyclean-host: maybe-mostlyclean-uudecode
2231mostlyclean-host: maybe-mostlyclean-wdiff
2232mostlyclean-host: maybe-mostlyclean-zip
2233mostlyclean-host: maybe-mostlyclean-zlib
2234mostlyclean-host: maybe-mostlyclean-gdb
2235mostlyclean-host: maybe-mostlyclean-expect
2236mostlyclean-host: maybe-mostlyclean-guile
2237mostlyclean-host: maybe-mostlyclean-tk
2238mostlyclean-host: maybe-mostlyclean-libtermcap
2239mostlyclean-host: maybe-mostlyclean-utils
2240mostlyclean-host: maybe-mostlyclean-gnattools
d7f09764 2241mostlyclean-host: maybe-mostlyclean-lto-plugin
1358ccea 2242
295f4e42 2243.PHONY: mostlyclean-target
cc11cc9b
PB
2244
2245mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
2246mostlyclean-target: maybe-mostlyclean-target-libmudflap
2247mostlyclean-target: maybe-mostlyclean-target-libssp
cc11cc9b 2248mostlyclean-target: maybe-mostlyclean-target-newlib
fa958513 2249mostlyclean-target: maybe-mostlyclean-target-libgcc
cc11cc9b
PB
2250mostlyclean-target: maybe-mostlyclean-target-libgfortran
2251mostlyclean-target: maybe-mostlyclean-target-libobjc
2252mostlyclean-target: maybe-mostlyclean-target-libtermcap
2253mostlyclean-target: maybe-mostlyclean-target-winsup
2254mostlyclean-target: maybe-mostlyclean-target-libgloss
2255mostlyclean-target: maybe-mostlyclean-target-libiberty
2256mostlyclean-target: maybe-mostlyclean-target-gperf
2257mostlyclean-target: maybe-mostlyclean-target-examples
2258mostlyclean-target: maybe-mostlyclean-target-libffi
2259mostlyclean-target: maybe-mostlyclean-target-libjava
2260mostlyclean-target: maybe-mostlyclean-target-zlib
2261mostlyclean-target: maybe-mostlyclean-target-boehm-gc
2262mostlyclean-target: maybe-mostlyclean-target-qthreads
2263mostlyclean-target: maybe-mostlyclean-target-rda
2264mostlyclean-target: maybe-mostlyclean-target-libada
2265mostlyclean-target: maybe-mostlyclean-target-libgomp
1358ccea 2266
295f4e42 2267.PHONY: do-clean
1061f99e 2268do-clean:
f41d6665 2269 @: $(MAKE); $(unstage)
e7c84bf8
PB
2270 @r=`${PWD_COMMAND}`; export r; \
2271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2272 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1061f99e 2273 clean-target
1061f99e 2274
1358ccea 2275
295f4e42 2276.PHONY: clean-host
cc11cc9b
PB
2277
2278clean-host: maybe-clean-ash
2279clean-host: maybe-clean-autoconf
2280clean-host: maybe-clean-automake
2281clean-host: maybe-clean-bash
2282clean-host: maybe-clean-bfd
2283clean-host: maybe-clean-opcodes
2284clean-host: maybe-clean-binutils
2285clean-host: maybe-clean-bison
2286clean-host: maybe-clean-byacc
2287clean-host: maybe-clean-bzip2
8c32c9f0 2288clean-host: maybe-clean-cgen
cc11cc9b
PB
2289clean-host: maybe-clean-dejagnu
2290clean-host: maybe-clean-diff
2291clean-host: maybe-clean-dosutils
2292clean-host: maybe-clean-etc
2293clean-host: maybe-clean-fastjar
2294clean-host: maybe-clean-fileutils
2295clean-host: maybe-clean-findutils
2296clean-host: maybe-clean-find
2297clean-host: maybe-clean-fixincludes
2298clean-host: maybe-clean-flex
2299clean-host: maybe-clean-gas
2300clean-host: maybe-clean-gcc
2301clean-host: maybe-clean-gawk
2302clean-host: maybe-clean-gettext
e69bf64b
PB
2303clean-host: maybe-clean-gmp
2304clean-host: maybe-clean-mpfr
acd26225 2305clean-host: maybe-clean-mpc
f8bf9252
SP
2306clean-host: maybe-clean-ppl
2307clean-host: maybe-clean-cloog
f61428ed 2308clean-host: maybe-clean-libelf
cc11cc9b 2309clean-host: maybe-clean-gnuserv
5afab7ad 2310clean-host: maybe-clean-gold
cc11cc9b
PB
2311clean-host: maybe-clean-gprof
2312clean-host: maybe-clean-gzip
2313clean-host: maybe-clean-hello
2314clean-host: maybe-clean-indent
2315clean-host: maybe-clean-intl
2316clean-host: maybe-clean-tcl
2317clean-host: maybe-clean-itcl
2318clean-host: maybe-clean-ld
2319clean-host: maybe-clean-libcpp
2320clean-host: maybe-clean-libdecnumber
2321clean-host: maybe-clean-libgui
2322clean-host: maybe-clean-libiberty
cfb1f59f 2323clean-host: maybe-clean-libiconv
cc11cc9b
PB
2324clean-host: maybe-clean-libtool
2325clean-host: maybe-clean-m4
2326clean-host: maybe-clean-make
2327clean-host: maybe-clean-mmalloc
2328clean-host: maybe-clean-patch
2329clean-host: maybe-clean-perl
2330clean-host: maybe-clean-prms
2331clean-host: maybe-clean-rcs
2332clean-host: maybe-clean-readline
2333clean-host: maybe-clean-release
2334clean-host: maybe-clean-recode
2335clean-host: maybe-clean-sed
2336clean-host: maybe-clean-send-pr
2337clean-host: maybe-clean-shellutils
2338clean-host: maybe-clean-sid
2339clean-host: maybe-clean-sim
2340clean-host: maybe-clean-tar
2341clean-host: maybe-clean-texinfo
2342clean-host: maybe-clean-textutils
2343clean-host: maybe-clean-time
2344clean-host: maybe-clean-uudecode
2345clean-host: maybe-clean-wdiff
2346clean-host: maybe-clean-zip
2347clean-host: maybe-clean-zlib
2348clean-host: maybe-clean-gdb
2349clean-host: maybe-clean-expect
2350clean-host: maybe-clean-guile
2351clean-host: maybe-clean-tk
2352clean-host: maybe-clean-libtermcap
2353clean-host: maybe-clean-utils
2354clean-host: maybe-clean-gnattools
d7f09764 2355clean-host: maybe-clean-lto-plugin
1358ccea 2356
295f4e42 2357.PHONY: clean-target
cc11cc9b
PB
2358
2359clean-target: maybe-clean-target-libstdc++-v3
2360clean-target: maybe-clean-target-libmudflap
2361clean-target: maybe-clean-target-libssp
cc11cc9b 2362clean-target: maybe-clean-target-newlib
fa958513 2363clean-target: maybe-clean-target-libgcc
cc11cc9b
PB
2364clean-target: maybe-clean-target-libgfortran
2365clean-target: maybe-clean-target-libobjc
2366clean-target: maybe-clean-target-libtermcap
2367clean-target: maybe-clean-target-winsup
2368clean-target: maybe-clean-target-libgloss
2369clean-target: maybe-clean-target-libiberty
2370clean-target: maybe-clean-target-gperf
2371clean-target: maybe-clean-target-examples
2372clean-target: maybe-clean-target-libffi
2373clean-target: maybe-clean-target-libjava
2374clean-target: maybe-clean-target-zlib
2375clean-target: maybe-clean-target-boehm-gc
2376clean-target: maybe-clean-target-qthreads
2377clean-target: maybe-clean-target-rda
2378clean-target: maybe-clean-target-libada
2379clean-target: maybe-clean-target-libgomp
1358ccea 2380
295f4e42 2381.PHONY: do-distclean
1061f99e 2382do-distclean:
f41d6665 2383 @: $(MAKE); $(unstage)
e7c84bf8
PB
2384 @r=`${PWD_COMMAND}`; export r; \
2385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2386 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
1061f99e 2387 distclean-target
1061f99e 2388
1358ccea 2389
295f4e42 2390.PHONY: distclean-host
cc11cc9b
PB
2391
2392distclean-host: maybe-distclean-ash
2393distclean-host: maybe-distclean-autoconf
2394distclean-host: maybe-distclean-automake
2395distclean-host: maybe-distclean-bash
2396distclean-host: maybe-distclean-bfd
2397distclean-host: maybe-distclean-opcodes
2398distclean-host: maybe-distclean-binutils
2399distclean-host: maybe-distclean-bison
2400distclean-host: maybe-distclean-byacc
2401distclean-host: maybe-distclean-bzip2
8c32c9f0 2402distclean-host: maybe-distclean-cgen
cc11cc9b
PB
2403distclean-host: maybe-distclean-dejagnu
2404distclean-host: maybe-distclean-diff
2405distclean-host: maybe-distclean-dosutils
2406distclean-host: maybe-distclean-etc
2407distclean-host: maybe-distclean-fastjar
2408distclean-host: maybe-distclean-fileutils
2409distclean-host: maybe-distclean-findutils
2410distclean-host: maybe-distclean-find
2411distclean-host: maybe-distclean-fixincludes
2412distclean-host: maybe-distclean-flex
2413distclean-host: maybe-distclean-gas
2414distclean-host: maybe-distclean-gcc
2415distclean-host: maybe-distclean-gawk
2416distclean-host: maybe-distclean-gettext
e69bf64b
PB
2417distclean-host: maybe-distclean-gmp
2418distclean-host: maybe-distclean-mpfr
acd26225 2419distclean-host: maybe-distclean-mpc
f8bf9252
SP
2420distclean-host: maybe-distclean-ppl
2421distclean-host: maybe-distclean-cloog
f61428ed 2422distclean-host: maybe-distclean-libelf
cc11cc9b 2423distclean-host: maybe-distclean-gnuserv
5afab7ad 2424distclean-host: maybe-distclean-gold
cc11cc9b
PB
2425distclean-host: maybe-distclean-gprof
2426distclean-host: maybe-distclean-gzip
2427distclean-host: maybe-distclean-hello
2428distclean-host: maybe-distclean-indent
2429distclean-host: maybe-distclean-intl
2430distclean-host: maybe-distclean-tcl
2431distclean-host: maybe-distclean-itcl
2432distclean-host: maybe-distclean-ld
2433distclean-host: maybe-distclean-libcpp
2434distclean-host: maybe-distclean-libdecnumber
2435distclean-host: maybe-distclean-libgui
2436distclean-host: maybe-distclean-libiberty
cfb1f59f 2437distclean-host: maybe-distclean-libiconv
cc11cc9b
PB
2438distclean-host: maybe-distclean-libtool
2439distclean-host: maybe-distclean-m4
2440distclean-host: maybe-distclean-make
2441distclean-host: maybe-distclean-mmalloc
2442distclean-host: maybe-distclean-patch
2443distclean-host: maybe-distclean-perl
2444distclean-host: maybe-distclean-prms
2445distclean-host: maybe-distclean-rcs
2446distclean-host: maybe-distclean-readline
2447distclean-host: maybe-distclean-release
2448distclean-host: maybe-distclean-recode
2449distclean-host: maybe-distclean-sed
2450distclean-host: maybe-distclean-send-pr
2451distclean-host: maybe-distclean-shellutils
2452distclean-host: maybe-distclean-sid
2453distclean-host: maybe-distclean-sim
2454distclean-host: maybe-distclean-tar
2455distclean-host: maybe-distclean-texinfo
2456distclean-host: maybe-distclean-textutils
2457distclean-host: maybe-distclean-time
2458distclean-host: maybe-distclean-uudecode
2459distclean-host: maybe-distclean-wdiff
2460distclean-host: maybe-distclean-zip
2461distclean-host: maybe-distclean-zlib
2462distclean-host: maybe-distclean-gdb
2463distclean-host: maybe-distclean-expect
2464distclean-host: maybe-distclean-guile
2465distclean-host: maybe-distclean-tk
2466distclean-host: maybe-distclean-libtermcap
2467distclean-host: maybe-distclean-utils
2468distclean-host: maybe-distclean-gnattools
d7f09764 2469distclean-host: maybe-distclean-lto-plugin
1358ccea 2470
295f4e42 2471.PHONY: distclean-target
cc11cc9b
PB
2472
2473distclean-target: maybe-distclean-target-libstdc++-v3
2474distclean-target: maybe-distclean-target-libmudflap
2475distclean-target: maybe-distclean-target-libssp
cc11cc9b 2476distclean-target: maybe-distclean-target-newlib
fa958513 2477distclean-target: maybe-distclean-target-libgcc
cc11cc9b
PB
2478distclean-target: maybe-distclean-target-libgfortran
2479distclean-target: maybe-distclean-target-libobjc
2480distclean-target: maybe-distclean-target-libtermcap
2481distclean-target: maybe-distclean-target-winsup
2482distclean-target: maybe-distclean-target-libgloss
2483distclean-target: maybe-distclean-target-libiberty
2484distclean-target: maybe-distclean-target-gperf
2485distclean-target: maybe-distclean-target-examples
2486distclean-target: maybe-distclean-target-libffi
2487distclean-target: maybe-distclean-target-libjava
2488distclean-target: maybe-distclean-target-zlib
2489distclean-target: maybe-distclean-target-boehm-gc
2490distclean-target: maybe-distclean-target-qthreads
2491distclean-target: maybe-distclean-target-rda
2492distclean-target: maybe-distclean-target-libada
2493distclean-target: maybe-distclean-target-libgomp
1358ccea 2494
295f4e42 2495.PHONY: do-maintainer-clean
1061f99e 2496do-maintainer-clean:
f41d6665 2497 @: $(MAKE); $(unstage)
e7c84bf8
PB
2498 @r=`${PWD_COMMAND}`; export r; \
2499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2500 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
1061f99e 2501 maintainer-clean-target
1061f99e 2502
1358ccea 2503
295f4e42 2504.PHONY: maintainer-clean-host
cc11cc9b
PB
2505
2506maintainer-clean-host: maybe-maintainer-clean-ash
2507maintainer-clean-host: maybe-maintainer-clean-autoconf
2508maintainer-clean-host: maybe-maintainer-clean-automake
2509maintainer-clean-host: maybe-maintainer-clean-bash
2510maintainer-clean-host: maybe-maintainer-clean-bfd
2511maintainer-clean-host: maybe-maintainer-clean-opcodes
2512maintainer-clean-host: maybe-maintainer-clean-binutils
2513maintainer-clean-host: maybe-maintainer-clean-bison
2514maintainer-clean-host: maybe-maintainer-clean-byacc
2515maintainer-clean-host: maybe-maintainer-clean-bzip2
8c32c9f0 2516maintainer-clean-host: maybe-maintainer-clean-cgen
cc11cc9b
PB
2517maintainer-clean-host: maybe-maintainer-clean-dejagnu
2518maintainer-clean-host: maybe-maintainer-clean-diff
2519maintainer-clean-host: maybe-maintainer-clean-dosutils
2520maintainer-clean-host: maybe-maintainer-clean-etc
2521maintainer-clean-host: maybe-maintainer-clean-fastjar
2522maintainer-clean-host: maybe-maintainer-clean-fileutils
2523maintainer-clean-host: maybe-maintainer-clean-findutils
2524maintainer-clean-host: maybe-maintainer-clean-find
2525maintainer-clean-host: maybe-maintainer-clean-fixincludes
2526maintainer-clean-host: maybe-maintainer-clean-flex
2527maintainer-clean-host: maybe-maintainer-clean-gas
2528maintainer-clean-host: maybe-maintainer-clean-gcc
2529maintainer-clean-host: maybe-maintainer-clean-gawk
2530maintainer-clean-host: maybe-maintainer-clean-gettext
e69bf64b
PB
2531maintainer-clean-host: maybe-maintainer-clean-gmp
2532maintainer-clean-host: maybe-maintainer-clean-mpfr
acd26225 2533maintainer-clean-host: maybe-maintainer-clean-mpc
f8bf9252
SP
2534maintainer-clean-host: maybe-maintainer-clean-ppl
2535maintainer-clean-host: maybe-maintainer-clean-cloog
f61428ed 2536maintainer-clean-host: maybe-maintainer-clean-libelf
cc11cc9b 2537maintainer-clean-host: maybe-maintainer-clean-gnuserv
5afab7ad 2538maintainer-clean-host: maybe-maintainer-clean-gold
cc11cc9b
PB
2539maintainer-clean-host: maybe-maintainer-clean-gprof
2540maintainer-clean-host: maybe-maintainer-clean-gzip
2541maintainer-clean-host: maybe-maintainer-clean-hello
2542maintainer-clean-host: maybe-maintainer-clean-indent
2543maintainer-clean-host: maybe-maintainer-clean-intl
2544maintainer-clean-host: maybe-maintainer-clean-tcl
2545maintainer-clean-host: maybe-maintainer-clean-itcl
2546maintainer-clean-host: maybe-maintainer-clean-ld
2547maintainer-clean-host: maybe-maintainer-clean-libcpp
2548maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2549maintainer-clean-host: maybe-maintainer-clean-libgui
2550maintainer-clean-host: maybe-maintainer-clean-libiberty
cfb1f59f 2551maintainer-clean-host: maybe-maintainer-clean-libiconv
cc11cc9b
PB
2552maintainer-clean-host: maybe-maintainer-clean-libtool
2553maintainer-clean-host: maybe-maintainer-clean-m4
2554maintainer-clean-host: maybe-maintainer-clean-make
2555maintainer-clean-host: maybe-maintainer-clean-mmalloc
2556maintainer-clean-host: maybe-maintainer-clean-patch
2557maintainer-clean-host: maybe-maintainer-clean-perl
2558maintainer-clean-host: maybe-maintainer-clean-prms
2559maintainer-clean-host: maybe-maintainer-clean-rcs
2560maintainer-clean-host: maybe-maintainer-clean-readline
2561maintainer-clean-host: maybe-maintainer-clean-release
2562maintainer-clean-host: maybe-maintainer-clean-recode
2563maintainer-clean-host: maybe-maintainer-clean-sed
2564maintainer-clean-host: maybe-maintainer-clean-send-pr
2565maintainer-clean-host: maybe-maintainer-clean-shellutils
2566maintainer-clean-host: maybe-maintainer-clean-sid
2567maintainer-clean-host: maybe-maintainer-clean-sim
2568maintainer-clean-host: maybe-maintainer-clean-tar
2569maintainer-clean-host: maybe-maintainer-clean-texinfo
2570maintainer-clean-host: maybe-maintainer-clean-textutils
2571maintainer-clean-host: maybe-maintainer-clean-time
2572maintainer-clean-host: maybe-maintainer-clean-uudecode
2573maintainer-clean-host: maybe-maintainer-clean-wdiff
2574maintainer-clean-host: maybe-maintainer-clean-zip
2575maintainer-clean-host: maybe-maintainer-clean-zlib
2576maintainer-clean-host: maybe-maintainer-clean-gdb
2577maintainer-clean-host: maybe-maintainer-clean-expect
2578maintainer-clean-host: maybe-maintainer-clean-guile
2579maintainer-clean-host: maybe-maintainer-clean-tk
2580maintainer-clean-host: maybe-maintainer-clean-libtermcap
2581maintainer-clean-host: maybe-maintainer-clean-utils
2582maintainer-clean-host: maybe-maintainer-clean-gnattools
d7f09764 2583maintainer-clean-host: maybe-maintainer-clean-lto-plugin
1358ccea 2584
295f4e42 2585.PHONY: maintainer-clean-target
cc11cc9b
PB
2586
2587maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2588maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2589maintainer-clean-target: maybe-maintainer-clean-target-libssp
cc11cc9b 2590maintainer-clean-target: maybe-maintainer-clean-target-newlib
fa958513 2591maintainer-clean-target: maybe-maintainer-clean-target-libgcc
cc11cc9b
PB
2592maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2593maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2594maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2595maintainer-clean-target: maybe-maintainer-clean-target-winsup
2596maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2597maintainer-clean-target: maybe-maintainer-clean-target-libiberty
2598maintainer-clean-target: maybe-maintainer-clean-target-gperf
2599maintainer-clean-target: maybe-maintainer-clean-target-examples
2600maintainer-clean-target: maybe-maintainer-clean-target-libffi
2601maintainer-clean-target: maybe-maintainer-clean-target-libjava
2602maintainer-clean-target: maybe-maintainer-clean-target-zlib
2603maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2604maintainer-clean-target: maybe-maintainer-clean-target-qthreads
2605maintainer-clean-target: maybe-maintainer-clean-target-rda
2606maintainer-clean-target: maybe-maintainer-clean-target-libada
2607maintainer-clean-target: maybe-maintainer-clean-target-libgomp
1358ccea 2608
1358ccea 2609
295f4e42 2610# Here are the targets which correspond to the do-X targets.
1358ccea 2611
9c4d2493
BM
2612.PHONY: info installcheck dvi pdf html
2613.PHONY: install-info install-pdf install-html
295f4e42
NN
2614.PHONY: clean distclean mostlyclean maintainer-clean realclean
2615.PHONY: local-clean local-distclean local-maintainer-clean
2616info: do-info
2617installcheck: do-installcheck
2618dvi: do-dvi
b5422ad7 2619pdf: do-pdf
f87a2b2e 2620html: do-html
1358ccea 2621
295f4e42
NN
2622# Make sure makeinfo is built before we do a `make info', if we're
2623# in fact building texinfo.
2624do-info: maybe-all-texinfo
1358ccea 2625
295f4e42 2626install-info: do-install-info dir.info
8c90b13a 2627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42
NN
2628 if [ -f dir.info ] ; then \
2629 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2630 else true ; fi
1358ccea 2631
9c4d2493
BM
2632install-pdf: do-install-pdf
2633
65d6e994
CD
2634install-html: do-install-html
2635
295f4e42
NN
2636local-clean:
2637 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
1358ccea 2638
295f4e42
NN
2639local-distclean:
2640 -rm -f Makefile config.status config.cache mh-frag mt-frag
f41d6665 2641 -rm -f maybedep.tmp serdep.tmp
295f4e42
NN
2642 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2643 rm -rf $(TARGET_SUBDIR); \
2644 else true; fi
2645 -rm -rf $(BUILD_SUBDIR)
215c351a
PB
2646 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2647 rm -rf $(HOST_SUBDIR); \
2648 else true; fi
295f4e42
NN
2649 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2650 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2651 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2652 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2653 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
1358ccea 2654
295f4e42
NN
2655local-maintainer-clean:
2656 @echo "This command is intended for maintainers to use;"
2657 @echo "it deletes files that may require special tools to rebuild."
1358ccea 2658
295f4e42
NN
2659clean: do-clean local-clean
2660mostlyclean: do-mostlyclean local-clean
2661distclean: do-distclean local-clean local-distclean
05750653 2662maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
295f4e42
NN
2663maintainer-clean: local-distclean
2664realclean: maintainer-clean
1358ccea 2665
295f4e42 2666# Check target.
1358ccea 2667
295f4e42
NN
2668.PHONY: check do-check
2669check: do-check
1358ccea 2670
295f4e42 2671# Only include modules actually being configured and built.
1061f99e
PB
2672.PHONY: check-host
2673check-host: \
295f4e42
NN
2674 maybe-check-ash \
2675 maybe-check-autoconf \
2676 maybe-check-automake \
2677 maybe-check-bash \
2678 maybe-check-bfd \
2679 maybe-check-opcodes \
2680 maybe-check-binutils \
2681 maybe-check-bison \
2682 maybe-check-byacc \
2683 maybe-check-bzip2 \
8c32c9f0 2684 maybe-check-cgen \
295f4e42
NN
2685 maybe-check-dejagnu \
2686 maybe-check-diff \
2687 maybe-check-dosutils \
2688 maybe-check-etc \
2689 maybe-check-fastjar \
2690 maybe-check-fileutils \
2691 maybe-check-findutils \
2692 maybe-check-find \
53c7ffe7 2693 maybe-check-fixincludes \
295f4e42
NN
2694 maybe-check-flex \
2695 maybe-check-gas \
d32ab992 2696 maybe-check-gcc \
295f4e42
NN
2697 maybe-check-gawk \
2698 maybe-check-gettext \
e69bf64b
PB
2699 maybe-check-gmp \
2700 maybe-check-mpfr \
acd26225 2701 maybe-check-mpc \
f8bf9252
SP
2702 maybe-check-ppl \
2703 maybe-check-cloog \
f61428ed 2704 maybe-check-libelf \
295f4e42 2705 maybe-check-gnuserv \
5afab7ad 2706 maybe-check-gold \
295f4e42
NN
2707 maybe-check-gprof \
2708 maybe-check-gzip \
2709 maybe-check-hello \
2710 maybe-check-indent \
2711 maybe-check-intl \
2712 maybe-check-tcl \
2713 maybe-check-itcl \
2714 maybe-check-ld \
4f4e53dd 2715 maybe-check-libcpp \
a4b6c45a 2716 maybe-check-libdecnumber \
295f4e42
NN
2717 maybe-check-libgui \
2718 maybe-check-libiberty \
cfb1f59f 2719 maybe-check-libiconv \
295f4e42
NN
2720 maybe-check-libtool \
2721 maybe-check-m4 \
2722 maybe-check-make \
2723 maybe-check-mmalloc \
2724 maybe-check-patch \
2725 maybe-check-perl \
2726 maybe-check-prms \
2727 maybe-check-rcs \
2728 maybe-check-readline \
2729 maybe-check-release \
2730 maybe-check-recode \
2731 maybe-check-sed \
2732 maybe-check-send-pr \
2733 maybe-check-shellutils \
2734 maybe-check-sid \
2735 maybe-check-sim \
2736 maybe-check-tar \
2737 maybe-check-texinfo \
2738 maybe-check-textutils \
2739 maybe-check-time \
2740 maybe-check-uudecode \
2741 maybe-check-wdiff \
2742 maybe-check-zip \
2743 maybe-check-zlib \
2744 maybe-check-gdb \
2745 maybe-check-expect \
2746 maybe-check-guile \
2747 maybe-check-tk \
295f4e42
NN
2748 maybe-check-libtermcap \
2749 maybe-check-utils \
d7f09764
DN
2750 maybe-check-gnattools \
2751 maybe-check-lto-plugin
1061f99e
PB
2752
2753.PHONY: check-target
2754check-target: \
295f4e42 2755 maybe-check-target-libstdc++-v3 \
6de9cd9a 2756 maybe-check-target-libmudflap \
77008252 2757 maybe-check-target-libssp \
295f4e42 2758 maybe-check-target-newlib \
fa958513 2759 maybe-check-target-libgcc \
6de9cd9a 2760 maybe-check-target-libgfortran \
295f4e42
NN
2761 maybe-check-target-libobjc \
2762 maybe-check-target-libtermcap \
2763 maybe-check-target-winsup \
2764 maybe-check-target-libgloss \
2765 maybe-check-target-libiberty \
2766 maybe-check-target-gperf \
2767 maybe-check-target-examples \
2768 maybe-check-target-libffi \
2769 maybe-check-target-libjava \
2770 maybe-check-target-zlib \
2771 maybe-check-target-boehm-gc \
2772 maybe-check-target-qthreads \
2773 maybe-check-target-rda \
953ff289
DN
2774 maybe-check-target-libada \
2775 maybe-check-target-libgomp
1061f99e
PB
2776
2777do-check:
f41d6665 2778 @: $(MAKE); $(unstage)
e7c84bf8
PB
2779 @r=`${PWD_COMMAND}`; export r; \
2780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2781 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
1358ccea 2782
295f4e42 2783# Automated reporting of test results.
1358ccea 2784
295f4e42
NN
2785warning.log: build.log
2786 $(srcdir)/contrib/warn_summary build.log > $@
d9cdb878 2787
295f4e42
NN
2788mail-report.log:
2789 if test x'$(BOOT_CFLAGS)' != x''; then \
2790 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2791 fi; \
2792 $(srcdir)/contrib/test_summary -t >$@
2793 chmod +x $@
2794 echo If you really want to send e-mail, run ./$@ now
d9cdb878 2795
295f4e42
NN
2796mail-report-with-warnings.log: warning.log
2797 if test x'$(BOOT_CFLAGS)' != x''; then \
2798 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2799 fi; \
2800 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2801 chmod +x $@
2802 echo If you really want to send e-mail, run ./$@ now
d9cdb878 2803
295f4e42 2804# Installation targets.
1358ccea 2805
295f4e42 2806.PHONY: install uninstall
1061f99e 2807install:
f41d6665 2808 @: $(MAKE); $(unstage)
e7c84bf8
PB
2809 @r=`${PWD_COMMAND}`; export r; \
2810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2811 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
1358ccea 2812
295f4e42
NN
2813.PHONY: install-host-nogcc
2814install-host-nogcc: \
2815 maybe-install-ash \
2816 maybe-install-autoconf \
2817 maybe-install-automake \
2818 maybe-install-bash \
2819 maybe-install-bfd \
2820 maybe-install-opcodes \
2821 maybe-install-binutils \
2822 maybe-install-bison \
2823 maybe-install-byacc \
2824 maybe-install-bzip2 \
8c32c9f0 2825 maybe-install-cgen \
295f4e42
NN
2826 maybe-install-dejagnu \
2827 maybe-install-diff \
2828 maybe-install-dosutils \
2829 maybe-install-etc \
2830 maybe-install-fastjar \
2831 maybe-install-fileutils \
2832 maybe-install-findutils \
2833 maybe-install-find \
53c7ffe7 2834 maybe-install-fixincludes \
295f4e42
NN
2835 maybe-install-flex \
2836 maybe-install-gas \
2837 maybe-install-gawk \
2838 maybe-install-gettext \
e69bf64b
PB
2839 maybe-install-gmp \
2840 maybe-install-mpfr \
acd26225 2841 maybe-install-mpc \
f8bf9252
SP
2842 maybe-install-ppl \
2843 maybe-install-cloog \
f61428ed 2844 maybe-install-libelf \
295f4e42 2845 maybe-install-gnuserv \
5afab7ad 2846 maybe-install-gold \
295f4e42
NN
2847 maybe-install-gprof \
2848 maybe-install-gzip \
2849 maybe-install-hello \
2850 maybe-install-indent \
2851 maybe-install-intl \
2852 maybe-install-tcl \
2853 maybe-install-itcl \
2854 maybe-install-ld \
4f4e53dd 2855 maybe-install-libcpp \
a4b6c45a 2856 maybe-install-libdecnumber \
295f4e42
NN
2857 maybe-install-libgui \
2858 maybe-install-libiberty \
cfb1f59f 2859 maybe-install-libiconv \
295f4e42
NN
2860 maybe-install-libtool \
2861 maybe-install-m4 \
2862 maybe-install-make \
2863 maybe-install-mmalloc \
2864 maybe-install-patch \
2865 maybe-install-perl \
2866 maybe-install-prms \
2867 maybe-install-rcs \
2868 maybe-install-readline \
2869 maybe-install-release \
2870 maybe-install-recode \
2871 maybe-install-sed \
2872 maybe-install-send-pr \
2873 maybe-install-shellutils \
2874 maybe-install-sid \
2875 maybe-install-sim \
2876 maybe-install-tar \
2877 maybe-install-texinfo \
2878 maybe-install-textutils \
2879 maybe-install-time \
2880 maybe-install-uudecode \
2881 maybe-install-wdiff \
2882 maybe-install-zip \
2883 maybe-install-zlib \
2884 maybe-install-gdb \
2885 maybe-install-expect \
2886 maybe-install-guile \
2887 maybe-install-tk \
295f4e42 2888 maybe-install-libtermcap \
5395b47b 2889 maybe-install-utils \
d7f09764
DN
2890 maybe-install-gnattools \
2891 maybe-install-lto-plugin
295f4e42
NN
2892
2893.PHONY: install-host
d32ab992 2894install-host: \
295f4e42
NN
2895 maybe-install-ash \
2896 maybe-install-autoconf \
2897 maybe-install-automake \
2898 maybe-install-bash \
2899 maybe-install-bfd \
2900 maybe-install-opcodes \
2901 maybe-install-binutils \
2902 maybe-install-bison \
2903 maybe-install-byacc \
2904 maybe-install-bzip2 \
8c32c9f0 2905 maybe-install-cgen \
295f4e42
NN
2906 maybe-install-dejagnu \
2907 maybe-install-diff \
2908 maybe-install-dosutils \
2909 maybe-install-etc \
2910 maybe-install-fastjar \
2911 maybe-install-fileutils \
2912 maybe-install-findutils \
2913 maybe-install-find \
53c7ffe7 2914 maybe-install-fixincludes \
295f4e42
NN
2915 maybe-install-flex \
2916 maybe-install-gas \
d32ab992 2917 maybe-install-gcc \
295f4e42
NN
2918 maybe-install-gawk \
2919 maybe-install-gettext \
e69bf64b
PB
2920 maybe-install-gmp \
2921 maybe-install-mpfr \
acd26225 2922 maybe-install-mpc \
f8bf9252
SP
2923 maybe-install-ppl \
2924 maybe-install-cloog \
f61428ed 2925 maybe-install-libelf \
295f4e42 2926 maybe-install-gnuserv \
5afab7ad 2927 maybe-install-gold \
295f4e42
NN
2928 maybe-install-gprof \
2929 maybe-install-gzip \
2930 maybe-install-hello \
2931 maybe-install-indent \
2932 maybe-install-intl \
2933 maybe-install-tcl \
2934 maybe-install-itcl \
2935 maybe-install-ld \
4f4e53dd 2936 maybe-install-libcpp \
a4b6c45a 2937 maybe-install-libdecnumber \
295f4e42
NN
2938 maybe-install-libgui \
2939 maybe-install-libiberty \
cfb1f59f 2940 maybe-install-libiconv \
295f4e42
NN
2941 maybe-install-libtool \
2942 maybe-install-m4 \
2943 maybe-install-make \
2944 maybe-install-mmalloc \
2945 maybe-install-patch \
2946 maybe-install-perl \
2947 maybe-install-prms \
2948 maybe-install-rcs \
2949 maybe-install-readline \
2950 maybe-install-release \
2951 maybe-install-recode \
2952 maybe-install-sed \
2953 maybe-install-send-pr \
2954 maybe-install-shellutils \
2955 maybe-install-sid \
2956 maybe-install-sim \
2957 maybe-install-tar \
2958 maybe-install-texinfo \
2959 maybe-install-textutils \
2960 maybe-install-time \
2961 maybe-install-uudecode \
2962 maybe-install-wdiff \
2963 maybe-install-zip \
2964 maybe-install-zlib \
2965 maybe-install-gdb \
2966 maybe-install-expect \
2967 maybe-install-guile \
2968 maybe-install-tk \
295f4e42 2969 maybe-install-libtermcap \
5395b47b 2970 maybe-install-utils \
d7f09764
DN
2971 maybe-install-gnattools \
2972 maybe-install-lto-plugin
295f4e42
NN
2973
2974.PHONY: install-target
2975install-target: \
2976 maybe-install-target-libstdc++-v3 \
6de9cd9a 2977 maybe-install-target-libmudflap \
77008252 2978 maybe-install-target-libssp \
295f4e42 2979 maybe-install-target-newlib \
fa958513 2980 maybe-install-target-libgcc \
6de9cd9a 2981 maybe-install-target-libgfortran \
295f4e42
NN
2982 maybe-install-target-libobjc \
2983 maybe-install-target-libtermcap \
2984 maybe-install-target-winsup \
2985 maybe-install-target-libgloss \
2986 maybe-install-target-libiberty \
2987 maybe-install-target-gperf \
2988 maybe-install-target-examples \
2989 maybe-install-target-libffi \
2990 maybe-install-target-libjava \
2991 maybe-install-target-zlib \
2992 maybe-install-target-boehm-gc \
2993 maybe-install-target-qthreads \
2994 maybe-install-target-rda \
953ff289
DN
2995 maybe-install-target-libada \
2996 maybe-install-target-libgomp
1358ccea 2997
295f4e42
NN
2998uninstall:
2999 @echo "the uninstall target is not supported in this tree"
1358ccea 3000
295f4e42
NN
3001.PHONY: install.all
3002install.all: install-no-fixedincludes
3003 @if [ -f ./gcc/Makefile ] ; then \
3004 r=`${PWD_COMMAND}` ; export r ; \
f41d6665 3005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
a52a0a7f 3006 $(HOST_EXPORTS) \
295f4e42
NN
3007 (cd ./gcc && \
3008 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
3009 else \
3010 true ; \
3011 fi
1358ccea 3012
295f4e42
NN
3013# install-no-fixedincludes is used because Cygnus can not distribute
3014# the fixed header files.
3015.PHONY: install-no-fixedincludes
3016install-no-fixedincludes: installdirs install-host-nogcc \
3017 install-target gcc-no-fixedincludes
1358ccea 3018
295f4e42 3019### other supporting targets
1358ccea 3020
295f4e42
NN
3021MAKEDIRS= \
3022 $(DESTDIR)$(prefix) \
3023 $(DESTDIR)$(exec_prefix)
3024.PHONY: installdirs
3025installdirs: mkinstalldirs
3026 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
1358ccea 3027
295f4e42
NN
3028dir.info: do-install-info
3029 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
3030 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
3031 mv -f dir.info.new dir.info ; \
3032 else true ; \
3033 fi
1358ccea 3034
295f4e42
NN
3035dist:
3036 @echo "Building a full distribution of this tree isn't done"
05750653 3037 @echo "via 'make dist'. Check out the etc/ subdirectory"
1358ccea 3038
295f4e42 3039etags tags: TAGS
1358ccea 3040
295f4e42
NN
3041# Right now this just builds TAGS in each subdirectory. emacs19 has the
3042# ability to use several tags files at once, so there is probably no need
3043# to combine them into one big TAGS file (like CVS 1.3 does). We could
3044# (if we felt like it) have this Makefile write a piece of elisp which
3045# the user could load to tell emacs19 where all the TAGS files we just
3046# built are.
3047TAGS: do-TAGS
1358ccea 3048
25b42232
PB
3049# ------------------------------------
3050# Macros for configure and all targets
3051# ------------------------------------
3052
3053
3054
3055
3056
295f4e42
NN
3057# --------------------------------------
3058# Modules which run on the build machine
3059# --------------------------------------
1358ccea 3060
25b42232 3061
295f4e42
NN
3062.PHONY: configure-build-libiberty maybe-configure-build-libiberty
3063maybe-configure-build-libiberty:
3ff3adad
PB
3064@if gcc-bootstrap
3065configure-build-libiberty: stage_current
3066@endif gcc-bootstrap
60975492
PB
3067@if build-libiberty
3068maybe-configure-build-libiberty: configure-build-libiberty
cc11cc9b 3069configure-build-libiberty:
f41d6665 3070 @: $(MAKE); $(unstage)
cc11cc9b 3071 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 3072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
3073 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
3074 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
f61428ed 3075 $(BUILD_EXPORTS) \
295f4e42
NN
3076 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
3077 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
3078 case $(srcdir) in \
215c351a
PB
3079 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3080 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
3081 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 3082 esac; \
215c351a
PB
3083 srcdiroption="--srcdir=$${topdir}/libiberty"; \
3084 libsrcdir="$$s/libiberty"; \
295f4e42
NN
3085 rm -f no-such-file || : ; \
3086 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
3087 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3088 --target=${target_alias} $${srcdiroption} \
1358ccea 3089 || exit 1
60975492 3090@endif build-libiberty
1358ccea 3091
25b42232
PB
3092
3093
ce406537
PB
3094
3095
295f4e42
NN
3096.PHONY: all-build-libiberty maybe-all-build-libiberty
3097maybe-all-build-libiberty:
3ff3adad
PB
3098@if gcc-bootstrap
3099all-build-libiberty: stage_current
3100@endif gcc-bootstrap
60975492 3101@if build-libiberty
7c27e184 3102TARGET-build-libiberty=all
60975492 3103maybe-all-build-libiberty: all-build-libiberty
295f4e42 3104all-build-libiberty: configure-build-libiberty
f41d6665 3105 @: $(MAKE); $(unstage)
295f4e42
NN
3106 @r=`${PWD_COMMAND}`; export r; \
3107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 3108 $(BUILD_EXPORTS) \
7c27e184 3109 (cd $(BUILD_SUBDIR)/libiberty && \
f8c33439 3110 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
1c8bd6a3 3111 $(TARGET-build-libiberty))
60975492 3112@endif build-libiberty
295f4e42 3113
25b42232
PB
3114
3115
ce406537
PB
3116
3117
23f6b2f9
PB
3118.PHONY: configure-build-bison maybe-configure-build-bison
3119maybe-configure-build-bison:
3ff3adad
PB
3120@if gcc-bootstrap
3121configure-build-bison: stage_current
3122@endif gcc-bootstrap
23f6b2f9
PB
3123@if build-bison
3124maybe-configure-build-bison: configure-build-bison
cc11cc9b 3125configure-build-bison:
f41d6665 3126 @: $(MAKE); $(unstage)
cc11cc9b 3127 @r=`${PWD_COMMAND}`; export r; \
23f6b2f9 3128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
3129 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
3130 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
f61428ed 3131 $(BUILD_EXPORTS) \
23f6b2f9
PB
3132 echo Configuring in $(BUILD_SUBDIR)/bison; \
3133 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
3134 case $(srcdir) in \
215c351a
PB
3135 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3136 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
3137 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23f6b2f9 3138 esac; \
215c351a
PB
3139 srcdiroption="--srcdir=$${topdir}/bison"; \
3140 libsrcdir="$$s/bison"; \
23f6b2f9
PB
3141 rm -f no-such-file || : ; \
3142 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
3143 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3144 --target=${target_alias} $${srcdiroption} \
23f6b2f9
PB
3145 || exit 1
3146@endif build-bison
3147
25b42232
PB
3148
3149
ce406537
PB
3150
3151
23f6b2f9
PB
3152.PHONY: all-build-bison maybe-all-build-bison
3153maybe-all-build-bison:
3ff3adad
PB
3154@if gcc-bootstrap
3155all-build-bison: stage_current
3156@endif gcc-bootstrap
23f6b2f9 3157@if build-bison
7c27e184 3158TARGET-build-bison=all
23f6b2f9
PB
3159maybe-all-build-bison: all-build-bison
3160all-build-bison: configure-build-bison
f41d6665 3161 @: $(MAKE); $(unstage)
23f6b2f9
PB
3162 @r=`${PWD_COMMAND}`; export r; \
3163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 3164 $(BUILD_EXPORTS) \
7c27e184 3165 (cd $(BUILD_SUBDIR)/bison && \
f8c33439 3166 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
1c8bd6a3 3167 $(TARGET-build-bison))
23f6b2f9
PB
3168@endif build-bison
3169
25b42232
PB
3170
3171
ce406537
PB
3172
3173
23f6b2f9
PB
3174.PHONY: configure-build-byacc maybe-configure-build-byacc
3175maybe-configure-build-byacc:
3ff3adad
PB
3176@if gcc-bootstrap
3177configure-build-byacc: stage_current
3178@endif gcc-bootstrap
23f6b2f9
PB
3179@if build-byacc
3180maybe-configure-build-byacc: configure-build-byacc
cc11cc9b 3181configure-build-byacc:
f41d6665 3182 @: $(MAKE); $(unstage)
cc11cc9b 3183 @r=`${PWD_COMMAND}`; export r; \
23f6b2f9 3184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
3185 test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
3186 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
f61428ed 3187 $(BUILD_EXPORTS) \
23f6b2f9
PB
3188 echo Configuring in $(BUILD_SUBDIR)/byacc; \
3189 cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
3190 case $(srcdir) in \
215c351a
PB
3191 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3192 *) topdir=`echo $(BUILD_SUBDIR)/byacc/ | \
3193 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23f6b2f9 3194 esac; \
215c351a
PB
3195 srcdiroption="--srcdir=$${topdir}/byacc"; \
3196 libsrcdir="$$s/byacc"; \
23f6b2f9
PB
3197 rm -f no-such-file || : ; \
3198 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
3199 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3200 --target=${target_alias} $${srcdiroption} \
23f6b2f9
PB
3201 || exit 1
3202@endif build-byacc
3203
25b42232
PB
3204
3205
ce406537
PB
3206
3207
23f6b2f9
PB
3208.PHONY: all-build-byacc maybe-all-build-byacc
3209maybe-all-build-byacc:
3ff3adad
PB
3210@if gcc-bootstrap
3211all-build-byacc: stage_current
3212@endif gcc-bootstrap
23f6b2f9 3213@if build-byacc
7c27e184 3214TARGET-build-byacc=all
23f6b2f9
PB
3215maybe-all-build-byacc: all-build-byacc
3216all-build-byacc: configure-build-byacc
f41d6665 3217 @: $(MAKE); $(unstage)
23f6b2f9
PB
3218 @r=`${PWD_COMMAND}`; export r; \
3219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 3220 $(BUILD_EXPORTS) \
7c27e184 3221 (cd $(BUILD_SUBDIR)/byacc && \
f8c33439 3222 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
1c8bd6a3 3223 $(TARGET-build-byacc))
23f6b2f9
PB
3224@endif build-byacc
3225
25b42232
PB
3226
3227
ce406537
PB
3228
3229
23f6b2f9
PB
3230.PHONY: configure-build-flex maybe-configure-build-flex
3231maybe-configure-build-flex:
3ff3adad
PB
3232@if gcc-bootstrap
3233configure-build-flex: stage_current
3234@endif gcc-bootstrap
23f6b2f9
PB
3235@if build-flex
3236maybe-configure-build-flex: configure-build-flex
cc11cc9b 3237configure-build-flex:
f41d6665 3238 @: $(MAKE); $(unstage)
cc11cc9b 3239 @r=`${PWD_COMMAND}`; export r; \
23f6b2f9 3240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
3241 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
3242 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
f61428ed 3243 $(BUILD_EXPORTS) \
23f6b2f9
PB
3244 echo Configuring in $(BUILD_SUBDIR)/flex; \
3245 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
3246 case $(srcdir) in \
215c351a
PB
3247 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3248 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
3249 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23f6b2f9 3250 esac; \
215c351a
PB
3251 srcdiroption="--srcdir=$${topdir}/flex"; \
3252 libsrcdir="$$s/flex"; \
23f6b2f9
PB
3253 rm -f no-such-file || : ; \
3254 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
3255 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3256 --target=${target_alias} $${srcdiroption} \
23f6b2f9
PB
3257 || exit 1
3258@endif build-flex
3259
25b42232
PB
3260
3261
ce406537
PB
3262
3263
23f6b2f9
PB
3264.PHONY: all-build-flex maybe-all-build-flex
3265maybe-all-build-flex:
3ff3adad
PB
3266@if gcc-bootstrap
3267all-build-flex: stage_current
3268@endif gcc-bootstrap
23f6b2f9 3269@if build-flex
7c27e184 3270TARGET-build-flex=all
23f6b2f9
PB
3271maybe-all-build-flex: all-build-flex
3272all-build-flex: configure-build-flex
f41d6665 3273 @: $(MAKE); $(unstage)
23f6b2f9
PB
3274 @r=`${PWD_COMMAND}`; export r; \
3275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 3276 $(BUILD_EXPORTS) \
7c27e184 3277 (cd $(BUILD_SUBDIR)/flex && \
f8c33439 3278 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
1c8bd6a3 3279 $(TARGET-build-flex))
23f6b2f9
PB
3280@endif build-flex
3281
25b42232
PB
3282
3283
ce406537
PB
3284
3285
23f6b2f9
PB
3286.PHONY: configure-build-m4 maybe-configure-build-m4
3287maybe-configure-build-m4:
3ff3adad
PB
3288@if gcc-bootstrap
3289configure-build-m4: stage_current
3290@endif gcc-bootstrap
23f6b2f9
PB
3291@if build-m4
3292maybe-configure-build-m4: configure-build-m4
cc11cc9b 3293configure-build-m4:
f41d6665 3294 @: $(MAKE); $(unstage)
cc11cc9b 3295 @r=`${PWD_COMMAND}`; export r; \
23f6b2f9 3296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
3297 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
3298 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
f61428ed 3299 $(BUILD_EXPORTS) \
23f6b2f9
PB
3300 echo Configuring in $(BUILD_SUBDIR)/m4; \
3301 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
3302 case $(srcdir) in \
215c351a
PB
3303 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3304 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
3305 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23f6b2f9 3306 esac; \
215c351a
PB
3307 srcdiroption="--srcdir=$${topdir}/m4"; \
3308 libsrcdir="$$s/m4"; \
23f6b2f9
PB
3309 rm -f no-such-file || : ; \
3310 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
3311 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3312 --target=${target_alias} $${srcdiroption} \
23f6b2f9
PB
3313 || exit 1
3314@endif build-m4
3315
25b42232
PB
3316
3317
ce406537
PB
3318
3319
23f6b2f9
PB
3320.PHONY: all-build-m4 maybe-all-build-m4
3321maybe-all-build-m4:
3ff3adad
PB
3322@if gcc-bootstrap
3323all-build-m4: stage_current
3324@endif gcc-bootstrap
23f6b2f9 3325@if build-m4
7c27e184 3326TARGET-build-m4=all
23f6b2f9
PB
3327maybe-all-build-m4: all-build-m4
3328all-build-m4: configure-build-m4
f41d6665 3329 @: $(MAKE); $(unstage)
23f6b2f9
PB
3330 @r=`${PWD_COMMAND}`; export r; \
3331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 3332 $(BUILD_EXPORTS) \
7c27e184 3333 (cd $(BUILD_SUBDIR)/m4 && \
f8c33439 3334 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
1c8bd6a3 3335 $(TARGET-build-m4))
23f6b2f9
PB
3336@endif build-m4
3337
25b42232
PB
3338
3339
ce406537
PB
3340
3341
23f6b2f9
PB
3342.PHONY: configure-build-texinfo maybe-configure-build-texinfo
3343maybe-configure-build-texinfo:
3ff3adad
PB
3344@if gcc-bootstrap
3345configure-build-texinfo: stage_current
3346@endif gcc-bootstrap
23f6b2f9
PB
3347@if build-texinfo
3348maybe-configure-build-texinfo: configure-build-texinfo
cc11cc9b 3349configure-build-texinfo:
f41d6665 3350 @: $(MAKE); $(unstage)
cc11cc9b 3351 @r=`${PWD_COMMAND}`; export r; \
23f6b2f9 3352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
3353 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
3354 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
f61428ed 3355 $(BUILD_EXPORTS) \
23f6b2f9
PB
3356 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
3357 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
3358 case $(srcdir) in \
215c351a
PB
3359 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3360 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
3361 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23f6b2f9 3362 esac; \
215c351a
PB
3363 srcdiroption="--srcdir=$${topdir}/texinfo"; \
3364 libsrcdir="$$s/texinfo"; \
23f6b2f9
PB
3365 rm -f no-such-file || : ; \
3366 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
3367 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3368 --target=${target_alias} $${srcdiroption} \
23f6b2f9
PB
3369 || exit 1
3370@endif build-texinfo
3371
25b42232
PB
3372
3373
ce406537
PB
3374
3375
23f6b2f9
PB
3376.PHONY: all-build-texinfo maybe-all-build-texinfo
3377maybe-all-build-texinfo:
3ff3adad
PB
3378@if gcc-bootstrap
3379all-build-texinfo: stage_current
3380@endif gcc-bootstrap
23f6b2f9 3381@if build-texinfo
7c27e184 3382TARGET-build-texinfo=all
23f6b2f9
PB
3383maybe-all-build-texinfo: all-build-texinfo
3384all-build-texinfo: configure-build-texinfo
f41d6665 3385 @: $(MAKE); $(unstage)
23f6b2f9
PB
3386 @r=`${PWD_COMMAND}`; export r; \
3387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 3388 $(BUILD_EXPORTS) \
7c27e184 3389 (cd $(BUILD_SUBDIR)/texinfo && \
f8c33439 3390 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
1c8bd6a3 3391 $(TARGET-build-texinfo))
23f6b2f9
PB
3392@endif build-texinfo
3393
25b42232
PB
3394
3395
ce406537
PB
3396
3397
71b5d516
PB
3398.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3399maybe-configure-build-fixincludes:
3ff3adad
PB
3400@if gcc-bootstrap
3401configure-build-fixincludes: stage_current
3402@endif gcc-bootstrap
71b5d516
PB
3403@if build-fixincludes
3404maybe-configure-build-fixincludes: configure-build-fixincludes
cc11cc9b 3405configure-build-fixincludes:
f41d6665 3406 @: $(MAKE); $(unstage)
cc11cc9b 3407 @r=`${PWD_COMMAND}`; export r; \
71b5d516 3408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
3409 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3410 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
f61428ed 3411 $(BUILD_EXPORTS) \
71b5d516
PB
3412 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3413 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3414 case $(srcdir) in \
215c351a
PB
3415 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3416 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3417 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
71b5d516 3418 esac; \
215c351a
PB
3419 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
3420 libsrcdir="$$s/fixincludes"; \
71b5d516
PB
3421 rm -f no-such-file || : ; \
3422 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
3423 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3424 --target=${target_alias} $${srcdiroption} \
71b5d516
PB
3425 || exit 1
3426@endif build-fixincludes
3427
25b42232
PB
3428
3429
ce406537
PB
3430
3431
71b5d516
PB
3432.PHONY: all-build-fixincludes maybe-all-build-fixincludes
3433maybe-all-build-fixincludes:
3ff3adad
PB
3434@if gcc-bootstrap
3435all-build-fixincludes: stage_current
3436@endif gcc-bootstrap
71b5d516
PB
3437@if build-fixincludes
3438TARGET-build-fixincludes=all
3439maybe-all-build-fixincludes: all-build-fixincludes
3440all-build-fixincludes: configure-build-fixincludes
f41d6665 3441 @: $(MAKE); $(unstage)
71b5d516
PB
3442 @r=`${PWD_COMMAND}`; export r; \
3443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 3444 $(BUILD_EXPORTS) \
71b5d516 3445 (cd $(BUILD_SUBDIR)/fixincludes && \
f8c33439 3446 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
1c8bd6a3 3447 $(TARGET-build-fixincludes))
71b5d516
PB
3448@endif build-fixincludes
3449
1358ccea 3450
25b42232 3451
ce406537
PB
3452
3453
295f4e42
NN
3454# --------------------------------------
3455# Modules which run on the host machine
3456# --------------------------------------
1358ccea 3457
25b42232 3458
295f4e42
NN
3459.PHONY: configure-ash maybe-configure-ash
3460maybe-configure-ash:
3ff3adad
PB
3461@if gcc-bootstrap
3462configure-ash: stage_current
3463@endif gcc-bootstrap
60975492
PB
3464@if ash
3465maybe-configure-ash: configure-ash
cc11cc9b 3466configure-ash:
f41d6665 3467 @: $(MAKE); $(unstage)
cc11cc9b 3468 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 3469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
3470 test ! -f $(HOST_SUBDIR)/ash/Makefile || exit 0; \
3471 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ash ; \
f61428ed 3472 $(HOST_EXPORTS) \
25b42232
PB
3473 echo Configuring in $(HOST_SUBDIR)/ash; \
3474 cd "$(HOST_SUBDIR)/ash" || exit 1; \
295f4e42 3475 case $(srcdir) in \
215c351a
PB
3476 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3477 *) topdir=`echo $(HOST_SUBDIR)/ash/ | \
3478 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 3479 esac; \
215c351a
PB
3480 srcdiroption="--srcdir=$${topdir}/ash"; \
3481 libsrcdir="$$s/ash"; \
295f4e42 3482 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
3483 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3484 --target=${target_alias} $${srcdiroption} \
1358ccea 3485 || exit 1
60975492 3486@endif ash
1358ccea 3487
25b42232
PB
3488
3489
ce406537
PB
3490
3491
295f4e42
NN
3492.PHONY: all-ash maybe-all-ash
3493maybe-all-ash:
3ff3adad
PB
3494@if gcc-bootstrap
3495all-ash: stage_current
3496@endif gcc-bootstrap
60975492 3497@if ash
7e0b5752 3498TARGET-ash=all
60975492 3499maybe-all-ash: all-ash
295f4e42 3500all-ash: configure-ash
f41d6665 3501 @: $(MAKE); $(unstage)
295f4e42
NN
3502 @r=`${PWD_COMMAND}`; export r; \
3503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 3504 $(HOST_EXPORTS) \
215c351a 3505 (cd $(HOST_SUBDIR)/ash && \
1c8bd6a3
PB
3506 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3507 $(TARGET-ash))
60975492 3508@endif ash
1358ccea 3509
25b42232 3510
ce406537
PB
3511
3512
295f4e42
NN
3513.PHONY: check-ash maybe-check-ash
3514maybe-check-ash:
60975492
PB
3515@if ash
3516maybe-check-ash: check-ash
1358ccea 3517
295f4e42 3518check-ash:
f41d6665 3519 @: $(MAKE); $(unstage)
295f4e42 3520 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 3521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3522 $(HOST_EXPORTS) \
215c351a
PB
3523 (cd $(HOST_SUBDIR)/ash && \
3524 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 3525
60975492 3526@endif ash
1358ccea 3527
295f4e42
NN
3528.PHONY: install-ash maybe-install-ash
3529maybe-install-ash:
60975492
PB
3530@if ash
3531maybe-install-ash: install-ash
1358ccea 3532
295f4e42 3533install-ash: installdirs
f41d6665 3534 @: $(MAKE); $(unstage)
295f4e42 3535 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 3536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3537 $(HOST_EXPORTS) \
215c351a 3538 (cd $(HOST_SUBDIR)/ash && \
ace9ac7b 3539 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 3540
60975492 3541@endif ash
1358ccea 3542
b5422ad7 3543# Other targets (info, dvi, pdf, etc.)
1358ccea 3544
295f4e42
NN
3545.PHONY: maybe-info-ash info-ash
3546maybe-info-ash:
60975492
PB
3547@if ash
3548maybe-info-ash: info-ash
295f4e42
NN
3549
3550info-ash: \
05750653 3551 configure-ash
f41d6665 3552 @: $(MAKE); $(unstage)
295f4e42 3553 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
3554 r=`${PWD_COMMAND}`; export r; \
3555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3556 $(HOST_EXPORTS) \
d32ab992 3557 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3559 done; \
295f4e42 3560 echo "Doing info in ash" ; \
215c351a 3561 (cd $(HOST_SUBDIR)/ash && \
1358ccea
NN
3562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3564 "RANLIB=$${RANLIB}" \
901119ae 3565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3566 info) \
1358ccea
NN
3567 || exit 1
3568
60975492 3569@endif ash
1358ccea 3570
295f4e42
NN
3571.PHONY: maybe-dvi-ash dvi-ash
3572maybe-dvi-ash:
60975492
PB
3573@if ash
3574maybe-dvi-ash: dvi-ash
1358ccea 3575
295f4e42 3576dvi-ash: \
05750653 3577 configure-ash
f41d6665 3578 @: $(MAKE); $(unstage)
295f4e42 3579 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
3580 r=`${PWD_COMMAND}`; export r; \
3581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3582 $(HOST_EXPORTS) \
d32ab992 3583 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3585 done; \
295f4e42 3586 echo "Doing dvi in ash" ; \
215c351a 3587 (cd $(HOST_SUBDIR)/ash && \
1358ccea
NN
3588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3590 "RANLIB=$${RANLIB}" \
901119ae 3591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3592 dvi) \
1358ccea
NN
3593 || exit 1
3594
60975492 3595@endif ash
1358ccea 3596
b5422ad7
BM
3597.PHONY: maybe-pdf-ash pdf-ash
3598maybe-pdf-ash:
3599@if ash
3600maybe-pdf-ash: pdf-ash
3601
3602pdf-ash: \
3603 configure-ash
3604 @: $(MAKE); $(unstage)
3605 @[ -f ./ash/Makefile ] || exit 0; \
3606 r=`${PWD_COMMAND}`; export r; \
3607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3608 $(HOST_EXPORTS) \
3609 for flag in $(EXTRA_HOST_FLAGS) ; do \
3610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3611 done; \
3612 echo "Doing pdf in ash" ; \
3613 (cd $(HOST_SUBDIR)/ash && \
3614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3616 "RANLIB=$${RANLIB}" \
901119ae 3617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
3618 pdf) \
3619 || exit 1
3620
3621@endif ash
3622
f87a2b2e
MS
3623.PHONY: maybe-html-ash html-ash
3624maybe-html-ash:
3625@if ash
3626maybe-html-ash: html-ash
3627
3628html-ash: \
05750653 3629 configure-ash
f41d6665 3630 @: $(MAKE); $(unstage)
f87a2b2e
MS
3631 @[ -f ./ash/Makefile ] || exit 0; \
3632 r=`${PWD_COMMAND}`; export r; \
3633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
3634 $(HOST_EXPORTS) \
3635 for flag in $(EXTRA_HOST_FLAGS) ; do \
3636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3637 done; \
3638 echo "Doing html in ash" ; \
215c351a 3639 (cd $(HOST_SUBDIR)/ash && \
f87a2b2e
MS
3640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3642 "RANLIB=$${RANLIB}" \
901119ae 3643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
3644 html) \
3645 || exit 1
3646
3647@endif ash
3648
295f4e42
NN
3649.PHONY: maybe-TAGS-ash TAGS-ash
3650maybe-TAGS-ash:
60975492
PB
3651@if ash
3652maybe-TAGS-ash: TAGS-ash
1358ccea 3653
295f4e42 3654TAGS-ash: \
05750653 3655 configure-ash
f41d6665 3656 @: $(MAKE); $(unstage)
295f4e42 3657 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
3658 r=`${PWD_COMMAND}`; export r; \
3659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3660 $(HOST_EXPORTS) \
d32ab992 3661 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3663 done; \
295f4e42 3664 echo "Doing TAGS in ash" ; \
215c351a 3665 (cd $(HOST_SUBDIR)/ash && \
1358ccea
NN
3666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3668 "RANLIB=$${RANLIB}" \
901119ae 3669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3670 TAGS) \
1358ccea
NN
3671 || exit 1
3672
60975492 3673@endif ash
1358ccea 3674
295f4e42
NN
3675.PHONY: maybe-install-info-ash install-info-ash
3676maybe-install-info-ash:
60975492
PB
3677@if ash
3678maybe-install-info-ash: install-info-ash
1358ccea 3679
295f4e42
NN
3680install-info-ash: \
3681 configure-ash \
05750653 3682 info-ash
f41d6665 3683 @: $(MAKE); $(unstage)
295f4e42 3684 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
3685 r=`${PWD_COMMAND}`; export r; \
3686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3687 $(HOST_EXPORTS) \
d32ab992 3688 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3690 done; \
295f4e42 3691 echo "Doing install-info in ash" ; \
215c351a 3692 (cd $(HOST_SUBDIR)/ash && \
1358ccea
NN
3693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3695 "RANLIB=$${RANLIB}" \
901119ae 3696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3697 install-info) \
1358ccea
NN
3698 || exit 1
3699
60975492 3700@endif ash
1358ccea 3701
9c4d2493
BM
3702.PHONY: maybe-install-pdf-ash install-pdf-ash
3703maybe-install-pdf-ash:
3704@if ash
3705maybe-install-pdf-ash: install-pdf-ash
3706
3707install-pdf-ash: \
3708 configure-ash \
3709 pdf-ash
3710 @: $(MAKE); $(unstage)
3711 @[ -f ./ash/Makefile ] || exit 0; \
3712 r=`${PWD_COMMAND}`; export r; \
3713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3714 $(HOST_EXPORTS) \
3715 for flag in $(EXTRA_HOST_FLAGS) ; do \
3716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3717 done; \
3718 echo "Doing install-pdf in ash" ; \
3719 (cd $(HOST_SUBDIR)/ash && \
3720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3722 "RANLIB=$${RANLIB}" \
901119ae 3723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
3724 install-pdf) \
3725 || exit 1
3726
3727@endif ash
3728
65d6e994
CD
3729.PHONY: maybe-install-html-ash install-html-ash
3730maybe-install-html-ash:
3731@if ash
3732maybe-install-html-ash: install-html-ash
3733
3734install-html-ash: \
3735 configure-ash \
3736 html-ash
3737 @: $(MAKE); $(unstage)
3738 @[ -f ./ash/Makefile ] || exit 0; \
3739 r=`${PWD_COMMAND}`; export r; \
3740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3741 $(HOST_EXPORTS) \
3742 for flag in $(EXTRA_HOST_FLAGS) ; do \
3743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3744 done; \
3745 echo "Doing install-html in ash" ; \
3746 (cd $(HOST_SUBDIR)/ash && \
3747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3749 "RANLIB=$${RANLIB}" \
901119ae 3750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
3751 install-html) \
3752 || exit 1
3753
3754@endif ash
3755
295f4e42
NN
3756.PHONY: maybe-installcheck-ash installcheck-ash
3757maybe-installcheck-ash:
60975492
PB
3758@if ash
3759maybe-installcheck-ash: installcheck-ash
1358ccea 3760
295f4e42 3761installcheck-ash: \
05750653 3762 configure-ash
f41d6665 3763 @: $(MAKE); $(unstage)
295f4e42 3764 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
3765 r=`${PWD_COMMAND}`; export r; \
3766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3767 $(HOST_EXPORTS) \
d32ab992 3768 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3770 done; \
295f4e42 3771 echo "Doing installcheck in ash" ; \
215c351a 3772 (cd $(HOST_SUBDIR)/ash && \
1358ccea
NN
3773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3775 "RANLIB=$${RANLIB}" \
901119ae 3776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3777 installcheck) \
1358ccea
NN
3778 || exit 1
3779
60975492 3780@endif ash
1358ccea 3781
295f4e42
NN
3782.PHONY: maybe-mostlyclean-ash mostlyclean-ash
3783maybe-mostlyclean-ash:
60975492
PB
3784@if ash
3785maybe-mostlyclean-ash: mostlyclean-ash
1358ccea 3786
05750653 3787mostlyclean-ash:
f41d6665 3788 @: $(MAKE); $(unstage)
295f4e42 3789 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
3790 r=`${PWD_COMMAND}`; export r; \
3791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3792 $(HOST_EXPORTS) \
d32ab992 3793 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3795 done; \
295f4e42 3796 echo "Doing mostlyclean in ash" ; \
215c351a 3797 (cd $(HOST_SUBDIR)/ash && \
1358ccea
NN
3798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3800 "RANLIB=$${RANLIB}" \
901119ae 3801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3802 mostlyclean) \
1358ccea
NN
3803 || exit 1
3804
60975492 3805@endif ash
1358ccea 3806
295f4e42
NN
3807.PHONY: maybe-clean-ash clean-ash
3808maybe-clean-ash:
60975492
PB
3809@if ash
3810maybe-clean-ash: clean-ash
1358ccea 3811
05750653 3812clean-ash:
f41d6665 3813 @: $(MAKE); $(unstage)
295f4e42 3814 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
3815 r=`${PWD_COMMAND}`; export r; \
3816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3817 $(HOST_EXPORTS) \
d32ab992 3818 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3820 done; \
295f4e42 3821 echo "Doing clean in ash" ; \
215c351a 3822 (cd $(HOST_SUBDIR)/ash && \
1358ccea
NN
3823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3825 "RANLIB=$${RANLIB}" \
901119ae 3826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3827 clean) \
1358ccea
NN
3828 || exit 1
3829
60975492 3830@endif ash
1358ccea 3831
295f4e42
NN
3832.PHONY: maybe-distclean-ash distclean-ash
3833maybe-distclean-ash:
60975492
PB
3834@if ash
3835maybe-distclean-ash: distclean-ash
1358ccea 3836
05750653 3837distclean-ash:
f41d6665 3838 @: $(MAKE); $(unstage)
295f4e42 3839 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
3840 r=`${PWD_COMMAND}`; export r; \
3841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3842 $(HOST_EXPORTS) \
d32ab992 3843 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3845 done; \
295f4e42 3846 echo "Doing distclean in ash" ; \
215c351a 3847 (cd $(HOST_SUBDIR)/ash && \
1358ccea
NN
3848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3850 "RANLIB=$${RANLIB}" \
901119ae 3851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3852 distclean) \
1358ccea
NN
3853 || exit 1
3854
60975492 3855@endif ash
1358ccea 3856
295f4e42
NN
3857.PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
3858maybe-maintainer-clean-ash:
60975492
PB
3859@if ash
3860maybe-maintainer-clean-ash: maintainer-clean-ash
1358ccea 3861
05750653 3862maintainer-clean-ash:
f41d6665 3863 @: $(MAKE); $(unstage)
295f4e42 3864 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
3865 r=`${PWD_COMMAND}`; export r; \
3866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3867 $(HOST_EXPORTS) \
d32ab992 3868 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3870 done; \
295f4e42 3871 echo "Doing maintainer-clean in ash" ; \
215c351a 3872 (cd $(HOST_SUBDIR)/ash && \
1358ccea
NN
3873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3875 "RANLIB=$${RANLIB}" \
901119ae 3876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3877 maintainer-clean) \
1358ccea
NN
3878 || exit 1
3879
60975492 3880@endif ash
1358ccea 3881
1358ccea 3882
25b42232 3883
295f4e42
NN
3884.PHONY: configure-autoconf maybe-configure-autoconf
3885maybe-configure-autoconf:
3ff3adad
PB
3886@if gcc-bootstrap
3887configure-autoconf: stage_current
3888@endif gcc-bootstrap
60975492
PB
3889@if autoconf
3890maybe-configure-autoconf: configure-autoconf
cc11cc9b 3891configure-autoconf:
f41d6665 3892 @: $(MAKE); $(unstage)
cc11cc9b 3893 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 3894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
3895 test ! -f $(HOST_SUBDIR)/autoconf/Makefile || exit 0; \
3896 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/autoconf ; \
f61428ed 3897 $(HOST_EXPORTS) \
25b42232
PB
3898 echo Configuring in $(HOST_SUBDIR)/autoconf; \
3899 cd "$(HOST_SUBDIR)/autoconf" || exit 1; \
295f4e42 3900 case $(srcdir) in \
215c351a
PB
3901 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3902 *) topdir=`echo $(HOST_SUBDIR)/autoconf/ | \
3903 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 3904 esac; \
215c351a
PB
3905 srcdiroption="--srcdir=$${topdir}/autoconf"; \
3906 libsrcdir="$$s/autoconf"; \
295f4e42 3907 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
3908 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3909 --target=${target_alias} $${srcdiroption} \
1358ccea 3910 || exit 1
60975492 3911@endif autoconf
1358ccea 3912
25b42232
PB
3913
3914
ce406537
PB
3915
3916
295f4e42
NN
3917.PHONY: all-autoconf maybe-all-autoconf
3918maybe-all-autoconf:
3ff3adad
PB
3919@if gcc-bootstrap
3920all-autoconf: stage_current
3921@endif gcc-bootstrap
60975492 3922@if autoconf
7e0b5752 3923TARGET-autoconf=all
60975492 3924maybe-all-autoconf: all-autoconf
295f4e42 3925all-autoconf: configure-autoconf
f41d6665 3926 @: $(MAKE); $(unstage)
295f4e42
NN
3927 @r=`${PWD_COMMAND}`; export r; \
3928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 3929 $(HOST_EXPORTS) \
215c351a 3930 (cd $(HOST_SUBDIR)/autoconf && \
1c8bd6a3
PB
3931 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3932 $(TARGET-autoconf))
60975492 3933@endif autoconf
1358ccea 3934
25b42232 3935
ce406537
PB
3936
3937
295f4e42
NN
3938.PHONY: check-autoconf maybe-check-autoconf
3939maybe-check-autoconf:
60975492
PB
3940@if autoconf
3941maybe-check-autoconf: check-autoconf
1358ccea 3942
295f4e42 3943check-autoconf:
f41d6665 3944 @: $(MAKE); $(unstage)
295f4e42 3945 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 3946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3947 $(HOST_EXPORTS) \
215c351a
PB
3948 (cd $(HOST_SUBDIR)/autoconf && \
3949 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 3950
60975492 3951@endif autoconf
1358ccea 3952
295f4e42
NN
3953.PHONY: install-autoconf maybe-install-autoconf
3954maybe-install-autoconf:
60975492
PB
3955@if autoconf
3956maybe-install-autoconf: install-autoconf
1358ccea 3957
295f4e42 3958install-autoconf: installdirs
f41d6665 3959 @: $(MAKE); $(unstage)
295f4e42 3960 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 3961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3962 $(HOST_EXPORTS) \
215c351a 3963 (cd $(HOST_SUBDIR)/autoconf && \
ace9ac7b 3964 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 3965
60975492 3966@endif autoconf
1358ccea 3967
b5422ad7 3968# Other targets (info, dvi, pdf, etc.)
1358ccea 3969
295f4e42
NN
3970.PHONY: maybe-info-autoconf info-autoconf
3971maybe-info-autoconf:
60975492
PB
3972@if autoconf
3973maybe-info-autoconf: info-autoconf
295f4e42
NN
3974
3975info-autoconf: \
05750653 3976 configure-autoconf
f41d6665 3977 @: $(MAKE); $(unstage)
295f4e42 3978 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
3979 r=`${PWD_COMMAND}`; export r; \
3980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3981 $(HOST_EXPORTS) \
d32ab992 3982 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
3983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3984 done; \
295f4e42 3985 echo "Doing info in autoconf" ; \
215c351a 3986 (cd $(HOST_SUBDIR)/autoconf && \
1358ccea
NN
3987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3989 "RANLIB=$${RANLIB}" \
901119ae 3990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 3991 info) \
1358ccea
NN
3992 || exit 1
3993
60975492 3994@endif autoconf
1358ccea 3995
295f4e42
NN
3996.PHONY: maybe-dvi-autoconf dvi-autoconf
3997maybe-dvi-autoconf:
60975492
PB
3998@if autoconf
3999maybe-dvi-autoconf: dvi-autoconf
1358ccea 4000
295f4e42 4001dvi-autoconf: \
05750653 4002 configure-autoconf
f41d6665 4003 @: $(MAKE); $(unstage)
295f4e42 4004 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
4005 r=`${PWD_COMMAND}`; export r; \
4006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4007 $(HOST_EXPORTS) \
d32ab992 4008 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4010 done; \
295f4e42 4011 echo "Doing dvi in autoconf" ; \
215c351a 4012 (cd $(HOST_SUBDIR)/autoconf && \
1358ccea
NN
4013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4015 "RANLIB=$${RANLIB}" \
901119ae 4016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4017 dvi) \
1358ccea
NN
4018 || exit 1
4019
60975492 4020@endif autoconf
1358ccea 4021
b5422ad7
BM
4022.PHONY: maybe-pdf-autoconf pdf-autoconf
4023maybe-pdf-autoconf:
4024@if autoconf
4025maybe-pdf-autoconf: pdf-autoconf
4026
4027pdf-autoconf: \
4028 configure-autoconf
4029 @: $(MAKE); $(unstage)
4030 @[ -f ./autoconf/Makefile ] || exit 0; \
4031 r=`${PWD_COMMAND}`; export r; \
4032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4033 $(HOST_EXPORTS) \
4034 for flag in $(EXTRA_HOST_FLAGS) ; do \
4035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4036 done; \
4037 echo "Doing pdf in autoconf" ; \
4038 (cd $(HOST_SUBDIR)/autoconf && \
4039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4041 "RANLIB=$${RANLIB}" \
901119ae 4042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
4043 pdf) \
4044 || exit 1
4045
4046@endif autoconf
4047
f87a2b2e
MS
4048.PHONY: maybe-html-autoconf html-autoconf
4049maybe-html-autoconf:
4050@if autoconf
4051maybe-html-autoconf: html-autoconf
4052
4053html-autoconf: \
05750653 4054 configure-autoconf
f41d6665 4055 @: $(MAKE); $(unstage)
f87a2b2e
MS
4056 @[ -f ./autoconf/Makefile ] || exit 0; \
4057 r=`${PWD_COMMAND}`; export r; \
4058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
4059 $(HOST_EXPORTS) \
4060 for flag in $(EXTRA_HOST_FLAGS) ; do \
4061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4062 done; \
4063 echo "Doing html in autoconf" ; \
215c351a 4064 (cd $(HOST_SUBDIR)/autoconf && \
f87a2b2e
MS
4065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4067 "RANLIB=$${RANLIB}" \
901119ae 4068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
4069 html) \
4070 || exit 1
4071
4072@endif autoconf
4073
295f4e42
NN
4074.PHONY: maybe-TAGS-autoconf TAGS-autoconf
4075maybe-TAGS-autoconf:
60975492
PB
4076@if autoconf
4077maybe-TAGS-autoconf: TAGS-autoconf
1358ccea 4078
295f4e42 4079TAGS-autoconf: \
05750653 4080 configure-autoconf
f41d6665 4081 @: $(MAKE); $(unstage)
295f4e42 4082 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
4083 r=`${PWD_COMMAND}`; export r; \
4084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4085 $(HOST_EXPORTS) \
d32ab992 4086 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4088 done; \
295f4e42 4089 echo "Doing TAGS in autoconf" ; \
215c351a 4090 (cd $(HOST_SUBDIR)/autoconf && \
1358ccea
NN
4091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4093 "RANLIB=$${RANLIB}" \
901119ae 4094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4095 TAGS) \
1358ccea
NN
4096 || exit 1
4097
60975492 4098@endif autoconf
1358ccea 4099
295f4e42
NN
4100.PHONY: maybe-install-info-autoconf install-info-autoconf
4101maybe-install-info-autoconf:
60975492
PB
4102@if autoconf
4103maybe-install-info-autoconf: install-info-autoconf
1358ccea 4104
295f4e42
NN
4105install-info-autoconf: \
4106 configure-autoconf \
05750653 4107 info-autoconf
f41d6665 4108 @: $(MAKE); $(unstage)
295f4e42 4109 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
4110 r=`${PWD_COMMAND}`; export r; \
4111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4112 $(HOST_EXPORTS) \
d32ab992 4113 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4115 done; \
295f4e42 4116 echo "Doing install-info in autoconf" ; \
215c351a 4117 (cd $(HOST_SUBDIR)/autoconf && \
1358ccea
NN
4118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4120 "RANLIB=$${RANLIB}" \
901119ae 4121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4122 install-info) \
1358ccea
NN
4123 || exit 1
4124
60975492 4125@endif autoconf
1358ccea 4126
9c4d2493
BM
4127.PHONY: maybe-install-pdf-autoconf install-pdf-autoconf
4128maybe-install-pdf-autoconf:
4129@if autoconf
4130maybe-install-pdf-autoconf: install-pdf-autoconf
4131
4132install-pdf-autoconf: \
4133 configure-autoconf \
4134 pdf-autoconf
4135 @: $(MAKE); $(unstage)
4136 @[ -f ./autoconf/Makefile ] || exit 0; \
4137 r=`${PWD_COMMAND}`; export r; \
4138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4139 $(HOST_EXPORTS) \
4140 for flag in $(EXTRA_HOST_FLAGS) ; do \
4141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4142 done; \
4143 echo "Doing install-pdf in autoconf" ; \
4144 (cd $(HOST_SUBDIR)/autoconf && \
4145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4147 "RANLIB=$${RANLIB}" \
901119ae 4148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
4149 install-pdf) \
4150 || exit 1
4151
4152@endif autoconf
4153
65d6e994
CD
4154.PHONY: maybe-install-html-autoconf install-html-autoconf
4155maybe-install-html-autoconf:
4156@if autoconf
4157maybe-install-html-autoconf: install-html-autoconf
4158
4159install-html-autoconf: \
4160 configure-autoconf \
4161 html-autoconf
4162 @: $(MAKE); $(unstage)
4163 @[ -f ./autoconf/Makefile ] || exit 0; \
4164 r=`${PWD_COMMAND}`; export r; \
4165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4166 $(HOST_EXPORTS) \
4167 for flag in $(EXTRA_HOST_FLAGS) ; do \
4168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4169 done; \
4170 echo "Doing install-html in autoconf" ; \
4171 (cd $(HOST_SUBDIR)/autoconf && \
4172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4174 "RANLIB=$${RANLIB}" \
901119ae 4175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
4176 install-html) \
4177 || exit 1
4178
4179@endif autoconf
4180
295f4e42
NN
4181.PHONY: maybe-installcheck-autoconf installcheck-autoconf
4182maybe-installcheck-autoconf:
60975492
PB
4183@if autoconf
4184maybe-installcheck-autoconf: installcheck-autoconf
1358ccea 4185
295f4e42 4186installcheck-autoconf: \
05750653 4187 configure-autoconf
f41d6665 4188 @: $(MAKE); $(unstage)
295f4e42 4189 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
4190 r=`${PWD_COMMAND}`; export r; \
4191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4192 $(HOST_EXPORTS) \
d32ab992 4193 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4195 done; \
295f4e42 4196 echo "Doing installcheck in autoconf" ; \
215c351a 4197 (cd $(HOST_SUBDIR)/autoconf && \
1358ccea
NN
4198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4200 "RANLIB=$${RANLIB}" \
901119ae 4201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4202 installcheck) \
1358ccea
NN
4203 || exit 1
4204
60975492 4205@endif autoconf
1358ccea 4206
295f4e42
NN
4207.PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
4208maybe-mostlyclean-autoconf:
60975492
PB
4209@if autoconf
4210maybe-mostlyclean-autoconf: mostlyclean-autoconf
1358ccea 4211
05750653 4212mostlyclean-autoconf:
f41d6665 4213 @: $(MAKE); $(unstage)
295f4e42 4214 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
4215 r=`${PWD_COMMAND}`; export r; \
4216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4217 $(HOST_EXPORTS) \
d32ab992 4218 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4220 done; \
295f4e42 4221 echo "Doing mostlyclean in autoconf" ; \
215c351a 4222 (cd $(HOST_SUBDIR)/autoconf && \
1358ccea
NN
4223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4225 "RANLIB=$${RANLIB}" \
901119ae 4226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4227 mostlyclean) \
1358ccea
NN
4228 || exit 1
4229
60975492 4230@endif autoconf
1358ccea 4231
295f4e42
NN
4232.PHONY: maybe-clean-autoconf clean-autoconf
4233maybe-clean-autoconf:
60975492
PB
4234@if autoconf
4235maybe-clean-autoconf: clean-autoconf
1358ccea 4236
05750653 4237clean-autoconf:
f41d6665 4238 @: $(MAKE); $(unstage)
295f4e42 4239 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
4240 r=`${PWD_COMMAND}`; export r; \
4241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4242 $(HOST_EXPORTS) \
d32ab992 4243 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4245 done; \
295f4e42 4246 echo "Doing clean in autoconf" ; \
215c351a 4247 (cd $(HOST_SUBDIR)/autoconf && \
1358ccea
NN
4248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4250 "RANLIB=$${RANLIB}" \
901119ae 4251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4252 clean) \
1358ccea
NN
4253 || exit 1
4254
60975492 4255@endif autoconf
1358ccea 4256
295f4e42
NN
4257.PHONY: maybe-distclean-autoconf distclean-autoconf
4258maybe-distclean-autoconf:
60975492
PB
4259@if autoconf
4260maybe-distclean-autoconf: distclean-autoconf
1358ccea 4261
05750653 4262distclean-autoconf:
f41d6665 4263 @: $(MAKE); $(unstage)
295f4e42 4264 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
4265 r=`${PWD_COMMAND}`; export r; \
4266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4267 $(HOST_EXPORTS) \
d32ab992 4268 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4270 done; \
295f4e42 4271 echo "Doing distclean in autoconf" ; \
215c351a 4272 (cd $(HOST_SUBDIR)/autoconf && \
1358ccea
NN
4273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4275 "RANLIB=$${RANLIB}" \
901119ae 4276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4277 distclean) \
1358ccea
NN
4278 || exit 1
4279
60975492 4280@endif autoconf
1358ccea 4281
295f4e42
NN
4282.PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
4283maybe-maintainer-clean-autoconf:
60975492
PB
4284@if autoconf
4285maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
1358ccea 4286
05750653 4287maintainer-clean-autoconf:
f41d6665 4288 @: $(MAKE); $(unstage)
295f4e42 4289 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
4290 r=`${PWD_COMMAND}`; export r; \
4291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4292 $(HOST_EXPORTS) \
d32ab992 4293 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4295 done; \
295f4e42 4296 echo "Doing maintainer-clean in autoconf" ; \
215c351a 4297 (cd $(HOST_SUBDIR)/autoconf && \
1358ccea
NN
4298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4300 "RANLIB=$${RANLIB}" \
901119ae 4301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4302 maintainer-clean) \
1358ccea
NN
4303 || exit 1
4304
60975492 4305@endif autoconf
1358ccea 4306
1358ccea 4307
25b42232 4308
295f4e42
NN
4309.PHONY: configure-automake maybe-configure-automake
4310maybe-configure-automake:
3ff3adad
PB
4311@if gcc-bootstrap
4312configure-automake: stage_current
4313@endif gcc-bootstrap
60975492
PB
4314@if automake
4315maybe-configure-automake: configure-automake
cc11cc9b 4316configure-automake:
f41d6665 4317 @: $(MAKE); $(unstage)
cc11cc9b 4318 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 4319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
4320 test ! -f $(HOST_SUBDIR)/automake/Makefile || exit 0; \
4321 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/automake ; \
f61428ed 4322 $(HOST_EXPORTS) \
25b42232
PB
4323 echo Configuring in $(HOST_SUBDIR)/automake; \
4324 cd "$(HOST_SUBDIR)/automake" || exit 1; \
295f4e42 4325 case $(srcdir) in \
215c351a
PB
4326 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4327 *) topdir=`echo $(HOST_SUBDIR)/automake/ | \
4328 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 4329 esac; \
215c351a
PB
4330 srcdiroption="--srcdir=$${topdir}/automake"; \
4331 libsrcdir="$$s/automake"; \
295f4e42 4332 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
4333 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4334 --target=${target_alias} $${srcdiroption} \
1358ccea 4335 || exit 1
60975492 4336@endif automake
1358ccea 4337
25b42232
PB
4338
4339
ce406537
PB
4340
4341
295f4e42
NN
4342.PHONY: all-automake maybe-all-automake
4343maybe-all-automake:
3ff3adad
PB
4344@if gcc-bootstrap
4345all-automake: stage_current
4346@endif gcc-bootstrap
60975492 4347@if automake
7e0b5752 4348TARGET-automake=all
60975492 4349maybe-all-automake: all-automake
295f4e42 4350all-automake: configure-automake
f41d6665 4351 @: $(MAKE); $(unstage)
295f4e42
NN
4352 @r=`${PWD_COMMAND}`; export r; \
4353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 4354 $(HOST_EXPORTS) \
215c351a 4355 (cd $(HOST_SUBDIR)/automake && \
1c8bd6a3
PB
4356 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4357 $(TARGET-automake))
60975492 4358@endif automake
1358ccea 4359
25b42232 4360
ce406537
PB
4361
4362
295f4e42
NN
4363.PHONY: check-automake maybe-check-automake
4364maybe-check-automake:
60975492
PB
4365@if automake
4366maybe-check-automake: check-automake
1358ccea 4367
295f4e42 4368check-automake:
f41d6665 4369 @: $(MAKE); $(unstage)
295f4e42 4370 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 4371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4372 $(HOST_EXPORTS) \
215c351a
PB
4373 (cd $(HOST_SUBDIR)/automake && \
4374 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 4375
60975492 4376@endif automake
1358ccea 4377
295f4e42
NN
4378.PHONY: install-automake maybe-install-automake
4379maybe-install-automake:
60975492
PB
4380@if automake
4381maybe-install-automake: install-automake
1358ccea 4382
295f4e42 4383install-automake: installdirs
f41d6665 4384 @: $(MAKE); $(unstage)
295f4e42 4385 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 4386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4387 $(HOST_EXPORTS) \
215c351a 4388 (cd $(HOST_SUBDIR)/automake && \
ace9ac7b 4389 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 4390
60975492 4391@endif automake
1358ccea 4392
b5422ad7 4393# Other targets (info, dvi, pdf, etc.)
1358ccea 4394
295f4e42
NN
4395.PHONY: maybe-info-automake info-automake
4396maybe-info-automake:
60975492
PB
4397@if automake
4398maybe-info-automake: info-automake
295f4e42
NN
4399
4400info-automake: \
05750653 4401 configure-automake
f41d6665 4402 @: $(MAKE); $(unstage)
295f4e42 4403 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
4404 r=`${PWD_COMMAND}`; export r; \
4405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4406 $(HOST_EXPORTS) \
d32ab992 4407 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4409 done; \
295f4e42 4410 echo "Doing info in automake" ; \
215c351a 4411 (cd $(HOST_SUBDIR)/automake && \
1358ccea
NN
4412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4414 "RANLIB=$${RANLIB}" \
901119ae 4415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4416 info) \
1358ccea
NN
4417 || exit 1
4418
60975492 4419@endif automake
1358ccea 4420
295f4e42
NN
4421.PHONY: maybe-dvi-automake dvi-automake
4422maybe-dvi-automake:
60975492
PB
4423@if automake
4424maybe-dvi-automake: dvi-automake
1358ccea 4425
295f4e42 4426dvi-automake: \
05750653 4427 configure-automake
f41d6665 4428 @: $(MAKE); $(unstage)
295f4e42 4429 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
4430 r=`${PWD_COMMAND}`; export r; \
4431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4432 $(HOST_EXPORTS) \
d32ab992 4433 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4435 done; \
295f4e42 4436 echo "Doing dvi in automake" ; \
215c351a 4437 (cd $(HOST_SUBDIR)/automake && \
1358ccea
NN
4438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4440 "RANLIB=$${RANLIB}" \
901119ae 4441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4442 dvi) \
1358ccea
NN
4443 || exit 1
4444
60975492 4445@endif automake
1358ccea 4446
b5422ad7
BM
4447.PHONY: maybe-pdf-automake pdf-automake
4448maybe-pdf-automake:
4449@if automake
4450maybe-pdf-automake: pdf-automake
4451
4452pdf-automake: \
4453 configure-automake
4454 @: $(MAKE); $(unstage)
4455 @[ -f ./automake/Makefile ] || exit 0; \
4456 r=`${PWD_COMMAND}`; export r; \
4457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4458 $(HOST_EXPORTS) \
4459 for flag in $(EXTRA_HOST_FLAGS) ; do \
4460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4461 done; \
4462 echo "Doing pdf in automake" ; \
4463 (cd $(HOST_SUBDIR)/automake && \
4464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4466 "RANLIB=$${RANLIB}" \
901119ae 4467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
4468 pdf) \
4469 || exit 1
4470
4471@endif automake
4472
f87a2b2e
MS
4473.PHONY: maybe-html-automake html-automake
4474maybe-html-automake:
4475@if automake
4476maybe-html-automake: html-automake
4477
4478html-automake: \
05750653 4479 configure-automake
f41d6665 4480 @: $(MAKE); $(unstage)
f87a2b2e
MS
4481 @[ -f ./automake/Makefile ] || exit 0; \
4482 r=`${PWD_COMMAND}`; export r; \
4483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
4484 $(HOST_EXPORTS) \
4485 for flag in $(EXTRA_HOST_FLAGS) ; do \
4486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4487 done; \
4488 echo "Doing html in automake" ; \
215c351a 4489 (cd $(HOST_SUBDIR)/automake && \
f87a2b2e
MS
4490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4492 "RANLIB=$${RANLIB}" \
901119ae 4493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
4494 html) \
4495 || exit 1
4496
4497@endif automake
4498
295f4e42
NN
4499.PHONY: maybe-TAGS-automake TAGS-automake
4500maybe-TAGS-automake:
60975492
PB
4501@if automake
4502maybe-TAGS-automake: TAGS-automake
1358ccea 4503
295f4e42 4504TAGS-automake: \
05750653 4505 configure-automake
f41d6665 4506 @: $(MAKE); $(unstage)
295f4e42 4507 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
4508 r=`${PWD_COMMAND}`; export r; \
4509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4510 $(HOST_EXPORTS) \
d32ab992 4511 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4513 done; \
295f4e42 4514 echo "Doing TAGS in automake" ; \
215c351a 4515 (cd $(HOST_SUBDIR)/automake && \
1358ccea
NN
4516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4518 "RANLIB=$${RANLIB}" \
901119ae 4519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4520 TAGS) \
1358ccea
NN
4521 || exit 1
4522
60975492 4523@endif automake
1358ccea 4524
295f4e42
NN
4525.PHONY: maybe-install-info-automake install-info-automake
4526maybe-install-info-automake:
60975492
PB
4527@if automake
4528maybe-install-info-automake: install-info-automake
1358ccea 4529
295f4e42
NN
4530install-info-automake: \
4531 configure-automake \
05750653 4532 info-automake
f41d6665 4533 @: $(MAKE); $(unstage)
295f4e42 4534 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
4535 r=`${PWD_COMMAND}`; export r; \
4536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4537 $(HOST_EXPORTS) \
d32ab992 4538 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4540 done; \
295f4e42 4541 echo "Doing install-info in automake" ; \
215c351a 4542 (cd $(HOST_SUBDIR)/automake && \
1358ccea
NN
4543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4545 "RANLIB=$${RANLIB}" \
901119ae 4546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4547 install-info) \
1358ccea
NN
4548 || exit 1
4549
60975492 4550@endif automake
1358ccea 4551
9c4d2493
BM
4552.PHONY: maybe-install-pdf-automake install-pdf-automake
4553maybe-install-pdf-automake:
4554@if automake
4555maybe-install-pdf-automake: install-pdf-automake
4556
4557install-pdf-automake: \
4558 configure-automake \
4559 pdf-automake
4560 @: $(MAKE); $(unstage)
4561 @[ -f ./automake/Makefile ] || exit 0; \
4562 r=`${PWD_COMMAND}`; export r; \
4563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4564 $(HOST_EXPORTS) \
4565 for flag in $(EXTRA_HOST_FLAGS) ; do \
4566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4567 done; \
4568 echo "Doing install-pdf in automake" ; \
4569 (cd $(HOST_SUBDIR)/automake && \
4570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4572 "RANLIB=$${RANLIB}" \
901119ae 4573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
4574 install-pdf) \
4575 || exit 1
4576
4577@endif automake
4578
65d6e994
CD
4579.PHONY: maybe-install-html-automake install-html-automake
4580maybe-install-html-automake:
4581@if automake
4582maybe-install-html-automake: install-html-automake
4583
4584install-html-automake: \
4585 configure-automake \
4586 html-automake
4587 @: $(MAKE); $(unstage)
4588 @[ -f ./automake/Makefile ] || exit 0; \
4589 r=`${PWD_COMMAND}`; export r; \
4590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4591 $(HOST_EXPORTS) \
4592 for flag in $(EXTRA_HOST_FLAGS) ; do \
4593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4594 done; \
4595 echo "Doing install-html in automake" ; \
4596 (cd $(HOST_SUBDIR)/automake && \
4597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4599 "RANLIB=$${RANLIB}" \
901119ae 4600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
4601 install-html) \
4602 || exit 1
4603
4604@endif automake
4605
295f4e42
NN
4606.PHONY: maybe-installcheck-automake installcheck-automake
4607maybe-installcheck-automake:
60975492
PB
4608@if automake
4609maybe-installcheck-automake: installcheck-automake
1358ccea 4610
295f4e42 4611installcheck-automake: \
05750653 4612 configure-automake
f41d6665 4613 @: $(MAKE); $(unstage)
295f4e42 4614 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
4615 r=`${PWD_COMMAND}`; export r; \
4616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4617 $(HOST_EXPORTS) \
d32ab992 4618 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4620 done; \
295f4e42 4621 echo "Doing installcheck in automake" ; \
215c351a 4622 (cd $(HOST_SUBDIR)/automake && \
1358ccea
NN
4623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4625 "RANLIB=$${RANLIB}" \
901119ae 4626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4627 installcheck) \
1358ccea
NN
4628 || exit 1
4629
60975492 4630@endif automake
1358ccea 4631
295f4e42
NN
4632.PHONY: maybe-mostlyclean-automake mostlyclean-automake
4633maybe-mostlyclean-automake:
60975492
PB
4634@if automake
4635maybe-mostlyclean-automake: mostlyclean-automake
1358ccea 4636
05750653 4637mostlyclean-automake:
f41d6665 4638 @: $(MAKE); $(unstage)
295f4e42 4639 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
4640 r=`${PWD_COMMAND}`; export r; \
4641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4642 $(HOST_EXPORTS) \
d32ab992 4643 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4645 done; \
295f4e42 4646 echo "Doing mostlyclean in automake" ; \
215c351a 4647 (cd $(HOST_SUBDIR)/automake && \
1358ccea
NN
4648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4650 "RANLIB=$${RANLIB}" \
901119ae 4651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4652 mostlyclean) \
1358ccea
NN
4653 || exit 1
4654
60975492 4655@endif automake
1358ccea 4656
295f4e42
NN
4657.PHONY: maybe-clean-automake clean-automake
4658maybe-clean-automake:
60975492
PB
4659@if automake
4660maybe-clean-automake: clean-automake
1358ccea 4661
05750653 4662clean-automake:
f41d6665 4663 @: $(MAKE); $(unstage)
295f4e42 4664 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
4665 r=`${PWD_COMMAND}`; export r; \
4666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4667 $(HOST_EXPORTS) \
d32ab992 4668 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4670 done; \
295f4e42 4671 echo "Doing clean in automake" ; \
215c351a 4672 (cd $(HOST_SUBDIR)/automake && \
1358ccea
NN
4673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4675 "RANLIB=$${RANLIB}" \
901119ae 4676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4677 clean) \
1358ccea
NN
4678 || exit 1
4679
60975492 4680@endif automake
1358ccea 4681
295f4e42
NN
4682.PHONY: maybe-distclean-automake distclean-automake
4683maybe-distclean-automake:
60975492
PB
4684@if automake
4685maybe-distclean-automake: distclean-automake
1358ccea 4686
05750653 4687distclean-automake:
f41d6665 4688 @: $(MAKE); $(unstage)
295f4e42 4689 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
4690 r=`${PWD_COMMAND}`; export r; \
4691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4692 $(HOST_EXPORTS) \
d32ab992 4693 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4695 done; \
295f4e42 4696 echo "Doing distclean in automake" ; \
215c351a 4697 (cd $(HOST_SUBDIR)/automake && \
1358ccea
NN
4698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4700 "RANLIB=$${RANLIB}" \
901119ae 4701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4702 distclean) \
1358ccea
NN
4703 || exit 1
4704
60975492 4705@endif automake
1358ccea 4706
295f4e42
NN
4707.PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
4708maybe-maintainer-clean-automake:
60975492
PB
4709@if automake
4710maybe-maintainer-clean-automake: maintainer-clean-automake
1358ccea 4711
05750653 4712maintainer-clean-automake:
f41d6665 4713 @: $(MAKE); $(unstage)
295f4e42 4714 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
4715 r=`${PWD_COMMAND}`; export r; \
4716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4717 $(HOST_EXPORTS) \
d32ab992 4718 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4720 done; \
295f4e42 4721 echo "Doing maintainer-clean in automake" ; \
215c351a 4722 (cd $(HOST_SUBDIR)/automake && \
1358ccea
NN
4723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4725 "RANLIB=$${RANLIB}" \
901119ae 4726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4727 maintainer-clean) \
1358ccea
NN
4728 || exit 1
4729
60975492 4730@endif automake
1358ccea 4731
1358ccea 4732
25b42232 4733
295f4e42
NN
4734.PHONY: configure-bash maybe-configure-bash
4735maybe-configure-bash:
3ff3adad
PB
4736@if gcc-bootstrap
4737configure-bash: stage_current
4738@endif gcc-bootstrap
60975492
PB
4739@if bash
4740maybe-configure-bash: configure-bash
cc11cc9b 4741configure-bash:
f41d6665 4742 @: $(MAKE); $(unstage)
cc11cc9b 4743 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 4744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
4745 test ! -f $(HOST_SUBDIR)/bash/Makefile || exit 0; \
4746 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bash ; \
f61428ed 4747 $(HOST_EXPORTS) \
25b42232
PB
4748 echo Configuring in $(HOST_SUBDIR)/bash; \
4749 cd "$(HOST_SUBDIR)/bash" || exit 1; \
295f4e42 4750 case $(srcdir) in \
215c351a
PB
4751 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4752 *) topdir=`echo $(HOST_SUBDIR)/bash/ | \
4753 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 4754 esac; \
215c351a
PB
4755 srcdiroption="--srcdir=$${topdir}/bash"; \
4756 libsrcdir="$$s/bash"; \
295f4e42 4757 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
4758 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4759 --target=${target_alias} $${srcdiroption} \
1358ccea 4760 || exit 1
60975492 4761@endif bash
1358ccea 4762
25b42232
PB
4763
4764
ce406537
PB
4765
4766
295f4e42
NN
4767.PHONY: all-bash maybe-all-bash
4768maybe-all-bash:
3ff3adad
PB
4769@if gcc-bootstrap
4770all-bash: stage_current
4771@endif gcc-bootstrap
60975492 4772@if bash
7e0b5752 4773TARGET-bash=all
60975492 4774maybe-all-bash: all-bash
295f4e42 4775all-bash: configure-bash
f41d6665 4776 @: $(MAKE); $(unstage)
295f4e42
NN
4777 @r=`${PWD_COMMAND}`; export r; \
4778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 4779 $(HOST_EXPORTS) \
215c351a 4780 (cd $(HOST_SUBDIR)/bash && \
1c8bd6a3
PB
4781 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4782 $(TARGET-bash))
60975492 4783@endif bash
1358ccea 4784
25b42232 4785
ce406537
PB
4786
4787
295f4e42
NN
4788.PHONY: check-bash maybe-check-bash
4789maybe-check-bash:
60975492
PB
4790@if bash
4791maybe-check-bash: check-bash
1358ccea 4792
295f4e42 4793check-bash:
f41d6665 4794 @: $(MAKE); $(unstage)
295f4e42 4795 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 4796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4797 $(HOST_EXPORTS) \
215c351a
PB
4798 (cd $(HOST_SUBDIR)/bash && \
4799 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 4800
60975492 4801@endif bash
1358ccea 4802
295f4e42
NN
4803.PHONY: install-bash maybe-install-bash
4804maybe-install-bash:
60975492
PB
4805@if bash
4806maybe-install-bash: install-bash
1358ccea 4807
295f4e42 4808install-bash: installdirs
f41d6665 4809 @: $(MAKE); $(unstage)
295f4e42
NN
4810 @r=`${PWD_COMMAND}`; export r; \
4811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4812 $(HOST_EXPORTS) \
215c351a 4813 (cd $(HOST_SUBDIR)/bash && \
ace9ac7b 4814 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 4815
60975492 4816@endif bash
295f4e42 4817
b5422ad7 4818# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
4819
4820.PHONY: maybe-info-bash info-bash
4821maybe-info-bash:
60975492
PB
4822@if bash
4823maybe-info-bash: info-bash
295f4e42
NN
4824
4825info-bash: \
05750653 4826 configure-bash
f41d6665 4827 @: $(MAKE); $(unstage)
295f4e42 4828 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
4829 r=`${PWD_COMMAND}`; export r; \
4830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4831 $(HOST_EXPORTS) \
d32ab992 4832 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4834 done; \
295f4e42 4835 echo "Doing info in bash" ; \
215c351a 4836 (cd $(HOST_SUBDIR)/bash && \
1358ccea
NN
4837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4839 "RANLIB=$${RANLIB}" \
901119ae 4840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4841 info) \
1358ccea
NN
4842 || exit 1
4843
60975492 4844@endif bash
1358ccea 4845
295f4e42
NN
4846.PHONY: maybe-dvi-bash dvi-bash
4847maybe-dvi-bash:
60975492
PB
4848@if bash
4849maybe-dvi-bash: dvi-bash
1358ccea 4850
295f4e42 4851dvi-bash: \
05750653 4852 configure-bash
f41d6665 4853 @: $(MAKE); $(unstage)
295f4e42 4854 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
4855 r=`${PWD_COMMAND}`; export r; \
4856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4857 $(HOST_EXPORTS) \
d32ab992 4858 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4860 done; \
295f4e42 4861 echo "Doing dvi in bash" ; \
215c351a 4862 (cd $(HOST_SUBDIR)/bash && \
1358ccea
NN
4863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4865 "RANLIB=$${RANLIB}" \
901119ae 4866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4867 dvi) \
1358ccea
NN
4868 || exit 1
4869
60975492 4870@endif bash
1358ccea 4871
b5422ad7
BM
4872.PHONY: maybe-pdf-bash pdf-bash
4873maybe-pdf-bash:
4874@if bash
4875maybe-pdf-bash: pdf-bash
4876
4877pdf-bash: \
4878 configure-bash
4879 @: $(MAKE); $(unstage)
4880 @[ -f ./bash/Makefile ] || exit 0; \
4881 r=`${PWD_COMMAND}`; export r; \
4882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4883 $(HOST_EXPORTS) \
4884 for flag in $(EXTRA_HOST_FLAGS) ; do \
4885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4886 done; \
4887 echo "Doing pdf in bash" ; \
4888 (cd $(HOST_SUBDIR)/bash && \
4889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4891 "RANLIB=$${RANLIB}" \
901119ae 4892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
4893 pdf) \
4894 || exit 1
4895
4896@endif bash
4897
f87a2b2e
MS
4898.PHONY: maybe-html-bash html-bash
4899maybe-html-bash:
4900@if bash
4901maybe-html-bash: html-bash
4902
4903html-bash: \
05750653 4904 configure-bash
f41d6665 4905 @: $(MAKE); $(unstage)
f87a2b2e
MS
4906 @[ -f ./bash/Makefile ] || exit 0; \
4907 r=`${PWD_COMMAND}`; export r; \
4908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
4909 $(HOST_EXPORTS) \
4910 for flag in $(EXTRA_HOST_FLAGS) ; do \
4911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4912 done; \
4913 echo "Doing html in bash" ; \
215c351a 4914 (cd $(HOST_SUBDIR)/bash && \
f87a2b2e
MS
4915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4917 "RANLIB=$${RANLIB}" \
901119ae 4918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
4919 html) \
4920 || exit 1
4921
4922@endif bash
4923
295f4e42
NN
4924.PHONY: maybe-TAGS-bash TAGS-bash
4925maybe-TAGS-bash:
60975492
PB
4926@if bash
4927maybe-TAGS-bash: TAGS-bash
1358ccea 4928
295f4e42 4929TAGS-bash: \
05750653 4930 configure-bash
f41d6665 4931 @: $(MAKE); $(unstage)
295f4e42 4932 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
4933 r=`${PWD_COMMAND}`; export r; \
4934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4935 $(HOST_EXPORTS) \
d32ab992 4936 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4938 done; \
295f4e42 4939 echo "Doing TAGS in bash" ; \
215c351a 4940 (cd $(HOST_SUBDIR)/bash && \
1358ccea
NN
4941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4943 "RANLIB=$${RANLIB}" \
901119ae 4944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4945 TAGS) \
1358ccea
NN
4946 || exit 1
4947
60975492 4948@endif bash
1358ccea 4949
295f4e42
NN
4950.PHONY: maybe-install-info-bash install-info-bash
4951maybe-install-info-bash:
60975492
PB
4952@if bash
4953maybe-install-info-bash: install-info-bash
1358ccea 4954
295f4e42
NN
4955install-info-bash: \
4956 configure-bash \
05750653 4957 info-bash
f41d6665 4958 @: $(MAKE); $(unstage)
295f4e42 4959 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
4960 r=`${PWD_COMMAND}`; export r; \
4961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4962 $(HOST_EXPORTS) \
d32ab992 4963 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
4964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4965 done; \
295f4e42 4966 echo "Doing install-info in bash" ; \
215c351a 4967 (cd $(HOST_SUBDIR)/bash && \
1358ccea
NN
4968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4970 "RANLIB=$${RANLIB}" \
901119ae 4971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 4972 install-info) \
1358ccea
NN
4973 || exit 1
4974
60975492 4975@endif bash
1358ccea 4976
9c4d2493
BM
4977.PHONY: maybe-install-pdf-bash install-pdf-bash
4978maybe-install-pdf-bash:
4979@if bash
4980maybe-install-pdf-bash: install-pdf-bash
4981
4982install-pdf-bash: \
4983 configure-bash \
4984 pdf-bash
4985 @: $(MAKE); $(unstage)
4986 @[ -f ./bash/Makefile ] || exit 0; \
4987 r=`${PWD_COMMAND}`; export r; \
4988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4989 $(HOST_EXPORTS) \
4990 for flag in $(EXTRA_HOST_FLAGS) ; do \
4991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4992 done; \
4993 echo "Doing install-pdf in bash" ; \
4994 (cd $(HOST_SUBDIR)/bash && \
4995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4997 "RANLIB=$${RANLIB}" \
901119ae 4998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
4999 install-pdf) \
5000 || exit 1
5001
5002@endif bash
5003
65d6e994
CD
5004.PHONY: maybe-install-html-bash install-html-bash
5005maybe-install-html-bash:
5006@if bash
5007maybe-install-html-bash: install-html-bash
5008
5009install-html-bash: \
5010 configure-bash \
5011 html-bash
5012 @: $(MAKE); $(unstage)
5013 @[ -f ./bash/Makefile ] || exit 0; \
5014 r=`${PWD_COMMAND}`; export r; \
5015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5016 $(HOST_EXPORTS) \
5017 for flag in $(EXTRA_HOST_FLAGS) ; do \
5018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5019 done; \
5020 echo "Doing install-html in bash" ; \
5021 (cd $(HOST_SUBDIR)/bash && \
5022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5024 "RANLIB=$${RANLIB}" \
901119ae 5025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
5026 install-html) \
5027 || exit 1
5028
5029@endif bash
5030
295f4e42
NN
5031.PHONY: maybe-installcheck-bash installcheck-bash
5032maybe-installcheck-bash:
60975492
PB
5033@if bash
5034maybe-installcheck-bash: installcheck-bash
1358ccea 5035
295f4e42 5036installcheck-bash: \
05750653 5037 configure-bash
f41d6665 5038 @: $(MAKE); $(unstage)
295f4e42 5039 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
5040 r=`${PWD_COMMAND}`; export r; \
5041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5042 $(HOST_EXPORTS) \
d32ab992 5043 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
5044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5045 done; \
295f4e42 5046 echo "Doing installcheck in bash" ; \
215c351a 5047 (cd $(HOST_SUBDIR)/bash && \
1358ccea
NN
5048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5050 "RANLIB=$${RANLIB}" \
901119ae 5051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5052 installcheck) \
1358ccea
NN
5053 || exit 1
5054
60975492 5055@endif bash
1358ccea 5056
295f4e42
NN
5057.PHONY: maybe-mostlyclean-bash mostlyclean-bash
5058maybe-mostlyclean-bash:
60975492
PB
5059@if bash
5060maybe-mostlyclean-bash: mostlyclean-bash
1358ccea 5061
05750653 5062mostlyclean-bash:
f41d6665 5063 @: $(MAKE); $(unstage)
295f4e42 5064 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
5065 r=`${PWD_COMMAND}`; export r; \
5066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5067 $(HOST_EXPORTS) \
d32ab992 5068 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
5069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5070 done; \
295f4e42 5071 echo "Doing mostlyclean in bash" ; \
215c351a 5072 (cd $(HOST_SUBDIR)/bash && \
1358ccea
NN
5073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5075 "RANLIB=$${RANLIB}" \
901119ae 5076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5077 mostlyclean) \
1358ccea
NN
5078 || exit 1
5079
60975492 5080@endif bash
1358ccea 5081
295f4e42
NN
5082.PHONY: maybe-clean-bash clean-bash
5083maybe-clean-bash:
60975492
PB
5084@if bash
5085maybe-clean-bash: clean-bash
1358ccea 5086
05750653 5087clean-bash:
f41d6665 5088 @: $(MAKE); $(unstage)
295f4e42 5089 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
5090 r=`${PWD_COMMAND}`; export r; \
5091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5092 $(HOST_EXPORTS) \
d32ab992 5093 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
5094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5095 done; \
295f4e42 5096 echo "Doing clean in bash" ; \
215c351a 5097 (cd $(HOST_SUBDIR)/bash && \
1358ccea
NN
5098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5100 "RANLIB=$${RANLIB}" \
901119ae 5101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5102 clean) \
1358ccea
NN
5103 || exit 1
5104
60975492 5105@endif bash
1358ccea 5106
295f4e42
NN
5107.PHONY: maybe-distclean-bash distclean-bash
5108maybe-distclean-bash:
60975492
PB
5109@if bash
5110maybe-distclean-bash: distclean-bash
1358ccea 5111
05750653 5112distclean-bash:
f41d6665 5113 @: $(MAKE); $(unstage)
295f4e42 5114 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
5115 r=`${PWD_COMMAND}`; export r; \
5116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5117 $(HOST_EXPORTS) \
d32ab992 5118 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
5119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5120 done; \
295f4e42 5121 echo "Doing distclean in bash" ; \
215c351a 5122 (cd $(HOST_SUBDIR)/bash && \
1358ccea
NN
5123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5125 "RANLIB=$${RANLIB}" \
901119ae 5126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5127 distclean) \
1358ccea
NN
5128 || exit 1
5129
60975492 5130@endif bash
1358ccea 5131
295f4e42
NN
5132.PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
5133maybe-maintainer-clean-bash:
60975492
PB
5134@if bash
5135maybe-maintainer-clean-bash: maintainer-clean-bash
1358ccea 5136
05750653 5137maintainer-clean-bash:
f41d6665 5138 @: $(MAKE); $(unstage)
295f4e42 5139 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
5140 r=`${PWD_COMMAND}`; export r; \
5141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5142 $(HOST_EXPORTS) \
d32ab992 5143 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
5144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5145 done; \
295f4e42 5146 echo "Doing maintainer-clean in bash" ; \
215c351a 5147 (cd $(HOST_SUBDIR)/bash && \
1358ccea
NN
5148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5150 "RANLIB=$${RANLIB}" \
901119ae 5151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5152 maintainer-clean) \
1358ccea
NN
5153 || exit 1
5154
60975492 5155@endif bash
1358ccea 5156
1358ccea 5157
25b42232 5158
295f4e42
NN
5159.PHONY: configure-bfd maybe-configure-bfd
5160maybe-configure-bfd:
3ff3adad
PB
5161@if gcc-bootstrap
5162configure-bfd: stage_current
5163@endif gcc-bootstrap
60975492
PB
5164@if bfd
5165maybe-configure-bfd: configure-bfd
cc11cc9b 5166configure-bfd:
cc11cc9b
PB
5167 @r=`${PWD_COMMAND}`; export r; \
5168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
215c351a
PB
5169 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
5170 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
f61428ed 5171 $(HOST_EXPORTS) \
25b42232
PB
5172 echo Configuring in $(HOST_SUBDIR)/bfd; \
5173 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
295f4e42 5174 case $(srcdir) in \
215c351a
PB
5175 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5176 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5177 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 5178 esac; \
215c351a
PB
5179 srcdiroption="--srcdir=$${topdir}/bfd"; \
5180 libsrcdir="$$s/bfd"; \
295f4e42 5181 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
5182 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5183 --target=${target_alias} $${srcdiroption} \
1358ccea 5184 || exit 1
60975492 5185@endif bfd
1358ccea 5186
25b42232
PB
5187
5188
ce406537
PB
5189.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
5190maybe-configure-stage1-bfd:
5191@if bfd-bootstrap
5192maybe-configure-stage1-bfd: configure-stage1-bfd
f41d6665 5193configure-stage1-bfd:
cc11cc9b 5194 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 5195 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
cc11cc9b
PB
5196 @r=`${PWD_COMMAND}`; export r; \
5197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 5198 TFLAGS="$(STAGE1_TFLAGS)"; \
f41d6665 5199 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4a4a4e99 5200 $(HOST_EXPORTS) \
342b9200 5201 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
f61428ed
AO
5202 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
5203 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
ce406537 5204 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
f41d6665 5205 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
ce406537
PB
5206 cd $(HOST_SUBDIR)/bfd || exit 1; \
5207 case $(srcdir) in \
5208 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5209 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5210 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5211 esac; \
5212 srcdiroption="--srcdir=$${topdir}/bfd"; \
5213 libsrcdir="$$s/bfd"; \
5214 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
5215 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5216 --target=${target_alias} $${srcdiroption} \
4a4a4e99 5217 $(STAGE1_CONFIGURE_FLAGS)
ce406537
PB
5218@endif bfd-bootstrap
5219
5220.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
5221maybe-configure-stage2-bfd:
5222@if bfd-bootstrap
5223maybe-configure-stage2-bfd: configure-stage2-bfd
f41d6665 5224configure-stage2-bfd:
cc11cc9b 5225 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 5226 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
cc11cc9b
PB
5227 @r=`${PWD_COMMAND}`; export r; \
5228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 5229 TFLAGS="$(STAGE2_TFLAGS)"; \
f41d6665 5230 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
ce406537 5231 $(HOST_EXPORTS) \
4a4a4e99 5232 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 5233 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
f61428ed
AO
5234 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
5235 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
ce406537 5236 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
f41d6665 5237 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
ce406537
PB
5238 cd $(HOST_SUBDIR)/bfd || exit 1; \
5239 case $(srcdir) in \
5240 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5241 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5242 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5243 esac; \
5244 srcdiroption="--srcdir=$${topdir}/bfd"; \
5245 libsrcdir="$$s/bfd"; \
5246 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
5247 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5248 --target=${target_alias} $${srcdiroption} \
57255173 5249 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 5250 $(STAGE2_CONFIGURE_FLAGS)
bb286d71
AO
5251@endif bfd-bootstrap
5252
ce406537
PB
5253.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
5254maybe-configure-stage3-bfd:
5255@if bfd-bootstrap
5256maybe-configure-stage3-bfd: configure-stage3-bfd
f41d6665 5257configure-stage3-bfd:
cc11cc9b 5258 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 5259 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
cc11cc9b
PB
5260 @r=`${PWD_COMMAND}`; export r; \
5261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 5262 TFLAGS="$(STAGE3_TFLAGS)"; \
f41d6665 5263 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
ce406537 5264 $(HOST_EXPORTS) \
4a4a4e99 5265 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 5266 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
f61428ed
AO
5267 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
5268 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
ce406537 5269 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
f41d6665 5270 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
ce406537
PB
5271 cd $(HOST_SUBDIR)/bfd || exit 1; \
5272 case $(srcdir) in \
5273 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5274 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5275 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5276 esac; \
5277 srcdiroption="--srcdir=$${topdir}/bfd"; \
5278 libsrcdir="$$s/bfd"; \
5279 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
5280 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5281 --target=${target_alias} $${srcdiroption} \
57255173 5282 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 5283 $(STAGE3_CONFIGURE_FLAGS)
bb286d71
AO
5284@endif bfd-bootstrap
5285
ce406537
PB
5286.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
5287maybe-configure-stage4-bfd:
5288@if bfd-bootstrap
5289maybe-configure-stage4-bfd: configure-stage4-bfd
f41d6665 5290configure-stage4-bfd:
cc11cc9b 5291 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 5292 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
cc11cc9b
PB
5293 @r=`${PWD_COMMAND}`; export r; \
5294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 5295 TFLAGS="$(STAGE4_TFLAGS)"; \
f41d6665 5296 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
ce406537 5297 $(HOST_EXPORTS) \
4a4a4e99 5298 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 5299 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
f61428ed
AO
5300 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
5301 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
ce406537 5302 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
f41d6665 5303 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
ce406537
PB
5304 cd $(HOST_SUBDIR)/bfd || exit 1; \
5305 case $(srcdir) in \
5306 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5307 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5308 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5309 esac; \
5310 srcdiroption="--srcdir=$${topdir}/bfd"; \
5311 libsrcdir="$$s/bfd"; \
5312 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
5313 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5314 --target=${target_alias} $${srcdiroption} \
57255173 5315 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 5316 $(STAGE4_CONFIGURE_FLAGS)
ce406537
PB
5317@endif bfd-bootstrap
5318
5319.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
5320maybe-configure-stageprofile-bfd:
5321@if bfd-bootstrap
5322maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
f41d6665 5323configure-stageprofile-bfd:
cc11cc9b 5324 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 5325 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
cc11cc9b
PB
5326 @r=`${PWD_COMMAND}`; export r; \
5327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 5328 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f41d6665 5329 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
ce406537 5330 $(HOST_EXPORTS) \
4a4a4e99
AO
5331 $(POSTSTAGE1_HOST_EXPORTS) \
5332 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
f61428ed
AO
5333 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
5334 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
ce406537 5335 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
f41d6665 5336 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
ce406537
PB
5337 cd $(HOST_SUBDIR)/bfd || exit 1; \
5338 case $(srcdir) in \
5339 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5340 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5341 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5342 esac; \
5343 srcdiroption="--srcdir=$${topdir}/bfd"; \
5344 libsrcdir="$$s/bfd"; \
5345 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
5346 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5347 --target=${target_alias} $${srcdiroption} \
57255173 5348 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 5349 $(STAGEprofile_CONFIGURE_FLAGS)
ce406537
PB
5350@endif bfd-bootstrap
5351
5352.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
5353maybe-configure-stagefeedback-bfd:
5354@if bfd-bootstrap
5355maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
f41d6665 5356configure-stagefeedback-bfd:
cc11cc9b 5357 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 5358 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
cc11cc9b
PB
5359 @r=`${PWD_COMMAND}`; export r; \
5360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 5361 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f41d6665 5362 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
ce406537 5363 $(HOST_EXPORTS) \
4a4a4e99
AO
5364 $(POSTSTAGE1_HOST_EXPORTS) \
5365 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
f61428ed
AO
5366 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
5367 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
ce406537 5368 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
f41d6665 5369 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
ce406537
PB
5370 cd $(HOST_SUBDIR)/bfd || exit 1; \
5371 case $(srcdir) in \
5372 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5373 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5374 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5375 esac; \
5376 srcdiroption="--srcdir=$${topdir}/bfd"; \
5377 libsrcdir="$$s/bfd"; \
5378 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
5379 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5380 --target=${target_alias} $${srcdiroption} \
57255173 5381 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 5382 $(STAGEfeedback_CONFIGURE_FLAGS)
ce406537
PB
5383@endif bfd-bootstrap
5384
5385
5386
5387
5388
295f4e42
NN
5389.PHONY: all-bfd maybe-all-bfd
5390maybe-all-bfd:
3ff3adad
PB
5391@if gcc-bootstrap
5392all-bfd: stage_current
5393@endif gcc-bootstrap
60975492 5394@if bfd
7e0b5752 5395TARGET-bfd=all
60975492 5396maybe-all-bfd: all-bfd
295f4e42 5397all-bfd: configure-bfd
cc11cc9b 5398 @r=`${PWD_COMMAND}`; export r; \
295f4e42 5399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 5400 $(HOST_EXPORTS) \
215c351a 5401 (cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3
PB
5402 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
5403 $(TARGET-bfd))
60975492 5404@endif bfd
1358ccea 5405
25b42232 5406
ce406537
PB
5407
5408.PHONY: all-stage1-bfd maybe-all-stage1-bfd
5409.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
5410maybe-all-stage1-bfd:
5411maybe-clean-stage1-bfd:
5412@if bfd-bootstrap
5413maybe-all-stage1-bfd: all-stage1-bfd
5414all-stage1: all-stage1-bfd
1061f99e 5415TARGET-stage1-bfd = $(TARGET-bfd)
ce406537 5416all-stage1-bfd: configure-stage1-bfd
cc11cc9b 5417 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
ce406537
PB
5418 @r=`${PWD_COMMAND}`; export r; \
5419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 5420 TFLAGS="$(STAGE1_TFLAGS)"; \
f61428ed 5421 $(HOST_EXPORTS) \
ce406537 5422 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5423 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 5424 CFLAGS="$(STAGE1_CFLAGS)" \
f61428ed 5425 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4a4a4e99
AO
5426 LIBCFLAGS="$(LIBCFLAGS)" \
5427 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5428 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5429 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5430 $(EXTRA_HOST_FLAGS) \
5431 TFLAGS="$(STAGE1_TFLAGS)" \
1061f99e 5432 $(TARGET-stage1-bfd)
ce406537
PB
5433
5434maybe-clean-stage1-bfd: clean-stage1-bfd
5435clean-stage1: clean-stage1-bfd
5436clean-stage1-bfd:
995a5697
PB
5437 @if [ $(current_stage) = stage1 ]; then \
5438 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5439 else \
5440 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
5441 $(MAKE) stage1-start; \
5442 fi; \
ce406537 5443 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5444 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 5445 clean
ce406537
PB
5446@endif bfd-bootstrap
5447
5448
5449.PHONY: all-stage2-bfd maybe-all-stage2-bfd
5450.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
5451maybe-all-stage2-bfd:
5452maybe-clean-stage2-bfd:
5453@if bfd-bootstrap
5454maybe-all-stage2-bfd: all-stage2-bfd
5455all-stage2: all-stage2-bfd
1061f99e 5456TARGET-stage2-bfd = $(TARGET-bfd)
ce406537 5457all-stage2-bfd: configure-stage2-bfd
cc11cc9b 5458 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
ce406537
PB
5459 @r=`${PWD_COMMAND}`; export r; \
5460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 5461 TFLAGS="$(STAGE2_TFLAGS)"; \
ce406537 5462 $(HOST_EXPORTS) \
f61428ed 5463 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 5464 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5465 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 5466 CFLAGS="$(STAGE2_CFLAGS)" \
f61428ed 5467 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4a4a4e99
AO
5468 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5469 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5470 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5471 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5472 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5473 TFLAGS="$(STAGE2_TFLAGS)" \
1061f99e 5474 $(TARGET-stage2-bfd)
ce406537
PB
5475
5476maybe-clean-stage2-bfd: clean-stage2-bfd
5477clean-stage2: clean-stage2-bfd
5478clean-stage2-bfd:
995a5697
PB
5479 @if [ $(current_stage) = stage2 ]; then \
5480 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5481 else \
5482 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
5483 $(MAKE) stage2-start; \
5484 fi; \
ce406537 5485 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5486 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 5487 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 5488 clean
ce406537
PB
5489@endif bfd-bootstrap
5490
5491
5492.PHONY: all-stage3-bfd maybe-all-stage3-bfd
5493.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
5494maybe-all-stage3-bfd:
5495maybe-clean-stage3-bfd:
5496@if bfd-bootstrap
5497maybe-all-stage3-bfd: all-stage3-bfd
5498all-stage3: all-stage3-bfd
1061f99e 5499TARGET-stage3-bfd = $(TARGET-bfd)
ce406537 5500all-stage3-bfd: configure-stage3-bfd
cc11cc9b 5501 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
ce406537
PB
5502 @r=`${PWD_COMMAND}`; export r; \
5503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 5504 TFLAGS="$(STAGE3_TFLAGS)"; \
ce406537 5505 $(HOST_EXPORTS) \
f61428ed 5506 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 5507 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5508 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 5509 CFLAGS="$(STAGE3_CFLAGS)" \
f61428ed 5510 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4a4a4e99
AO
5511 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5512 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5513 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5514 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5515 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5516 TFLAGS="$(STAGE3_TFLAGS)" \
1061f99e 5517 $(TARGET-stage3-bfd)
ce406537
PB
5518
5519maybe-clean-stage3-bfd: clean-stage3-bfd
5520clean-stage3: clean-stage3-bfd
5521clean-stage3-bfd:
995a5697
PB
5522 @if [ $(current_stage) = stage3 ]; then \
5523 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5524 else \
5525 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
5526 $(MAKE) stage3-start; \
5527 fi; \
ce406537 5528 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5529 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 5530 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 5531 clean
ce406537
PB
5532@endif bfd-bootstrap
5533
5534
5535.PHONY: all-stage4-bfd maybe-all-stage4-bfd
5536.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
5537maybe-all-stage4-bfd:
5538maybe-clean-stage4-bfd:
5539@if bfd-bootstrap
5540maybe-all-stage4-bfd: all-stage4-bfd
5541all-stage4: all-stage4-bfd
1061f99e 5542TARGET-stage4-bfd = $(TARGET-bfd)
ce406537 5543all-stage4-bfd: configure-stage4-bfd
cc11cc9b 5544 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
ce406537
PB
5545 @r=`${PWD_COMMAND}`; export r; \
5546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 5547 TFLAGS="$(STAGE4_TFLAGS)"; \
ce406537 5548 $(HOST_EXPORTS) \
f61428ed 5549 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 5550 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5551 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 5552 CFLAGS="$(STAGE4_CFLAGS)" \
f61428ed 5553 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
1c8bd6a3 5554 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
5555 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5556 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5557 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5558 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5559 TFLAGS="$(STAGE4_TFLAGS)" \
1061f99e 5560 $(TARGET-stage4-bfd)
ce406537
PB
5561
5562maybe-clean-stage4-bfd: clean-stage4-bfd
5563clean-stage4: clean-stage4-bfd
5564clean-stage4-bfd:
995a5697
PB
5565 @if [ $(current_stage) = stage4 ]; then \
5566 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5567 else \
5568 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
5569 $(MAKE) stage4-start; \
5570 fi; \
ce406537 5571 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5572 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 5573 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 5574 clean
ce406537
PB
5575@endif bfd-bootstrap
5576
5577
5578.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
5579.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
5580maybe-all-stageprofile-bfd:
5581maybe-clean-stageprofile-bfd:
5582@if bfd-bootstrap
5583maybe-all-stageprofile-bfd: all-stageprofile-bfd
5584all-stageprofile: all-stageprofile-bfd
1061f99e 5585TARGET-stageprofile-bfd = $(TARGET-bfd)
ce406537 5586all-stageprofile-bfd: configure-stageprofile-bfd
cc11cc9b 5587 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
ce406537
PB
5588 @r=`${PWD_COMMAND}`; export r; \
5589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 5590 TFLAGS="$(STAGEprofile_TFLAGS)"; \
ce406537 5591 $(HOST_EXPORTS) \
f61428ed 5592 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 5593 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5594 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 5595 CFLAGS="$(STAGEprofile_CFLAGS)" \
f61428ed 5596 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4a4a4e99
AO
5597 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5598 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5599 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5600 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5601 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5602 TFLAGS="$(STAGEprofile_TFLAGS)" \
1061f99e 5603 $(TARGET-stageprofile-bfd)
ce406537
PB
5604
5605maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
5606clean-stageprofile: clean-stageprofile-bfd
5607clean-stageprofile-bfd:
995a5697
PB
5608 @if [ $(current_stage) = stageprofile ]; then \
5609 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5610 else \
5611 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
5612 $(MAKE) stageprofile-start; \
5613 fi; \
ce406537 5614 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5615 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 5616 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 5617 clean
ce406537
PB
5618@endif bfd-bootstrap
5619
5620
5621.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
5622.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
5623maybe-all-stagefeedback-bfd:
5624maybe-clean-stagefeedback-bfd:
5625@if bfd-bootstrap
5626maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
5627all-stagefeedback: all-stagefeedback-bfd
1061f99e 5628TARGET-stagefeedback-bfd = $(TARGET-bfd)
ce406537 5629all-stagefeedback-bfd: configure-stagefeedback-bfd
cc11cc9b 5630 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
ce406537
PB
5631 @r=`${PWD_COMMAND}`; export r; \
5632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 5633 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
ce406537 5634 $(HOST_EXPORTS) \
f61428ed 5635 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 5636 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5637 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 5638 CFLAGS="$(STAGEfeedback_CFLAGS)" \
f61428ed 5639 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4a4a4e99
AO
5640 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5641 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5642 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5643 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5644 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5645 TFLAGS="$(STAGEfeedback_TFLAGS)" \
1061f99e 5646 $(TARGET-stagefeedback-bfd)
ce406537
PB
5647
5648maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
5649clean-stagefeedback: clean-stagefeedback-bfd
5650clean-stagefeedback-bfd:
995a5697
PB
5651 @if [ $(current_stage) = stagefeedback ]; then \
5652 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5653 else \
5654 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
5655 $(MAKE) stagefeedback-start; \
5656 fi; \
ce406537 5657 cd $(HOST_SUBDIR)/bfd && \
1c8bd6a3 5658 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 5659 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 5660 clean
ce406537
PB
5661@endif bfd-bootstrap
5662
5663
5664
5665
5666
295f4e42
NN
5667.PHONY: check-bfd maybe-check-bfd
5668maybe-check-bfd:
60975492
PB
5669@if bfd
5670maybe-check-bfd: check-bfd
1358ccea 5671
295f4e42 5672check-bfd:
f41d6665 5673 @: $(MAKE); $(unstage)
295f4e42 5674 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 5675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5676 $(HOST_EXPORTS) \
215c351a
PB
5677 (cd $(HOST_SUBDIR)/bfd && \
5678 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 5679
60975492 5680@endif bfd
1358ccea 5681
295f4e42
NN
5682.PHONY: install-bfd maybe-install-bfd
5683maybe-install-bfd:
60975492
PB
5684@if bfd
5685maybe-install-bfd: install-bfd
1358ccea 5686
295f4e42 5687install-bfd: installdirs
f41d6665 5688 @: $(MAKE); $(unstage)
295f4e42 5689 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 5690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5691 $(HOST_EXPORTS) \
215c351a 5692 (cd $(HOST_SUBDIR)/bfd && \
ace9ac7b 5693 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 5694
60975492 5695@endif bfd
1358ccea 5696
b5422ad7 5697# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
5698
5699.PHONY: maybe-info-bfd info-bfd
5700maybe-info-bfd:
60975492
PB
5701@if bfd
5702maybe-info-bfd: info-bfd
1358ccea 5703
295f4e42 5704info-bfd: \
05750653 5705 configure-bfd
295f4e42 5706 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
5707 r=`${PWD_COMMAND}`; export r; \
5708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5709 $(HOST_EXPORTS) \
d32ab992 5710 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
5711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5712 done; \
295f4e42 5713 echo "Doing info in bfd" ; \
215c351a 5714 (cd $(HOST_SUBDIR)/bfd && \
1358ccea
NN
5715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5717 "RANLIB=$${RANLIB}" \
901119ae 5718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5719 info) \
1358ccea
NN
5720 || exit 1
5721
60975492 5722@endif bfd
1358ccea 5723
295f4e42
NN
5724.PHONY: maybe-dvi-bfd dvi-bfd
5725maybe-dvi-bfd:
60975492
PB
5726@if bfd
5727maybe-dvi-bfd: dvi-bfd
1358ccea 5728
295f4e42 5729dvi-bfd: \
05750653 5730 configure-bfd
295f4e42 5731 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
5732 r=`${PWD_COMMAND}`; export r; \
5733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5734 $(HOST_EXPORTS) \
d32ab992 5735 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
5736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5737 done; \
295f4e42 5738 echo "Doing dvi in bfd" ; \
215c351a 5739 (cd $(HOST_SUBDIR)/bfd && \
1358ccea
NN
5740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5742 "RANLIB=$${RANLIB}" \
901119ae 5743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5744 dvi) \
1358ccea
NN
5745 || exit 1
5746
60975492 5747@endif bfd
1358ccea 5748
b5422ad7
BM
5749.PHONY: maybe-pdf-bfd pdf-bfd
5750maybe-pdf-bfd:
5751@if bfd
5752maybe-pdf-bfd: pdf-bfd
5753
5754pdf-bfd: \
5755 configure-bfd
5756 @[ -f ./bfd/Makefile ] || exit 0; \
5757 r=`${PWD_COMMAND}`; export r; \
5758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5759 $(HOST_EXPORTS) \
5760 for flag in $(EXTRA_HOST_FLAGS) ; do \
5761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5762 done; \
5763 echo "Doing pdf in bfd" ; \
5764 (cd $(HOST_SUBDIR)/bfd && \
5765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5767 "RANLIB=$${RANLIB}" \
901119ae 5768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
5769 pdf) \
5770 || exit 1
5771
5772@endif bfd
5773
f87a2b2e
MS
5774.PHONY: maybe-html-bfd html-bfd
5775maybe-html-bfd:
5776@if bfd
5777maybe-html-bfd: html-bfd
5778
5779html-bfd: \
05750653 5780 configure-bfd
f87a2b2e
MS
5781 @[ -f ./bfd/Makefile ] || exit 0; \
5782 r=`${PWD_COMMAND}`; export r; \
5783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
5784 $(HOST_EXPORTS) \
5785 for flag in $(EXTRA_HOST_FLAGS) ; do \
5786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5787 done; \
5788 echo "Doing html in bfd" ; \
215c351a 5789 (cd $(HOST_SUBDIR)/bfd && \
f87a2b2e
MS
5790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5792 "RANLIB=$${RANLIB}" \
901119ae 5793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
5794 html) \
5795 || exit 1
5796
5797@endif bfd
5798
295f4e42
NN
5799.PHONY: maybe-TAGS-bfd TAGS-bfd
5800maybe-TAGS-bfd:
60975492
PB
5801@if bfd
5802maybe-TAGS-bfd: TAGS-bfd
1358ccea 5803
295f4e42 5804TAGS-bfd: \
05750653 5805 configure-bfd
295f4e42 5806 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
5807 r=`${PWD_COMMAND}`; export r; \
5808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5809 $(HOST_EXPORTS) \
d32ab992 5810 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
5811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5812 done; \
295f4e42 5813 echo "Doing TAGS in bfd" ; \
215c351a 5814 (cd $(HOST_SUBDIR)/bfd && \
1358ccea
NN
5815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5817 "RANLIB=$${RANLIB}" \
901119ae 5818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5819 TAGS) \
1358ccea
NN
5820 || exit 1
5821
60975492 5822@endif bfd
1358ccea 5823
295f4e42
NN
5824.PHONY: maybe-install-info-bfd install-info-bfd
5825maybe-install-info-bfd:
60975492
PB
5826@if bfd
5827maybe-install-info-bfd: install-info-bfd
1358ccea 5828
295f4e42
NN
5829install-info-bfd: \
5830 configure-bfd \
05750653 5831 info-bfd
295f4e42 5832 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
5833 r=`${PWD_COMMAND}`; export r; \
5834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5835 $(HOST_EXPORTS) \
d32ab992 5836 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
5837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5838 done; \
295f4e42 5839 echo "Doing install-info in bfd" ; \
215c351a 5840 (cd $(HOST_SUBDIR)/bfd && \
1358ccea
NN
5841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5843 "RANLIB=$${RANLIB}" \
901119ae 5844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5845 install-info) \
1358ccea
NN
5846 || exit 1
5847
60975492 5848@endif bfd
1358ccea 5849
9c4d2493
BM
5850.PHONY: maybe-install-pdf-bfd install-pdf-bfd
5851maybe-install-pdf-bfd:
5852@if bfd
5853maybe-install-pdf-bfd: install-pdf-bfd
5854
5855install-pdf-bfd: \
5856 configure-bfd \
5857 pdf-bfd
5858 @[ -f ./bfd/Makefile ] || exit 0; \
5859 r=`${PWD_COMMAND}`; export r; \
5860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5861 $(HOST_EXPORTS) \
5862 for flag in $(EXTRA_HOST_FLAGS) ; do \
5863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5864 done; \
5865 echo "Doing install-pdf in bfd" ; \
5866 (cd $(HOST_SUBDIR)/bfd && \
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}" \
9c4d2493
BM
5871 install-pdf) \
5872 || exit 1
5873
5874@endif bfd
5875
65d6e994
CD
5876.PHONY: maybe-install-html-bfd install-html-bfd
5877maybe-install-html-bfd:
5878@if bfd
5879maybe-install-html-bfd: install-html-bfd
5880
5881install-html-bfd: \
5882 configure-bfd \
5883 html-bfd
5884 @[ -f ./bfd/Makefile ] || exit 0; \
5885 r=`${PWD_COMMAND}`; export r; \
5886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5887 $(HOST_EXPORTS) \
5888 for flag in $(EXTRA_HOST_FLAGS) ; do \
5889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5890 done; \
5891 echo "Doing install-html in bfd" ; \
5892 (cd $(HOST_SUBDIR)/bfd && \
5893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5895 "RANLIB=$${RANLIB}" \
901119ae 5896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
5897 install-html) \
5898 || exit 1
5899
5900@endif bfd
5901
295f4e42
NN
5902.PHONY: maybe-installcheck-bfd installcheck-bfd
5903maybe-installcheck-bfd:
60975492
PB
5904@if bfd
5905maybe-installcheck-bfd: installcheck-bfd
1358ccea 5906
295f4e42 5907installcheck-bfd: \
05750653 5908 configure-bfd
295f4e42 5909 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
5910 r=`${PWD_COMMAND}`; export r; \
5911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5912 $(HOST_EXPORTS) \
d32ab992 5913 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
5914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5915 done; \
295f4e42 5916 echo "Doing installcheck in bfd" ; \
215c351a 5917 (cd $(HOST_SUBDIR)/bfd && \
1358ccea
NN
5918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5920 "RANLIB=$${RANLIB}" \
901119ae 5921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5922 installcheck) \
1358ccea
NN
5923 || exit 1
5924
60975492 5925@endif bfd
1358ccea 5926
295f4e42
NN
5927.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
5928maybe-mostlyclean-bfd:
60975492
PB
5929@if bfd
5930maybe-mostlyclean-bfd: mostlyclean-bfd
1358ccea 5931
05750653 5932mostlyclean-bfd:
295f4e42 5933 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
5934 r=`${PWD_COMMAND}`; export r; \
5935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5936 $(HOST_EXPORTS) \
d32ab992 5937 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
5938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5939 done; \
295f4e42 5940 echo "Doing mostlyclean in bfd" ; \
215c351a 5941 (cd $(HOST_SUBDIR)/bfd && \
1358ccea
NN
5942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5944 "RANLIB=$${RANLIB}" \
901119ae 5945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5946 mostlyclean) \
1358ccea
NN
5947 || exit 1
5948
60975492 5949@endif bfd
1358ccea 5950
295f4e42
NN
5951.PHONY: maybe-clean-bfd clean-bfd
5952maybe-clean-bfd:
60975492
PB
5953@if bfd
5954maybe-clean-bfd: clean-bfd
1358ccea 5955
05750653 5956clean-bfd:
295f4e42 5957 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
5958 r=`${PWD_COMMAND}`; export r; \
5959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5960 $(HOST_EXPORTS) \
d32ab992 5961 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
5962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5963 done; \
295f4e42 5964 echo "Doing clean in bfd" ; \
215c351a 5965 (cd $(HOST_SUBDIR)/bfd && \
1358ccea
NN
5966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5968 "RANLIB=$${RANLIB}" \
901119ae 5969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5970 clean) \
1358ccea
NN
5971 || exit 1
5972
60975492 5973@endif bfd
1358ccea 5974
295f4e42
NN
5975.PHONY: maybe-distclean-bfd distclean-bfd
5976maybe-distclean-bfd:
60975492
PB
5977@if bfd
5978maybe-distclean-bfd: distclean-bfd
1358ccea 5979
05750653 5980distclean-bfd:
295f4e42 5981 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
5982 r=`${PWD_COMMAND}`; export r; \
5983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5984 $(HOST_EXPORTS) \
d32ab992 5985 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
5986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5987 done; \
295f4e42 5988 echo "Doing distclean in bfd" ; \
215c351a 5989 (cd $(HOST_SUBDIR)/bfd && \
1358ccea
NN
5990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5992 "RANLIB=$${RANLIB}" \
901119ae 5993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 5994 distclean) \
1358ccea
NN
5995 || exit 1
5996
60975492 5997@endif bfd
1358ccea 5998
295f4e42
NN
5999.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
6000maybe-maintainer-clean-bfd:
60975492
PB
6001@if bfd
6002maybe-maintainer-clean-bfd: maintainer-clean-bfd
1358ccea 6003
05750653 6004maintainer-clean-bfd:
295f4e42 6005 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
6006 r=`${PWD_COMMAND}`; export r; \
6007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6008 $(HOST_EXPORTS) \
d32ab992 6009 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
6010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6011 done; \
295f4e42 6012 echo "Doing maintainer-clean in bfd" ; \
215c351a 6013 (cd $(HOST_SUBDIR)/bfd && \
1358ccea
NN
6014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6016 "RANLIB=$${RANLIB}" \
901119ae 6017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 6018 maintainer-clean) \
1358ccea
NN
6019 || exit 1
6020
60975492 6021@endif bfd
1358ccea 6022
1358ccea 6023
25b42232 6024
295f4e42
NN
6025.PHONY: configure-opcodes maybe-configure-opcodes
6026maybe-configure-opcodes:
3ff3adad
PB
6027@if gcc-bootstrap
6028configure-opcodes: stage_current
6029@endif gcc-bootstrap
60975492
PB
6030@if opcodes
6031maybe-configure-opcodes: configure-opcodes
cc11cc9b 6032configure-opcodes:
cc11cc9b
PB
6033 @r=`${PWD_COMMAND}`; export r; \
6034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
215c351a
PB
6035 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
6036 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
f61428ed 6037 $(HOST_EXPORTS) \
25b42232
PB
6038 echo Configuring in $(HOST_SUBDIR)/opcodes; \
6039 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
295f4e42 6040 case $(srcdir) in \
215c351a
PB
6041 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6042 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6043 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 6044 esac; \
215c351a
PB
6045 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6046 libsrcdir="$$s/opcodes"; \
295f4e42 6047 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
6048 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6049 --target=${target_alias} $${srcdiroption} \
1358ccea 6050 || exit 1
60975492 6051@endif opcodes
1358ccea 6052
25b42232
PB
6053
6054
ce406537
PB
6055.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
6056maybe-configure-stage1-opcodes:
6057@if opcodes-bootstrap
6058maybe-configure-stage1-opcodes: configure-stage1-opcodes
f41d6665 6059configure-stage1-opcodes:
cc11cc9b 6060 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 6061 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
cc11cc9b
PB
6062 @r=`${PWD_COMMAND}`; export r; \
6063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 6064 TFLAGS="$(STAGE1_TFLAGS)"; \
f41d6665 6065 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4a4a4e99 6066 $(HOST_EXPORTS) \
342b9200 6067 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
f61428ed
AO
6068 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
6069 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
ce406537 6070 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
f41d6665 6071 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
ce406537
PB
6072 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6073 case $(srcdir) in \
6074 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6075 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6076 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6077 esac; \
6078 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6079 libsrcdir="$$s/opcodes"; \
6080 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
6081 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6082 --target=${target_alias} $${srcdiroption} \
4a4a4e99 6083 $(STAGE1_CONFIGURE_FLAGS)
ce406537
PB
6084@endif opcodes-bootstrap
6085
6086.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
6087maybe-configure-stage2-opcodes:
6088@if opcodes-bootstrap
6089maybe-configure-stage2-opcodes: configure-stage2-opcodes
f41d6665 6090configure-stage2-opcodes:
cc11cc9b 6091 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 6092 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
cc11cc9b
PB
6093 @r=`${PWD_COMMAND}`; export r; \
6094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 6095 TFLAGS="$(STAGE2_TFLAGS)"; \
f41d6665 6096 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
ce406537 6097 $(HOST_EXPORTS) \
4a4a4e99 6098 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 6099 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
f61428ed
AO
6100 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
6101 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
ce406537 6102 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
f41d6665 6103 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
ce406537
PB
6104 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6105 case $(srcdir) in \
6106 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6107 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6108 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6109 esac; \
6110 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6111 libsrcdir="$$s/opcodes"; \
6112 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
6113 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6114 --target=${target_alias} $${srcdiroption} \
57255173 6115 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 6116 $(STAGE2_CONFIGURE_FLAGS)
bb286d71
AO
6117@endif opcodes-bootstrap
6118
ce406537
PB
6119.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
6120maybe-configure-stage3-opcodes:
6121@if opcodes-bootstrap
6122maybe-configure-stage3-opcodes: configure-stage3-opcodes
f41d6665 6123configure-stage3-opcodes:
cc11cc9b 6124 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 6125 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
cc11cc9b
PB
6126 @r=`${PWD_COMMAND}`; export r; \
6127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 6128 TFLAGS="$(STAGE3_TFLAGS)"; \
f41d6665 6129 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
ce406537 6130 $(HOST_EXPORTS) \
4a4a4e99 6131 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 6132 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
f61428ed
AO
6133 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
6134 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
ce406537 6135 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
f41d6665 6136 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
ce406537
PB
6137 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6138 case $(srcdir) in \
6139 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6140 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6141 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6142 esac; \
6143 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6144 libsrcdir="$$s/opcodes"; \
6145 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
6146 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6147 --target=${target_alias} $${srcdiroption} \
57255173 6148 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 6149 $(STAGE3_CONFIGURE_FLAGS)
bb286d71
AO
6150@endif opcodes-bootstrap
6151
ce406537
PB
6152.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
6153maybe-configure-stage4-opcodes:
6154@if opcodes-bootstrap
6155maybe-configure-stage4-opcodes: configure-stage4-opcodes
f41d6665 6156configure-stage4-opcodes:
cc11cc9b 6157 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 6158 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
cc11cc9b
PB
6159 @r=`${PWD_COMMAND}`; export r; \
6160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 6161 TFLAGS="$(STAGE4_TFLAGS)"; \
f41d6665 6162 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
ce406537 6163 $(HOST_EXPORTS) \
4a4a4e99 6164 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 6165 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
f61428ed
AO
6166 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
6167 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
ce406537 6168 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
f41d6665 6169 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
ce406537
PB
6170 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6171 case $(srcdir) in \
6172 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6173 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6174 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6175 esac; \
6176 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6177 libsrcdir="$$s/opcodes"; \
6178 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
6179 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6180 --target=${target_alias} $${srcdiroption} \
57255173 6181 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 6182 $(STAGE4_CONFIGURE_FLAGS)
ce406537
PB
6183@endif opcodes-bootstrap
6184
6185.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
6186maybe-configure-stageprofile-opcodes:
6187@if opcodes-bootstrap
6188maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
f41d6665 6189configure-stageprofile-opcodes:
cc11cc9b 6190 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 6191 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
cc11cc9b
PB
6192 @r=`${PWD_COMMAND}`; export r; \
6193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 6194 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f41d6665 6195 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
ce406537 6196 $(HOST_EXPORTS) \
4a4a4e99
AO
6197 $(POSTSTAGE1_HOST_EXPORTS) \
6198 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
f61428ed
AO
6199 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
6200 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
ce406537 6201 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
f41d6665 6202 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
ce406537
PB
6203 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6204 case $(srcdir) in \
6205 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6206 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6207 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6208 esac; \
6209 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6210 libsrcdir="$$s/opcodes"; \
6211 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
6212 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6213 --target=${target_alias} $${srcdiroption} \
57255173 6214 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 6215 $(STAGEprofile_CONFIGURE_FLAGS)
ce406537
PB
6216@endif opcodes-bootstrap
6217
6218.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
6219maybe-configure-stagefeedback-opcodes:
6220@if opcodes-bootstrap
6221maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
f41d6665 6222configure-stagefeedback-opcodes:
cc11cc9b 6223 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 6224 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
cc11cc9b
PB
6225 @r=`${PWD_COMMAND}`; export r; \
6226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 6227 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f41d6665 6228 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
ce406537 6229 $(HOST_EXPORTS) \
4a4a4e99
AO
6230 $(POSTSTAGE1_HOST_EXPORTS) \
6231 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
f61428ed
AO
6232 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
6233 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
ce406537 6234 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
f41d6665 6235 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
ce406537
PB
6236 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6237 case $(srcdir) in \
6238 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6239 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6240 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6241 esac; \
6242 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6243 libsrcdir="$$s/opcodes"; \
6244 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
6245 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6246 --target=${target_alias} $${srcdiroption} \
57255173 6247 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 6248 $(STAGEfeedback_CONFIGURE_FLAGS)
ce406537
PB
6249@endif opcodes-bootstrap
6250
6251
6252
6253
6254
295f4e42
NN
6255.PHONY: all-opcodes maybe-all-opcodes
6256maybe-all-opcodes:
3ff3adad
PB
6257@if gcc-bootstrap
6258all-opcodes: stage_current
6259@endif gcc-bootstrap
60975492 6260@if opcodes
7e0b5752 6261TARGET-opcodes=all
60975492 6262maybe-all-opcodes: all-opcodes
295f4e42 6263all-opcodes: configure-opcodes
cc11cc9b 6264 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 6265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 6266 $(HOST_EXPORTS) \
215c351a 6267 (cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3
PB
6268 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6269 $(TARGET-opcodes))
60975492 6270@endif opcodes
1358ccea 6271
25b42232 6272
ce406537
PB
6273
6274.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
6275.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
6276maybe-all-stage1-opcodes:
6277maybe-clean-stage1-opcodes:
6278@if opcodes-bootstrap
6279maybe-all-stage1-opcodes: all-stage1-opcodes
6280all-stage1: all-stage1-opcodes
1061f99e 6281TARGET-stage1-opcodes = $(TARGET-opcodes)
ce406537 6282all-stage1-opcodes: configure-stage1-opcodes
cc11cc9b 6283 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
ce406537
PB
6284 @r=`${PWD_COMMAND}`; export r; \
6285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 6286 TFLAGS="$(STAGE1_TFLAGS)"; \
f61428ed 6287 $(HOST_EXPORTS) \
ce406537 6288 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6289 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 6290 CFLAGS="$(STAGE1_CFLAGS)" \
f61428ed 6291 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4a4a4e99
AO
6292 LIBCFLAGS="$(LIBCFLAGS)" \
6293 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6294 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6295 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6296 $(EXTRA_HOST_FLAGS) \
6297 TFLAGS="$(STAGE1_TFLAGS)" \
1061f99e 6298 $(TARGET-stage1-opcodes)
ce406537
PB
6299
6300maybe-clean-stage1-opcodes: clean-stage1-opcodes
6301clean-stage1: clean-stage1-opcodes
6302clean-stage1-opcodes:
995a5697
PB
6303 @if [ $(current_stage) = stage1 ]; then \
6304 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6305 else \
6306 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
6307 $(MAKE) stage1-start; \
6308 fi; \
ce406537 6309 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6310 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 6311 clean
ce406537
PB
6312@endif opcodes-bootstrap
6313
6314
6315.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
6316.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
6317maybe-all-stage2-opcodes:
6318maybe-clean-stage2-opcodes:
6319@if opcodes-bootstrap
6320maybe-all-stage2-opcodes: all-stage2-opcodes
6321all-stage2: all-stage2-opcodes
1061f99e 6322TARGET-stage2-opcodes = $(TARGET-opcodes)
ce406537 6323all-stage2-opcodes: configure-stage2-opcodes
cc11cc9b 6324 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
ce406537
PB
6325 @r=`${PWD_COMMAND}`; export r; \
6326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 6327 TFLAGS="$(STAGE2_TFLAGS)"; \
ce406537 6328 $(HOST_EXPORTS) \
f61428ed 6329 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 6330 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6331 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 6332 CFLAGS="$(STAGE2_CFLAGS)" \
f61428ed 6333 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4a4a4e99
AO
6334 LIBCFLAGS="$(STAGE2_CFLAGS)" \
6335 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6336 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6337 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6338 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6339 TFLAGS="$(STAGE2_TFLAGS)" \
1061f99e 6340 $(TARGET-stage2-opcodes)
ce406537
PB
6341
6342maybe-clean-stage2-opcodes: clean-stage2-opcodes
6343clean-stage2: clean-stage2-opcodes
6344clean-stage2-opcodes:
995a5697
PB
6345 @if [ $(current_stage) = stage2 ]; then \
6346 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6347 else \
6348 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
6349 $(MAKE) stage2-start; \
6350 fi; \
ce406537 6351 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6352 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 6353 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 6354 clean
ce406537
PB
6355@endif opcodes-bootstrap
6356
6357
6358.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
6359.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
6360maybe-all-stage3-opcodes:
6361maybe-clean-stage3-opcodes:
6362@if opcodes-bootstrap
6363maybe-all-stage3-opcodes: all-stage3-opcodes
6364all-stage3: all-stage3-opcodes
1061f99e 6365TARGET-stage3-opcodes = $(TARGET-opcodes)
ce406537 6366all-stage3-opcodes: configure-stage3-opcodes
cc11cc9b 6367 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
ce406537
PB
6368 @r=`${PWD_COMMAND}`; export r; \
6369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 6370 TFLAGS="$(STAGE3_TFLAGS)"; \
ce406537 6371 $(HOST_EXPORTS) \
f61428ed 6372 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 6373 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6374 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 6375 CFLAGS="$(STAGE3_CFLAGS)" \
f61428ed 6376 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4a4a4e99
AO
6377 LIBCFLAGS="$(STAGE3_CFLAGS)" \
6378 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6379 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6380 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6381 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6382 TFLAGS="$(STAGE3_TFLAGS)" \
1061f99e 6383 $(TARGET-stage3-opcodes)
ce406537
PB
6384
6385maybe-clean-stage3-opcodes: clean-stage3-opcodes
6386clean-stage3: clean-stage3-opcodes
6387clean-stage3-opcodes:
995a5697
PB
6388 @if [ $(current_stage) = stage3 ]; then \
6389 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6390 else \
6391 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
6392 $(MAKE) stage3-start; \
6393 fi; \
ce406537 6394 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6395 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 6396 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 6397 clean
ce406537
PB
6398@endif opcodes-bootstrap
6399
6400
6401.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
6402.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
6403maybe-all-stage4-opcodes:
6404maybe-clean-stage4-opcodes:
6405@if opcodes-bootstrap
6406maybe-all-stage4-opcodes: all-stage4-opcodes
6407all-stage4: all-stage4-opcodes
1061f99e 6408TARGET-stage4-opcodes = $(TARGET-opcodes)
ce406537 6409all-stage4-opcodes: configure-stage4-opcodes
cc11cc9b 6410 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
ce406537
PB
6411 @r=`${PWD_COMMAND}`; export r; \
6412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 6413 TFLAGS="$(STAGE4_TFLAGS)"; \
ce406537 6414 $(HOST_EXPORTS) \
f61428ed 6415 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 6416 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6417 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 6418 CFLAGS="$(STAGE4_CFLAGS)" \
f61428ed 6419 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
1c8bd6a3 6420 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
6421 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6422 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6423 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6424 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6425 TFLAGS="$(STAGE4_TFLAGS)" \
1061f99e 6426 $(TARGET-stage4-opcodes)
ce406537
PB
6427
6428maybe-clean-stage4-opcodes: clean-stage4-opcodes
6429clean-stage4: clean-stage4-opcodes
6430clean-stage4-opcodes:
995a5697
PB
6431 @if [ $(current_stage) = stage4 ]; then \
6432 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6433 else \
6434 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
6435 $(MAKE) stage4-start; \
6436 fi; \
ce406537 6437 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6438 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 6439 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 6440 clean
ce406537
PB
6441@endif opcodes-bootstrap
6442
6443
6444.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
6445.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
6446maybe-all-stageprofile-opcodes:
6447maybe-clean-stageprofile-opcodes:
6448@if opcodes-bootstrap
6449maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
6450all-stageprofile: all-stageprofile-opcodes
1061f99e 6451TARGET-stageprofile-opcodes = $(TARGET-opcodes)
ce406537 6452all-stageprofile-opcodes: configure-stageprofile-opcodes
cc11cc9b 6453 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
ce406537
PB
6454 @r=`${PWD_COMMAND}`; export r; \
6455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 6456 TFLAGS="$(STAGEprofile_TFLAGS)"; \
ce406537 6457 $(HOST_EXPORTS) \
f61428ed 6458 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 6459 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6460 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 6461 CFLAGS="$(STAGEprofile_CFLAGS)" \
f61428ed 6462 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4a4a4e99
AO
6463 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
6464 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6465 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6466 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6467 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6468 TFLAGS="$(STAGEprofile_TFLAGS)" \
1061f99e 6469 $(TARGET-stageprofile-opcodes)
ce406537
PB
6470
6471maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
6472clean-stageprofile: clean-stageprofile-opcodes
6473clean-stageprofile-opcodes:
995a5697
PB
6474 @if [ $(current_stage) = stageprofile ]; then \
6475 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6476 else \
6477 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
6478 $(MAKE) stageprofile-start; \
6479 fi; \
ce406537 6480 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6481 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 6482 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 6483 clean
ce406537
PB
6484@endif opcodes-bootstrap
6485
6486
6487.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
6488.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
6489maybe-all-stagefeedback-opcodes:
6490maybe-clean-stagefeedback-opcodes:
6491@if opcodes-bootstrap
6492maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
6493all-stagefeedback: all-stagefeedback-opcodes
1061f99e 6494TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
ce406537 6495all-stagefeedback-opcodes: configure-stagefeedback-opcodes
cc11cc9b 6496 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
ce406537
PB
6497 @r=`${PWD_COMMAND}`; export r; \
6498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 6499 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
ce406537 6500 $(HOST_EXPORTS) \
f61428ed 6501 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 6502 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6503 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 6504 CFLAGS="$(STAGEfeedback_CFLAGS)" \
f61428ed 6505 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4a4a4e99
AO
6506 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
6507 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6508 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6509 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6510 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6511 TFLAGS="$(STAGEfeedback_TFLAGS)" \
1061f99e 6512 $(TARGET-stagefeedback-opcodes)
ce406537
PB
6513
6514maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
6515clean-stagefeedback: clean-stagefeedback-opcodes
6516clean-stagefeedback-opcodes:
995a5697
PB
6517 @if [ $(current_stage) = stagefeedback ]; then \
6518 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6519 else \
6520 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
6521 $(MAKE) stagefeedback-start; \
6522 fi; \
ce406537 6523 cd $(HOST_SUBDIR)/opcodes && \
1c8bd6a3 6524 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 6525 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 6526 clean
ce406537
PB
6527@endif opcodes-bootstrap
6528
6529
6530
6531
6532
295f4e42
NN
6533.PHONY: check-opcodes maybe-check-opcodes
6534maybe-check-opcodes:
60975492
PB
6535@if opcodes
6536maybe-check-opcodes: check-opcodes
1358ccea 6537
295f4e42 6538check-opcodes:
f41d6665 6539 @: $(MAKE); $(unstage)
295f4e42
NN
6540 @r=`${PWD_COMMAND}`; export r; \
6541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6542 $(HOST_EXPORTS) \
215c351a
PB
6543 (cd $(HOST_SUBDIR)/opcodes && \
6544 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 6545
60975492 6546@endif opcodes
1358ccea 6547
295f4e42
NN
6548.PHONY: install-opcodes maybe-install-opcodes
6549maybe-install-opcodes:
60975492
PB
6550@if opcodes
6551maybe-install-opcodes: install-opcodes
1358ccea 6552
295f4e42 6553install-opcodes: installdirs
f41d6665 6554 @: $(MAKE); $(unstage)
295f4e42 6555 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 6556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6557 $(HOST_EXPORTS) \
215c351a 6558 (cd $(HOST_SUBDIR)/opcodes && \
ace9ac7b 6559 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 6560
60975492 6561@endif opcodes
1358ccea 6562
b5422ad7 6563# Other targets (info, dvi, pdf, etc.)
1358ccea 6564
295f4e42
NN
6565.PHONY: maybe-info-opcodes info-opcodes
6566maybe-info-opcodes:
60975492
PB
6567@if opcodes
6568maybe-info-opcodes: info-opcodes
295f4e42
NN
6569
6570info-opcodes: \
05750653 6571 configure-opcodes
295f4e42 6572 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
6573 r=`${PWD_COMMAND}`; export r; \
6574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6575 $(HOST_EXPORTS) \
d32ab992 6576 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
6577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6578 done; \
295f4e42 6579 echo "Doing info in opcodes" ; \
215c351a 6580 (cd $(HOST_SUBDIR)/opcodes && \
1358ccea
NN
6581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6583 "RANLIB=$${RANLIB}" \
901119ae 6584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 6585 info) \
1358ccea
NN
6586 || exit 1
6587
60975492 6588@endif opcodes
1358ccea 6589
295f4e42
NN
6590.PHONY: maybe-dvi-opcodes dvi-opcodes
6591maybe-dvi-opcodes:
60975492
PB
6592@if opcodes
6593maybe-dvi-opcodes: dvi-opcodes
1358ccea 6594
295f4e42 6595dvi-opcodes: \
05750653 6596 configure-opcodes
295f4e42 6597 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
6598 r=`${PWD_COMMAND}`; export r; \
6599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6600 $(HOST_EXPORTS) \
d32ab992 6601 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
6602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6603 done; \
295f4e42 6604 echo "Doing dvi in opcodes" ; \
215c351a 6605 (cd $(HOST_SUBDIR)/opcodes && \
1358ccea
NN
6606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6608 "RANLIB=$${RANLIB}" \
901119ae 6609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 6610 dvi) \
1358ccea
NN
6611 || exit 1
6612
60975492 6613@endif opcodes
1358ccea 6614
b5422ad7
BM
6615.PHONY: maybe-pdf-opcodes pdf-opcodes
6616maybe-pdf-opcodes:
6617@if opcodes
6618maybe-pdf-opcodes: pdf-opcodes
6619
6620pdf-opcodes: \
6621 configure-opcodes
6622 @[ -f ./opcodes/Makefile ] || exit 0; \
6623 r=`${PWD_COMMAND}`; export r; \
6624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6625 $(HOST_EXPORTS) \
6626 for flag in $(EXTRA_HOST_FLAGS) ; do \
6627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6628 done; \
6629 echo "Doing pdf in opcodes" ; \
6630 (cd $(HOST_SUBDIR)/opcodes && \
6631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6633 "RANLIB=$${RANLIB}" \
901119ae 6634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
6635 pdf) \
6636 || exit 1
6637
6638@endif opcodes
6639
f87a2b2e
MS
6640.PHONY: maybe-html-opcodes html-opcodes
6641maybe-html-opcodes:
6642@if opcodes
6643maybe-html-opcodes: html-opcodes
6644
6645html-opcodes: \
05750653 6646 configure-opcodes
f87a2b2e
MS
6647 @[ -f ./opcodes/Makefile ] || exit 0; \
6648 r=`${PWD_COMMAND}`; export r; \
6649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
6650 $(HOST_EXPORTS) \
6651 for flag in $(EXTRA_HOST_FLAGS) ; do \
6652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6653 done; \
6654 echo "Doing html in opcodes" ; \
215c351a 6655 (cd $(HOST_SUBDIR)/opcodes && \
f87a2b2e
MS
6656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6658 "RANLIB=$${RANLIB}" \
901119ae 6659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
6660 html) \
6661 || exit 1
6662
6663@endif opcodes
6664
295f4e42
NN
6665.PHONY: maybe-TAGS-opcodes TAGS-opcodes
6666maybe-TAGS-opcodes:
60975492
PB
6667@if opcodes
6668maybe-TAGS-opcodes: TAGS-opcodes
1358ccea 6669
295f4e42 6670TAGS-opcodes: \
05750653 6671 configure-opcodes
295f4e42 6672 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
6673 r=`${PWD_COMMAND}`; export r; \
6674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6675 $(HOST_EXPORTS) \
d32ab992 6676 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
6677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6678 done; \
295f4e42 6679 echo "Doing TAGS in opcodes" ; \
215c351a 6680 (cd $(HOST_SUBDIR)/opcodes && \
1358ccea
NN
6681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6683 "RANLIB=$${RANLIB}" \
901119ae 6684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 6685 TAGS) \
1358ccea
NN
6686 || exit 1
6687
60975492 6688@endif opcodes
1358ccea 6689
295f4e42
NN
6690.PHONY: maybe-install-info-opcodes install-info-opcodes
6691maybe-install-info-opcodes:
60975492
PB
6692@if opcodes
6693maybe-install-info-opcodes: install-info-opcodes
1358ccea 6694
295f4e42
NN
6695install-info-opcodes: \
6696 configure-opcodes \
05750653 6697 info-opcodes
295f4e42 6698 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
6699 r=`${PWD_COMMAND}`; export r; \
6700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6701 $(HOST_EXPORTS) \
d32ab992 6702 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
6703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6704 done; \
295f4e42 6705 echo "Doing install-info in opcodes" ; \
215c351a 6706 (cd $(HOST_SUBDIR)/opcodes && \
1358ccea
NN
6707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6709 "RANLIB=$${RANLIB}" \
901119ae 6710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 6711 install-info) \
1358ccea
NN
6712 || exit 1
6713
60975492 6714@endif opcodes
1358ccea 6715
9c4d2493
BM
6716.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
6717maybe-install-pdf-opcodes:
6718@if opcodes
6719maybe-install-pdf-opcodes: install-pdf-opcodes
6720
6721install-pdf-opcodes: \
6722 configure-opcodes \
6723 pdf-opcodes
6724 @[ -f ./opcodes/Makefile ] || exit 0; \
6725 r=`${PWD_COMMAND}`; export r; \
6726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6727 $(HOST_EXPORTS) \
6728 for flag in $(EXTRA_HOST_FLAGS) ; do \
6729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6730 done; \
6731 echo "Doing install-pdf in opcodes" ; \
6732 (cd $(HOST_SUBDIR)/opcodes && \
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}" \
9c4d2493
BM
6737 install-pdf) \
6738 || exit 1
6739
6740@endif opcodes
6741
65d6e994
CD
6742.PHONY: maybe-install-html-opcodes install-html-opcodes
6743maybe-install-html-opcodes:
6744@if opcodes
6745maybe-install-html-opcodes: install-html-opcodes
6746
6747install-html-opcodes: \
6748 configure-opcodes \
6749 html-opcodes
6750 @[ -f ./opcodes/Makefile ] || exit 0; \
6751 r=`${PWD_COMMAND}`; export r; \
6752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6753 $(HOST_EXPORTS) \
6754 for flag in $(EXTRA_HOST_FLAGS) ; do \
6755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6756 done; \
6757 echo "Doing install-html in opcodes" ; \
6758 (cd $(HOST_SUBDIR)/opcodes && \
6759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6761 "RANLIB=$${RANLIB}" \
901119ae 6762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
6763 install-html) \
6764 || exit 1
6765
6766@endif opcodes
6767
295f4e42
NN
6768.PHONY: maybe-installcheck-opcodes installcheck-opcodes
6769maybe-installcheck-opcodes:
60975492
PB
6770@if opcodes
6771maybe-installcheck-opcodes: installcheck-opcodes
1358ccea 6772
295f4e42 6773installcheck-opcodes: \
05750653 6774 configure-opcodes
295f4e42 6775 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
6776 r=`${PWD_COMMAND}`; export r; \
6777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6778 $(HOST_EXPORTS) \
d32ab992 6779 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
6780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6781 done; \
295f4e42 6782 echo "Doing installcheck in opcodes" ; \
215c351a 6783 (cd $(HOST_SUBDIR)/opcodes && \
1358ccea
NN
6784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6786 "RANLIB=$${RANLIB}" \
901119ae 6787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 6788 installcheck) \
1358ccea
NN
6789 || exit 1
6790
60975492 6791@endif opcodes
1358ccea 6792
295f4e42
NN
6793.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
6794maybe-mostlyclean-opcodes:
60975492
PB
6795@if opcodes
6796maybe-mostlyclean-opcodes: mostlyclean-opcodes
1358ccea 6797
05750653 6798mostlyclean-opcodes:
295f4e42 6799 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
6800 r=`${PWD_COMMAND}`; export r; \
6801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6802 $(HOST_EXPORTS) \
d32ab992 6803 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
6804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6805 done; \
295f4e42 6806 echo "Doing mostlyclean in opcodes" ; \
215c351a 6807 (cd $(HOST_SUBDIR)/opcodes && \
1358ccea
NN
6808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6810 "RANLIB=$${RANLIB}" \
901119ae 6811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 6812 mostlyclean) \
1358ccea
NN
6813 || exit 1
6814
60975492 6815@endif opcodes
1358ccea 6816
295f4e42
NN
6817.PHONY: maybe-clean-opcodes clean-opcodes
6818maybe-clean-opcodes:
60975492
PB
6819@if opcodes
6820maybe-clean-opcodes: clean-opcodes
1358ccea 6821
05750653 6822clean-opcodes:
295f4e42 6823 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
6824 r=`${PWD_COMMAND}`; export r; \
6825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6826 $(HOST_EXPORTS) \
d32ab992 6827 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
6828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6829 done; \
295f4e42 6830 echo "Doing clean in opcodes" ; \
215c351a 6831 (cd $(HOST_SUBDIR)/opcodes && \
1358ccea
NN
6832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6834 "RANLIB=$${RANLIB}" \
901119ae 6835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 6836 clean) \
1358ccea
NN
6837 || exit 1
6838
60975492 6839@endif opcodes
1358ccea 6840
295f4e42
NN
6841.PHONY: maybe-distclean-opcodes distclean-opcodes
6842maybe-distclean-opcodes:
60975492
PB
6843@if opcodes
6844maybe-distclean-opcodes: distclean-opcodes
1358ccea 6845
05750653 6846distclean-opcodes:
295f4e42 6847 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
6848 r=`${PWD_COMMAND}`; export r; \
6849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6850 $(HOST_EXPORTS) \
d32ab992 6851 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
6852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6853 done; \
295f4e42 6854 echo "Doing distclean in opcodes" ; \
215c351a 6855 (cd $(HOST_SUBDIR)/opcodes && \
1358ccea
NN
6856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6858 "RANLIB=$${RANLIB}" \
901119ae 6859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 6860 distclean) \
1358ccea
NN
6861 || exit 1
6862
60975492 6863@endif opcodes
1358ccea 6864
295f4e42
NN
6865.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
6866maybe-maintainer-clean-opcodes:
60975492
PB
6867@if opcodes
6868maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
1358ccea 6869
05750653 6870maintainer-clean-opcodes:
295f4e42 6871 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
6872 r=`${PWD_COMMAND}`; export r; \
6873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6874 $(HOST_EXPORTS) \
d32ab992 6875 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
6876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6877 done; \
295f4e42 6878 echo "Doing maintainer-clean in opcodes" ; \
215c351a 6879 (cd $(HOST_SUBDIR)/opcodes && \
1358ccea
NN
6880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6882 "RANLIB=$${RANLIB}" \
901119ae 6883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 6884 maintainer-clean) \
1358ccea
NN
6885 || exit 1
6886
60975492 6887@endif opcodes
1358ccea 6888
1358ccea 6889
25b42232 6890
295f4e42
NN
6891.PHONY: configure-binutils maybe-configure-binutils
6892maybe-configure-binutils:
3ff3adad
PB
6893@if gcc-bootstrap
6894configure-binutils: stage_current
6895@endif gcc-bootstrap
60975492
PB
6896@if binutils
6897maybe-configure-binutils: configure-binutils
cc11cc9b 6898configure-binutils:
cc11cc9b
PB
6899 @r=`${PWD_COMMAND}`; export r; \
6900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
215c351a
PB
6901 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6902 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
f61428ed 6903 $(HOST_EXPORTS) \
25b42232
PB
6904 echo Configuring in $(HOST_SUBDIR)/binutils; \
6905 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
295f4e42 6906 case $(srcdir) in \
215c351a
PB
6907 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6908 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6909 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 6910 esac; \
215c351a
PB
6911 srcdiroption="--srcdir=$${topdir}/binutils"; \
6912 libsrcdir="$$s/binutils"; \
295f4e42 6913 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
6914 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6915 --target=${target_alias} $${srcdiroption} \
295f4e42 6916 || exit 1
60975492 6917@endif binutils
295f4e42 6918
25b42232
PB
6919
6920
ce406537
PB
6921.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
6922maybe-configure-stage1-binutils:
6923@if binutils-bootstrap
6924maybe-configure-stage1-binutils: configure-stage1-binutils
f41d6665 6925configure-stage1-binutils:
cc11cc9b 6926 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 6927 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
cc11cc9b
PB
6928 @r=`${PWD_COMMAND}`; export r; \
6929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 6930 TFLAGS="$(STAGE1_TFLAGS)"; \
f41d6665 6931 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4a4a4e99 6932 $(HOST_EXPORTS) \
342b9200 6933 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
f61428ed
AO
6934 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
6935 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
ce406537 6936 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
f41d6665 6937 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
ce406537
PB
6938 cd $(HOST_SUBDIR)/binutils || exit 1; \
6939 case $(srcdir) in \
6940 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6941 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6942 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6943 esac; \
6944 srcdiroption="--srcdir=$${topdir}/binutils"; \
6945 libsrcdir="$$s/binutils"; \
6946 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
6947 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6948 --target=${target_alias} $${srcdiroption} \
4a4a4e99 6949 $(STAGE1_CONFIGURE_FLAGS)
ce406537
PB
6950@endif binutils-bootstrap
6951
6952.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
6953maybe-configure-stage2-binutils:
6954@if binutils-bootstrap
6955maybe-configure-stage2-binutils: configure-stage2-binutils
f41d6665 6956configure-stage2-binutils:
cc11cc9b 6957 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 6958 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
cc11cc9b
PB
6959 @r=`${PWD_COMMAND}`; export r; \
6960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 6961 TFLAGS="$(STAGE2_TFLAGS)"; \
f41d6665 6962 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
ce406537 6963 $(HOST_EXPORTS) \
4a4a4e99 6964 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 6965 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
f61428ed
AO
6966 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
6967 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
ce406537 6968 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
f41d6665 6969 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
ce406537
PB
6970 cd $(HOST_SUBDIR)/binutils || exit 1; \
6971 case $(srcdir) in \
6972 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6973 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6974 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6975 esac; \
6976 srcdiroption="--srcdir=$${topdir}/binutils"; \
6977 libsrcdir="$$s/binutils"; \
6978 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
6979 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6980 --target=${target_alias} $${srcdiroption} \
57255173 6981 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 6982 $(STAGE2_CONFIGURE_FLAGS)
bb286d71
AO
6983@endif binutils-bootstrap
6984
ce406537
PB
6985.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
6986maybe-configure-stage3-binutils:
6987@if binutils-bootstrap
6988maybe-configure-stage3-binutils: configure-stage3-binutils
f41d6665 6989configure-stage3-binutils:
cc11cc9b 6990 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 6991 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
cc11cc9b
PB
6992 @r=`${PWD_COMMAND}`; export r; \
6993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 6994 TFLAGS="$(STAGE3_TFLAGS)"; \
f41d6665 6995 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
ce406537 6996 $(HOST_EXPORTS) \
4a4a4e99 6997 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 6998 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
f61428ed
AO
6999 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
7000 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
ce406537 7001 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
f41d6665 7002 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
ce406537
PB
7003 cd $(HOST_SUBDIR)/binutils || exit 1; \
7004 case $(srcdir) in \
7005 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7006 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7007 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7008 esac; \
7009 srcdiroption="--srcdir=$${topdir}/binutils"; \
7010 libsrcdir="$$s/binutils"; \
7011 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
7012 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7013 --target=${target_alias} $${srcdiroption} \
57255173 7014 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 7015 $(STAGE3_CONFIGURE_FLAGS)
bb286d71
AO
7016@endif binutils-bootstrap
7017
ce406537
PB
7018.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
7019maybe-configure-stage4-binutils:
7020@if binutils-bootstrap
7021maybe-configure-stage4-binutils: configure-stage4-binutils
f41d6665 7022configure-stage4-binutils:
cc11cc9b 7023 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 7024 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
cc11cc9b
PB
7025 @r=`${PWD_COMMAND}`; export r; \
7026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 7027 TFLAGS="$(STAGE4_TFLAGS)"; \
f41d6665 7028 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
ce406537 7029 $(HOST_EXPORTS) \
4a4a4e99 7030 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 7031 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
f61428ed
AO
7032 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
7033 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
ce406537 7034 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
f41d6665 7035 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
ce406537
PB
7036 cd $(HOST_SUBDIR)/binutils || exit 1; \
7037 case $(srcdir) in \
7038 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7039 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7040 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7041 esac; \
7042 srcdiroption="--srcdir=$${topdir}/binutils"; \
7043 libsrcdir="$$s/binutils"; \
7044 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
7045 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7046 --target=${target_alias} $${srcdiroption} \
57255173 7047 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 7048 $(STAGE4_CONFIGURE_FLAGS)
ce406537
PB
7049@endif binutils-bootstrap
7050
7051.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
7052maybe-configure-stageprofile-binutils:
7053@if binutils-bootstrap
7054maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
f41d6665 7055configure-stageprofile-binutils:
cc11cc9b 7056 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 7057 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
cc11cc9b
PB
7058 @r=`${PWD_COMMAND}`; export r; \
7059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 7060 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f41d6665 7061 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
ce406537 7062 $(HOST_EXPORTS) \
4a4a4e99
AO
7063 $(POSTSTAGE1_HOST_EXPORTS) \
7064 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
f61428ed
AO
7065 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
7066 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
ce406537 7067 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
f41d6665 7068 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
ce406537
PB
7069 cd $(HOST_SUBDIR)/binutils || exit 1; \
7070 case $(srcdir) in \
7071 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7072 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7073 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7074 esac; \
7075 srcdiroption="--srcdir=$${topdir}/binutils"; \
7076 libsrcdir="$$s/binutils"; \
7077 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
7078 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7079 --target=${target_alias} $${srcdiroption} \
57255173 7080 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 7081 $(STAGEprofile_CONFIGURE_FLAGS)
ce406537
PB
7082@endif binutils-bootstrap
7083
7084.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
7085maybe-configure-stagefeedback-binutils:
7086@if binutils-bootstrap
7087maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
f41d6665 7088configure-stagefeedback-binutils:
cc11cc9b 7089 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 7090 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
cc11cc9b
PB
7091 @r=`${PWD_COMMAND}`; export r; \
7092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 7093 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f41d6665 7094 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
ce406537 7095 $(HOST_EXPORTS) \
4a4a4e99
AO
7096 $(POSTSTAGE1_HOST_EXPORTS) \
7097 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
f61428ed
AO
7098 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
7099 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
ce406537 7100 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
f41d6665 7101 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
ce406537
PB
7102 cd $(HOST_SUBDIR)/binutils || exit 1; \
7103 case $(srcdir) in \
7104 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7105 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7106 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7107 esac; \
7108 srcdiroption="--srcdir=$${topdir}/binutils"; \
7109 libsrcdir="$$s/binutils"; \
7110 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
7111 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7112 --target=${target_alias} $${srcdiroption} \
57255173 7113 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 7114 $(STAGEfeedback_CONFIGURE_FLAGS)
ce406537
PB
7115@endif binutils-bootstrap
7116
7117
7118
7119
7120
295f4e42
NN
7121.PHONY: all-binutils maybe-all-binutils
7122maybe-all-binutils:
3ff3adad
PB
7123@if gcc-bootstrap
7124all-binutils: stage_current
7125@endif gcc-bootstrap
60975492 7126@if binutils
7e0b5752 7127TARGET-binutils=all
60975492 7128maybe-all-binutils: all-binutils
295f4e42 7129all-binutils: configure-binutils
cc11cc9b 7130 @r=`${PWD_COMMAND}`; export r; \
295f4e42 7131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 7132 $(HOST_EXPORTS) \
215c351a 7133 (cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3
PB
7134 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7135 $(TARGET-binutils))
60975492 7136@endif binutils
295f4e42 7137
25b42232 7138
295f4e42 7139
ce406537
PB
7140.PHONY: all-stage1-binutils maybe-all-stage1-binutils
7141.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
7142maybe-all-stage1-binutils:
7143maybe-clean-stage1-binutils:
7144@if binutils-bootstrap
7145maybe-all-stage1-binutils: all-stage1-binutils
7146all-stage1: all-stage1-binutils
1061f99e 7147TARGET-stage1-binutils = $(TARGET-binutils)
ce406537 7148all-stage1-binutils: configure-stage1-binutils
cc11cc9b 7149 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
295f4e42
NN
7150 @r=`${PWD_COMMAND}`; export r; \
7151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 7152 TFLAGS="$(STAGE1_TFLAGS)"; \
f61428ed 7153 $(HOST_EXPORTS) \
ce406537 7154 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7155 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 7156 CFLAGS="$(STAGE1_CFLAGS)" \
f61428ed 7157 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4a4a4e99
AO
7158 LIBCFLAGS="$(LIBCFLAGS)" \
7159 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7160 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7161 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7162 $(EXTRA_HOST_FLAGS) \
7163 TFLAGS="$(STAGE1_TFLAGS)" \
1061f99e 7164 $(TARGET-stage1-binutils)
295f4e42 7165
ce406537
PB
7166maybe-clean-stage1-binutils: clean-stage1-binutils
7167clean-stage1: clean-stage1-binutils
7168clean-stage1-binutils:
995a5697
PB
7169 @if [ $(current_stage) = stage1 ]; then \
7170 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7171 else \
7172 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
7173 $(MAKE) stage1-start; \
7174 fi; \
ce406537 7175 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7176 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 7177 clean
ce406537 7178@endif binutils-bootstrap
295f4e42 7179
295f4e42 7180
ce406537
PB
7181.PHONY: all-stage2-binutils maybe-all-stage2-binutils
7182.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
7183maybe-all-stage2-binutils:
7184maybe-clean-stage2-binutils:
7185@if binutils-bootstrap
7186maybe-all-stage2-binutils: all-stage2-binutils
7187all-stage2: all-stage2-binutils
1061f99e 7188TARGET-stage2-binutils = $(TARGET-binutils)
ce406537 7189all-stage2-binutils: configure-stage2-binutils
cc11cc9b 7190 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
295f4e42
NN
7191 @r=`${PWD_COMMAND}`; export r; \
7192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 7193 TFLAGS="$(STAGE2_TFLAGS)"; \
4fc4dd12 7194 $(HOST_EXPORTS) \
f61428ed 7195 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 7196 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7197 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 7198 CFLAGS="$(STAGE2_CFLAGS)" \
f61428ed 7199 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4a4a4e99
AO
7200 LIBCFLAGS="$(STAGE2_CFLAGS)" \
7201 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7202 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7203 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7204 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7205 TFLAGS="$(STAGE2_TFLAGS)" \
1061f99e 7206 $(TARGET-stage2-binutils)
295f4e42 7207
ce406537
PB
7208maybe-clean-stage2-binutils: clean-stage2-binutils
7209clean-stage2: clean-stage2-binutils
7210clean-stage2-binutils:
995a5697
PB
7211 @if [ $(current_stage) = stage2 ]; then \
7212 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7213 else \
7214 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
7215 $(MAKE) stage2-start; \
7216 fi; \
ce406537 7217 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7218 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 7219 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 7220 clean
ce406537 7221@endif binutils-bootstrap
295f4e42 7222
295f4e42 7223
ce406537
PB
7224.PHONY: all-stage3-binutils maybe-all-stage3-binutils
7225.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
7226maybe-all-stage3-binutils:
7227maybe-clean-stage3-binutils:
7228@if binutils-bootstrap
7229maybe-all-stage3-binutils: all-stage3-binutils
7230all-stage3: all-stage3-binutils
1061f99e 7231TARGET-stage3-binutils = $(TARGET-binutils)
ce406537 7232all-stage3-binutils: configure-stage3-binutils
cc11cc9b 7233 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
ce406537 7234 @r=`${PWD_COMMAND}`; export r; \
295f4e42 7235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 7236 TFLAGS="$(STAGE3_TFLAGS)"; \
4fc4dd12 7237 $(HOST_EXPORTS) \
f61428ed 7238 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 7239 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7240 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 7241 CFLAGS="$(STAGE3_CFLAGS)" \
f61428ed 7242 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4a4a4e99
AO
7243 LIBCFLAGS="$(STAGE3_CFLAGS)" \
7244 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7245 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7246 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7247 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7248 TFLAGS="$(STAGE3_TFLAGS)" \
1061f99e 7249 $(TARGET-stage3-binutils)
1358ccea 7250
ce406537
PB
7251maybe-clean-stage3-binutils: clean-stage3-binutils
7252clean-stage3: clean-stage3-binutils
7253clean-stage3-binutils:
995a5697
PB
7254 @if [ $(current_stage) = stage3 ]; then \
7255 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7256 else \
7257 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
7258 $(MAKE) stage3-start; \
7259 fi; \
ce406537 7260 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7261 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 7262 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 7263 clean
ce406537 7264@endif binutils-bootstrap
1358ccea 7265
1358ccea 7266
ce406537
PB
7267.PHONY: all-stage4-binutils maybe-all-stage4-binutils
7268.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
7269maybe-all-stage4-binutils:
7270maybe-clean-stage4-binutils:
7271@if binutils-bootstrap
7272maybe-all-stage4-binutils: all-stage4-binutils
7273all-stage4: all-stage4-binutils
1061f99e 7274TARGET-stage4-binutils = $(TARGET-binutils)
ce406537 7275all-stage4-binutils: configure-stage4-binutils
cc11cc9b 7276 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
ce406537 7277 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 7278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 7279 TFLAGS="$(STAGE4_TFLAGS)"; \
4fc4dd12 7280 $(HOST_EXPORTS) \
f61428ed 7281 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 7282 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7283 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 7284 CFLAGS="$(STAGE4_CFLAGS)" \
f61428ed 7285 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
1c8bd6a3 7286 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
7287 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7288 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7289 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7290 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7291 TFLAGS="$(STAGE4_TFLAGS)" \
1061f99e 7292 $(TARGET-stage4-binutils)
ce406537
PB
7293
7294maybe-clean-stage4-binutils: clean-stage4-binutils
7295clean-stage4: clean-stage4-binutils
7296clean-stage4-binutils:
995a5697
PB
7297 @if [ $(current_stage) = stage4 ]; then \
7298 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7299 else \
7300 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
7301 $(MAKE) stage4-start; \
7302 fi; \
ce406537 7303 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7304 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 7305 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 7306 clean
ce406537
PB
7307@endif binutils-bootstrap
7308
7309
7310.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
7311.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
7312maybe-all-stageprofile-binutils:
7313maybe-clean-stageprofile-binutils:
7314@if binutils-bootstrap
7315maybe-all-stageprofile-binutils: all-stageprofile-binutils
7316all-stageprofile: all-stageprofile-binutils
1061f99e 7317TARGET-stageprofile-binutils = $(TARGET-binutils)
ce406537 7318all-stageprofile-binutils: configure-stageprofile-binutils
cc11cc9b 7319 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
ce406537
PB
7320 @r=`${PWD_COMMAND}`; export r; \
7321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 7322 TFLAGS="$(STAGEprofile_TFLAGS)"; \
ce406537 7323 $(HOST_EXPORTS) \
f61428ed 7324 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 7325 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7326 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 7327 CFLAGS="$(STAGEprofile_CFLAGS)" \
f61428ed 7328 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4a4a4e99
AO
7329 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
7330 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7331 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7332 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7333 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7334 TFLAGS="$(STAGEprofile_TFLAGS)" \
1061f99e 7335 $(TARGET-stageprofile-binutils)
ce406537
PB
7336
7337maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
7338clean-stageprofile: clean-stageprofile-binutils
7339clean-stageprofile-binutils:
995a5697
PB
7340 @if [ $(current_stage) = stageprofile ]; then \
7341 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7342 else \
7343 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
7344 $(MAKE) stageprofile-start; \
7345 fi; \
ce406537 7346 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7347 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 7348 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 7349 clean
ce406537
PB
7350@endif binutils-bootstrap
7351
7352
7353.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
7354.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
7355maybe-all-stagefeedback-binutils:
7356maybe-clean-stagefeedback-binutils:
7357@if binutils-bootstrap
7358maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
7359all-stagefeedback: all-stagefeedback-binutils
1061f99e 7360TARGET-stagefeedback-binutils = $(TARGET-binutils)
ce406537 7361all-stagefeedback-binutils: configure-stagefeedback-binutils
cc11cc9b 7362 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
ce406537
PB
7363 @r=`${PWD_COMMAND}`; export r; \
7364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 7365 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
ce406537 7366 $(HOST_EXPORTS) \
f61428ed 7367 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 7368 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7369 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 7370 CFLAGS="$(STAGEfeedback_CFLAGS)" \
f61428ed 7371 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4a4a4e99
AO
7372 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
7373 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7374 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7375 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7376 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7377 TFLAGS="$(STAGEfeedback_TFLAGS)" \
1061f99e 7378 $(TARGET-stagefeedback-binutils)
ce406537
PB
7379
7380maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
7381clean-stagefeedback: clean-stagefeedback-binutils
7382clean-stagefeedback-binutils:
995a5697
PB
7383 @if [ $(current_stage) = stagefeedback ]; then \
7384 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7385 else \
7386 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
7387 $(MAKE) stagefeedback-start; \
7388 fi; \
ce406537 7389 cd $(HOST_SUBDIR)/binutils && \
1c8bd6a3 7390 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 7391 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 7392 clean
ce406537
PB
7393@endif binutils-bootstrap
7394
7395
7396
7397
7398
7399.PHONY: check-binutils maybe-check-binutils
7400maybe-check-binutils:
7401@if binutils
7402maybe-check-binutils: check-binutils
7403
7404check-binutils:
f41d6665 7405 @: $(MAKE); $(unstage)
ce406537
PB
7406 @r=`${PWD_COMMAND}`; export r; \
7407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7408 $(HOST_EXPORTS) \
7409 (cd $(HOST_SUBDIR)/binutils && \
7410 $(MAKE) $(FLAGS_TO_PASS) check)
7411
7412@endif binutils
7413
7414.PHONY: install-binutils maybe-install-binutils
7415maybe-install-binutils:
7416@if binutils
7417maybe-install-binutils: install-binutils
7418
7419install-binutils: installdirs
f41d6665 7420 @: $(MAKE); $(unstage)
ce406537
PB
7421 @r=`${PWD_COMMAND}`; export r; \
7422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7423 $(HOST_EXPORTS) \
7424 (cd $(HOST_SUBDIR)/binutils && \
7425 $(MAKE) $(FLAGS_TO_PASS) install)
7426
7427@endif binutils
7428
b5422ad7 7429# Other targets (info, dvi, pdf, etc.)
ce406537
PB
7430
7431.PHONY: maybe-info-binutils info-binutils
7432maybe-info-binutils:
7433@if binutils
7434maybe-info-binutils: info-binutils
7435
7436info-binutils: \
7437 configure-binutils
7438 @[ -f ./binutils/Makefile ] || exit 0; \
7439 r=`${PWD_COMMAND}`; export r; \
7440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7441 $(HOST_EXPORTS) \
7442 for flag in $(EXTRA_HOST_FLAGS) ; do \
7443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7444 done; \
7445 echo "Doing info in binutils" ; \
7446 (cd $(HOST_SUBDIR)/binutils && \
7447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7449 "RANLIB=$${RANLIB}" \
901119ae 7450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
ce406537
PB
7451 info) \
7452 || exit 1
7453
7454@endif binutils
7455
7456.PHONY: maybe-dvi-binutils dvi-binutils
7457maybe-dvi-binutils:
7458@if binutils
7459maybe-dvi-binutils: dvi-binutils
7460
7461dvi-binutils: \
7462 configure-binutils
7463 @[ -f ./binutils/Makefile ] || exit 0; \
7464 r=`${PWD_COMMAND}`; export r; \
7465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7466 $(HOST_EXPORTS) \
7467 for flag in $(EXTRA_HOST_FLAGS) ; do \
7468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7469 done; \
7470 echo "Doing dvi in binutils" ; \
7471 (cd $(HOST_SUBDIR)/binutils && \
1358ccea
NN
7472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7474 "RANLIB=$${RANLIB}" \
901119ae 7475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7476 dvi) \
1358ccea
NN
7477 || exit 1
7478
60975492 7479@endif binutils
1358ccea 7480
b5422ad7
BM
7481.PHONY: maybe-pdf-binutils pdf-binutils
7482maybe-pdf-binutils:
7483@if binutils
7484maybe-pdf-binutils: pdf-binutils
7485
7486pdf-binutils: \
7487 configure-binutils
7488 @[ -f ./binutils/Makefile ] || exit 0; \
7489 r=`${PWD_COMMAND}`; export r; \
7490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7491 $(HOST_EXPORTS) \
7492 for flag in $(EXTRA_HOST_FLAGS) ; do \
7493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7494 done; \
7495 echo "Doing pdf in binutils" ; \
7496 (cd $(HOST_SUBDIR)/binutils && \
7497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7499 "RANLIB=$${RANLIB}" \
901119ae 7500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
7501 pdf) \
7502 || exit 1
7503
7504@endif binutils
7505
f87a2b2e
MS
7506.PHONY: maybe-html-binutils html-binutils
7507maybe-html-binutils:
7508@if binutils
7509maybe-html-binutils: html-binutils
7510
7511html-binutils: \
05750653 7512 configure-binutils
f87a2b2e
MS
7513 @[ -f ./binutils/Makefile ] || exit 0; \
7514 r=`${PWD_COMMAND}`; export r; \
7515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
7516 $(HOST_EXPORTS) \
7517 for flag in $(EXTRA_HOST_FLAGS) ; do \
7518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7519 done; \
7520 echo "Doing html in binutils" ; \
215c351a 7521 (cd $(HOST_SUBDIR)/binutils && \
f87a2b2e
MS
7522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7524 "RANLIB=$${RANLIB}" \
901119ae 7525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
7526 html) \
7527 || exit 1
7528
7529@endif binutils
7530
295f4e42
NN
7531.PHONY: maybe-TAGS-binutils TAGS-binutils
7532maybe-TAGS-binutils:
60975492
PB
7533@if binutils
7534maybe-TAGS-binutils: TAGS-binutils
1358ccea 7535
295f4e42 7536TAGS-binutils: \
05750653 7537 configure-binutils
295f4e42 7538 @[ -f ./binutils/Makefile ] || exit 0; \
8c90b13a
L
7539 r=`${PWD_COMMAND}`; export r; \
7540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7541 $(HOST_EXPORTS) \
d32ab992 7542 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7544 done; \
295f4e42 7545 echo "Doing TAGS in binutils" ; \
215c351a 7546 (cd $(HOST_SUBDIR)/binutils && \
1358ccea
NN
7547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7549 "RANLIB=$${RANLIB}" \
901119ae 7550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7551 TAGS) \
1358ccea
NN
7552 || exit 1
7553
60975492 7554@endif binutils
1358ccea 7555
295f4e42
NN
7556.PHONY: maybe-install-info-binutils install-info-binutils
7557maybe-install-info-binutils:
60975492
PB
7558@if binutils
7559maybe-install-info-binutils: install-info-binutils
1358ccea 7560
295f4e42
NN
7561install-info-binutils: \
7562 configure-binutils \
05750653 7563 info-binutils
295f4e42 7564 @[ -f ./binutils/Makefile ] || exit 0; \
8c90b13a
L
7565 r=`${PWD_COMMAND}`; export r; \
7566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7567 $(HOST_EXPORTS) \
d32ab992 7568 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7570 done; \
295f4e42 7571 echo "Doing install-info in binutils" ; \
215c351a 7572 (cd $(HOST_SUBDIR)/binutils && \
1358ccea
NN
7573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7575 "RANLIB=$${RANLIB}" \
901119ae 7576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7577 install-info) \
1358ccea
NN
7578 || exit 1
7579
60975492 7580@endif binutils
1358ccea 7581
9c4d2493
BM
7582.PHONY: maybe-install-pdf-binutils install-pdf-binutils
7583maybe-install-pdf-binutils:
7584@if binutils
7585maybe-install-pdf-binutils: install-pdf-binutils
7586
7587install-pdf-binutils: \
7588 configure-binutils \
7589 pdf-binutils
7590 @[ -f ./binutils/Makefile ] || exit 0; \
7591 r=`${PWD_COMMAND}`; export r; \
7592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7593 $(HOST_EXPORTS) \
7594 for flag in $(EXTRA_HOST_FLAGS) ; do \
7595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7596 done; \
7597 echo "Doing install-pdf in binutils" ; \
7598 (cd $(HOST_SUBDIR)/binutils && \
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}" \
9c4d2493
BM
7603 install-pdf) \
7604 || exit 1
7605
7606@endif binutils
7607
65d6e994
CD
7608.PHONY: maybe-install-html-binutils install-html-binutils
7609maybe-install-html-binutils:
7610@if binutils
7611maybe-install-html-binutils: install-html-binutils
7612
7613install-html-binutils: \
7614 configure-binutils \
7615 html-binutils
7616 @[ -f ./binutils/Makefile ] || exit 0; \
7617 r=`${PWD_COMMAND}`; export r; \
7618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7619 $(HOST_EXPORTS) \
7620 for flag in $(EXTRA_HOST_FLAGS) ; do \
7621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7622 done; \
7623 echo "Doing install-html in binutils" ; \
7624 (cd $(HOST_SUBDIR)/binutils && \
7625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7627 "RANLIB=$${RANLIB}" \
901119ae 7628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
7629 install-html) \
7630 || exit 1
7631
7632@endif binutils
7633
295f4e42
NN
7634.PHONY: maybe-installcheck-binutils installcheck-binutils
7635maybe-installcheck-binutils:
60975492
PB
7636@if binutils
7637maybe-installcheck-binutils: installcheck-binutils
1358ccea 7638
295f4e42 7639installcheck-binutils: \
05750653 7640 configure-binutils
295f4e42 7641 @[ -f ./binutils/Makefile ] || exit 0; \
8c90b13a
L
7642 r=`${PWD_COMMAND}`; export r; \
7643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7644 $(HOST_EXPORTS) \
d32ab992 7645 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7647 done; \
295f4e42 7648 echo "Doing installcheck in binutils" ; \
215c351a 7649 (cd $(HOST_SUBDIR)/binutils && \
1358ccea
NN
7650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7652 "RANLIB=$${RANLIB}" \
901119ae 7653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7654 installcheck) \
1358ccea
NN
7655 || exit 1
7656
60975492 7657@endif binutils
1358ccea 7658
295f4e42
NN
7659.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
7660maybe-mostlyclean-binutils:
60975492
PB
7661@if binutils
7662maybe-mostlyclean-binutils: mostlyclean-binutils
1358ccea 7663
05750653 7664mostlyclean-binutils:
295f4e42 7665 @[ -f ./binutils/Makefile ] || exit 0; \
8c90b13a
L
7666 r=`${PWD_COMMAND}`; export r; \
7667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7668 $(HOST_EXPORTS) \
d32ab992 7669 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7671 done; \
295f4e42 7672 echo "Doing mostlyclean in binutils" ; \
215c351a 7673 (cd $(HOST_SUBDIR)/binutils && \
1358ccea
NN
7674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7676 "RANLIB=$${RANLIB}" \
901119ae 7677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7678 mostlyclean) \
1358ccea
NN
7679 || exit 1
7680
60975492 7681@endif binutils
1358ccea 7682
295f4e42
NN
7683.PHONY: maybe-clean-binutils clean-binutils
7684maybe-clean-binutils:
60975492
PB
7685@if binutils
7686maybe-clean-binutils: clean-binutils
d9cdb878 7687
05750653 7688clean-binutils:
295f4e42 7689 @[ -f ./binutils/Makefile ] || exit 0; \
d9cdb878
AC
7690 r=`${PWD_COMMAND}`; export r; \
7691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7692 $(HOST_EXPORTS) \
d32ab992 7693 for flag in $(EXTRA_HOST_FLAGS) ; do \
d9cdb878
AC
7694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7695 done; \
295f4e42 7696 echo "Doing clean in binutils" ; \
215c351a 7697 (cd $(HOST_SUBDIR)/binutils && \
d9cdb878
AC
7698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7700 "RANLIB=$${RANLIB}" \
901119ae 7701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7702 clean) \
d9cdb878
AC
7703 || exit 1
7704
60975492 7705@endif binutils
d9cdb878 7706
295f4e42
NN
7707.PHONY: maybe-distclean-binutils distclean-binutils
7708maybe-distclean-binutils:
60975492
PB
7709@if binutils
7710maybe-distclean-binutils: distclean-binutils
1358ccea 7711
05750653 7712distclean-binutils:
295f4e42 7713 @[ -f ./binutils/Makefile ] || exit 0; \
8c90b13a
L
7714 r=`${PWD_COMMAND}`; export r; \
7715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7716 $(HOST_EXPORTS) \
d32ab992 7717 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7719 done; \
295f4e42 7720 echo "Doing distclean in binutils" ; \
215c351a 7721 (cd $(HOST_SUBDIR)/binutils && \
1358ccea
NN
7722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7724 "RANLIB=$${RANLIB}" \
901119ae 7725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7726 distclean) \
1358ccea
NN
7727 || exit 1
7728
60975492 7729@endif binutils
1358ccea 7730
295f4e42
NN
7731.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
7732maybe-maintainer-clean-binutils:
60975492
PB
7733@if binutils
7734maybe-maintainer-clean-binutils: maintainer-clean-binutils
1358ccea 7735
05750653 7736maintainer-clean-binutils:
295f4e42 7737 @[ -f ./binutils/Makefile ] || exit 0; \
8c90b13a
L
7738 r=`${PWD_COMMAND}`; export r; \
7739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7740 $(HOST_EXPORTS) \
d32ab992 7741 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7743 done; \
295f4e42 7744 echo "Doing maintainer-clean in binutils" ; \
215c351a 7745 (cd $(HOST_SUBDIR)/binutils && \
1358ccea
NN
7746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7748 "RANLIB=$${RANLIB}" \
901119ae 7749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7750 maintainer-clean) \
295f4e42
NN
7751 || exit 1
7752
60975492 7753@endif binutils
295f4e42
NN
7754
7755
25b42232 7756
295f4e42
NN
7757.PHONY: configure-bison maybe-configure-bison
7758maybe-configure-bison:
3ff3adad
PB
7759@if gcc-bootstrap
7760configure-bison: stage_current
7761@endif gcc-bootstrap
60975492
PB
7762@if bison
7763maybe-configure-bison: configure-bison
cc11cc9b 7764configure-bison:
f41d6665 7765 @: $(MAKE); $(unstage)
cc11cc9b 7766 @r=`${PWD_COMMAND}`; export r; \
295f4e42 7767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
7768 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
7769 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
f61428ed 7770 $(HOST_EXPORTS) \
25b42232
PB
7771 echo Configuring in $(HOST_SUBDIR)/bison; \
7772 cd "$(HOST_SUBDIR)/bison" || exit 1; \
295f4e42 7773 case $(srcdir) in \
215c351a
PB
7774 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7775 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
7776 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 7777 esac; \
215c351a
PB
7778 srcdiroption="--srcdir=$${topdir}/bison"; \
7779 libsrcdir="$$s/bison"; \
295f4e42 7780 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
7781 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7782 --target=${target_alias} $${srcdiroption} \
1358ccea 7783 || exit 1
60975492 7784@endif bison
1358ccea 7785
25b42232
PB
7786
7787
ce406537
PB
7788
7789
295f4e42
NN
7790.PHONY: all-bison maybe-all-bison
7791maybe-all-bison:
3ff3adad
PB
7792@if gcc-bootstrap
7793all-bison: stage_current
7794@endif gcc-bootstrap
60975492 7795@if bison
7e0b5752 7796TARGET-bison=all
60975492 7797maybe-all-bison: all-bison
295f4e42 7798all-bison: configure-bison
f41d6665 7799 @: $(MAKE); $(unstage)
295f4e42
NN
7800 @r=`${PWD_COMMAND}`; export r; \
7801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 7802 $(HOST_EXPORTS) \
215c351a 7803 (cd $(HOST_SUBDIR)/bison && \
1c8bd6a3
PB
7804 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7805 $(TARGET-bison))
60975492 7806@endif bison
295f4e42 7807
25b42232 7808
ce406537
PB
7809
7810
295f4e42
NN
7811.PHONY: check-bison maybe-check-bison
7812maybe-check-bison:
60975492
PB
7813@if bison
7814maybe-check-bison: check-bison
295f4e42
NN
7815
7816# This module is only tested in a native toolchain.
7817check-bison:
f41d6665 7818 @: $(MAKE); $(unstage)
295f4e42
NN
7819 @if [ '$(host)' = '$(target)' ] ; then \
7820 r=`${PWD_COMMAND}`; export r; \
7821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7822 $(HOST_EXPORTS) \
215c351a 7823 (cd $(HOST_SUBDIR)/bison && \
ef6e9bc0 7824 $(MAKE) $(FLAGS_TO_PASS) check); \
295f4e42
NN
7825 fi
7826
60975492 7827@endif bison
1358ccea 7828
295f4e42
NN
7829.PHONY: install-bison maybe-install-bison
7830maybe-install-bison:
60975492
PB
7831@if bison
7832maybe-install-bison: install-bison
1358ccea 7833
295f4e42 7834install-bison: installdirs
f41d6665 7835 @: $(MAKE); $(unstage)
295f4e42 7836 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 7837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7838 $(HOST_EXPORTS) \
215c351a 7839 (cd $(HOST_SUBDIR)/bison && \
ace9ac7b 7840 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 7841
60975492 7842@endif bison
1358ccea 7843
b5422ad7 7844# Other targets (info, dvi, pdf, etc.)
1358ccea 7845
295f4e42
NN
7846.PHONY: maybe-info-bison info-bison
7847maybe-info-bison:
60975492
PB
7848@if bison
7849maybe-info-bison: info-bison
295f4e42
NN
7850
7851info-bison: \
05750653 7852 configure-bison
f41d6665 7853 @: $(MAKE); $(unstage)
295f4e42 7854 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
7855 r=`${PWD_COMMAND}`; export r; \
7856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7857 $(HOST_EXPORTS) \
d32ab992 7858 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7860 done; \
295f4e42 7861 echo "Doing info in bison" ; \
215c351a 7862 (cd $(HOST_SUBDIR)/bison && \
1358ccea
NN
7863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7865 "RANLIB=$${RANLIB}" \
901119ae 7866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7867 info) \
1358ccea
NN
7868 || exit 1
7869
60975492 7870@endif bison
1358ccea 7871
295f4e42
NN
7872.PHONY: maybe-dvi-bison dvi-bison
7873maybe-dvi-bison:
60975492
PB
7874@if bison
7875maybe-dvi-bison: dvi-bison
1358ccea 7876
295f4e42 7877dvi-bison: \
05750653 7878 configure-bison
f41d6665 7879 @: $(MAKE); $(unstage)
295f4e42 7880 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
7881 r=`${PWD_COMMAND}`; export r; \
7882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7883 $(HOST_EXPORTS) \
d32ab992 7884 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7886 done; \
295f4e42 7887 echo "Doing dvi in bison" ; \
215c351a 7888 (cd $(HOST_SUBDIR)/bison && \
1358ccea
NN
7889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7891 "RANLIB=$${RANLIB}" \
901119ae 7892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7893 dvi) \
1358ccea
NN
7894 || exit 1
7895
60975492 7896@endif bison
1358ccea 7897
b5422ad7
BM
7898.PHONY: maybe-pdf-bison pdf-bison
7899maybe-pdf-bison:
7900@if bison
7901maybe-pdf-bison: pdf-bison
7902
7903pdf-bison: \
7904 configure-bison
7905 @: $(MAKE); $(unstage)
7906 @[ -f ./bison/Makefile ] || exit 0; \
7907 r=`${PWD_COMMAND}`; export r; \
7908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7909 $(HOST_EXPORTS) \
7910 for flag in $(EXTRA_HOST_FLAGS) ; do \
7911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7912 done; \
7913 echo "Doing pdf in bison" ; \
7914 (cd $(HOST_SUBDIR)/bison && \
7915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7917 "RANLIB=$${RANLIB}" \
901119ae 7918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
7919 pdf) \
7920 || exit 1
7921
7922@endif bison
7923
f87a2b2e
MS
7924.PHONY: maybe-html-bison html-bison
7925maybe-html-bison:
7926@if bison
7927maybe-html-bison: html-bison
7928
7929html-bison: \
05750653 7930 configure-bison
f41d6665 7931 @: $(MAKE); $(unstage)
f87a2b2e
MS
7932 @[ -f ./bison/Makefile ] || exit 0; \
7933 r=`${PWD_COMMAND}`; export r; \
7934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
7935 $(HOST_EXPORTS) \
7936 for flag in $(EXTRA_HOST_FLAGS) ; do \
7937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7938 done; \
7939 echo "Doing html in bison" ; \
215c351a 7940 (cd $(HOST_SUBDIR)/bison && \
f87a2b2e
MS
7941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7943 "RANLIB=$${RANLIB}" \
901119ae 7944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
7945 html) \
7946 || exit 1
7947
7948@endif bison
7949
295f4e42
NN
7950.PHONY: maybe-TAGS-bison TAGS-bison
7951maybe-TAGS-bison:
60975492
PB
7952@if bison
7953maybe-TAGS-bison: TAGS-bison
1358ccea 7954
295f4e42 7955TAGS-bison: \
05750653 7956 configure-bison
f41d6665 7957 @: $(MAKE); $(unstage)
295f4e42 7958 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
7959 r=`${PWD_COMMAND}`; export r; \
7960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7961 $(HOST_EXPORTS) \
d32ab992 7962 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7964 done; \
295f4e42 7965 echo "Doing TAGS in bison" ; \
215c351a 7966 (cd $(HOST_SUBDIR)/bison && \
1358ccea
NN
7967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7969 "RANLIB=$${RANLIB}" \
901119ae 7970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7971 TAGS) \
1358ccea
NN
7972 || exit 1
7973
60975492 7974@endif bison
1358ccea 7975
295f4e42
NN
7976.PHONY: maybe-install-info-bison install-info-bison
7977maybe-install-info-bison:
60975492
PB
7978@if bison
7979maybe-install-info-bison: install-info-bison
1358ccea 7980
295f4e42
NN
7981install-info-bison: \
7982 configure-bison \
05750653 7983 info-bison
f41d6665 7984 @: $(MAKE); $(unstage)
295f4e42 7985 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
7986 r=`${PWD_COMMAND}`; export r; \
7987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7988 $(HOST_EXPORTS) \
d32ab992 7989 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
7990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7991 done; \
295f4e42 7992 echo "Doing install-info in bison" ; \
215c351a 7993 (cd $(HOST_SUBDIR)/bison && \
1358ccea
NN
7994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7996 "RANLIB=$${RANLIB}" \
901119ae 7997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 7998 install-info) \
1358ccea
NN
7999 || exit 1
8000
60975492 8001@endif bison
1358ccea 8002
9c4d2493
BM
8003.PHONY: maybe-install-pdf-bison install-pdf-bison
8004maybe-install-pdf-bison:
8005@if bison
8006maybe-install-pdf-bison: install-pdf-bison
8007
8008install-pdf-bison: \
8009 configure-bison \
8010 pdf-bison
8011 @: $(MAKE); $(unstage)
8012 @[ -f ./bison/Makefile ] || exit 0; \
8013 r=`${PWD_COMMAND}`; export r; \
8014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8015 $(HOST_EXPORTS) \
8016 for flag in $(EXTRA_HOST_FLAGS) ; do \
8017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8018 done; \
8019 echo "Doing install-pdf in bison" ; \
8020 (cd $(HOST_SUBDIR)/bison && \
8021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8023 "RANLIB=$${RANLIB}" \
901119ae 8024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
8025 install-pdf) \
8026 || exit 1
8027
8028@endif bison
8029
65d6e994
CD
8030.PHONY: maybe-install-html-bison install-html-bison
8031maybe-install-html-bison:
8032@if bison
8033maybe-install-html-bison: install-html-bison
8034
8035install-html-bison: \
8036 configure-bison \
8037 html-bison
8038 @: $(MAKE); $(unstage)
8039 @[ -f ./bison/Makefile ] || exit 0; \
8040 r=`${PWD_COMMAND}`; export r; \
8041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8042 $(HOST_EXPORTS) \
8043 for flag in $(EXTRA_HOST_FLAGS) ; do \
8044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8045 done; \
8046 echo "Doing install-html in bison" ; \
8047 (cd $(HOST_SUBDIR)/bison && \
8048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8050 "RANLIB=$${RANLIB}" \
901119ae 8051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
8052 install-html) \
8053 || exit 1
8054
8055@endif bison
8056
295f4e42
NN
8057.PHONY: maybe-installcheck-bison installcheck-bison
8058maybe-installcheck-bison:
60975492
PB
8059@if bison
8060maybe-installcheck-bison: installcheck-bison
1358ccea 8061
295f4e42 8062installcheck-bison: \
05750653 8063 configure-bison
f41d6665 8064 @: $(MAKE); $(unstage)
295f4e42 8065 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
8066 r=`${PWD_COMMAND}`; export r; \
8067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8068 $(HOST_EXPORTS) \
d32ab992 8069 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8071 done; \
295f4e42 8072 echo "Doing installcheck in bison" ; \
215c351a 8073 (cd $(HOST_SUBDIR)/bison && \
1358ccea
NN
8074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8076 "RANLIB=$${RANLIB}" \
901119ae 8077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8078 installcheck) \
1358ccea
NN
8079 || exit 1
8080
60975492 8081@endif bison
1358ccea
NN
8082
8083.PHONY: maybe-mostlyclean-bison mostlyclean-bison
8084maybe-mostlyclean-bison:
60975492
PB
8085@if bison
8086maybe-mostlyclean-bison: mostlyclean-bison
1358ccea 8087
05750653 8088mostlyclean-bison:
f41d6665 8089 @: $(MAKE); $(unstage)
1358ccea 8090 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
8091 r=`${PWD_COMMAND}`; export r; \
8092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8093 $(HOST_EXPORTS) \
d32ab992 8094 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8096 done; \
8097 echo "Doing mostlyclean in bison" ; \
215c351a 8098 (cd $(HOST_SUBDIR)/bison && \
1358ccea
NN
8099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8101 "RANLIB=$${RANLIB}" \
901119ae 8102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8103 mostlyclean) \
1358ccea
NN
8104 || exit 1
8105
60975492 8106@endif bison
1358ccea 8107
295f4e42
NN
8108.PHONY: maybe-clean-bison clean-bison
8109maybe-clean-bison:
60975492
PB
8110@if bison
8111maybe-clean-bison: clean-bison
1358ccea 8112
05750653 8113clean-bison:
f41d6665 8114 @: $(MAKE); $(unstage)
295f4e42 8115 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
8116 r=`${PWD_COMMAND}`; export r; \
8117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8118 $(HOST_EXPORTS) \
d32ab992 8119 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8121 done; \
295f4e42 8122 echo "Doing clean in bison" ; \
215c351a 8123 (cd $(HOST_SUBDIR)/bison && \
1358ccea
NN
8124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8126 "RANLIB=$${RANLIB}" \
901119ae 8127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8128 clean) \
1358ccea
NN
8129 || exit 1
8130
60975492 8131@endif bison
1358ccea 8132
295f4e42
NN
8133.PHONY: maybe-distclean-bison distclean-bison
8134maybe-distclean-bison:
60975492
PB
8135@if bison
8136maybe-distclean-bison: distclean-bison
1358ccea 8137
05750653 8138distclean-bison:
f41d6665 8139 @: $(MAKE); $(unstage)
295f4e42 8140 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
8141 r=`${PWD_COMMAND}`; export r; \
8142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8143 $(HOST_EXPORTS) \
d32ab992 8144 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8146 done; \
295f4e42 8147 echo "Doing distclean in bison" ; \
215c351a 8148 (cd $(HOST_SUBDIR)/bison && \
1358ccea
NN
8149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8151 "RANLIB=$${RANLIB}" \
901119ae 8152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8153 distclean) \
1358ccea
NN
8154 || exit 1
8155
60975492 8156@endif bison
1358ccea 8157
295f4e42
NN
8158.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
8159maybe-maintainer-clean-bison:
60975492
PB
8160@if bison
8161maybe-maintainer-clean-bison: maintainer-clean-bison
1358ccea 8162
05750653 8163maintainer-clean-bison:
f41d6665 8164 @: $(MAKE); $(unstage)
295f4e42 8165 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
8166 r=`${PWD_COMMAND}`; export r; \
8167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8168 $(HOST_EXPORTS) \
d32ab992 8169 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8171 done; \
295f4e42 8172 echo "Doing maintainer-clean in bison" ; \
215c351a 8173 (cd $(HOST_SUBDIR)/bison && \
1358ccea
NN
8174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8176 "RANLIB=$${RANLIB}" \
901119ae 8177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8178 maintainer-clean) \
1358ccea
NN
8179 || exit 1
8180
60975492 8181@endif bison
1358ccea 8182
1358ccea 8183
25b42232 8184
295f4e42
NN
8185.PHONY: configure-byacc maybe-configure-byacc
8186maybe-configure-byacc:
3ff3adad
PB
8187@if gcc-bootstrap
8188configure-byacc: stage_current
8189@endif gcc-bootstrap
60975492
PB
8190@if byacc
8191maybe-configure-byacc: configure-byacc
cc11cc9b 8192configure-byacc:
f41d6665 8193 @: $(MAKE); $(unstage)
cc11cc9b 8194 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 8195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
8196 test ! -f $(HOST_SUBDIR)/byacc/Makefile || exit 0; \
8197 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/byacc ; \
f61428ed 8198 $(HOST_EXPORTS) \
25b42232
PB
8199 echo Configuring in $(HOST_SUBDIR)/byacc; \
8200 cd "$(HOST_SUBDIR)/byacc" || exit 1; \
295f4e42 8201 case $(srcdir) in \
215c351a
PB
8202 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8203 *) topdir=`echo $(HOST_SUBDIR)/byacc/ | \
8204 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 8205 esac; \
215c351a
PB
8206 srcdiroption="--srcdir=$${topdir}/byacc"; \
8207 libsrcdir="$$s/byacc"; \
295f4e42 8208 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
8209 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8210 --target=${target_alias} $${srcdiroption} \
1358ccea 8211 || exit 1
60975492 8212@endif byacc
1358ccea 8213
25b42232
PB
8214
8215
ce406537
PB
8216
8217
295f4e42
NN
8218.PHONY: all-byacc maybe-all-byacc
8219maybe-all-byacc:
3ff3adad
PB
8220@if gcc-bootstrap
8221all-byacc: stage_current
8222@endif gcc-bootstrap
60975492 8223@if byacc
7e0b5752 8224TARGET-byacc=all
60975492 8225maybe-all-byacc: all-byacc
295f4e42 8226all-byacc: configure-byacc
f41d6665 8227 @: $(MAKE); $(unstage)
295f4e42 8228 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 8229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 8230 $(HOST_EXPORTS) \
215c351a 8231 (cd $(HOST_SUBDIR)/byacc && \
1c8bd6a3
PB
8232 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8233 $(TARGET-byacc))
60975492 8234@endif byacc
1358ccea 8235
25b42232 8236
ce406537
PB
8237
8238
295f4e42
NN
8239.PHONY: check-byacc maybe-check-byacc
8240maybe-check-byacc:
60975492
PB
8241@if byacc
8242maybe-check-byacc: check-byacc
1358ccea 8243
295f4e42
NN
8244# This module is only tested in a native toolchain.
8245check-byacc:
f41d6665 8246 @: $(MAKE); $(unstage)
295f4e42
NN
8247 @if [ '$(host)' = '$(target)' ] ; then \
8248 r=`${PWD_COMMAND}`; export r; \
8249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8250 $(HOST_EXPORTS) \
215c351a 8251 (cd $(HOST_SUBDIR)/byacc && \
ef6e9bc0 8252 $(MAKE) $(FLAGS_TO_PASS) check); \
295f4e42 8253 fi
1358ccea 8254
60975492 8255@endif byacc
295f4e42
NN
8256
8257.PHONY: install-byacc maybe-install-byacc
8258maybe-install-byacc:
60975492
PB
8259@if byacc
8260maybe-install-byacc: install-byacc
295f4e42
NN
8261
8262install-byacc: installdirs
f41d6665 8263 @: $(MAKE); $(unstage)
295f4e42 8264 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 8265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8266 $(HOST_EXPORTS) \
215c351a 8267 (cd $(HOST_SUBDIR)/byacc && \
ace9ac7b 8268 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 8269
60975492 8270@endif byacc
1358ccea 8271
b5422ad7 8272# Other targets (info, dvi, pdf, etc.)
1358ccea 8273
295f4e42
NN
8274.PHONY: maybe-info-byacc info-byacc
8275maybe-info-byacc:
60975492
PB
8276@if byacc
8277maybe-info-byacc: info-byacc
295f4e42
NN
8278
8279info-byacc: \
05750653 8280 configure-byacc
f41d6665 8281 @: $(MAKE); $(unstage)
295f4e42 8282 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
8283 r=`${PWD_COMMAND}`; export r; \
8284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8285 $(HOST_EXPORTS) \
d32ab992 8286 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8288 done; \
295f4e42 8289 echo "Doing info in byacc" ; \
215c351a 8290 (cd $(HOST_SUBDIR)/byacc && \
1358ccea
NN
8291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8293 "RANLIB=$${RANLIB}" \
901119ae 8294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8295 info) \
1358ccea
NN
8296 || exit 1
8297
60975492 8298@endif byacc
1358ccea 8299
295f4e42
NN
8300.PHONY: maybe-dvi-byacc dvi-byacc
8301maybe-dvi-byacc:
60975492
PB
8302@if byacc
8303maybe-dvi-byacc: dvi-byacc
1358ccea 8304
295f4e42 8305dvi-byacc: \
05750653 8306 configure-byacc
f41d6665 8307 @: $(MAKE); $(unstage)
295f4e42 8308 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
8309 r=`${PWD_COMMAND}`; export r; \
8310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8311 $(HOST_EXPORTS) \
d32ab992 8312 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8314 done; \
295f4e42 8315 echo "Doing dvi in byacc" ; \
215c351a 8316 (cd $(HOST_SUBDIR)/byacc && \
1358ccea
NN
8317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8319 "RANLIB=$${RANLIB}" \
901119ae 8320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8321 dvi) \
1358ccea
NN
8322 || exit 1
8323
60975492 8324@endif byacc
1358ccea 8325
b5422ad7
BM
8326.PHONY: maybe-pdf-byacc pdf-byacc
8327maybe-pdf-byacc:
8328@if byacc
8329maybe-pdf-byacc: pdf-byacc
8330
8331pdf-byacc: \
8332 configure-byacc
8333 @: $(MAKE); $(unstage)
8334 @[ -f ./byacc/Makefile ] || exit 0; \
8335 r=`${PWD_COMMAND}`; export r; \
8336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8337 $(HOST_EXPORTS) \
8338 for flag in $(EXTRA_HOST_FLAGS) ; do \
8339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8340 done; \
8341 echo "Doing pdf in byacc" ; \
8342 (cd $(HOST_SUBDIR)/byacc && \
8343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8345 "RANLIB=$${RANLIB}" \
901119ae 8346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
8347 pdf) \
8348 || exit 1
8349
8350@endif byacc
8351
f87a2b2e
MS
8352.PHONY: maybe-html-byacc html-byacc
8353maybe-html-byacc:
8354@if byacc
8355maybe-html-byacc: html-byacc
8356
8357html-byacc: \
05750653 8358 configure-byacc
f41d6665 8359 @: $(MAKE); $(unstage)
f87a2b2e
MS
8360 @[ -f ./byacc/Makefile ] || exit 0; \
8361 r=`${PWD_COMMAND}`; export r; \
8362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
8363 $(HOST_EXPORTS) \
8364 for flag in $(EXTRA_HOST_FLAGS) ; do \
8365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8366 done; \
8367 echo "Doing html in byacc" ; \
215c351a 8368 (cd $(HOST_SUBDIR)/byacc && \
f87a2b2e
MS
8369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8371 "RANLIB=$${RANLIB}" \
901119ae 8372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
8373 html) \
8374 || exit 1
8375
8376@endif byacc
8377
295f4e42
NN
8378.PHONY: maybe-TAGS-byacc TAGS-byacc
8379maybe-TAGS-byacc:
60975492
PB
8380@if byacc
8381maybe-TAGS-byacc: TAGS-byacc
1358ccea 8382
295f4e42 8383TAGS-byacc: \
05750653 8384 configure-byacc
f41d6665 8385 @: $(MAKE); $(unstage)
295f4e42 8386 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
8387 r=`${PWD_COMMAND}`; export r; \
8388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8389 $(HOST_EXPORTS) \
d32ab992 8390 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8392 done; \
295f4e42 8393 echo "Doing TAGS in byacc" ; \
215c351a 8394 (cd $(HOST_SUBDIR)/byacc && \
1358ccea
NN
8395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8397 "RANLIB=$${RANLIB}" \
901119ae 8398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8399 TAGS) \
1358ccea
NN
8400 || exit 1
8401
60975492 8402@endif byacc
1358ccea 8403
295f4e42
NN
8404.PHONY: maybe-install-info-byacc install-info-byacc
8405maybe-install-info-byacc:
60975492
PB
8406@if byacc
8407maybe-install-info-byacc: install-info-byacc
1358ccea 8408
295f4e42
NN
8409install-info-byacc: \
8410 configure-byacc \
05750653 8411 info-byacc
f41d6665 8412 @: $(MAKE); $(unstage)
295f4e42 8413 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
8414 r=`${PWD_COMMAND}`; export r; \
8415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8416 $(HOST_EXPORTS) \
d32ab992 8417 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8419 done; \
295f4e42 8420 echo "Doing install-info in byacc" ; \
215c351a 8421 (cd $(HOST_SUBDIR)/byacc && \
1358ccea
NN
8422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8424 "RANLIB=$${RANLIB}" \
901119ae 8425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8426 install-info) \
1358ccea
NN
8427 || exit 1
8428
60975492 8429@endif byacc
1358ccea 8430
9c4d2493
BM
8431.PHONY: maybe-install-pdf-byacc install-pdf-byacc
8432maybe-install-pdf-byacc:
8433@if byacc
8434maybe-install-pdf-byacc: install-pdf-byacc
8435
8436install-pdf-byacc: \
8437 configure-byacc \
8438 pdf-byacc
8439 @: $(MAKE); $(unstage)
8440 @[ -f ./byacc/Makefile ] || exit 0; \
8441 r=`${PWD_COMMAND}`; export r; \
8442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8443 $(HOST_EXPORTS) \
8444 for flag in $(EXTRA_HOST_FLAGS) ; do \
8445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8446 done; \
8447 echo "Doing install-pdf in byacc" ; \
8448 (cd $(HOST_SUBDIR)/byacc && \
8449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8451 "RANLIB=$${RANLIB}" \
901119ae 8452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
8453 install-pdf) \
8454 || exit 1
8455
8456@endif byacc
8457
65d6e994
CD
8458.PHONY: maybe-install-html-byacc install-html-byacc
8459maybe-install-html-byacc:
8460@if byacc
8461maybe-install-html-byacc: install-html-byacc
8462
8463install-html-byacc: \
8464 configure-byacc \
8465 html-byacc
8466 @: $(MAKE); $(unstage)
8467 @[ -f ./byacc/Makefile ] || exit 0; \
8468 r=`${PWD_COMMAND}`; export r; \
8469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8470 $(HOST_EXPORTS) \
8471 for flag in $(EXTRA_HOST_FLAGS) ; do \
8472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8473 done; \
8474 echo "Doing install-html in byacc" ; \
8475 (cd $(HOST_SUBDIR)/byacc && \
8476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8478 "RANLIB=$${RANLIB}" \
901119ae 8479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
8480 install-html) \
8481 || exit 1
8482
8483@endif byacc
8484
295f4e42
NN
8485.PHONY: maybe-installcheck-byacc installcheck-byacc
8486maybe-installcheck-byacc:
60975492
PB
8487@if byacc
8488maybe-installcheck-byacc: installcheck-byacc
1358ccea 8489
295f4e42 8490installcheck-byacc: \
05750653 8491 configure-byacc
f41d6665 8492 @: $(MAKE); $(unstage)
295f4e42 8493 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
8494 r=`${PWD_COMMAND}`; export r; \
8495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8496 $(HOST_EXPORTS) \
d32ab992 8497 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8499 done; \
295f4e42 8500 echo "Doing installcheck in byacc" ; \
215c351a 8501 (cd $(HOST_SUBDIR)/byacc && \
1358ccea
NN
8502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8504 "RANLIB=$${RANLIB}" \
901119ae 8505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8506 installcheck) \
1358ccea
NN
8507 || exit 1
8508
60975492 8509@endif byacc
1358ccea 8510
295f4e42
NN
8511.PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
8512maybe-mostlyclean-byacc:
60975492
PB
8513@if byacc
8514maybe-mostlyclean-byacc: mostlyclean-byacc
1358ccea 8515
05750653 8516mostlyclean-byacc:
f41d6665 8517 @: $(MAKE); $(unstage)
295f4e42 8518 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
8519 r=`${PWD_COMMAND}`; export r; \
8520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8521 $(HOST_EXPORTS) \
d32ab992 8522 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8524 done; \
295f4e42 8525 echo "Doing mostlyclean in byacc" ; \
215c351a 8526 (cd $(HOST_SUBDIR)/byacc && \
1358ccea
NN
8527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8529 "RANLIB=$${RANLIB}" \
901119ae 8530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8531 mostlyclean) \
1358ccea
NN
8532 || exit 1
8533
60975492 8534@endif byacc
1358ccea 8535
295f4e42
NN
8536.PHONY: maybe-clean-byacc clean-byacc
8537maybe-clean-byacc:
60975492
PB
8538@if byacc
8539maybe-clean-byacc: clean-byacc
1358ccea 8540
05750653 8541clean-byacc:
f41d6665 8542 @: $(MAKE); $(unstage)
295f4e42 8543 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
8544 r=`${PWD_COMMAND}`; export r; \
8545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8546 $(HOST_EXPORTS) \
d32ab992 8547 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8549 done; \
295f4e42 8550 echo "Doing clean in byacc" ; \
215c351a 8551 (cd $(HOST_SUBDIR)/byacc && \
1358ccea
NN
8552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8554 "RANLIB=$${RANLIB}" \
901119ae 8555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8556 clean) \
1358ccea
NN
8557 || exit 1
8558
60975492 8559@endif byacc
1358ccea 8560
295f4e42
NN
8561.PHONY: maybe-distclean-byacc distclean-byacc
8562maybe-distclean-byacc:
60975492
PB
8563@if byacc
8564maybe-distclean-byacc: distclean-byacc
1358ccea 8565
05750653 8566distclean-byacc:
f41d6665 8567 @: $(MAKE); $(unstage)
295f4e42 8568 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
8569 r=`${PWD_COMMAND}`; export r; \
8570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8571 $(HOST_EXPORTS) \
d32ab992 8572 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8574 done; \
295f4e42 8575 echo "Doing distclean in byacc" ; \
215c351a 8576 (cd $(HOST_SUBDIR)/byacc && \
1358ccea
NN
8577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8579 "RANLIB=$${RANLIB}" \
901119ae 8580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8581 distclean) \
1358ccea
NN
8582 || exit 1
8583
60975492 8584@endif byacc
1358ccea 8585
295f4e42
NN
8586.PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
8587maybe-maintainer-clean-byacc:
60975492
PB
8588@if byacc
8589maybe-maintainer-clean-byacc: maintainer-clean-byacc
1358ccea 8590
05750653 8591maintainer-clean-byacc:
f41d6665 8592 @: $(MAKE); $(unstage)
295f4e42 8593 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
8594 r=`${PWD_COMMAND}`; export r; \
8595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8596 $(HOST_EXPORTS) \
d32ab992 8597 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8599 done; \
295f4e42 8600 echo "Doing maintainer-clean in byacc" ; \
215c351a 8601 (cd $(HOST_SUBDIR)/byacc && \
1358ccea
NN
8602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8604 "RANLIB=$${RANLIB}" \
901119ae 8605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8606 maintainer-clean) \
1358ccea
NN
8607 || exit 1
8608
60975492 8609@endif byacc
1358ccea 8610
1358ccea 8611
25b42232 8612
295f4e42
NN
8613.PHONY: configure-bzip2 maybe-configure-bzip2
8614maybe-configure-bzip2:
3ff3adad
PB
8615@if gcc-bootstrap
8616configure-bzip2: stage_current
8617@endif gcc-bootstrap
60975492
PB
8618@if bzip2
8619maybe-configure-bzip2: configure-bzip2
cc11cc9b 8620configure-bzip2:
f41d6665 8621 @: $(MAKE); $(unstage)
cc11cc9b 8622 @r=`${PWD_COMMAND}`; export r; \
295f4e42 8623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
8624 test ! -f $(HOST_SUBDIR)/bzip2/Makefile || exit 0; \
8625 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bzip2 ; \
f61428ed 8626 $(HOST_EXPORTS) \
25b42232
PB
8627 echo Configuring in $(HOST_SUBDIR)/bzip2; \
8628 cd "$(HOST_SUBDIR)/bzip2" || exit 1; \
295f4e42 8629 case $(srcdir) in \
215c351a
PB
8630 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8631 *) topdir=`echo $(HOST_SUBDIR)/bzip2/ | \
8632 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 8633 esac; \
215c351a
PB
8634 srcdiroption="--srcdir=$${topdir}/bzip2"; \
8635 libsrcdir="$$s/bzip2"; \
295f4e42 8636 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
8637 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8638 --target=${target_alias} $${srcdiroption} \
295f4e42 8639 || exit 1
60975492 8640@endif bzip2
295f4e42 8641
25b42232
PB
8642
8643
ce406537
PB
8644
8645
295f4e42
NN
8646.PHONY: all-bzip2 maybe-all-bzip2
8647maybe-all-bzip2:
3ff3adad
PB
8648@if gcc-bootstrap
8649all-bzip2: stage_current
8650@endif gcc-bootstrap
60975492 8651@if bzip2
7e0b5752 8652TARGET-bzip2=all
60975492 8653maybe-all-bzip2: all-bzip2
295f4e42 8654all-bzip2: configure-bzip2
f41d6665 8655 @: $(MAKE); $(unstage)
295f4e42
NN
8656 @r=`${PWD_COMMAND}`; export r; \
8657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 8658 $(HOST_EXPORTS) \
215c351a 8659 (cd $(HOST_SUBDIR)/bzip2 && \
1c8bd6a3
PB
8660 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8661 $(TARGET-bzip2))
60975492 8662@endif bzip2
295f4e42 8663
25b42232 8664
ce406537
PB
8665
8666
295f4e42
NN
8667.PHONY: check-bzip2 maybe-check-bzip2
8668maybe-check-bzip2:
60975492
PB
8669@if bzip2
8670maybe-check-bzip2: check-bzip2
295f4e42
NN
8671
8672check-bzip2:
f41d6665 8673 @: $(MAKE); $(unstage)
295f4e42
NN
8674 @r=`${PWD_COMMAND}`; export r; \
8675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8676 $(HOST_EXPORTS) \
215c351a
PB
8677 (cd $(HOST_SUBDIR)/bzip2 && \
8678 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 8679
60975492 8680@endif bzip2
295f4e42
NN
8681
8682.PHONY: install-bzip2 maybe-install-bzip2
8683maybe-install-bzip2:
60975492
PB
8684@if bzip2
8685maybe-install-bzip2: install-bzip2
295f4e42
NN
8686
8687install-bzip2: installdirs
f41d6665 8688 @: $(MAKE); $(unstage)
295f4e42
NN
8689 @r=`${PWD_COMMAND}`; export r; \
8690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8691 $(HOST_EXPORTS) \
215c351a 8692 (cd $(HOST_SUBDIR)/bzip2 && \
ace9ac7b 8693 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 8694
60975492 8695@endif bzip2
295f4e42 8696
b5422ad7 8697# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
8698
8699.PHONY: maybe-info-bzip2 info-bzip2
8700maybe-info-bzip2:
60975492
PB
8701@if bzip2
8702maybe-info-bzip2: info-bzip2
295f4e42
NN
8703
8704info-bzip2: \
05750653 8705 configure-bzip2
f41d6665 8706 @: $(MAKE); $(unstage)
295f4e42 8707 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
8708 r=`${PWD_COMMAND}`; export r; \
8709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8710 $(HOST_EXPORTS) \
d32ab992 8711 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8713 done; \
295f4e42 8714 echo "Doing info in bzip2" ; \
215c351a 8715 (cd $(HOST_SUBDIR)/bzip2 && \
1358ccea
NN
8716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8718 "RANLIB=$${RANLIB}" \
901119ae 8719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8720 info) \
1358ccea
NN
8721 || exit 1
8722
60975492 8723@endif bzip2
1358ccea 8724
295f4e42
NN
8725.PHONY: maybe-dvi-bzip2 dvi-bzip2
8726maybe-dvi-bzip2:
60975492
PB
8727@if bzip2
8728maybe-dvi-bzip2: dvi-bzip2
1358ccea 8729
295f4e42 8730dvi-bzip2: \
05750653 8731 configure-bzip2
f41d6665 8732 @: $(MAKE); $(unstage)
295f4e42 8733 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
8734 r=`${PWD_COMMAND}`; export r; \
8735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8736 $(HOST_EXPORTS) \
d32ab992 8737 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8739 done; \
295f4e42 8740 echo "Doing dvi in bzip2" ; \
215c351a 8741 (cd $(HOST_SUBDIR)/bzip2 && \
1358ccea
NN
8742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8744 "RANLIB=$${RANLIB}" \
901119ae 8745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8746 dvi) \
1358ccea
NN
8747 || exit 1
8748
60975492 8749@endif bzip2
1358ccea 8750
b5422ad7
BM
8751.PHONY: maybe-pdf-bzip2 pdf-bzip2
8752maybe-pdf-bzip2:
8753@if bzip2
8754maybe-pdf-bzip2: pdf-bzip2
8755
8756pdf-bzip2: \
8757 configure-bzip2
8758 @: $(MAKE); $(unstage)
8759 @[ -f ./bzip2/Makefile ] || exit 0; \
8760 r=`${PWD_COMMAND}`; export r; \
8761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8762 $(HOST_EXPORTS) \
8763 for flag in $(EXTRA_HOST_FLAGS) ; do \
8764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8765 done; \
8766 echo "Doing pdf in bzip2" ; \
8767 (cd $(HOST_SUBDIR)/bzip2 && \
8768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8770 "RANLIB=$${RANLIB}" \
901119ae 8771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
8772 pdf) \
8773 || exit 1
8774
8775@endif bzip2
8776
f87a2b2e
MS
8777.PHONY: maybe-html-bzip2 html-bzip2
8778maybe-html-bzip2:
8779@if bzip2
8780maybe-html-bzip2: html-bzip2
8781
8782html-bzip2: \
05750653 8783 configure-bzip2
f41d6665 8784 @: $(MAKE); $(unstage)
f87a2b2e
MS
8785 @[ -f ./bzip2/Makefile ] || exit 0; \
8786 r=`${PWD_COMMAND}`; export r; \
8787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
8788 $(HOST_EXPORTS) \
8789 for flag in $(EXTRA_HOST_FLAGS) ; do \
8790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8791 done; \
8792 echo "Doing html in bzip2" ; \
215c351a 8793 (cd $(HOST_SUBDIR)/bzip2 && \
f87a2b2e
MS
8794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8796 "RANLIB=$${RANLIB}" \
901119ae 8797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
8798 html) \
8799 || exit 1
8800
8801@endif bzip2
8802
295f4e42
NN
8803.PHONY: maybe-TAGS-bzip2 TAGS-bzip2
8804maybe-TAGS-bzip2:
60975492
PB
8805@if bzip2
8806maybe-TAGS-bzip2: TAGS-bzip2
1358ccea 8807
295f4e42 8808TAGS-bzip2: \
05750653 8809 configure-bzip2
f41d6665 8810 @: $(MAKE); $(unstage)
295f4e42 8811 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
8812 r=`${PWD_COMMAND}`; export r; \
8813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8814 $(HOST_EXPORTS) \
d32ab992 8815 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8817 done; \
295f4e42 8818 echo "Doing TAGS in bzip2" ; \
215c351a 8819 (cd $(HOST_SUBDIR)/bzip2 && \
1358ccea
NN
8820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8822 "RANLIB=$${RANLIB}" \
901119ae 8823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8824 TAGS) \
1358ccea
NN
8825 || exit 1
8826
60975492 8827@endif bzip2
1358ccea 8828
295f4e42
NN
8829.PHONY: maybe-install-info-bzip2 install-info-bzip2
8830maybe-install-info-bzip2:
60975492
PB
8831@if bzip2
8832maybe-install-info-bzip2: install-info-bzip2
1358ccea 8833
295f4e42
NN
8834install-info-bzip2: \
8835 configure-bzip2 \
05750653 8836 info-bzip2
f41d6665 8837 @: $(MAKE); $(unstage)
295f4e42 8838 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
8839 r=`${PWD_COMMAND}`; export r; \
8840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8841 $(HOST_EXPORTS) \
d32ab992 8842 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8844 done; \
295f4e42 8845 echo "Doing install-info in bzip2" ; \
215c351a 8846 (cd $(HOST_SUBDIR)/bzip2 && \
1358ccea
NN
8847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8849 "RANLIB=$${RANLIB}" \
901119ae 8850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8851 install-info) \
1358ccea
NN
8852 || exit 1
8853
60975492 8854@endif bzip2
1358ccea 8855
9c4d2493
BM
8856.PHONY: maybe-install-pdf-bzip2 install-pdf-bzip2
8857maybe-install-pdf-bzip2:
8858@if bzip2
8859maybe-install-pdf-bzip2: install-pdf-bzip2
8860
8861install-pdf-bzip2: \
8862 configure-bzip2 \
8863 pdf-bzip2
8864 @: $(MAKE); $(unstage)
8865 @[ -f ./bzip2/Makefile ] || exit 0; \
8866 r=`${PWD_COMMAND}`; export r; \
8867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8868 $(HOST_EXPORTS) \
8869 for flag in $(EXTRA_HOST_FLAGS) ; do \
8870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8871 done; \
8872 echo "Doing install-pdf in bzip2" ; \
8873 (cd $(HOST_SUBDIR)/bzip2 && \
8874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8876 "RANLIB=$${RANLIB}" \
901119ae 8877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
8878 install-pdf) \
8879 || exit 1
8880
8881@endif bzip2
8882
65d6e994
CD
8883.PHONY: maybe-install-html-bzip2 install-html-bzip2
8884maybe-install-html-bzip2:
8885@if bzip2
8886maybe-install-html-bzip2: install-html-bzip2
8887
8888install-html-bzip2: \
8889 configure-bzip2 \
8890 html-bzip2
8891 @: $(MAKE); $(unstage)
8892 @[ -f ./bzip2/Makefile ] || exit 0; \
8893 r=`${PWD_COMMAND}`; export r; \
8894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8895 $(HOST_EXPORTS) \
8896 for flag in $(EXTRA_HOST_FLAGS) ; do \
8897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8898 done; \
8899 echo "Doing install-html in bzip2" ; \
8900 (cd $(HOST_SUBDIR)/bzip2 && \
8901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8903 "RANLIB=$${RANLIB}" \
901119ae 8904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
8905 install-html) \
8906 || exit 1
8907
8908@endif bzip2
8909
295f4e42
NN
8910.PHONY: maybe-installcheck-bzip2 installcheck-bzip2
8911maybe-installcheck-bzip2:
60975492
PB
8912@if bzip2
8913maybe-installcheck-bzip2: installcheck-bzip2
295f4e42
NN
8914
8915installcheck-bzip2: \
05750653 8916 configure-bzip2
f41d6665 8917 @: $(MAKE); $(unstage)
295f4e42 8918 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
8919 r=`${PWD_COMMAND}`; export r; \
8920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8921 $(HOST_EXPORTS) \
d32ab992 8922 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8924 done; \
295f4e42 8925 echo "Doing installcheck in bzip2" ; \
215c351a 8926 (cd $(HOST_SUBDIR)/bzip2 && \
1358ccea
NN
8927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8929 "RANLIB=$${RANLIB}" \
901119ae 8930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8931 installcheck) \
1358ccea
NN
8932 || exit 1
8933
60975492 8934@endif bzip2
1358ccea 8935
295f4e42
NN
8936.PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
8937maybe-mostlyclean-bzip2:
60975492
PB
8938@if bzip2
8939maybe-mostlyclean-bzip2: mostlyclean-bzip2
1358ccea 8940
05750653 8941mostlyclean-bzip2:
f41d6665 8942 @: $(MAKE); $(unstage)
295f4e42 8943 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
8944 r=`${PWD_COMMAND}`; export r; \
8945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8946 $(HOST_EXPORTS) \
d32ab992 8947 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8949 done; \
295f4e42 8950 echo "Doing mostlyclean in bzip2" ; \
215c351a 8951 (cd $(HOST_SUBDIR)/bzip2 && \
1358ccea
NN
8952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8954 "RANLIB=$${RANLIB}" \
901119ae 8955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8956 mostlyclean) \
1358ccea
NN
8957 || exit 1
8958
60975492 8959@endif bzip2
1358ccea 8960
295f4e42
NN
8961.PHONY: maybe-clean-bzip2 clean-bzip2
8962maybe-clean-bzip2:
60975492
PB
8963@if bzip2
8964maybe-clean-bzip2: clean-bzip2
1358ccea 8965
05750653 8966clean-bzip2:
f41d6665 8967 @: $(MAKE); $(unstage)
295f4e42 8968 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
8969 r=`${PWD_COMMAND}`; export r; \
8970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8971 $(HOST_EXPORTS) \
d32ab992 8972 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8974 done; \
295f4e42 8975 echo "Doing clean in bzip2" ; \
215c351a 8976 (cd $(HOST_SUBDIR)/bzip2 && \
1358ccea
NN
8977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8979 "RANLIB=$${RANLIB}" \
901119ae 8980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 8981 clean) \
1358ccea
NN
8982 || exit 1
8983
60975492 8984@endif bzip2
1358ccea 8985
295f4e42
NN
8986.PHONY: maybe-distclean-bzip2 distclean-bzip2
8987maybe-distclean-bzip2:
60975492
PB
8988@if bzip2
8989maybe-distclean-bzip2: distclean-bzip2
1358ccea 8990
05750653 8991distclean-bzip2:
f41d6665 8992 @: $(MAKE); $(unstage)
295f4e42 8993 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
8994 r=`${PWD_COMMAND}`; export r; \
8995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8996 $(HOST_EXPORTS) \
d32ab992 8997 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
8998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8999 done; \
295f4e42 9000 echo "Doing distclean in bzip2" ; \
215c351a 9001 (cd $(HOST_SUBDIR)/bzip2 && \
1358ccea
NN
9002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9004 "RANLIB=$${RANLIB}" \
901119ae 9005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9006 distclean) \
1358ccea
NN
9007 || exit 1
9008
60975492 9009@endif bzip2
1358ccea 9010
295f4e42
NN
9011.PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
9012maybe-maintainer-clean-bzip2:
60975492
PB
9013@if bzip2
9014maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
1358ccea 9015
05750653 9016maintainer-clean-bzip2:
f41d6665 9017 @: $(MAKE); $(unstage)
295f4e42 9018 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
9019 r=`${PWD_COMMAND}`; export r; \
9020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9021 $(HOST_EXPORTS) \
d32ab992 9022 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9024 done; \
295f4e42 9025 echo "Doing maintainer-clean in bzip2" ; \
215c351a 9026 (cd $(HOST_SUBDIR)/bzip2 && \
1358ccea
NN
9027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9029 "RANLIB=$${RANLIB}" \
901119ae 9030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9031 maintainer-clean) \
1358ccea
NN
9032 || exit 1
9033
60975492 9034@endif bzip2
1358ccea 9035
1358ccea 9036
25b42232 9037
8c32c9f0
DE
9038.PHONY: configure-cgen maybe-configure-cgen
9039maybe-configure-cgen:
9040@if gcc-bootstrap
9041configure-cgen: stage_current
9042@endif gcc-bootstrap
9043@if cgen
9044maybe-configure-cgen: configure-cgen
9045configure-cgen:
9046 @: $(MAKE); $(unstage)
9047 @r=`${PWD_COMMAND}`; export r; \
9048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9049 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
9050 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
f61428ed 9051 $(HOST_EXPORTS) \
8c32c9f0
DE
9052 echo Configuring in $(HOST_SUBDIR)/cgen; \
9053 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
9054 case $(srcdir) in \
9055 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9056 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
9057 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9058 esac; \
9059 srcdiroption="--srcdir=$${topdir}/cgen"; \
9060 libsrcdir="$$s/cgen"; \
9061 $(SHELL) $${libsrcdir}/configure \
9062 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9063 --target=${target_alias} $${srcdiroption} \
9064 || exit 1
9065@endif cgen
9066
9067
9068
9069
9070
9071.PHONY: all-cgen maybe-all-cgen
9072maybe-all-cgen:
9073@if gcc-bootstrap
9074all-cgen: stage_current
9075@endif gcc-bootstrap
9076@if cgen
9077TARGET-cgen=all
9078maybe-all-cgen: all-cgen
9079all-cgen: configure-cgen
9080 @: $(MAKE); $(unstage)
9081 @r=`${PWD_COMMAND}`; export r; \
9082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 9083 $(HOST_EXPORTS) \
8c32c9f0
DE
9084 (cd $(HOST_SUBDIR)/cgen && \
9085 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9086 $(TARGET-cgen))
9087@endif cgen
9088
9089
9090
9091
9092.PHONY: check-cgen maybe-check-cgen
9093maybe-check-cgen:
9094@if cgen
9095maybe-check-cgen: check-cgen
9096
9097check-cgen:
9098 @: $(MAKE); $(unstage)
9099 @r=`${PWD_COMMAND}`; export r; \
9100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9101 $(HOST_EXPORTS) \
9102 (cd $(HOST_SUBDIR)/cgen && \
9103 $(MAKE) $(FLAGS_TO_PASS) check)
9104
9105@endif cgen
9106
9107.PHONY: install-cgen maybe-install-cgen
9108maybe-install-cgen:
9109@if cgen
9110maybe-install-cgen: install-cgen
9111
9112install-cgen: installdirs
9113 @: $(MAKE); $(unstage)
9114 @r=`${PWD_COMMAND}`; export r; \
9115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9116 $(HOST_EXPORTS) \
9117 (cd $(HOST_SUBDIR)/cgen && \
9118 $(MAKE) $(FLAGS_TO_PASS) install)
9119
9120@endif cgen
9121
9122# Other targets (info, dvi, pdf, etc.)
9123
9124.PHONY: maybe-info-cgen info-cgen
9125maybe-info-cgen:
9126@if cgen
9127maybe-info-cgen: info-cgen
9128
9129info-cgen: \
9130 configure-cgen
9131 @: $(MAKE); $(unstage)
9132 @[ -f ./cgen/Makefile ] || exit 0; \
9133 r=`${PWD_COMMAND}`; export r; \
9134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9135 $(HOST_EXPORTS) \
9136 for flag in $(EXTRA_HOST_FLAGS) ; do \
9137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9138 done; \
9139 echo "Doing info in cgen" ; \
9140 (cd $(HOST_SUBDIR)/cgen && \
9141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9143 "RANLIB=$${RANLIB}" \
9144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9145 info) \
9146 || exit 1
9147
9148@endif cgen
9149
9150.PHONY: maybe-dvi-cgen dvi-cgen
9151maybe-dvi-cgen:
9152@if cgen
9153maybe-dvi-cgen: dvi-cgen
9154
9155dvi-cgen: \
9156 configure-cgen
9157 @: $(MAKE); $(unstage)
9158 @[ -f ./cgen/Makefile ] || exit 0; \
9159 r=`${PWD_COMMAND}`; export r; \
9160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9161 $(HOST_EXPORTS) \
9162 for flag in $(EXTRA_HOST_FLAGS) ; do \
9163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9164 done; \
9165 echo "Doing dvi in cgen" ; \
9166 (cd $(HOST_SUBDIR)/cgen && \
9167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9169 "RANLIB=$${RANLIB}" \
9170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9171 dvi) \
9172 || exit 1
9173
9174@endif cgen
9175
9176.PHONY: maybe-pdf-cgen pdf-cgen
9177maybe-pdf-cgen:
9178@if cgen
9179maybe-pdf-cgen: pdf-cgen
9180
9181pdf-cgen: \
9182 configure-cgen
9183 @: $(MAKE); $(unstage)
9184 @[ -f ./cgen/Makefile ] || exit 0; \
9185 r=`${PWD_COMMAND}`; export r; \
9186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9187 $(HOST_EXPORTS) \
9188 for flag in $(EXTRA_HOST_FLAGS) ; do \
9189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9190 done; \
9191 echo "Doing pdf in cgen" ; \
9192 (cd $(HOST_SUBDIR)/cgen && \
9193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9195 "RANLIB=$${RANLIB}" \
9196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9197 pdf) \
9198 || exit 1
9199
9200@endif cgen
9201
9202.PHONY: maybe-html-cgen html-cgen
9203maybe-html-cgen:
9204@if cgen
9205maybe-html-cgen: html-cgen
9206
9207html-cgen: \
9208 configure-cgen
9209 @: $(MAKE); $(unstage)
9210 @[ -f ./cgen/Makefile ] || exit 0; \
9211 r=`${PWD_COMMAND}`; export r; \
9212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9213 $(HOST_EXPORTS) \
9214 for flag in $(EXTRA_HOST_FLAGS) ; do \
9215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9216 done; \
9217 echo "Doing html in cgen" ; \
9218 (cd $(HOST_SUBDIR)/cgen && \
9219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9221 "RANLIB=$${RANLIB}" \
9222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9223 html) \
9224 || exit 1
9225
9226@endif cgen
9227
9228.PHONY: maybe-TAGS-cgen TAGS-cgen
9229maybe-TAGS-cgen:
9230@if cgen
9231maybe-TAGS-cgen: TAGS-cgen
9232
9233TAGS-cgen: \
9234 configure-cgen
9235 @: $(MAKE); $(unstage)
9236 @[ -f ./cgen/Makefile ] || exit 0; \
9237 r=`${PWD_COMMAND}`; export r; \
9238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9239 $(HOST_EXPORTS) \
9240 for flag in $(EXTRA_HOST_FLAGS) ; do \
9241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9242 done; \
9243 echo "Doing TAGS in cgen" ; \
9244 (cd $(HOST_SUBDIR)/cgen && \
9245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9247 "RANLIB=$${RANLIB}" \
9248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9249 TAGS) \
9250 || exit 1
9251
9252@endif cgen
9253
9254.PHONY: maybe-install-info-cgen install-info-cgen
9255maybe-install-info-cgen:
9256@if cgen
9257maybe-install-info-cgen: install-info-cgen
9258
9259install-info-cgen: \
9260 configure-cgen \
9261 info-cgen
9262 @: $(MAKE); $(unstage)
9263 @[ -f ./cgen/Makefile ] || exit 0; \
9264 r=`${PWD_COMMAND}`; export r; \
9265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9266 $(HOST_EXPORTS) \
9267 for flag in $(EXTRA_HOST_FLAGS) ; do \
9268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9269 done; \
9270 echo "Doing install-info in cgen" ; \
9271 (cd $(HOST_SUBDIR)/cgen && \
9272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9274 "RANLIB=$${RANLIB}" \
9275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9276 install-info) \
9277 || exit 1
9278
9279@endif cgen
9280
9281.PHONY: maybe-install-pdf-cgen install-pdf-cgen
9282maybe-install-pdf-cgen:
9283@if cgen
9284maybe-install-pdf-cgen: install-pdf-cgen
9285
9286install-pdf-cgen: \
9287 configure-cgen \
9288 pdf-cgen
9289 @: $(MAKE); $(unstage)
9290 @[ -f ./cgen/Makefile ] || exit 0; \
9291 r=`${PWD_COMMAND}`; export r; \
9292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9293 $(HOST_EXPORTS) \
9294 for flag in $(EXTRA_HOST_FLAGS) ; do \
9295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9296 done; \
9297 echo "Doing install-pdf in cgen" ; \
9298 (cd $(HOST_SUBDIR)/cgen && \
9299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9301 "RANLIB=$${RANLIB}" \
9302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9303 install-pdf) \
9304 || exit 1
9305
9306@endif cgen
9307
9308.PHONY: maybe-install-html-cgen install-html-cgen
9309maybe-install-html-cgen:
9310@if cgen
9311maybe-install-html-cgen: install-html-cgen
9312
9313install-html-cgen: \
9314 configure-cgen \
9315 html-cgen
9316 @: $(MAKE); $(unstage)
9317 @[ -f ./cgen/Makefile ] || exit 0; \
9318 r=`${PWD_COMMAND}`; export r; \
9319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9320 $(HOST_EXPORTS) \
9321 for flag in $(EXTRA_HOST_FLAGS) ; do \
9322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9323 done; \
9324 echo "Doing install-html in cgen" ; \
9325 (cd $(HOST_SUBDIR)/cgen && \
9326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9328 "RANLIB=$${RANLIB}" \
9329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9330 install-html) \
9331 || exit 1
9332
9333@endif cgen
9334
9335.PHONY: maybe-installcheck-cgen installcheck-cgen
9336maybe-installcheck-cgen:
9337@if cgen
9338maybe-installcheck-cgen: installcheck-cgen
9339
9340installcheck-cgen: \
9341 configure-cgen
9342 @: $(MAKE); $(unstage)
9343 @[ -f ./cgen/Makefile ] || exit 0; \
9344 r=`${PWD_COMMAND}`; export r; \
9345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9346 $(HOST_EXPORTS) \
9347 for flag in $(EXTRA_HOST_FLAGS) ; do \
9348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9349 done; \
9350 echo "Doing installcheck in cgen" ; \
9351 (cd $(HOST_SUBDIR)/cgen && \
9352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9354 "RANLIB=$${RANLIB}" \
9355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9356 installcheck) \
9357 || exit 1
9358
9359@endif cgen
9360
9361.PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
9362maybe-mostlyclean-cgen:
9363@if cgen
9364maybe-mostlyclean-cgen: mostlyclean-cgen
9365
9366mostlyclean-cgen:
9367 @: $(MAKE); $(unstage)
9368 @[ -f ./cgen/Makefile ] || exit 0; \
9369 r=`${PWD_COMMAND}`; export r; \
9370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9371 $(HOST_EXPORTS) \
9372 for flag in $(EXTRA_HOST_FLAGS) ; do \
9373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9374 done; \
9375 echo "Doing mostlyclean in cgen" ; \
9376 (cd $(HOST_SUBDIR)/cgen && \
9377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9379 "RANLIB=$${RANLIB}" \
9380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9381 mostlyclean) \
9382 || exit 1
9383
9384@endif cgen
9385
9386.PHONY: maybe-clean-cgen clean-cgen
9387maybe-clean-cgen:
9388@if cgen
9389maybe-clean-cgen: clean-cgen
9390
9391clean-cgen:
9392 @: $(MAKE); $(unstage)
9393 @[ -f ./cgen/Makefile ] || exit 0; \
9394 r=`${PWD_COMMAND}`; export r; \
9395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9396 $(HOST_EXPORTS) \
9397 for flag in $(EXTRA_HOST_FLAGS) ; do \
9398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9399 done; \
9400 echo "Doing clean in cgen" ; \
9401 (cd $(HOST_SUBDIR)/cgen && \
9402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9404 "RANLIB=$${RANLIB}" \
9405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9406 clean) \
9407 || exit 1
9408
9409@endif cgen
9410
9411.PHONY: maybe-distclean-cgen distclean-cgen
9412maybe-distclean-cgen:
9413@if cgen
9414maybe-distclean-cgen: distclean-cgen
9415
9416distclean-cgen:
9417 @: $(MAKE); $(unstage)
9418 @[ -f ./cgen/Makefile ] || exit 0; \
9419 r=`${PWD_COMMAND}`; export r; \
9420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9421 $(HOST_EXPORTS) \
9422 for flag in $(EXTRA_HOST_FLAGS) ; do \
9423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9424 done; \
9425 echo "Doing distclean in cgen" ; \
9426 (cd $(HOST_SUBDIR)/cgen && \
9427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9429 "RANLIB=$${RANLIB}" \
9430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9431 distclean) \
9432 || exit 1
9433
9434@endif cgen
9435
9436.PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
9437maybe-maintainer-clean-cgen:
9438@if cgen
9439maybe-maintainer-clean-cgen: maintainer-clean-cgen
9440
9441maintainer-clean-cgen:
9442 @: $(MAKE); $(unstage)
9443 @[ -f ./cgen/Makefile ] || exit 0; \
9444 r=`${PWD_COMMAND}`; export r; \
9445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9446 $(HOST_EXPORTS) \
9447 for flag in $(EXTRA_HOST_FLAGS) ; do \
9448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9449 done; \
9450 echo "Doing maintainer-clean in cgen" ; \
9451 (cd $(HOST_SUBDIR)/cgen && \
9452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9454 "RANLIB=$${RANLIB}" \
9455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9456 maintainer-clean) \
9457 || exit 1
9458
9459@endif cgen
9460
9461
9462
295f4e42
NN
9463.PHONY: configure-dejagnu maybe-configure-dejagnu
9464maybe-configure-dejagnu:
3ff3adad
PB
9465@if gcc-bootstrap
9466configure-dejagnu: stage_current
9467@endif gcc-bootstrap
60975492
PB
9468@if dejagnu
9469maybe-configure-dejagnu: configure-dejagnu
cc11cc9b 9470configure-dejagnu:
f41d6665 9471 @: $(MAKE); $(unstage)
cc11cc9b 9472 @r=`${PWD_COMMAND}`; export r; \
295f4e42 9473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
9474 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
9475 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
f61428ed 9476 $(HOST_EXPORTS) \
25b42232
PB
9477 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
9478 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
295f4e42 9479 case $(srcdir) in \
215c351a
PB
9480 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9481 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
9482 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 9483 esac; \
215c351a
PB
9484 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
9485 libsrcdir="$$s/dejagnu"; \
295f4e42 9486 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
9487 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9488 --target=${target_alias} $${srcdiroption} \
295f4e42 9489 || exit 1
60975492 9490@endif dejagnu
295f4e42 9491
25b42232
PB
9492
9493
ce406537
PB
9494
9495
295f4e42
NN
9496.PHONY: all-dejagnu maybe-all-dejagnu
9497maybe-all-dejagnu:
3ff3adad
PB
9498@if gcc-bootstrap
9499all-dejagnu: stage_current
9500@endif gcc-bootstrap
60975492 9501@if dejagnu
7e0b5752 9502TARGET-dejagnu=all
60975492 9503maybe-all-dejagnu: all-dejagnu
295f4e42 9504all-dejagnu: configure-dejagnu
f41d6665 9505 @: $(MAKE); $(unstage)
295f4e42
NN
9506 @r=`${PWD_COMMAND}`; export r; \
9507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 9508 $(HOST_EXPORTS) \
215c351a 9509 (cd $(HOST_SUBDIR)/dejagnu && \
1c8bd6a3
PB
9510 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9511 $(TARGET-dejagnu))
60975492 9512@endif dejagnu
295f4e42 9513
25b42232 9514
ce406537
PB
9515
9516
295f4e42
NN
9517.PHONY: check-dejagnu maybe-check-dejagnu
9518maybe-check-dejagnu:
60975492
PB
9519@if dejagnu
9520maybe-check-dejagnu: check-dejagnu
295f4e42
NN
9521
9522check-dejagnu:
f41d6665 9523 @: $(MAKE); $(unstage)
295f4e42
NN
9524 @r=`${PWD_COMMAND}`; export r; \
9525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9526 $(HOST_EXPORTS) \
215c351a
PB
9527 (cd $(HOST_SUBDIR)/dejagnu && \
9528 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 9529
60975492 9530@endif dejagnu
295f4e42
NN
9531
9532.PHONY: install-dejagnu maybe-install-dejagnu
9533maybe-install-dejagnu:
60975492
PB
9534@if dejagnu
9535maybe-install-dejagnu: install-dejagnu
295f4e42
NN
9536
9537install-dejagnu: installdirs
f41d6665 9538 @: $(MAKE); $(unstage)
295f4e42
NN
9539 @r=`${PWD_COMMAND}`; export r; \
9540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9541 $(HOST_EXPORTS) \
215c351a 9542 (cd $(HOST_SUBDIR)/dejagnu && \
ace9ac7b 9543 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 9544
60975492 9545@endif dejagnu
295f4e42 9546
b5422ad7 9547# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
9548
9549.PHONY: maybe-info-dejagnu info-dejagnu
9550maybe-info-dejagnu:
60975492
PB
9551@if dejagnu
9552maybe-info-dejagnu: info-dejagnu
295f4e42
NN
9553
9554info-dejagnu: \
05750653 9555 configure-dejagnu
f41d6665 9556 @: $(MAKE); $(unstage)
295f4e42 9557 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
9558 r=`${PWD_COMMAND}`; export r; \
9559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9560 $(HOST_EXPORTS) \
d32ab992 9561 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9563 done; \
295f4e42 9564 echo "Doing info in dejagnu" ; \
215c351a 9565 (cd $(HOST_SUBDIR)/dejagnu && \
1358ccea
NN
9566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9568 "RANLIB=$${RANLIB}" \
901119ae 9569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9570 info) \
1358ccea
NN
9571 || exit 1
9572
60975492 9573@endif dejagnu
1358ccea 9574
295f4e42
NN
9575.PHONY: maybe-dvi-dejagnu dvi-dejagnu
9576maybe-dvi-dejagnu:
60975492
PB
9577@if dejagnu
9578maybe-dvi-dejagnu: dvi-dejagnu
1358ccea 9579
295f4e42 9580dvi-dejagnu: \
05750653 9581 configure-dejagnu
f41d6665 9582 @: $(MAKE); $(unstage)
295f4e42 9583 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
9584 r=`${PWD_COMMAND}`; export r; \
9585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9586 $(HOST_EXPORTS) \
d32ab992 9587 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9589 done; \
295f4e42 9590 echo "Doing dvi in dejagnu" ; \
215c351a 9591 (cd $(HOST_SUBDIR)/dejagnu && \
1358ccea
NN
9592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9594 "RANLIB=$${RANLIB}" \
901119ae 9595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9596 dvi) \
1358ccea
NN
9597 || exit 1
9598
60975492 9599@endif dejagnu
1358ccea 9600
b5422ad7
BM
9601.PHONY: maybe-pdf-dejagnu pdf-dejagnu
9602maybe-pdf-dejagnu:
9603@if dejagnu
9604maybe-pdf-dejagnu: pdf-dejagnu
9605
9606pdf-dejagnu: \
9607 configure-dejagnu
9608 @: $(MAKE); $(unstage)
9609 @[ -f ./dejagnu/Makefile ] || exit 0; \
9610 r=`${PWD_COMMAND}`; export r; \
9611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9612 $(HOST_EXPORTS) \
9613 for flag in $(EXTRA_HOST_FLAGS) ; do \
9614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9615 done; \
9616 echo "Doing pdf in dejagnu" ; \
9617 (cd $(HOST_SUBDIR)/dejagnu && \
9618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9620 "RANLIB=$${RANLIB}" \
901119ae 9621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
9622 pdf) \
9623 || exit 1
9624
9625@endif dejagnu
9626
f87a2b2e
MS
9627.PHONY: maybe-html-dejagnu html-dejagnu
9628maybe-html-dejagnu:
9629@if dejagnu
9630maybe-html-dejagnu: html-dejagnu
9631
9632html-dejagnu: \
05750653 9633 configure-dejagnu
f41d6665 9634 @: $(MAKE); $(unstage)
f87a2b2e
MS
9635 @[ -f ./dejagnu/Makefile ] || exit 0; \
9636 r=`${PWD_COMMAND}`; export r; \
9637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
9638 $(HOST_EXPORTS) \
9639 for flag in $(EXTRA_HOST_FLAGS) ; do \
9640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9641 done; \
9642 echo "Doing html in dejagnu" ; \
215c351a 9643 (cd $(HOST_SUBDIR)/dejagnu && \
f87a2b2e
MS
9644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9646 "RANLIB=$${RANLIB}" \
901119ae 9647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
9648 html) \
9649 || exit 1
9650
9651@endif dejagnu
9652
295f4e42
NN
9653.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
9654maybe-TAGS-dejagnu:
60975492
PB
9655@if dejagnu
9656maybe-TAGS-dejagnu: TAGS-dejagnu
1358ccea 9657
295f4e42 9658TAGS-dejagnu: \
05750653 9659 configure-dejagnu
f41d6665 9660 @: $(MAKE); $(unstage)
295f4e42 9661 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
9662 r=`${PWD_COMMAND}`; export r; \
9663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9664 $(HOST_EXPORTS) \
d32ab992 9665 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9667 done; \
295f4e42 9668 echo "Doing TAGS in dejagnu" ; \
215c351a 9669 (cd $(HOST_SUBDIR)/dejagnu && \
1358ccea
NN
9670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9672 "RANLIB=$${RANLIB}" \
901119ae 9673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9674 TAGS) \
1358ccea
NN
9675 || exit 1
9676
60975492 9677@endif dejagnu
1358ccea 9678
295f4e42
NN
9679.PHONY: maybe-install-info-dejagnu install-info-dejagnu
9680maybe-install-info-dejagnu:
60975492
PB
9681@if dejagnu
9682maybe-install-info-dejagnu: install-info-dejagnu
1358ccea 9683
295f4e42
NN
9684install-info-dejagnu: \
9685 configure-dejagnu \
05750653 9686 info-dejagnu
f41d6665 9687 @: $(MAKE); $(unstage)
295f4e42 9688 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
9689 r=`${PWD_COMMAND}`; export r; \
9690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9691 $(HOST_EXPORTS) \
d32ab992 9692 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9694 done; \
295f4e42 9695 echo "Doing install-info in dejagnu" ; \
215c351a 9696 (cd $(HOST_SUBDIR)/dejagnu && \
1358ccea
NN
9697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9699 "RANLIB=$${RANLIB}" \
901119ae 9700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9701 install-info) \
1358ccea
NN
9702 || exit 1
9703
60975492 9704@endif dejagnu
1358ccea 9705
9c4d2493
BM
9706.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
9707maybe-install-pdf-dejagnu:
9708@if dejagnu
9709maybe-install-pdf-dejagnu: install-pdf-dejagnu
9710
9711install-pdf-dejagnu: \
9712 configure-dejagnu \
9713 pdf-dejagnu
9714 @: $(MAKE); $(unstage)
9715 @[ -f ./dejagnu/Makefile ] || exit 0; \
9716 r=`${PWD_COMMAND}`; export r; \
9717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9718 $(HOST_EXPORTS) \
9719 for flag in $(EXTRA_HOST_FLAGS) ; do \
9720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9721 done; \
9722 echo "Doing install-pdf in dejagnu" ; \
9723 (cd $(HOST_SUBDIR)/dejagnu && \
9724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9726 "RANLIB=$${RANLIB}" \
901119ae 9727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
9728 install-pdf) \
9729 || exit 1
9730
9731@endif dejagnu
9732
65d6e994
CD
9733.PHONY: maybe-install-html-dejagnu install-html-dejagnu
9734maybe-install-html-dejagnu:
9735@if dejagnu
9736maybe-install-html-dejagnu: install-html-dejagnu
9737
9738install-html-dejagnu: \
9739 configure-dejagnu \
9740 html-dejagnu
9741 @: $(MAKE); $(unstage)
9742 @[ -f ./dejagnu/Makefile ] || exit 0; \
9743 r=`${PWD_COMMAND}`; export r; \
9744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9745 $(HOST_EXPORTS) \
9746 for flag in $(EXTRA_HOST_FLAGS) ; do \
9747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9748 done; \
9749 echo "Doing install-html in dejagnu" ; \
9750 (cd $(HOST_SUBDIR)/dejagnu && \
9751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9753 "RANLIB=$${RANLIB}" \
901119ae 9754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
9755 install-html) \
9756 || exit 1
9757
9758@endif dejagnu
9759
295f4e42
NN
9760.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
9761maybe-installcheck-dejagnu:
60975492
PB
9762@if dejagnu
9763maybe-installcheck-dejagnu: installcheck-dejagnu
1358ccea 9764
295f4e42 9765installcheck-dejagnu: \
05750653 9766 configure-dejagnu
f41d6665 9767 @: $(MAKE); $(unstage)
295f4e42 9768 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
9769 r=`${PWD_COMMAND}`; export r; \
9770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9771 $(HOST_EXPORTS) \
d32ab992 9772 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9774 done; \
295f4e42 9775 echo "Doing installcheck in dejagnu" ; \
215c351a 9776 (cd $(HOST_SUBDIR)/dejagnu && \
1358ccea
NN
9777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9779 "RANLIB=$${RANLIB}" \
901119ae 9780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9781 installcheck) \
1358ccea
NN
9782 || exit 1
9783
60975492 9784@endif dejagnu
1358ccea 9785
295f4e42
NN
9786.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
9787maybe-mostlyclean-dejagnu:
60975492
PB
9788@if dejagnu
9789maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
1358ccea 9790
05750653 9791mostlyclean-dejagnu:
f41d6665 9792 @: $(MAKE); $(unstage)
295f4e42 9793 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
9794 r=`${PWD_COMMAND}`; export r; \
9795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9796 $(HOST_EXPORTS) \
d32ab992 9797 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9799 done; \
295f4e42 9800 echo "Doing mostlyclean in dejagnu" ; \
215c351a 9801 (cd $(HOST_SUBDIR)/dejagnu && \
1358ccea
NN
9802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9804 "RANLIB=$${RANLIB}" \
901119ae 9805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9806 mostlyclean) \
1358ccea
NN
9807 || exit 1
9808
60975492 9809@endif dejagnu
1358ccea 9810
295f4e42
NN
9811.PHONY: maybe-clean-dejagnu clean-dejagnu
9812maybe-clean-dejagnu:
60975492
PB
9813@if dejagnu
9814maybe-clean-dejagnu: clean-dejagnu
1358ccea 9815
05750653 9816clean-dejagnu:
f41d6665 9817 @: $(MAKE); $(unstage)
295f4e42 9818 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
9819 r=`${PWD_COMMAND}`; export r; \
9820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9821 $(HOST_EXPORTS) \
d32ab992 9822 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9824 done; \
295f4e42 9825 echo "Doing clean in dejagnu" ; \
215c351a 9826 (cd $(HOST_SUBDIR)/dejagnu && \
1358ccea
NN
9827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9829 "RANLIB=$${RANLIB}" \
901119ae 9830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9831 clean) \
1358ccea
NN
9832 || exit 1
9833
60975492 9834@endif dejagnu
1358ccea 9835
295f4e42
NN
9836.PHONY: maybe-distclean-dejagnu distclean-dejagnu
9837maybe-distclean-dejagnu:
60975492
PB
9838@if dejagnu
9839maybe-distclean-dejagnu: distclean-dejagnu
1358ccea 9840
05750653 9841distclean-dejagnu:
f41d6665 9842 @: $(MAKE); $(unstage)
295f4e42 9843 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
9844 r=`${PWD_COMMAND}`; export r; \
9845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9846 $(HOST_EXPORTS) \
d32ab992 9847 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9849 done; \
295f4e42 9850 echo "Doing distclean in dejagnu" ; \
215c351a 9851 (cd $(HOST_SUBDIR)/dejagnu && \
1358ccea
NN
9852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9854 "RANLIB=$${RANLIB}" \
901119ae 9855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9856 distclean) \
1358ccea
NN
9857 || exit 1
9858
60975492 9859@endif dejagnu
1358ccea 9860
295f4e42
NN
9861.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
9862maybe-maintainer-clean-dejagnu:
60975492
PB
9863@if dejagnu
9864maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
1358ccea 9865
05750653 9866maintainer-clean-dejagnu:
f41d6665 9867 @: $(MAKE); $(unstage)
295f4e42 9868 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
9869 r=`${PWD_COMMAND}`; export r; \
9870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9871 $(HOST_EXPORTS) \
d32ab992 9872 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9874 done; \
295f4e42 9875 echo "Doing maintainer-clean in dejagnu" ; \
215c351a 9876 (cd $(HOST_SUBDIR)/dejagnu && \
1358ccea
NN
9877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9879 "RANLIB=$${RANLIB}" \
901119ae 9880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9881 maintainer-clean) \
1358ccea
NN
9882 || exit 1
9883
60975492 9884@endif dejagnu
1358ccea 9885
1358ccea 9886
25b42232 9887
295f4e42
NN
9888.PHONY: configure-diff maybe-configure-diff
9889maybe-configure-diff:
3ff3adad
PB
9890@if gcc-bootstrap
9891configure-diff: stage_current
9892@endif gcc-bootstrap
60975492
PB
9893@if diff
9894maybe-configure-diff: configure-diff
cc11cc9b 9895configure-diff:
f41d6665 9896 @: $(MAKE); $(unstage)
cc11cc9b 9897 @r=`${PWD_COMMAND}`; export r; \
295f4e42 9898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
9899 test ! -f $(HOST_SUBDIR)/diff/Makefile || exit 0; \
9900 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/diff ; \
f61428ed 9901 $(HOST_EXPORTS) \
25b42232
PB
9902 echo Configuring in $(HOST_SUBDIR)/diff; \
9903 cd "$(HOST_SUBDIR)/diff" || exit 1; \
295f4e42 9904 case $(srcdir) in \
215c351a
PB
9905 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9906 *) topdir=`echo $(HOST_SUBDIR)/diff/ | \
9907 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 9908 esac; \
215c351a
PB
9909 srcdiroption="--srcdir=$${topdir}/diff"; \
9910 libsrcdir="$$s/diff"; \
295f4e42 9911 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
9912 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9913 --target=${target_alias} $${srcdiroption} \
295f4e42 9914 || exit 1
60975492 9915@endif diff
295f4e42 9916
25b42232
PB
9917
9918
ce406537
PB
9919
9920
295f4e42
NN
9921.PHONY: all-diff maybe-all-diff
9922maybe-all-diff:
3ff3adad
PB
9923@if gcc-bootstrap
9924all-diff: stage_current
9925@endif gcc-bootstrap
60975492 9926@if diff
7e0b5752 9927TARGET-diff=all
60975492 9928maybe-all-diff: all-diff
295f4e42 9929all-diff: configure-diff
f41d6665 9930 @: $(MAKE); $(unstage)
295f4e42
NN
9931 @r=`${PWD_COMMAND}`; export r; \
9932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 9933 $(HOST_EXPORTS) \
215c351a 9934 (cd $(HOST_SUBDIR)/diff && \
1c8bd6a3
PB
9935 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9936 $(TARGET-diff))
60975492 9937@endif diff
295f4e42 9938
25b42232 9939
ce406537
PB
9940
9941
295f4e42
NN
9942.PHONY: check-diff maybe-check-diff
9943maybe-check-diff:
60975492
PB
9944@if diff
9945maybe-check-diff: check-diff
295f4e42
NN
9946
9947check-diff:
f41d6665 9948 @: $(MAKE); $(unstage)
295f4e42
NN
9949 @r=`${PWD_COMMAND}`; export r; \
9950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9951 $(HOST_EXPORTS) \
215c351a
PB
9952 (cd $(HOST_SUBDIR)/diff && \
9953 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 9954
60975492 9955@endif diff
295f4e42
NN
9956
9957.PHONY: install-diff maybe-install-diff
9958maybe-install-diff:
60975492
PB
9959@if diff
9960maybe-install-diff: install-diff
295f4e42
NN
9961
9962install-diff: installdirs
f41d6665 9963 @: $(MAKE); $(unstage)
295f4e42
NN
9964 @r=`${PWD_COMMAND}`; export r; \
9965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9966 $(HOST_EXPORTS) \
215c351a 9967 (cd $(HOST_SUBDIR)/diff && \
ace9ac7b 9968 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 9969
60975492 9970@endif diff
295f4e42 9971
b5422ad7 9972# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
9973
9974.PHONY: maybe-info-diff info-diff
9975maybe-info-diff:
60975492
PB
9976@if diff
9977maybe-info-diff: info-diff
295f4e42
NN
9978
9979info-diff: \
05750653 9980 configure-diff
f41d6665 9981 @: $(MAKE); $(unstage)
295f4e42 9982 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
9983 r=`${PWD_COMMAND}`; export r; \
9984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9985 $(HOST_EXPORTS) \
d32ab992 9986 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
9987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9988 done; \
295f4e42 9989 echo "Doing info in diff" ; \
215c351a 9990 (cd $(HOST_SUBDIR)/diff && \
1358ccea
NN
9991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9993 "RANLIB=$${RANLIB}" \
901119ae 9994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 9995 info) \
1358ccea
NN
9996 || exit 1
9997
60975492 9998@endif diff
1358ccea 9999
295f4e42
NN
10000.PHONY: maybe-dvi-diff dvi-diff
10001maybe-dvi-diff:
60975492
PB
10002@if diff
10003maybe-dvi-diff: dvi-diff
1358ccea 10004
295f4e42 10005dvi-diff: \
05750653 10006 configure-diff
f41d6665 10007 @: $(MAKE); $(unstage)
295f4e42 10008 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
10009 r=`${PWD_COMMAND}`; export r; \
10010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10011 $(HOST_EXPORTS) \
d32ab992 10012 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10014 done; \
295f4e42 10015 echo "Doing dvi in diff" ; \
215c351a 10016 (cd $(HOST_SUBDIR)/diff && \
1358ccea
NN
10017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10019 "RANLIB=$${RANLIB}" \
901119ae 10020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10021 dvi) \
1358ccea
NN
10022 || exit 1
10023
60975492 10024@endif diff
1358ccea 10025
b5422ad7
BM
10026.PHONY: maybe-pdf-diff pdf-diff
10027maybe-pdf-diff:
10028@if diff
10029maybe-pdf-diff: pdf-diff
10030
10031pdf-diff: \
10032 configure-diff
10033 @: $(MAKE); $(unstage)
10034 @[ -f ./diff/Makefile ] || exit 0; \
10035 r=`${PWD_COMMAND}`; export r; \
10036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10037 $(HOST_EXPORTS) \
10038 for flag in $(EXTRA_HOST_FLAGS) ; do \
10039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10040 done; \
10041 echo "Doing pdf in diff" ; \
10042 (cd $(HOST_SUBDIR)/diff && \
10043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10045 "RANLIB=$${RANLIB}" \
901119ae 10046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
10047 pdf) \
10048 || exit 1
10049
10050@endif diff
10051
f87a2b2e
MS
10052.PHONY: maybe-html-diff html-diff
10053maybe-html-diff:
10054@if diff
10055maybe-html-diff: html-diff
10056
10057html-diff: \
05750653 10058 configure-diff
f41d6665 10059 @: $(MAKE); $(unstage)
f87a2b2e
MS
10060 @[ -f ./diff/Makefile ] || exit 0; \
10061 r=`${PWD_COMMAND}`; export r; \
10062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
10063 $(HOST_EXPORTS) \
10064 for flag in $(EXTRA_HOST_FLAGS) ; do \
10065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10066 done; \
10067 echo "Doing html in diff" ; \
215c351a 10068 (cd $(HOST_SUBDIR)/diff && \
f87a2b2e
MS
10069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10071 "RANLIB=$${RANLIB}" \
901119ae 10072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
10073 html) \
10074 || exit 1
10075
10076@endif diff
10077
295f4e42
NN
10078.PHONY: maybe-TAGS-diff TAGS-diff
10079maybe-TAGS-diff:
60975492
PB
10080@if diff
10081maybe-TAGS-diff: TAGS-diff
1358ccea 10082
295f4e42 10083TAGS-diff: \
05750653 10084 configure-diff
f41d6665 10085 @: $(MAKE); $(unstage)
295f4e42 10086 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
10087 r=`${PWD_COMMAND}`; export r; \
10088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10089 $(HOST_EXPORTS) \
d32ab992 10090 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10092 done; \
295f4e42 10093 echo "Doing TAGS in diff" ; \
215c351a 10094 (cd $(HOST_SUBDIR)/diff && \
1358ccea
NN
10095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10097 "RANLIB=$${RANLIB}" \
901119ae 10098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10099 TAGS) \
1358ccea
NN
10100 || exit 1
10101
60975492 10102@endif diff
1358ccea 10103
295f4e42
NN
10104.PHONY: maybe-install-info-diff install-info-diff
10105maybe-install-info-diff:
60975492
PB
10106@if diff
10107maybe-install-info-diff: install-info-diff
1358ccea 10108
295f4e42
NN
10109install-info-diff: \
10110 configure-diff \
05750653 10111 info-diff
f41d6665 10112 @: $(MAKE); $(unstage)
295f4e42 10113 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
10114 r=`${PWD_COMMAND}`; export r; \
10115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10116 $(HOST_EXPORTS) \
d32ab992 10117 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10119 done; \
295f4e42 10120 echo "Doing install-info in diff" ; \
215c351a 10121 (cd $(HOST_SUBDIR)/diff && \
1358ccea
NN
10122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10124 "RANLIB=$${RANLIB}" \
901119ae 10125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10126 install-info) \
1358ccea
NN
10127 || exit 1
10128
60975492 10129@endif diff
1358ccea 10130
9c4d2493
BM
10131.PHONY: maybe-install-pdf-diff install-pdf-diff
10132maybe-install-pdf-diff:
10133@if diff
10134maybe-install-pdf-diff: install-pdf-diff
10135
10136install-pdf-diff: \
10137 configure-diff \
10138 pdf-diff
10139 @: $(MAKE); $(unstage)
10140 @[ -f ./diff/Makefile ] || exit 0; \
10141 r=`${PWD_COMMAND}`; export r; \
10142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10143 $(HOST_EXPORTS) \
10144 for flag in $(EXTRA_HOST_FLAGS) ; do \
10145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10146 done; \
10147 echo "Doing install-pdf in diff" ; \
10148 (cd $(HOST_SUBDIR)/diff && \
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}" \
9c4d2493
BM
10153 install-pdf) \
10154 || exit 1
10155
10156@endif diff
10157
65d6e994
CD
10158.PHONY: maybe-install-html-diff install-html-diff
10159maybe-install-html-diff:
10160@if diff
10161maybe-install-html-diff: install-html-diff
10162
10163install-html-diff: \
10164 configure-diff \
10165 html-diff
10166 @: $(MAKE); $(unstage)
10167 @[ -f ./diff/Makefile ] || exit 0; \
10168 r=`${PWD_COMMAND}`; export r; \
10169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10170 $(HOST_EXPORTS) \
10171 for flag in $(EXTRA_HOST_FLAGS) ; do \
10172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10173 done; \
10174 echo "Doing install-html in diff" ; \
10175 (cd $(HOST_SUBDIR)/diff && \
10176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10178 "RANLIB=$${RANLIB}" \
901119ae 10179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
10180 install-html) \
10181 || exit 1
10182
10183@endif diff
10184
295f4e42
NN
10185.PHONY: maybe-installcheck-diff installcheck-diff
10186maybe-installcheck-diff:
60975492
PB
10187@if diff
10188maybe-installcheck-diff: installcheck-diff
1358ccea 10189
295f4e42 10190installcheck-diff: \
05750653 10191 configure-diff
f41d6665 10192 @: $(MAKE); $(unstage)
295f4e42 10193 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
10194 r=`${PWD_COMMAND}`; export r; \
10195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10196 $(HOST_EXPORTS) \
d32ab992 10197 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10199 done; \
295f4e42 10200 echo "Doing installcheck in diff" ; \
215c351a 10201 (cd $(HOST_SUBDIR)/diff && \
1358ccea
NN
10202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10204 "RANLIB=$${RANLIB}" \
901119ae 10205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10206 installcheck) \
1358ccea
NN
10207 || exit 1
10208
60975492 10209@endif diff
1358ccea 10210
295f4e42
NN
10211.PHONY: maybe-mostlyclean-diff mostlyclean-diff
10212maybe-mostlyclean-diff:
60975492
PB
10213@if diff
10214maybe-mostlyclean-diff: mostlyclean-diff
1358ccea 10215
05750653 10216mostlyclean-diff:
f41d6665 10217 @: $(MAKE); $(unstage)
295f4e42 10218 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
10219 r=`${PWD_COMMAND}`; export r; \
10220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10221 $(HOST_EXPORTS) \
d32ab992 10222 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10224 done; \
295f4e42 10225 echo "Doing mostlyclean in diff" ; \
215c351a 10226 (cd $(HOST_SUBDIR)/diff && \
1358ccea
NN
10227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10229 "RANLIB=$${RANLIB}" \
901119ae 10230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10231 mostlyclean) \
1358ccea
NN
10232 || exit 1
10233
60975492 10234@endif diff
1358ccea 10235
295f4e42
NN
10236.PHONY: maybe-clean-diff clean-diff
10237maybe-clean-diff:
60975492
PB
10238@if diff
10239maybe-clean-diff: clean-diff
1358ccea 10240
05750653 10241clean-diff:
f41d6665 10242 @: $(MAKE); $(unstage)
295f4e42 10243 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
10244 r=`${PWD_COMMAND}`; export r; \
10245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10246 $(HOST_EXPORTS) \
d32ab992 10247 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10249 done; \
295f4e42 10250 echo "Doing clean in diff" ; \
215c351a 10251 (cd $(HOST_SUBDIR)/diff && \
1358ccea
NN
10252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10254 "RANLIB=$${RANLIB}" \
901119ae 10255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10256 clean) \
1358ccea
NN
10257 || exit 1
10258
60975492 10259@endif diff
1358ccea 10260
295f4e42
NN
10261.PHONY: maybe-distclean-diff distclean-diff
10262maybe-distclean-diff:
60975492
PB
10263@if diff
10264maybe-distclean-diff: distclean-diff
1358ccea 10265
05750653 10266distclean-diff:
f41d6665 10267 @: $(MAKE); $(unstage)
295f4e42 10268 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
10269 r=`${PWD_COMMAND}`; export r; \
10270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10271 $(HOST_EXPORTS) \
d32ab992 10272 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10274 done; \
295f4e42 10275 echo "Doing distclean in diff" ; \
215c351a 10276 (cd $(HOST_SUBDIR)/diff && \
1358ccea
NN
10277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10279 "RANLIB=$${RANLIB}" \
901119ae 10280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10281 distclean) \
1358ccea
NN
10282 || exit 1
10283
60975492 10284@endif diff
1358ccea 10285
295f4e42
NN
10286.PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
10287maybe-maintainer-clean-diff:
60975492
PB
10288@if diff
10289maybe-maintainer-clean-diff: maintainer-clean-diff
1358ccea 10290
05750653 10291maintainer-clean-diff:
f41d6665 10292 @: $(MAKE); $(unstage)
295f4e42 10293 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
10294 r=`${PWD_COMMAND}`; export r; \
10295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10296 $(HOST_EXPORTS) \
d32ab992 10297 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10299 done; \
295f4e42 10300 echo "Doing maintainer-clean in diff" ; \
215c351a 10301 (cd $(HOST_SUBDIR)/diff && \
1358ccea
NN
10302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10304 "RANLIB=$${RANLIB}" \
901119ae 10305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10306 maintainer-clean) \
295f4e42
NN
10307 || exit 1
10308
60975492 10309@endif diff
295f4e42
NN
10310
10311
25b42232 10312
295f4e42
NN
10313.PHONY: configure-dosutils maybe-configure-dosutils
10314maybe-configure-dosutils:
3ff3adad
PB
10315@if gcc-bootstrap
10316configure-dosutils: stage_current
10317@endif gcc-bootstrap
60975492
PB
10318@if dosutils
10319maybe-configure-dosutils: configure-dosutils
cc11cc9b 10320configure-dosutils:
f41d6665 10321 @: $(MAKE); $(unstage)
cc11cc9b 10322 @r=`${PWD_COMMAND}`; export r; \
295f4e42 10323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
10324 test ! -f $(HOST_SUBDIR)/dosutils/Makefile || exit 0; \
10325 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dosutils ; \
f61428ed 10326 $(HOST_EXPORTS) \
25b42232
PB
10327 echo Configuring in $(HOST_SUBDIR)/dosutils; \
10328 cd "$(HOST_SUBDIR)/dosutils" || exit 1; \
295f4e42 10329 case $(srcdir) in \
215c351a
PB
10330 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10331 *) topdir=`echo $(HOST_SUBDIR)/dosutils/ | \
10332 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 10333 esac; \
215c351a
PB
10334 srcdiroption="--srcdir=$${topdir}/dosutils"; \
10335 libsrcdir="$$s/dosutils"; \
295f4e42 10336 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
10337 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10338 --target=${target_alias} $${srcdiroption} \
1358ccea 10339 || exit 1
60975492 10340@endif dosutils
1358ccea 10341
25b42232
PB
10342
10343
ce406537
PB
10344
10345
295f4e42
NN
10346.PHONY: all-dosutils maybe-all-dosutils
10347maybe-all-dosutils:
3ff3adad
PB
10348@if gcc-bootstrap
10349all-dosutils: stage_current
10350@endif gcc-bootstrap
60975492 10351@if dosutils
7e0b5752 10352TARGET-dosutils=all
60975492 10353maybe-all-dosutils: all-dosutils
295f4e42 10354all-dosutils: configure-dosutils
f41d6665 10355 @: $(MAKE); $(unstage)
295f4e42 10356 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 10357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 10358 $(HOST_EXPORTS) \
215c351a 10359 (cd $(HOST_SUBDIR)/dosutils && \
1c8bd6a3
PB
10360 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10361 $(TARGET-dosutils))
60975492 10362@endif dosutils
1358ccea 10363
25b42232 10364
ce406537
PB
10365
10366
295f4e42
NN
10367.PHONY: check-dosutils maybe-check-dosutils
10368maybe-check-dosutils:
60975492
PB
10369@if dosutils
10370maybe-check-dosutils: check-dosutils
1358ccea 10371
295f4e42 10372check-dosutils:
1358ccea 10373
60975492 10374@endif dosutils
1358ccea 10375
295f4e42
NN
10376.PHONY: install-dosutils maybe-install-dosutils
10377maybe-install-dosutils:
60975492
PB
10378@if dosutils
10379maybe-install-dosutils: install-dosutils
1358ccea 10380
295f4e42 10381install-dosutils: installdirs
f41d6665 10382 @: $(MAKE); $(unstage)
295f4e42 10383 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 10384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10385 $(HOST_EXPORTS) \
215c351a 10386 (cd $(HOST_SUBDIR)/dosutils && \
ace9ac7b 10387 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 10388
60975492 10389@endif dosutils
1358ccea 10390
b5422ad7 10391# Other targets (info, dvi, pdf, etc.)
1358ccea 10392
295f4e42
NN
10393.PHONY: maybe-info-dosutils info-dosutils
10394maybe-info-dosutils:
60975492
PB
10395@if dosutils
10396maybe-info-dosutils: info-dosutils
295f4e42
NN
10397
10398info-dosutils: \
05750653 10399 configure-dosutils
f41d6665 10400 @: $(MAKE); $(unstage)
295f4e42 10401 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
10402 r=`${PWD_COMMAND}`; export r; \
10403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10404 $(HOST_EXPORTS) \
d32ab992 10405 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10407 done; \
295f4e42 10408 echo "Doing info in dosutils" ; \
215c351a 10409 (cd $(HOST_SUBDIR)/dosutils && \
1358ccea
NN
10410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10412 "RANLIB=$${RANLIB}" \
901119ae 10413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10414 info) \
1358ccea
NN
10415 || exit 1
10416
60975492 10417@endif dosutils
1358ccea 10418
295f4e42
NN
10419.PHONY: maybe-dvi-dosutils dvi-dosutils
10420maybe-dvi-dosutils:
60975492
PB
10421@if dosutils
10422maybe-dvi-dosutils: dvi-dosutils
1358ccea 10423
295f4e42 10424dvi-dosutils: \
05750653 10425 configure-dosutils
f41d6665 10426 @: $(MAKE); $(unstage)
295f4e42 10427 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
10428 r=`${PWD_COMMAND}`; export r; \
10429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10430 $(HOST_EXPORTS) \
d32ab992 10431 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10433 done; \
295f4e42 10434 echo "Doing dvi in dosutils" ; \
215c351a 10435 (cd $(HOST_SUBDIR)/dosutils && \
1358ccea
NN
10436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10438 "RANLIB=$${RANLIB}" \
901119ae 10439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10440 dvi) \
1358ccea
NN
10441 || exit 1
10442
60975492 10443@endif dosutils
1358ccea 10444
b5422ad7
BM
10445.PHONY: maybe-pdf-dosutils pdf-dosutils
10446maybe-pdf-dosutils:
10447@if dosutils
10448maybe-pdf-dosutils: pdf-dosutils
10449
10450pdf-dosutils: \
10451 configure-dosutils
10452 @: $(MAKE); $(unstage)
10453 @[ -f ./dosutils/Makefile ] || exit 0; \
10454 r=`${PWD_COMMAND}`; export r; \
10455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10456 $(HOST_EXPORTS) \
10457 for flag in $(EXTRA_HOST_FLAGS) ; do \
10458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10459 done; \
10460 echo "Doing pdf in dosutils" ; \
10461 (cd $(HOST_SUBDIR)/dosutils && \
10462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10464 "RANLIB=$${RANLIB}" \
901119ae 10465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
10466 pdf) \
10467 || exit 1
10468
10469@endif dosutils
10470
f87a2b2e
MS
10471.PHONY: maybe-html-dosutils html-dosutils
10472maybe-html-dosutils:
60975492 10473@if dosutils
f87a2b2e 10474maybe-html-dosutils: html-dosutils
1358ccea 10475
f87a2b2e 10476html-dosutils: \
05750653 10477 configure-dosutils
f41d6665 10478 @: $(MAKE); $(unstage)
295f4e42 10479 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
10480 r=`${PWD_COMMAND}`; export r; \
10481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10482 $(HOST_EXPORTS) \
d32ab992 10483 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10485 done; \
f87a2b2e 10486 echo "Doing html in dosutils" ; \
215c351a 10487 (cd $(HOST_SUBDIR)/dosutils && \
1358ccea
NN
10488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10490 "RANLIB=$${RANLIB}" \
901119ae 10491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e 10492 html) \
1358ccea
NN
10493 || exit 1
10494
60975492 10495@endif dosutils
1358ccea 10496
f87a2b2e
MS
10497.PHONY: maybe-TAGS-dosutils TAGS-dosutils
10498maybe-TAGS-dosutils:
60975492 10499@if dosutils
f87a2b2e 10500maybe-TAGS-dosutils: TAGS-dosutils
1358ccea 10501
f87a2b2e 10502TAGS-dosutils: \
05750653 10503 configure-dosutils
f41d6665 10504 @: $(MAKE); $(unstage)
f87a2b2e
MS
10505 @[ -f ./dosutils/Makefile ] || exit 0; \
10506 r=`${PWD_COMMAND}`; export r; \
10507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
10508 $(HOST_EXPORTS) \
10509 for flag in $(EXTRA_HOST_FLAGS) ; do \
10510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10511 done; \
10512 echo "Doing TAGS in dosutils" ; \
215c351a 10513 (cd $(HOST_SUBDIR)/dosutils && \
f87a2b2e
MS
10514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10516 "RANLIB=$${RANLIB}" \
901119ae 10517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
10518 TAGS) \
10519 || exit 1
10520
10521@endif dosutils
10522
10523.PHONY: maybe-install-info-dosutils install-info-dosutils
10524maybe-install-info-dosutils:
10525@if dosutils
10526maybe-install-info-dosutils: install-info-dosutils
10527
10528install-info-dosutils: \
10529 configure-dosutils \
05750653 10530 info-dosutils
f41d6665 10531 @: $(MAKE); $(unstage)
295f4e42 10532 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
10533 r=`${PWD_COMMAND}`; export r; \
10534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10535 $(HOST_EXPORTS) \
d32ab992 10536 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10538 done; \
295f4e42 10539 echo "Doing install-info in dosutils" ; \
215c351a 10540 (cd $(HOST_SUBDIR)/dosutils && \
1358ccea
NN
10541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10543 "RANLIB=$${RANLIB}" \
901119ae 10544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10545 install-info) \
1358ccea
NN
10546 || exit 1
10547
60975492 10548@endif dosutils
1358ccea 10549
9c4d2493
BM
10550.PHONY: maybe-install-pdf-dosutils install-pdf-dosutils
10551maybe-install-pdf-dosutils:
10552@if dosutils
10553maybe-install-pdf-dosutils: install-pdf-dosutils
10554
10555install-pdf-dosutils: \
10556 configure-dosutils \
10557 pdf-dosutils
10558 @: $(MAKE); $(unstage)
10559 @[ -f ./dosutils/Makefile ] || exit 0; \
10560 r=`${PWD_COMMAND}`; export r; \
10561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10562 $(HOST_EXPORTS) \
10563 for flag in $(EXTRA_HOST_FLAGS) ; do \
10564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10565 done; \
10566 echo "Doing install-pdf in dosutils" ; \
10567 (cd $(HOST_SUBDIR)/dosutils && \
10568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10570 "RANLIB=$${RANLIB}" \
901119ae 10571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
10572 install-pdf) \
10573 || exit 1
10574
10575@endif dosutils
10576
65d6e994
CD
10577.PHONY: maybe-install-html-dosutils install-html-dosutils
10578maybe-install-html-dosutils:
10579@if dosutils
10580maybe-install-html-dosutils: install-html-dosutils
10581
10582install-html-dosutils: \
10583 configure-dosutils \
10584 html-dosutils
10585 @: $(MAKE); $(unstage)
10586 @[ -f ./dosutils/Makefile ] || exit 0; \
10587 r=`${PWD_COMMAND}`; export r; \
10588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10589 $(HOST_EXPORTS) \
10590 for flag in $(EXTRA_HOST_FLAGS) ; do \
10591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10592 done; \
10593 echo "Doing install-html in dosutils" ; \
10594 (cd $(HOST_SUBDIR)/dosutils && \
10595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10597 "RANLIB=$${RANLIB}" \
901119ae 10598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
10599 install-html) \
10600 || exit 1
10601
10602@endif dosutils
10603
295f4e42
NN
10604.PHONY: maybe-installcheck-dosutils installcheck-dosutils
10605maybe-installcheck-dosutils:
60975492
PB
10606@if dosutils
10607maybe-installcheck-dosutils: installcheck-dosutils
1358ccea 10608
295f4e42 10609installcheck-dosutils: \
05750653 10610 configure-dosutils
f41d6665 10611 @: $(MAKE); $(unstage)
295f4e42 10612 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
10613 r=`${PWD_COMMAND}`; export r; \
10614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10615 $(HOST_EXPORTS) \
d32ab992 10616 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10618 done; \
295f4e42 10619 echo "Doing installcheck in dosutils" ; \
215c351a 10620 (cd $(HOST_SUBDIR)/dosutils && \
1358ccea
NN
10621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10623 "RANLIB=$${RANLIB}" \
901119ae 10624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10625 installcheck) \
1358ccea
NN
10626 || exit 1
10627
60975492 10628@endif dosutils
1358ccea 10629
295f4e42
NN
10630.PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
10631maybe-mostlyclean-dosutils:
60975492
PB
10632@if dosutils
10633maybe-mostlyclean-dosutils: mostlyclean-dosutils
1358ccea 10634
05750653 10635mostlyclean-dosutils:
f41d6665 10636 @: $(MAKE); $(unstage)
295f4e42 10637 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
10638 r=`${PWD_COMMAND}`; export r; \
10639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10640 $(HOST_EXPORTS) \
d32ab992 10641 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10643 done; \
295f4e42 10644 echo "Doing mostlyclean in dosutils" ; \
215c351a 10645 (cd $(HOST_SUBDIR)/dosutils && \
1358ccea
NN
10646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10648 "RANLIB=$${RANLIB}" \
901119ae 10649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10650 mostlyclean) \
1358ccea
NN
10651 || exit 1
10652
60975492 10653@endif dosutils
1358ccea 10654
295f4e42
NN
10655.PHONY: maybe-clean-dosutils clean-dosutils
10656maybe-clean-dosutils:
60975492
PB
10657@if dosutils
10658maybe-clean-dosutils: clean-dosutils
1358ccea 10659
05750653 10660clean-dosutils:
f41d6665 10661 @: $(MAKE); $(unstage)
295f4e42 10662 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
10663 r=`${PWD_COMMAND}`; export r; \
10664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10665 $(HOST_EXPORTS) \
d32ab992 10666 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10668 done; \
295f4e42 10669 echo "Doing clean in dosutils" ; \
215c351a 10670 (cd $(HOST_SUBDIR)/dosutils && \
1358ccea
NN
10671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10673 "RANLIB=$${RANLIB}" \
901119ae 10674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10675 clean) \
1358ccea
NN
10676 || exit 1
10677
60975492 10678@endif dosutils
1358ccea 10679
295f4e42
NN
10680.PHONY: maybe-distclean-dosutils distclean-dosutils
10681maybe-distclean-dosutils:
60975492
PB
10682@if dosutils
10683maybe-distclean-dosutils: distclean-dosutils
1358ccea 10684
05750653 10685distclean-dosutils:
f41d6665 10686 @: $(MAKE); $(unstage)
295f4e42 10687 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
10688 r=`${PWD_COMMAND}`; export r; \
10689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10690 $(HOST_EXPORTS) \
d32ab992 10691 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10693 done; \
295f4e42 10694 echo "Doing distclean in dosutils" ; \
215c351a 10695 (cd $(HOST_SUBDIR)/dosutils && \
1358ccea
NN
10696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10698 "RANLIB=$${RANLIB}" \
901119ae 10699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10700 distclean) \
1358ccea
NN
10701 || exit 1
10702
60975492 10703@endif dosutils
1358ccea 10704
295f4e42
NN
10705.PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
10706maybe-maintainer-clean-dosutils:
60975492
PB
10707@if dosutils
10708maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
1358ccea 10709
05750653 10710maintainer-clean-dosutils:
f41d6665 10711 @: $(MAKE); $(unstage)
295f4e42 10712 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
10713 r=`${PWD_COMMAND}`; export r; \
10714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10715 $(HOST_EXPORTS) \
d32ab992 10716 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10718 done; \
295f4e42 10719 echo "Doing maintainer-clean in dosutils" ; \
215c351a 10720 (cd $(HOST_SUBDIR)/dosutils && \
1358ccea
NN
10721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10723 "RANLIB=$${RANLIB}" \
901119ae 10724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10725 maintainer-clean) \
1358ccea
NN
10726 || exit 1
10727
60975492 10728@endif dosutils
1358ccea
NN
10729
10730
25b42232 10731
295f4e42
NN
10732.PHONY: configure-etc maybe-configure-etc
10733maybe-configure-etc:
3ff3adad
PB
10734@if gcc-bootstrap
10735configure-etc: stage_current
10736@endif gcc-bootstrap
60975492
PB
10737@if etc
10738maybe-configure-etc: configure-etc
cc11cc9b 10739configure-etc:
f41d6665 10740 @: $(MAKE); $(unstage)
cc11cc9b 10741 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 10742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
10743 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
10744 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
f61428ed 10745 $(HOST_EXPORTS) \
25b42232
PB
10746 echo Configuring in $(HOST_SUBDIR)/etc; \
10747 cd "$(HOST_SUBDIR)/etc" || exit 1; \
295f4e42 10748 case $(srcdir) in \
215c351a
PB
10749 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10750 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
10751 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 10752 esac; \
215c351a
PB
10753 srcdiroption="--srcdir=$${topdir}/etc"; \
10754 libsrcdir="$$s/etc"; \
295f4e42 10755 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
10756 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10757 --target=${target_alias} $${srcdiroption} \
1358ccea 10758 || exit 1
60975492 10759@endif etc
1358ccea 10760
25b42232
PB
10761
10762
ce406537
PB
10763
10764
295f4e42
NN
10765.PHONY: all-etc maybe-all-etc
10766maybe-all-etc:
3ff3adad
PB
10767@if gcc-bootstrap
10768all-etc: stage_current
10769@endif gcc-bootstrap
60975492 10770@if etc
7e0b5752 10771TARGET-etc=all
60975492 10772maybe-all-etc: all-etc
295f4e42 10773all-etc: configure-etc
f41d6665 10774 @: $(MAKE); $(unstage)
295f4e42
NN
10775 @r=`${PWD_COMMAND}`; export r; \
10776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 10777 $(HOST_EXPORTS) \
215c351a 10778 (cd $(HOST_SUBDIR)/etc && \
1c8bd6a3
PB
10779 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10780 $(TARGET-etc))
60975492 10781@endif etc
1358ccea 10782
25b42232 10783
ce406537
PB
10784
10785
295f4e42
NN
10786.PHONY: check-etc maybe-check-etc
10787maybe-check-etc:
60975492
PB
10788@if etc
10789maybe-check-etc: check-etc
1358ccea 10790
295f4e42 10791check-etc:
f41d6665 10792 @: $(MAKE); $(unstage)
295f4e42 10793 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 10794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10795 $(HOST_EXPORTS) \
215c351a
PB
10796 (cd $(HOST_SUBDIR)/etc && \
10797 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 10798
60975492 10799@endif etc
1358ccea 10800
295f4e42
NN
10801.PHONY: install-etc maybe-install-etc
10802maybe-install-etc:
60975492
PB
10803@if etc
10804maybe-install-etc: install-etc
1358ccea 10805
295f4e42 10806install-etc: installdirs
f41d6665 10807 @: $(MAKE); $(unstage)
295f4e42 10808 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 10809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10810 $(HOST_EXPORTS) \
215c351a 10811 (cd $(HOST_SUBDIR)/etc && \
ace9ac7b 10812 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 10813
60975492 10814@endif etc
1358ccea 10815
b5422ad7 10816# Other targets (info, dvi, pdf, etc.)
1358ccea 10817
295f4e42
NN
10818.PHONY: maybe-info-etc info-etc
10819maybe-info-etc:
60975492
PB
10820@if etc
10821maybe-info-etc: info-etc
295f4e42
NN
10822
10823info-etc: \
05750653 10824 configure-etc
f41d6665 10825 @: $(MAKE); $(unstage)
295f4e42 10826 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
10827 r=`${PWD_COMMAND}`; export r; \
10828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10829 $(HOST_EXPORTS) \
d32ab992 10830 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10832 done; \
295f4e42 10833 echo "Doing info in etc" ; \
215c351a 10834 (cd $(HOST_SUBDIR)/etc && \
1358ccea
NN
10835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10837 "RANLIB=$${RANLIB}" \
901119ae 10838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10839 info) \
1358ccea
NN
10840 || exit 1
10841
60975492 10842@endif etc
1358ccea 10843
295f4e42
NN
10844.PHONY: maybe-dvi-etc dvi-etc
10845maybe-dvi-etc:
60975492
PB
10846@if etc
10847maybe-dvi-etc: dvi-etc
1358ccea 10848
295f4e42 10849dvi-etc: \
05750653 10850 configure-etc
f41d6665 10851 @: $(MAKE); $(unstage)
295f4e42 10852 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
10853 r=`${PWD_COMMAND}`; export r; \
10854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10855 $(HOST_EXPORTS) \
d32ab992 10856 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10858 done; \
295f4e42 10859 echo "Doing dvi in etc" ; \
215c351a 10860 (cd $(HOST_SUBDIR)/etc && \
1358ccea
NN
10861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10863 "RANLIB=$${RANLIB}" \
901119ae 10864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10865 dvi) \
1358ccea
NN
10866 || exit 1
10867
60975492 10868@endif etc
1358ccea 10869
b5422ad7
BM
10870.PHONY: maybe-pdf-etc pdf-etc
10871maybe-pdf-etc:
10872@if etc
10873maybe-pdf-etc: pdf-etc
10874
10875pdf-etc: \
10876 configure-etc
10877 @: $(MAKE); $(unstage)
10878 @[ -f ./etc/Makefile ] || exit 0; \
10879 r=`${PWD_COMMAND}`; export r; \
10880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10881 $(HOST_EXPORTS) \
10882 for flag in $(EXTRA_HOST_FLAGS) ; do \
10883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10884 done; \
10885 echo "Doing pdf in etc" ; \
10886 (cd $(HOST_SUBDIR)/etc && \
10887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10889 "RANLIB=$${RANLIB}" \
901119ae 10890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
10891 pdf) \
10892 || exit 1
10893
10894@endif etc
10895
f87a2b2e
MS
10896.PHONY: maybe-html-etc html-etc
10897maybe-html-etc:
10898@if etc
10899maybe-html-etc: html-etc
10900
10901html-etc: \
05750653 10902 configure-etc
f41d6665 10903 @: $(MAKE); $(unstage)
f87a2b2e
MS
10904 @[ -f ./etc/Makefile ] || exit 0; \
10905 r=`${PWD_COMMAND}`; export r; \
10906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
10907 $(HOST_EXPORTS) \
10908 for flag in $(EXTRA_HOST_FLAGS) ; do \
10909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10910 done; \
10911 echo "Doing html in etc" ; \
215c351a 10912 (cd $(HOST_SUBDIR)/etc && \
f87a2b2e
MS
10913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10915 "RANLIB=$${RANLIB}" \
901119ae 10916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
10917 html) \
10918 || exit 1
10919
10920@endif etc
10921
295f4e42
NN
10922.PHONY: maybe-TAGS-etc TAGS-etc
10923maybe-TAGS-etc:
60975492
PB
10924@if etc
10925maybe-TAGS-etc: TAGS-etc
1358ccea 10926
295f4e42 10927TAGS-etc: \
05750653 10928 configure-etc
f41d6665 10929 @: $(MAKE); $(unstage)
295f4e42 10930 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
10931 r=`${PWD_COMMAND}`; export r; \
10932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10933 $(HOST_EXPORTS) \
d32ab992 10934 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10936 done; \
295f4e42 10937 echo "Doing TAGS in etc" ; \
215c351a 10938 (cd $(HOST_SUBDIR)/etc && \
1358ccea
NN
10939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10941 "RANLIB=$${RANLIB}" \
901119ae 10942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10943 TAGS) \
1358ccea
NN
10944 || exit 1
10945
60975492 10946@endif etc
1358ccea 10947
295f4e42
NN
10948.PHONY: maybe-install-info-etc install-info-etc
10949maybe-install-info-etc:
60975492
PB
10950@if etc
10951maybe-install-info-etc: install-info-etc
1358ccea 10952
295f4e42
NN
10953install-info-etc: \
10954 configure-etc \
05750653 10955 info-etc
f41d6665 10956 @: $(MAKE); $(unstage)
295f4e42 10957 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
10958 r=`${PWD_COMMAND}`; export r; \
10959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10960 $(HOST_EXPORTS) \
d32ab992 10961 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
10962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10963 done; \
295f4e42 10964 echo "Doing install-info in etc" ; \
215c351a 10965 (cd $(HOST_SUBDIR)/etc && \
1358ccea
NN
10966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10968 "RANLIB=$${RANLIB}" \
901119ae 10969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 10970 install-info) \
1358ccea
NN
10971 || exit 1
10972
60975492 10973@endif etc
1358ccea 10974
9c4d2493
BM
10975.PHONY: maybe-install-pdf-etc install-pdf-etc
10976maybe-install-pdf-etc:
10977@if etc
10978maybe-install-pdf-etc: install-pdf-etc
10979
10980install-pdf-etc: \
10981 configure-etc \
10982 pdf-etc
10983 @: $(MAKE); $(unstage)
10984 @[ -f ./etc/Makefile ] || exit 0; \
10985 r=`${PWD_COMMAND}`; export r; \
10986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10987 $(HOST_EXPORTS) \
10988 for flag in $(EXTRA_HOST_FLAGS) ; do \
10989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10990 done; \
10991 echo "Doing install-pdf in etc" ; \
10992 (cd $(HOST_SUBDIR)/etc && \
10993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10995 "RANLIB=$${RANLIB}" \
901119ae 10996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
10997 install-pdf) \
10998 || exit 1
10999
11000@endif etc
11001
65d6e994
CD
11002.PHONY: maybe-install-html-etc install-html-etc
11003maybe-install-html-etc:
11004@if etc
11005maybe-install-html-etc: install-html-etc
11006
11007install-html-etc: \
11008 configure-etc \
11009 html-etc
11010 @: $(MAKE); $(unstage)
11011 @[ -f ./etc/Makefile ] || exit 0; \
11012 r=`${PWD_COMMAND}`; export r; \
11013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11014 $(HOST_EXPORTS) \
11015 for flag in $(EXTRA_HOST_FLAGS) ; do \
11016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11017 done; \
11018 echo "Doing install-html in etc" ; \
11019 (cd $(HOST_SUBDIR)/etc && \
11020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11022 "RANLIB=$${RANLIB}" \
901119ae 11023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
11024 install-html) \
11025 || exit 1
11026
11027@endif etc
11028
295f4e42
NN
11029.PHONY: maybe-installcheck-etc installcheck-etc
11030maybe-installcheck-etc:
60975492
PB
11031@if etc
11032maybe-installcheck-etc: installcheck-etc
1358ccea 11033
295f4e42 11034installcheck-etc: \
05750653 11035 configure-etc
f41d6665 11036 @: $(MAKE); $(unstage)
295f4e42 11037 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
11038 r=`${PWD_COMMAND}`; export r; \
11039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11040 $(HOST_EXPORTS) \
d32ab992 11041 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11043 done; \
295f4e42 11044 echo "Doing installcheck in etc" ; \
215c351a 11045 (cd $(HOST_SUBDIR)/etc && \
1358ccea
NN
11046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11048 "RANLIB=$${RANLIB}" \
901119ae 11049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11050 installcheck) \
1358ccea
NN
11051 || exit 1
11052
60975492 11053@endif etc
1358ccea 11054
295f4e42
NN
11055.PHONY: maybe-mostlyclean-etc mostlyclean-etc
11056maybe-mostlyclean-etc:
60975492
PB
11057@if etc
11058maybe-mostlyclean-etc: mostlyclean-etc
1358ccea 11059
05750653 11060mostlyclean-etc:
f41d6665 11061 @: $(MAKE); $(unstage)
295f4e42 11062 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
11063 r=`${PWD_COMMAND}`; export r; \
11064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11065 $(HOST_EXPORTS) \
d32ab992 11066 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11068 done; \
295f4e42 11069 echo "Doing mostlyclean in etc" ; \
215c351a 11070 (cd $(HOST_SUBDIR)/etc && \
1358ccea
NN
11071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11073 "RANLIB=$${RANLIB}" \
901119ae 11074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11075 mostlyclean) \
1358ccea
NN
11076 || exit 1
11077
60975492 11078@endif etc
1358ccea 11079
295f4e42
NN
11080.PHONY: maybe-clean-etc clean-etc
11081maybe-clean-etc:
60975492
PB
11082@if etc
11083maybe-clean-etc: clean-etc
1358ccea 11084
05750653 11085clean-etc:
f41d6665 11086 @: $(MAKE); $(unstage)
295f4e42 11087 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
11088 r=`${PWD_COMMAND}`; export r; \
11089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11090 $(HOST_EXPORTS) \
d32ab992 11091 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11093 done; \
295f4e42 11094 echo "Doing clean in etc" ; \
215c351a 11095 (cd $(HOST_SUBDIR)/etc && \
1358ccea
NN
11096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11098 "RANLIB=$${RANLIB}" \
901119ae 11099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11100 clean) \
1358ccea
NN
11101 || exit 1
11102
60975492 11103@endif etc
1358ccea 11104
295f4e42
NN
11105.PHONY: maybe-distclean-etc distclean-etc
11106maybe-distclean-etc:
60975492
PB
11107@if etc
11108maybe-distclean-etc: distclean-etc
1358ccea 11109
05750653 11110distclean-etc:
f41d6665 11111 @: $(MAKE); $(unstage)
295f4e42 11112 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
11113 r=`${PWD_COMMAND}`; export r; \
11114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11115 $(HOST_EXPORTS) \
d32ab992 11116 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11118 done; \
295f4e42 11119 echo "Doing distclean in etc" ; \
215c351a 11120 (cd $(HOST_SUBDIR)/etc && \
1358ccea
NN
11121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11123 "RANLIB=$${RANLIB}" \
901119ae 11124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11125 distclean) \
1358ccea
NN
11126 || exit 1
11127
60975492 11128@endif etc
1358ccea 11129
295f4e42
NN
11130.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
11131maybe-maintainer-clean-etc:
60975492
PB
11132@if etc
11133maybe-maintainer-clean-etc: maintainer-clean-etc
1358ccea 11134
05750653 11135maintainer-clean-etc:
f41d6665 11136 @: $(MAKE); $(unstage)
295f4e42 11137 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
11138 r=`${PWD_COMMAND}`; export r; \
11139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11140 $(HOST_EXPORTS) \
d32ab992 11141 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11143 done; \
295f4e42 11144 echo "Doing maintainer-clean in etc" ; \
215c351a 11145 (cd $(HOST_SUBDIR)/etc && \
1358ccea
NN
11146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11148 "RANLIB=$${RANLIB}" \
901119ae 11149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11150 maintainer-clean) \
1358ccea
NN
11151 || exit 1
11152
60975492 11153@endif etc
1358ccea 11154
1358ccea 11155
25b42232 11156
295f4e42
NN
11157.PHONY: configure-fastjar maybe-configure-fastjar
11158maybe-configure-fastjar:
3ff3adad
PB
11159@if gcc-bootstrap
11160configure-fastjar: stage_current
11161@endif gcc-bootstrap
60975492
PB
11162@if fastjar
11163maybe-configure-fastjar: configure-fastjar
cc11cc9b 11164configure-fastjar:
f41d6665 11165 @: $(MAKE); $(unstage)
cc11cc9b 11166 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 11167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
11168 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
11169 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
f61428ed 11170 $(HOST_EXPORTS) \
25b42232
PB
11171 echo Configuring in $(HOST_SUBDIR)/fastjar; \
11172 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
295f4e42 11173 case $(srcdir) in \
215c351a
PB
11174 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11175 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
11176 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 11177 esac; \
215c351a
PB
11178 srcdiroption="--srcdir=$${topdir}/fastjar"; \
11179 libsrcdir="$$s/fastjar"; \
295f4e42 11180 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
11181 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11182 --target=${target_alias} $${srcdiroption} \
1358ccea 11183 || exit 1
60975492 11184@endif fastjar
1358ccea 11185
25b42232
PB
11186
11187
ce406537
PB
11188
11189
295f4e42
NN
11190.PHONY: all-fastjar maybe-all-fastjar
11191maybe-all-fastjar:
3ff3adad
PB
11192@if gcc-bootstrap
11193all-fastjar: stage_current
11194@endif gcc-bootstrap
60975492 11195@if fastjar
7e0b5752 11196TARGET-fastjar=all
60975492 11197maybe-all-fastjar: all-fastjar
295f4e42 11198all-fastjar: configure-fastjar
f41d6665 11199 @: $(MAKE); $(unstage)
295f4e42 11200 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 11201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 11202 $(HOST_EXPORTS) \
215c351a 11203 (cd $(HOST_SUBDIR)/fastjar && \
1c8bd6a3
PB
11204 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11205 $(TARGET-fastjar))
60975492 11206@endif fastjar
1358ccea 11207
25b42232 11208
ce406537
PB
11209
11210
295f4e42
NN
11211.PHONY: check-fastjar maybe-check-fastjar
11212maybe-check-fastjar:
60975492
PB
11213@if fastjar
11214maybe-check-fastjar: check-fastjar
1358ccea 11215
295f4e42
NN
11216# This module is only tested in a native toolchain.
11217check-fastjar:
f41d6665 11218 @: $(MAKE); $(unstage)
295f4e42
NN
11219 @if [ '$(host)' = '$(target)' ] ; then \
11220 r=`${PWD_COMMAND}`; export r; \
11221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11222 $(HOST_EXPORTS) \
215c351a 11223 (cd $(HOST_SUBDIR)/fastjar && \
ef6e9bc0 11224 $(MAKE) $(FLAGS_TO_PASS) check); \
295f4e42 11225 fi
1358ccea 11226
60975492 11227@endif fastjar
295f4e42
NN
11228
11229.PHONY: install-fastjar maybe-install-fastjar
11230maybe-install-fastjar:
60975492
PB
11231@if fastjar
11232maybe-install-fastjar: install-fastjar
295f4e42
NN
11233
11234install-fastjar: installdirs
f41d6665 11235 @: $(MAKE); $(unstage)
295f4e42 11236 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 11237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11238 $(HOST_EXPORTS) \
215c351a 11239 (cd $(HOST_SUBDIR)/fastjar && \
ace9ac7b 11240 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 11241
60975492 11242@endif fastjar
1358ccea 11243
b5422ad7 11244# Other targets (info, dvi, pdf, etc.)
d9cdb878 11245
295f4e42
NN
11246.PHONY: maybe-info-fastjar info-fastjar
11247maybe-info-fastjar:
60975492
PB
11248@if fastjar
11249maybe-info-fastjar: info-fastjar
295f4e42
NN
11250
11251info-fastjar: \
05750653 11252 configure-fastjar
f41d6665 11253 @: $(MAKE); $(unstage)
295f4e42 11254 @[ -f ./fastjar/Makefile ] || exit 0; \
d9cdb878
AC
11255 r=`${PWD_COMMAND}`; export r; \
11256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11257 $(HOST_EXPORTS) \
d32ab992 11258 for flag in $(EXTRA_HOST_FLAGS) ; do \
d9cdb878
AC
11259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11260 done; \
295f4e42 11261 echo "Doing info in fastjar" ; \
215c351a 11262 (cd $(HOST_SUBDIR)/fastjar && \
d9cdb878
AC
11263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11265 "RANLIB=$${RANLIB}" \
901119ae 11266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11267 info) \
d9cdb878
AC
11268 || exit 1
11269
60975492 11270@endif fastjar
d9cdb878 11271
295f4e42
NN
11272.PHONY: maybe-dvi-fastjar dvi-fastjar
11273maybe-dvi-fastjar:
60975492
PB
11274@if fastjar
11275maybe-dvi-fastjar: dvi-fastjar
1358ccea 11276
295f4e42 11277dvi-fastjar: \
05750653 11278 configure-fastjar
f41d6665 11279 @: $(MAKE); $(unstage)
295f4e42 11280 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
11281 r=`${PWD_COMMAND}`; export r; \
11282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11283 $(HOST_EXPORTS) \
d32ab992 11284 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11286 done; \
295f4e42 11287 echo "Doing dvi in fastjar" ; \
215c351a 11288 (cd $(HOST_SUBDIR)/fastjar && \
1358ccea
NN
11289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11291 "RANLIB=$${RANLIB}" \
901119ae 11292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11293 dvi) \
1358ccea
NN
11294 || exit 1
11295
60975492 11296@endif fastjar
1358ccea 11297
b5422ad7
BM
11298.PHONY: maybe-pdf-fastjar pdf-fastjar
11299maybe-pdf-fastjar:
11300@if fastjar
11301maybe-pdf-fastjar: pdf-fastjar
11302
11303pdf-fastjar: \
11304 configure-fastjar
11305 @: $(MAKE); $(unstage)
11306 @[ -f ./fastjar/Makefile ] || exit 0; \
11307 r=`${PWD_COMMAND}`; export r; \
11308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11309 $(HOST_EXPORTS) \
11310 for flag in $(EXTRA_HOST_FLAGS) ; do \
11311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11312 done; \
11313 echo "Doing pdf in fastjar" ; \
11314 (cd $(HOST_SUBDIR)/fastjar && \
11315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11317 "RANLIB=$${RANLIB}" \
901119ae 11318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
11319 pdf) \
11320 || exit 1
11321
11322@endif fastjar
11323
f87a2b2e
MS
11324.PHONY: maybe-html-fastjar html-fastjar
11325maybe-html-fastjar:
11326@if fastjar
11327maybe-html-fastjar: html-fastjar
11328
11329html-fastjar: \
05750653 11330 configure-fastjar
f41d6665 11331 @: $(MAKE); $(unstage)
f87a2b2e
MS
11332 @[ -f ./fastjar/Makefile ] || exit 0; \
11333 r=`${PWD_COMMAND}`; export r; \
11334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
11335 $(HOST_EXPORTS) \
11336 for flag in $(EXTRA_HOST_FLAGS) ; do \
11337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11338 done; \
11339 echo "Doing html in fastjar" ; \
215c351a 11340 (cd $(HOST_SUBDIR)/fastjar && \
f87a2b2e
MS
11341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11343 "RANLIB=$${RANLIB}" \
901119ae 11344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
11345 html) \
11346 || exit 1
11347
11348@endif fastjar
11349
295f4e42
NN
11350.PHONY: maybe-TAGS-fastjar TAGS-fastjar
11351maybe-TAGS-fastjar:
60975492
PB
11352@if fastjar
11353maybe-TAGS-fastjar: TAGS-fastjar
1358ccea 11354
295f4e42 11355TAGS-fastjar: \
05750653 11356 configure-fastjar
f41d6665 11357 @: $(MAKE); $(unstage)
295f4e42 11358 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
11359 r=`${PWD_COMMAND}`; export r; \
11360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11361 $(HOST_EXPORTS) \
d32ab992 11362 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11364 done; \
295f4e42 11365 echo "Doing TAGS in fastjar" ; \
215c351a 11366 (cd $(HOST_SUBDIR)/fastjar && \
1358ccea
NN
11367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11369 "RANLIB=$${RANLIB}" \
901119ae 11370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11371 TAGS) \
1358ccea
NN
11372 || exit 1
11373
60975492 11374@endif fastjar
1358ccea 11375
295f4e42
NN
11376.PHONY: maybe-install-info-fastjar install-info-fastjar
11377maybe-install-info-fastjar:
60975492
PB
11378@if fastjar
11379maybe-install-info-fastjar: install-info-fastjar
1358ccea 11380
295f4e42
NN
11381install-info-fastjar: \
11382 configure-fastjar \
05750653 11383 info-fastjar
f41d6665 11384 @: $(MAKE); $(unstage)
295f4e42 11385 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
11386 r=`${PWD_COMMAND}`; export r; \
11387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11388 $(HOST_EXPORTS) \
d32ab992 11389 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11391 done; \
295f4e42 11392 echo "Doing install-info in fastjar" ; \
215c351a 11393 (cd $(HOST_SUBDIR)/fastjar && \
1358ccea
NN
11394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11396 "RANLIB=$${RANLIB}" \
901119ae 11397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11398 install-info) \
1358ccea
NN
11399 || exit 1
11400
60975492 11401@endif fastjar
1358ccea 11402
9c4d2493
BM
11403.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
11404maybe-install-pdf-fastjar:
11405@if fastjar
11406maybe-install-pdf-fastjar: install-pdf-fastjar
11407
11408install-pdf-fastjar: \
11409 configure-fastjar \
11410 pdf-fastjar
11411 @: $(MAKE); $(unstage)
11412 @[ -f ./fastjar/Makefile ] || exit 0; \
11413 r=`${PWD_COMMAND}`; export r; \
11414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11415 $(HOST_EXPORTS) \
11416 for flag in $(EXTRA_HOST_FLAGS) ; do \
11417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11418 done; \
11419 echo "Doing install-pdf in fastjar" ; \
11420 (cd $(HOST_SUBDIR)/fastjar && \
11421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11423 "RANLIB=$${RANLIB}" \
901119ae 11424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
11425 install-pdf) \
11426 || exit 1
11427
11428@endif fastjar
11429
65d6e994
CD
11430.PHONY: maybe-install-html-fastjar install-html-fastjar
11431maybe-install-html-fastjar:
11432@if fastjar
11433maybe-install-html-fastjar: install-html-fastjar
11434
11435install-html-fastjar: \
11436 configure-fastjar \
11437 html-fastjar
11438 @: $(MAKE); $(unstage)
11439 @[ -f ./fastjar/Makefile ] || exit 0; \
11440 r=`${PWD_COMMAND}`; export r; \
11441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11442 $(HOST_EXPORTS) \
11443 for flag in $(EXTRA_HOST_FLAGS) ; do \
11444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11445 done; \
11446 echo "Doing install-html in fastjar" ; \
11447 (cd $(HOST_SUBDIR)/fastjar && \
11448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11450 "RANLIB=$${RANLIB}" \
901119ae 11451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
11452 install-html) \
11453 || exit 1
11454
11455@endif fastjar
11456
295f4e42
NN
11457.PHONY: maybe-installcheck-fastjar installcheck-fastjar
11458maybe-installcheck-fastjar:
60975492
PB
11459@if fastjar
11460maybe-installcheck-fastjar: installcheck-fastjar
1358ccea 11461
295f4e42 11462installcheck-fastjar: \
05750653 11463 configure-fastjar
f41d6665 11464 @: $(MAKE); $(unstage)
295f4e42 11465 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
11466 r=`${PWD_COMMAND}`; export r; \
11467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11468 $(HOST_EXPORTS) \
d32ab992 11469 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11471 done; \
295f4e42 11472 echo "Doing installcheck in fastjar" ; \
215c351a 11473 (cd $(HOST_SUBDIR)/fastjar && \
1358ccea
NN
11474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11476 "RANLIB=$${RANLIB}" \
901119ae 11477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11478 installcheck) \
1358ccea
NN
11479 || exit 1
11480
60975492 11481@endif fastjar
1358ccea 11482
295f4e42
NN
11483.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
11484maybe-mostlyclean-fastjar:
60975492
PB
11485@if fastjar
11486maybe-mostlyclean-fastjar: mostlyclean-fastjar
1358ccea 11487
05750653 11488mostlyclean-fastjar:
f41d6665 11489 @: $(MAKE); $(unstage)
295f4e42 11490 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
11491 r=`${PWD_COMMAND}`; export r; \
11492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11493 $(HOST_EXPORTS) \
d32ab992 11494 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11496 done; \
295f4e42 11497 echo "Doing mostlyclean in fastjar" ; \
215c351a 11498 (cd $(HOST_SUBDIR)/fastjar && \
1358ccea
NN
11499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11501 "RANLIB=$${RANLIB}" \
901119ae 11502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11503 mostlyclean) \
1358ccea
NN
11504 || exit 1
11505
60975492 11506@endif fastjar
1358ccea 11507
295f4e42
NN
11508.PHONY: maybe-clean-fastjar clean-fastjar
11509maybe-clean-fastjar:
60975492
PB
11510@if fastjar
11511maybe-clean-fastjar: clean-fastjar
1358ccea 11512
05750653 11513clean-fastjar:
f41d6665 11514 @: $(MAKE); $(unstage)
295f4e42 11515 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
11516 r=`${PWD_COMMAND}`; export r; \
11517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11518 $(HOST_EXPORTS) \
d32ab992 11519 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11521 done; \
295f4e42 11522 echo "Doing clean in fastjar" ; \
215c351a 11523 (cd $(HOST_SUBDIR)/fastjar && \
1358ccea
NN
11524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11526 "RANLIB=$${RANLIB}" \
901119ae 11527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11528 clean) \
1358ccea
NN
11529 || exit 1
11530
60975492 11531@endif fastjar
1358ccea 11532
295f4e42
NN
11533.PHONY: maybe-distclean-fastjar distclean-fastjar
11534maybe-distclean-fastjar:
60975492
PB
11535@if fastjar
11536maybe-distclean-fastjar: distclean-fastjar
1358ccea 11537
05750653 11538distclean-fastjar:
f41d6665 11539 @: $(MAKE); $(unstage)
295f4e42 11540 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
11541 r=`${PWD_COMMAND}`; export r; \
11542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11543 $(HOST_EXPORTS) \
d32ab992 11544 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11546 done; \
295f4e42 11547 echo "Doing distclean in fastjar" ; \
215c351a 11548 (cd $(HOST_SUBDIR)/fastjar && \
1358ccea
NN
11549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11551 "RANLIB=$${RANLIB}" \
901119ae 11552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11553 distclean) \
1358ccea
NN
11554 || exit 1
11555
60975492 11556@endif fastjar
1358ccea 11557
295f4e42
NN
11558.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
11559maybe-maintainer-clean-fastjar:
60975492
PB
11560@if fastjar
11561maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
1358ccea 11562
05750653 11563maintainer-clean-fastjar:
f41d6665 11564 @: $(MAKE); $(unstage)
295f4e42 11565 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
11566 r=`${PWD_COMMAND}`; export r; \
11567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11568 $(HOST_EXPORTS) \
d32ab992 11569 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11571 done; \
295f4e42 11572 echo "Doing maintainer-clean in fastjar" ; \
215c351a 11573 (cd $(HOST_SUBDIR)/fastjar && \
1358ccea
NN
11574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11576 "RANLIB=$${RANLIB}" \
901119ae 11577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11578 maintainer-clean) \
1358ccea
NN
11579 || exit 1
11580
60975492 11581@endif fastjar
1358ccea 11582
1358ccea 11583
25b42232 11584
295f4e42
NN
11585.PHONY: configure-fileutils maybe-configure-fileutils
11586maybe-configure-fileutils:
3ff3adad
PB
11587@if gcc-bootstrap
11588configure-fileutils: stage_current
11589@endif gcc-bootstrap
60975492
PB
11590@if fileutils
11591maybe-configure-fileutils: configure-fileutils
cc11cc9b 11592configure-fileutils:
f41d6665 11593 @: $(MAKE); $(unstage)
cc11cc9b 11594 @r=`${PWD_COMMAND}`; export r; \
295f4e42 11595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
11596 test ! -f $(HOST_SUBDIR)/fileutils/Makefile || exit 0; \
11597 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fileutils ; \
f61428ed 11598 $(HOST_EXPORTS) \
25b42232
PB
11599 echo Configuring in $(HOST_SUBDIR)/fileutils; \
11600 cd "$(HOST_SUBDIR)/fileutils" || exit 1; \
295f4e42 11601 case $(srcdir) in \
215c351a
PB
11602 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11603 *) topdir=`echo $(HOST_SUBDIR)/fileutils/ | \
11604 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 11605 esac; \
215c351a
PB
11606 srcdiroption="--srcdir=$${topdir}/fileutils"; \
11607 libsrcdir="$$s/fileutils"; \
295f4e42 11608 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
11609 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11610 --target=${target_alias} $${srcdiroption} \
295f4e42 11611 || exit 1
60975492 11612@endif fileutils
295f4e42 11613
25b42232
PB
11614
11615
ce406537
PB
11616
11617
295f4e42
NN
11618.PHONY: all-fileutils maybe-all-fileutils
11619maybe-all-fileutils:
3ff3adad
PB
11620@if gcc-bootstrap
11621all-fileutils: stage_current
11622@endif gcc-bootstrap
60975492 11623@if fileutils
7e0b5752 11624TARGET-fileutils=all
60975492 11625maybe-all-fileutils: all-fileutils
295f4e42 11626all-fileutils: configure-fileutils
f41d6665 11627 @: $(MAKE); $(unstage)
295f4e42
NN
11628 @r=`${PWD_COMMAND}`; export r; \
11629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 11630 $(HOST_EXPORTS) \
215c351a 11631 (cd $(HOST_SUBDIR)/fileutils && \
1c8bd6a3
PB
11632 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11633 $(TARGET-fileutils))
60975492 11634@endif fileutils
295f4e42 11635
25b42232 11636
ce406537
PB
11637
11638
295f4e42
NN
11639.PHONY: check-fileutils maybe-check-fileutils
11640maybe-check-fileutils:
60975492
PB
11641@if fileutils
11642maybe-check-fileutils: check-fileutils
295f4e42
NN
11643
11644check-fileutils:
f41d6665 11645 @: $(MAKE); $(unstage)
295f4e42
NN
11646 @r=`${PWD_COMMAND}`; export r; \
11647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11648 $(HOST_EXPORTS) \
215c351a
PB
11649 (cd $(HOST_SUBDIR)/fileutils && \
11650 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 11651
60975492 11652@endif fileutils
295f4e42
NN
11653
11654.PHONY: install-fileutils maybe-install-fileutils
11655maybe-install-fileutils:
60975492
PB
11656@if fileutils
11657maybe-install-fileutils: install-fileutils
295f4e42
NN
11658
11659install-fileutils: installdirs
f41d6665 11660 @: $(MAKE); $(unstage)
295f4e42
NN
11661 @r=`${PWD_COMMAND}`; export r; \
11662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11663 $(HOST_EXPORTS) \
215c351a 11664 (cd $(HOST_SUBDIR)/fileutils && \
ace9ac7b 11665 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 11666
60975492 11667@endif fileutils
295f4e42 11668
b5422ad7 11669# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
11670
11671.PHONY: maybe-info-fileutils info-fileutils
11672maybe-info-fileutils:
60975492
PB
11673@if fileutils
11674maybe-info-fileutils: info-fileutils
295f4e42
NN
11675
11676info-fileutils: \
05750653 11677 configure-fileutils
f41d6665 11678 @: $(MAKE); $(unstage)
295f4e42 11679 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
11680 r=`${PWD_COMMAND}`; export r; \
11681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11682 $(HOST_EXPORTS) \
d32ab992 11683 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11685 done; \
295f4e42 11686 echo "Doing info in fileutils" ; \
215c351a 11687 (cd $(HOST_SUBDIR)/fileutils && \
1358ccea
NN
11688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11690 "RANLIB=$${RANLIB}" \
901119ae 11691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11692 info) \
1358ccea
NN
11693 || exit 1
11694
60975492 11695@endif fileutils
1358ccea 11696
295f4e42
NN
11697.PHONY: maybe-dvi-fileutils dvi-fileutils
11698maybe-dvi-fileutils:
60975492
PB
11699@if fileutils
11700maybe-dvi-fileutils: dvi-fileutils
1358ccea 11701
295f4e42 11702dvi-fileutils: \
05750653 11703 configure-fileutils
f41d6665 11704 @: $(MAKE); $(unstage)
295f4e42 11705 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
11706 r=`${PWD_COMMAND}`; export r; \
11707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11708 $(HOST_EXPORTS) \
d32ab992 11709 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11711 done; \
295f4e42 11712 echo "Doing dvi in fileutils" ; \
215c351a 11713 (cd $(HOST_SUBDIR)/fileutils && \
1358ccea
NN
11714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11716 "RANLIB=$${RANLIB}" \
901119ae 11717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11718 dvi) \
1358ccea
NN
11719 || exit 1
11720
60975492 11721@endif fileutils
1358ccea 11722
b5422ad7
BM
11723.PHONY: maybe-pdf-fileutils pdf-fileutils
11724maybe-pdf-fileutils:
11725@if fileutils
11726maybe-pdf-fileutils: pdf-fileutils
11727
11728pdf-fileutils: \
11729 configure-fileutils
11730 @: $(MAKE); $(unstage)
11731 @[ -f ./fileutils/Makefile ] || exit 0; \
11732 r=`${PWD_COMMAND}`; export r; \
11733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11734 $(HOST_EXPORTS) \
11735 for flag in $(EXTRA_HOST_FLAGS) ; do \
11736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11737 done; \
11738 echo "Doing pdf in fileutils" ; \
11739 (cd $(HOST_SUBDIR)/fileutils && \
11740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11742 "RANLIB=$${RANLIB}" \
901119ae 11743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
11744 pdf) \
11745 || exit 1
11746
11747@endif fileutils
11748
f87a2b2e
MS
11749.PHONY: maybe-html-fileutils html-fileutils
11750maybe-html-fileutils:
11751@if fileutils
11752maybe-html-fileutils: html-fileutils
11753
11754html-fileutils: \
05750653 11755 configure-fileutils
f41d6665 11756 @: $(MAKE); $(unstage)
f87a2b2e
MS
11757 @[ -f ./fileutils/Makefile ] || exit 0; \
11758 r=`${PWD_COMMAND}`; export r; \
11759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
11760 $(HOST_EXPORTS) \
11761 for flag in $(EXTRA_HOST_FLAGS) ; do \
11762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11763 done; \
11764 echo "Doing html in fileutils" ; \
215c351a 11765 (cd $(HOST_SUBDIR)/fileutils && \
f87a2b2e
MS
11766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11768 "RANLIB=$${RANLIB}" \
901119ae 11769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
11770 html) \
11771 || exit 1
11772
11773@endif fileutils
11774
295f4e42
NN
11775.PHONY: maybe-TAGS-fileutils TAGS-fileutils
11776maybe-TAGS-fileutils:
60975492
PB
11777@if fileutils
11778maybe-TAGS-fileutils: TAGS-fileutils
1358ccea 11779
295f4e42 11780TAGS-fileutils: \
05750653 11781 configure-fileutils
f41d6665 11782 @: $(MAKE); $(unstage)
295f4e42 11783 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
11784 r=`${PWD_COMMAND}`; export r; \
11785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11786 $(HOST_EXPORTS) \
d32ab992 11787 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11789 done; \
295f4e42 11790 echo "Doing TAGS in fileutils" ; \
215c351a 11791 (cd $(HOST_SUBDIR)/fileutils && \
1358ccea
NN
11792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11794 "RANLIB=$${RANLIB}" \
901119ae 11795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11796 TAGS) \
1358ccea
NN
11797 || exit 1
11798
60975492 11799@endif fileutils
1358ccea 11800
295f4e42
NN
11801.PHONY: maybe-install-info-fileutils install-info-fileutils
11802maybe-install-info-fileutils:
60975492
PB
11803@if fileutils
11804maybe-install-info-fileutils: install-info-fileutils
1358ccea 11805
295f4e42
NN
11806install-info-fileutils: \
11807 configure-fileutils \
05750653 11808 info-fileutils
f41d6665 11809 @: $(MAKE); $(unstage)
295f4e42 11810 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
11811 r=`${PWD_COMMAND}`; export r; \
11812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11813 $(HOST_EXPORTS) \
d32ab992 11814 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11816 done; \
295f4e42 11817 echo "Doing install-info in fileutils" ; \
215c351a 11818 (cd $(HOST_SUBDIR)/fileutils && \
1358ccea
NN
11819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11821 "RANLIB=$${RANLIB}" \
901119ae 11822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11823 install-info) \
1358ccea
NN
11824 || exit 1
11825
60975492 11826@endif fileutils
1358ccea 11827
9c4d2493
BM
11828.PHONY: maybe-install-pdf-fileutils install-pdf-fileutils
11829maybe-install-pdf-fileutils:
11830@if fileutils
11831maybe-install-pdf-fileutils: install-pdf-fileutils
11832
11833install-pdf-fileutils: \
11834 configure-fileutils \
11835 pdf-fileutils
11836 @: $(MAKE); $(unstage)
11837 @[ -f ./fileutils/Makefile ] || exit 0; \
11838 r=`${PWD_COMMAND}`; export r; \
11839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11840 $(HOST_EXPORTS) \
11841 for flag in $(EXTRA_HOST_FLAGS) ; do \
11842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11843 done; \
11844 echo "Doing install-pdf in fileutils" ; \
11845 (cd $(HOST_SUBDIR)/fileutils && \
11846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11848 "RANLIB=$${RANLIB}" \
901119ae 11849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
11850 install-pdf) \
11851 || exit 1
11852
11853@endif fileutils
11854
65d6e994
CD
11855.PHONY: maybe-install-html-fileutils install-html-fileutils
11856maybe-install-html-fileutils:
11857@if fileutils
11858maybe-install-html-fileutils: install-html-fileutils
11859
11860install-html-fileutils: \
11861 configure-fileutils \
11862 html-fileutils
11863 @: $(MAKE); $(unstage)
11864 @[ -f ./fileutils/Makefile ] || exit 0; \
11865 r=`${PWD_COMMAND}`; export r; \
11866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11867 $(HOST_EXPORTS) \
11868 for flag in $(EXTRA_HOST_FLAGS) ; do \
11869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11870 done; \
11871 echo "Doing install-html in fileutils" ; \
11872 (cd $(HOST_SUBDIR)/fileutils && \
11873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11875 "RANLIB=$${RANLIB}" \
901119ae 11876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
11877 install-html) \
11878 || exit 1
11879
11880@endif fileutils
11881
295f4e42
NN
11882.PHONY: maybe-installcheck-fileutils installcheck-fileutils
11883maybe-installcheck-fileutils:
60975492
PB
11884@if fileutils
11885maybe-installcheck-fileutils: installcheck-fileutils
1358ccea 11886
295f4e42 11887installcheck-fileutils: \
05750653 11888 configure-fileutils
f41d6665 11889 @: $(MAKE); $(unstage)
295f4e42 11890 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
11891 r=`${PWD_COMMAND}`; export r; \
11892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11893 $(HOST_EXPORTS) \
d32ab992 11894 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11896 done; \
295f4e42 11897 echo "Doing installcheck in fileutils" ; \
215c351a 11898 (cd $(HOST_SUBDIR)/fileutils && \
1358ccea
NN
11899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11901 "RANLIB=$${RANLIB}" \
901119ae 11902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11903 installcheck) \
1358ccea
NN
11904 || exit 1
11905
60975492 11906@endif fileutils
1358ccea 11907
295f4e42
NN
11908.PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
11909maybe-mostlyclean-fileutils:
60975492
PB
11910@if fileutils
11911maybe-mostlyclean-fileutils: mostlyclean-fileutils
1358ccea 11912
05750653 11913mostlyclean-fileutils:
f41d6665 11914 @: $(MAKE); $(unstage)
295f4e42 11915 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
11916 r=`${PWD_COMMAND}`; export r; \
11917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11918 $(HOST_EXPORTS) \
d32ab992 11919 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11921 done; \
295f4e42 11922 echo "Doing mostlyclean in fileutils" ; \
215c351a 11923 (cd $(HOST_SUBDIR)/fileutils && \
1358ccea
NN
11924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11926 "RANLIB=$${RANLIB}" \
901119ae 11927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11928 mostlyclean) \
1358ccea
NN
11929 || exit 1
11930
60975492 11931@endif fileutils
1358ccea 11932
295f4e42
NN
11933.PHONY: maybe-clean-fileutils clean-fileutils
11934maybe-clean-fileutils:
60975492
PB
11935@if fileutils
11936maybe-clean-fileutils: clean-fileutils
1358ccea 11937
05750653 11938clean-fileutils:
f41d6665 11939 @: $(MAKE); $(unstage)
295f4e42 11940 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
11941 r=`${PWD_COMMAND}`; export r; \
11942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11943 $(HOST_EXPORTS) \
d32ab992 11944 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11946 done; \
295f4e42 11947 echo "Doing clean in fileutils" ; \
215c351a 11948 (cd $(HOST_SUBDIR)/fileutils && \
1358ccea
NN
11949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11951 "RANLIB=$${RANLIB}" \
901119ae 11952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11953 clean) \
1358ccea
NN
11954 || exit 1
11955
60975492 11956@endif fileutils
1358ccea 11957
295f4e42
NN
11958.PHONY: maybe-distclean-fileutils distclean-fileutils
11959maybe-distclean-fileutils:
60975492
PB
11960@if fileutils
11961maybe-distclean-fileutils: distclean-fileutils
1358ccea 11962
05750653 11963distclean-fileutils:
f41d6665 11964 @: $(MAKE); $(unstage)
295f4e42 11965 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
11966 r=`${PWD_COMMAND}`; export r; \
11967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11968 $(HOST_EXPORTS) \
d32ab992 11969 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11971 done; \
295f4e42 11972 echo "Doing distclean in fileutils" ; \
215c351a 11973 (cd $(HOST_SUBDIR)/fileutils && \
1358ccea
NN
11974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11976 "RANLIB=$${RANLIB}" \
901119ae 11977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 11978 distclean) \
1358ccea
NN
11979 || exit 1
11980
60975492 11981@endif fileutils
1358ccea 11982
295f4e42
NN
11983.PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
11984maybe-maintainer-clean-fileutils:
60975492
PB
11985@if fileutils
11986maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
1358ccea 11987
05750653 11988maintainer-clean-fileutils:
f41d6665 11989 @: $(MAKE); $(unstage)
1358ccea 11990 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
11991 r=`${PWD_COMMAND}`; export r; \
11992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11993 $(HOST_EXPORTS) \
d32ab992 11994 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
11995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11996 done; \
295f4e42 11997 echo "Doing maintainer-clean in fileutils" ; \
215c351a 11998 (cd $(HOST_SUBDIR)/fileutils && \
1358ccea
NN
11999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12001 "RANLIB=$${RANLIB}" \
901119ae 12002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12003 maintainer-clean) \
295f4e42
NN
12004 || exit 1
12005
60975492 12006@endif fileutils
295f4e42
NN
12007
12008
25b42232 12009
295f4e42
NN
12010.PHONY: configure-findutils maybe-configure-findutils
12011maybe-configure-findutils:
3ff3adad
PB
12012@if gcc-bootstrap
12013configure-findutils: stage_current
12014@endif gcc-bootstrap
60975492
PB
12015@if findutils
12016maybe-configure-findutils: configure-findutils
cc11cc9b 12017configure-findutils:
f41d6665 12018 @: $(MAKE); $(unstage)
cc11cc9b 12019 @r=`${PWD_COMMAND}`; export r; \
295f4e42 12020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
12021 test ! -f $(HOST_SUBDIR)/findutils/Makefile || exit 0; \
12022 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/findutils ; \
f61428ed 12023 $(HOST_EXPORTS) \
25b42232
PB
12024 echo Configuring in $(HOST_SUBDIR)/findutils; \
12025 cd "$(HOST_SUBDIR)/findutils" || exit 1; \
295f4e42 12026 case $(srcdir) in \
215c351a
PB
12027 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12028 *) topdir=`echo $(HOST_SUBDIR)/findutils/ | \
12029 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 12030 esac; \
215c351a
PB
12031 srcdiroption="--srcdir=$${topdir}/findutils"; \
12032 libsrcdir="$$s/findutils"; \
295f4e42 12033 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
12034 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12035 --target=${target_alias} $${srcdiroption} \
1358ccea 12036 || exit 1
60975492 12037@endif findutils
1358ccea 12038
25b42232
PB
12039
12040
ce406537
PB
12041
12042
295f4e42
NN
12043.PHONY: all-findutils maybe-all-findutils
12044maybe-all-findutils:
3ff3adad
PB
12045@if gcc-bootstrap
12046all-findutils: stage_current
12047@endif gcc-bootstrap
60975492 12048@if findutils
7e0b5752 12049TARGET-findutils=all
60975492 12050maybe-all-findutils: all-findutils
295f4e42 12051all-findutils: configure-findutils
f41d6665 12052 @: $(MAKE); $(unstage)
295f4e42 12053 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 12054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 12055 $(HOST_EXPORTS) \
215c351a 12056 (cd $(HOST_SUBDIR)/findutils && \
1c8bd6a3
PB
12057 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12058 $(TARGET-findutils))
60975492 12059@endif findutils
1358ccea 12060
25b42232 12061
ce406537
PB
12062
12063
295f4e42
NN
12064.PHONY: check-findutils maybe-check-findutils
12065maybe-check-findutils:
60975492
PB
12066@if findutils
12067maybe-check-findutils: check-findutils
1358ccea 12068
295f4e42 12069check-findutils:
f41d6665 12070 @: $(MAKE); $(unstage)
295f4e42 12071 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 12072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12073 $(HOST_EXPORTS) \
215c351a
PB
12074 (cd $(HOST_SUBDIR)/findutils && \
12075 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 12076
60975492 12077@endif findutils
1358ccea 12078
295f4e42
NN
12079.PHONY: install-findutils maybe-install-findutils
12080maybe-install-findutils:
60975492
PB
12081@if findutils
12082maybe-install-findutils: install-findutils
1358ccea 12083
295f4e42 12084install-findutils: installdirs
f41d6665 12085 @: $(MAKE); $(unstage)
295f4e42 12086 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 12087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12088 $(HOST_EXPORTS) \
215c351a 12089 (cd $(HOST_SUBDIR)/findutils && \
ace9ac7b 12090 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 12091
60975492 12092@endif findutils
1358ccea 12093
b5422ad7 12094# Other targets (info, dvi, pdf, etc.)
1358ccea 12095
295f4e42
NN
12096.PHONY: maybe-info-findutils info-findutils
12097maybe-info-findutils:
60975492
PB
12098@if findutils
12099maybe-info-findutils: info-findutils
295f4e42
NN
12100
12101info-findutils: \
05750653 12102 configure-findutils
f41d6665 12103 @: $(MAKE); $(unstage)
295f4e42 12104 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
12105 r=`${PWD_COMMAND}`; export r; \
12106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12107 $(HOST_EXPORTS) \
d32ab992 12108 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12110 done; \
295f4e42 12111 echo "Doing info in findutils" ; \
215c351a 12112 (cd $(HOST_SUBDIR)/findutils && \
1358ccea
NN
12113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12115 "RANLIB=$${RANLIB}" \
901119ae 12116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12117 info) \
1358ccea
NN
12118 || exit 1
12119
60975492 12120@endif findutils
1358ccea 12121
295f4e42
NN
12122.PHONY: maybe-dvi-findutils dvi-findutils
12123maybe-dvi-findutils:
60975492
PB
12124@if findutils
12125maybe-dvi-findutils: dvi-findutils
1358ccea 12126
295f4e42 12127dvi-findutils: \
05750653 12128 configure-findutils
f41d6665 12129 @: $(MAKE); $(unstage)
295f4e42 12130 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
12131 r=`${PWD_COMMAND}`; export r; \
12132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12133 $(HOST_EXPORTS) \
d32ab992 12134 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12136 done; \
295f4e42 12137 echo "Doing dvi in findutils" ; \
215c351a 12138 (cd $(HOST_SUBDIR)/findutils && \
1358ccea
NN
12139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12141 "RANLIB=$${RANLIB}" \
901119ae 12142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12143 dvi) \
1358ccea
NN
12144 || exit 1
12145
60975492 12146@endif findutils
1358ccea 12147
b5422ad7
BM
12148.PHONY: maybe-pdf-findutils pdf-findutils
12149maybe-pdf-findutils:
12150@if findutils
12151maybe-pdf-findutils: pdf-findutils
12152
12153pdf-findutils: \
12154 configure-findutils
12155 @: $(MAKE); $(unstage)
12156 @[ -f ./findutils/Makefile ] || exit 0; \
12157 r=`${PWD_COMMAND}`; export r; \
12158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12159 $(HOST_EXPORTS) \
12160 for flag in $(EXTRA_HOST_FLAGS) ; do \
12161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12162 done; \
12163 echo "Doing pdf in findutils" ; \
12164 (cd $(HOST_SUBDIR)/findutils && \
12165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12167 "RANLIB=$${RANLIB}" \
901119ae 12168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
12169 pdf) \
12170 || exit 1
12171
12172@endif findutils
12173
f87a2b2e
MS
12174.PHONY: maybe-html-findutils html-findutils
12175maybe-html-findutils:
12176@if findutils
12177maybe-html-findutils: html-findutils
12178
12179html-findutils: \
05750653 12180 configure-findutils
f41d6665 12181 @: $(MAKE); $(unstage)
f87a2b2e
MS
12182 @[ -f ./findutils/Makefile ] || exit 0; \
12183 r=`${PWD_COMMAND}`; export r; \
12184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
12185 $(HOST_EXPORTS) \
12186 for flag in $(EXTRA_HOST_FLAGS) ; do \
12187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12188 done; \
12189 echo "Doing html in findutils" ; \
215c351a 12190 (cd $(HOST_SUBDIR)/findutils && \
f87a2b2e
MS
12191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12193 "RANLIB=$${RANLIB}" \
901119ae 12194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
12195 html) \
12196 || exit 1
12197
12198@endif findutils
12199
295f4e42
NN
12200.PHONY: maybe-TAGS-findutils TAGS-findutils
12201maybe-TAGS-findutils:
60975492
PB
12202@if findutils
12203maybe-TAGS-findutils: TAGS-findutils
1358ccea 12204
295f4e42 12205TAGS-findutils: \
05750653 12206 configure-findutils
f41d6665 12207 @: $(MAKE); $(unstage)
295f4e42 12208 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
12209 r=`${PWD_COMMAND}`; export r; \
12210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12211 $(HOST_EXPORTS) \
d32ab992 12212 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12214 done; \
295f4e42 12215 echo "Doing TAGS in findutils" ; \
215c351a 12216 (cd $(HOST_SUBDIR)/findutils && \
1358ccea
NN
12217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12219 "RANLIB=$${RANLIB}" \
901119ae 12220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12221 TAGS) \
1358ccea
NN
12222 || exit 1
12223
60975492 12224@endif findutils
1358ccea 12225
295f4e42
NN
12226.PHONY: maybe-install-info-findutils install-info-findutils
12227maybe-install-info-findutils:
60975492
PB
12228@if findutils
12229maybe-install-info-findutils: install-info-findutils
1358ccea 12230
295f4e42
NN
12231install-info-findutils: \
12232 configure-findutils \
05750653 12233 info-findutils
f41d6665 12234 @: $(MAKE); $(unstage)
295f4e42 12235 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
12236 r=`${PWD_COMMAND}`; export r; \
12237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12238 $(HOST_EXPORTS) \
d32ab992 12239 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12241 done; \
295f4e42 12242 echo "Doing install-info in findutils" ; \
215c351a 12243 (cd $(HOST_SUBDIR)/findutils && \
1358ccea
NN
12244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12246 "RANLIB=$${RANLIB}" \
901119ae 12247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12248 install-info) \
1358ccea
NN
12249 || exit 1
12250
60975492 12251@endif findutils
1358ccea 12252
9c4d2493
BM
12253.PHONY: maybe-install-pdf-findutils install-pdf-findutils
12254maybe-install-pdf-findutils:
12255@if findutils
12256maybe-install-pdf-findutils: install-pdf-findutils
12257
12258install-pdf-findutils: \
12259 configure-findutils \
12260 pdf-findutils
12261 @: $(MAKE); $(unstage)
12262 @[ -f ./findutils/Makefile ] || exit 0; \
12263 r=`${PWD_COMMAND}`; export r; \
12264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12265 $(HOST_EXPORTS) \
12266 for flag in $(EXTRA_HOST_FLAGS) ; do \
12267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12268 done; \
12269 echo "Doing install-pdf in findutils" ; \
12270 (cd $(HOST_SUBDIR)/findutils && \
12271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12273 "RANLIB=$${RANLIB}" \
901119ae 12274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
12275 install-pdf) \
12276 || exit 1
12277
12278@endif findutils
12279
65d6e994
CD
12280.PHONY: maybe-install-html-findutils install-html-findutils
12281maybe-install-html-findutils:
12282@if findutils
12283maybe-install-html-findutils: install-html-findutils
12284
12285install-html-findutils: \
12286 configure-findutils \
12287 html-findutils
12288 @: $(MAKE); $(unstage)
12289 @[ -f ./findutils/Makefile ] || exit 0; \
12290 r=`${PWD_COMMAND}`; export r; \
12291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12292 $(HOST_EXPORTS) \
12293 for flag in $(EXTRA_HOST_FLAGS) ; do \
12294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12295 done; \
12296 echo "Doing install-html in findutils" ; \
12297 (cd $(HOST_SUBDIR)/findutils && \
12298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12300 "RANLIB=$${RANLIB}" \
901119ae 12301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
12302 install-html) \
12303 || exit 1
12304
12305@endif findutils
12306
295f4e42
NN
12307.PHONY: maybe-installcheck-findutils installcheck-findutils
12308maybe-installcheck-findutils:
60975492
PB
12309@if findutils
12310maybe-installcheck-findutils: installcheck-findutils
1358ccea 12311
295f4e42 12312installcheck-findutils: \
05750653 12313 configure-findutils
f41d6665 12314 @: $(MAKE); $(unstage)
295f4e42 12315 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
12316 r=`${PWD_COMMAND}`; export r; \
12317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12318 $(HOST_EXPORTS) \
d32ab992 12319 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12321 done; \
295f4e42 12322 echo "Doing installcheck in findutils" ; \
215c351a 12323 (cd $(HOST_SUBDIR)/findutils && \
1358ccea
NN
12324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12326 "RANLIB=$${RANLIB}" \
901119ae 12327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12328 installcheck) \
1358ccea
NN
12329 || exit 1
12330
60975492 12331@endif findutils
1358ccea 12332
295f4e42
NN
12333.PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
12334maybe-mostlyclean-findutils:
60975492
PB
12335@if findutils
12336maybe-mostlyclean-findutils: mostlyclean-findutils
1358ccea 12337
05750653 12338mostlyclean-findutils:
f41d6665 12339 @: $(MAKE); $(unstage)
295f4e42 12340 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
12341 r=`${PWD_COMMAND}`; export r; \
12342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12343 $(HOST_EXPORTS) \
d32ab992 12344 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12346 done; \
295f4e42 12347 echo "Doing mostlyclean in findutils" ; \
215c351a 12348 (cd $(HOST_SUBDIR)/findutils && \
1358ccea
NN
12349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12351 "RANLIB=$${RANLIB}" \
901119ae 12352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12353 mostlyclean) \
1358ccea
NN
12354 || exit 1
12355
60975492 12356@endif findutils
1358ccea 12357
295f4e42
NN
12358.PHONY: maybe-clean-findutils clean-findutils
12359maybe-clean-findutils:
60975492
PB
12360@if findutils
12361maybe-clean-findutils: clean-findutils
1358ccea 12362
05750653 12363clean-findutils:
f41d6665 12364 @: $(MAKE); $(unstage)
295f4e42 12365 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
12366 r=`${PWD_COMMAND}`; export r; \
12367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12368 $(HOST_EXPORTS) \
d32ab992 12369 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12371 done; \
295f4e42 12372 echo "Doing clean in findutils" ; \
215c351a 12373 (cd $(HOST_SUBDIR)/findutils && \
1358ccea
NN
12374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12376 "RANLIB=$${RANLIB}" \
901119ae 12377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12378 clean) \
1358ccea
NN
12379 || exit 1
12380
60975492 12381@endif findutils
1358ccea 12382
295f4e42
NN
12383.PHONY: maybe-distclean-findutils distclean-findutils
12384maybe-distclean-findutils:
60975492
PB
12385@if findutils
12386maybe-distclean-findutils: distclean-findutils
1358ccea 12387
05750653 12388distclean-findutils:
f41d6665 12389 @: $(MAKE); $(unstage)
295f4e42 12390 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
12391 r=`${PWD_COMMAND}`; export r; \
12392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12393 $(HOST_EXPORTS) \
d32ab992 12394 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12396 done; \
295f4e42 12397 echo "Doing distclean in findutils" ; \
215c351a 12398 (cd $(HOST_SUBDIR)/findutils && \
1358ccea
NN
12399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12401 "RANLIB=$${RANLIB}" \
901119ae 12402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12403 distclean) \
1358ccea
NN
12404 || exit 1
12405
60975492 12406@endif findutils
1358ccea 12407
295f4e42
NN
12408.PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
12409maybe-maintainer-clean-findutils:
60975492
PB
12410@if findutils
12411maybe-maintainer-clean-findutils: maintainer-clean-findutils
1358ccea 12412
05750653 12413maintainer-clean-findutils:
f41d6665 12414 @: $(MAKE); $(unstage)
295f4e42 12415 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
12416 r=`${PWD_COMMAND}`; export r; \
12417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12418 $(HOST_EXPORTS) \
d32ab992 12419 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12421 done; \
295f4e42 12422 echo "Doing maintainer-clean in findutils" ; \
215c351a 12423 (cd $(HOST_SUBDIR)/findutils && \
1358ccea
NN
12424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12426 "RANLIB=$${RANLIB}" \
901119ae 12427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12428 maintainer-clean) \
1358ccea
NN
12429 || exit 1
12430
60975492 12431@endif findutils
1358ccea 12432
1358ccea 12433
25b42232 12434
295f4e42
NN
12435.PHONY: configure-find maybe-configure-find
12436maybe-configure-find:
3ff3adad
PB
12437@if gcc-bootstrap
12438configure-find: stage_current
12439@endif gcc-bootstrap
60975492
PB
12440@if find
12441maybe-configure-find: configure-find
cc11cc9b 12442configure-find:
f41d6665 12443 @: $(MAKE); $(unstage)
cc11cc9b 12444 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 12445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
12446 test ! -f $(HOST_SUBDIR)/find/Makefile || exit 0; \
12447 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/find ; \
f61428ed 12448 $(HOST_EXPORTS) \
25b42232
PB
12449 echo Configuring in $(HOST_SUBDIR)/find; \
12450 cd "$(HOST_SUBDIR)/find" || exit 1; \
295f4e42 12451 case $(srcdir) in \
215c351a
PB
12452 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12453 *) topdir=`echo $(HOST_SUBDIR)/find/ | \
12454 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 12455 esac; \
215c351a
PB
12456 srcdiroption="--srcdir=$${topdir}/find"; \
12457 libsrcdir="$$s/find"; \
295f4e42 12458 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
12459 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12460 --target=${target_alias} $${srcdiroption} \
1358ccea 12461 || exit 1
60975492 12462@endif find
1358ccea 12463
25b42232
PB
12464
12465
ce406537
PB
12466
12467
295f4e42
NN
12468.PHONY: all-find maybe-all-find
12469maybe-all-find:
3ff3adad
PB
12470@if gcc-bootstrap
12471all-find: stage_current
12472@endif gcc-bootstrap
60975492 12473@if find
7e0b5752 12474TARGET-find=all
60975492 12475maybe-all-find: all-find
295f4e42 12476all-find: configure-find
f41d6665 12477 @: $(MAKE); $(unstage)
295f4e42
NN
12478 @r=`${PWD_COMMAND}`; export r; \
12479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 12480 $(HOST_EXPORTS) \
215c351a 12481 (cd $(HOST_SUBDIR)/find && \
1c8bd6a3
PB
12482 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12483 $(TARGET-find))
60975492 12484@endif find
1358ccea 12485
25b42232 12486
ce406537
PB
12487
12488
295f4e42
NN
12489.PHONY: check-find maybe-check-find
12490maybe-check-find:
60975492
PB
12491@if find
12492maybe-check-find: check-find
1358ccea 12493
295f4e42 12494check-find:
f41d6665 12495 @: $(MAKE); $(unstage)
295f4e42 12496 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 12497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12498 $(HOST_EXPORTS) \
215c351a
PB
12499 (cd $(HOST_SUBDIR)/find && \
12500 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 12501
60975492 12502@endif find
1358ccea 12503
295f4e42
NN
12504.PHONY: install-find maybe-install-find
12505maybe-install-find:
60975492
PB
12506@if find
12507maybe-install-find: install-find
1358ccea 12508
295f4e42 12509install-find: installdirs
f41d6665 12510 @: $(MAKE); $(unstage)
295f4e42 12511 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 12512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12513 $(HOST_EXPORTS) \
215c351a 12514 (cd $(HOST_SUBDIR)/find && \
ace9ac7b 12515 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 12516
60975492 12517@endif find
1358ccea 12518
b5422ad7 12519# Other targets (info, dvi, pdf, etc.)
1358ccea 12520
295f4e42
NN
12521.PHONY: maybe-info-find info-find
12522maybe-info-find:
60975492
PB
12523@if find
12524maybe-info-find: info-find
295f4e42
NN
12525
12526info-find: \
05750653 12527 configure-find
f41d6665 12528 @: $(MAKE); $(unstage)
295f4e42 12529 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
12530 r=`${PWD_COMMAND}`; export r; \
12531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12532 $(HOST_EXPORTS) \
d32ab992 12533 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12535 done; \
295f4e42 12536 echo "Doing info in find" ; \
215c351a 12537 (cd $(HOST_SUBDIR)/find && \
1358ccea
NN
12538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12540 "RANLIB=$${RANLIB}" \
901119ae 12541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12542 info) \
1358ccea
NN
12543 || exit 1
12544
60975492 12545@endif find
1358ccea 12546
295f4e42
NN
12547.PHONY: maybe-dvi-find dvi-find
12548maybe-dvi-find:
60975492
PB
12549@if find
12550maybe-dvi-find: dvi-find
1358ccea 12551
295f4e42 12552dvi-find: \
05750653 12553 configure-find
f41d6665 12554 @: $(MAKE); $(unstage)
295f4e42 12555 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
12556 r=`${PWD_COMMAND}`; export r; \
12557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12558 $(HOST_EXPORTS) \
d32ab992 12559 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12561 done; \
295f4e42 12562 echo "Doing dvi in find" ; \
215c351a 12563 (cd $(HOST_SUBDIR)/find && \
1358ccea
NN
12564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12566 "RANLIB=$${RANLIB}" \
901119ae 12567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12568 dvi) \
1358ccea
NN
12569 || exit 1
12570
60975492 12571@endif find
1358ccea 12572
b5422ad7
BM
12573.PHONY: maybe-pdf-find pdf-find
12574maybe-pdf-find:
12575@if find
12576maybe-pdf-find: pdf-find
12577
12578pdf-find: \
12579 configure-find
12580 @: $(MAKE); $(unstage)
12581 @[ -f ./find/Makefile ] || exit 0; \
12582 r=`${PWD_COMMAND}`; export r; \
12583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12584 $(HOST_EXPORTS) \
12585 for flag in $(EXTRA_HOST_FLAGS) ; do \
12586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12587 done; \
12588 echo "Doing pdf in find" ; \
12589 (cd $(HOST_SUBDIR)/find && \
12590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12592 "RANLIB=$${RANLIB}" \
901119ae 12593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
12594 pdf) \
12595 || exit 1
12596
12597@endif find
12598
f87a2b2e
MS
12599.PHONY: maybe-html-find html-find
12600maybe-html-find:
12601@if find
12602maybe-html-find: html-find
12603
12604html-find: \
05750653 12605 configure-find
f41d6665 12606 @: $(MAKE); $(unstage)
f87a2b2e
MS
12607 @[ -f ./find/Makefile ] || exit 0; \
12608 r=`${PWD_COMMAND}`; export r; \
12609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
12610 $(HOST_EXPORTS) \
12611 for flag in $(EXTRA_HOST_FLAGS) ; do \
12612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12613 done; \
12614 echo "Doing html in find" ; \
215c351a 12615 (cd $(HOST_SUBDIR)/find && \
f87a2b2e
MS
12616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12618 "RANLIB=$${RANLIB}" \
901119ae 12619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
12620 html) \
12621 || exit 1
12622
12623@endif find
12624
295f4e42
NN
12625.PHONY: maybe-TAGS-find TAGS-find
12626maybe-TAGS-find:
60975492
PB
12627@if find
12628maybe-TAGS-find: TAGS-find
1358ccea 12629
295f4e42 12630TAGS-find: \
05750653 12631 configure-find
f41d6665 12632 @: $(MAKE); $(unstage)
295f4e42 12633 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
12634 r=`${PWD_COMMAND}`; export r; \
12635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12636 $(HOST_EXPORTS) \
d32ab992 12637 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12639 done; \
295f4e42 12640 echo "Doing TAGS in find" ; \
215c351a 12641 (cd $(HOST_SUBDIR)/find && \
1358ccea
NN
12642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12644 "RANLIB=$${RANLIB}" \
901119ae 12645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12646 TAGS) \
1358ccea
NN
12647 || exit 1
12648
60975492 12649@endif find
1358ccea 12650
295f4e42
NN
12651.PHONY: maybe-install-info-find install-info-find
12652maybe-install-info-find:
60975492
PB
12653@if find
12654maybe-install-info-find: install-info-find
1358ccea 12655
295f4e42
NN
12656install-info-find: \
12657 configure-find \
05750653 12658 info-find
f41d6665 12659 @: $(MAKE); $(unstage)
295f4e42 12660 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
12661 r=`${PWD_COMMAND}`; export r; \
12662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12663 $(HOST_EXPORTS) \
d32ab992 12664 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12666 done; \
295f4e42 12667 echo "Doing install-info in find" ; \
215c351a 12668 (cd $(HOST_SUBDIR)/find && \
1358ccea
NN
12669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12671 "RANLIB=$${RANLIB}" \
901119ae 12672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12673 install-info) \
1358ccea
NN
12674 || exit 1
12675
60975492 12676@endif find
1358ccea 12677
9c4d2493
BM
12678.PHONY: maybe-install-pdf-find install-pdf-find
12679maybe-install-pdf-find:
12680@if find
12681maybe-install-pdf-find: install-pdf-find
12682
12683install-pdf-find: \
12684 configure-find \
12685 pdf-find
12686 @: $(MAKE); $(unstage)
12687 @[ -f ./find/Makefile ] || exit 0; \
12688 r=`${PWD_COMMAND}`; export r; \
12689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12690 $(HOST_EXPORTS) \
12691 for flag in $(EXTRA_HOST_FLAGS) ; do \
12692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12693 done; \
12694 echo "Doing install-pdf in find" ; \
12695 (cd $(HOST_SUBDIR)/find && \
12696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12698 "RANLIB=$${RANLIB}" \
901119ae 12699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
12700 install-pdf) \
12701 || exit 1
12702
12703@endif find
12704
65d6e994
CD
12705.PHONY: maybe-install-html-find install-html-find
12706maybe-install-html-find:
12707@if find
12708maybe-install-html-find: install-html-find
12709
12710install-html-find: \
12711 configure-find \
12712 html-find
12713 @: $(MAKE); $(unstage)
12714 @[ -f ./find/Makefile ] || exit 0; \
12715 r=`${PWD_COMMAND}`; export r; \
12716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12717 $(HOST_EXPORTS) \
12718 for flag in $(EXTRA_HOST_FLAGS) ; do \
12719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12720 done; \
12721 echo "Doing install-html in find" ; \
12722 (cd $(HOST_SUBDIR)/find && \
12723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12725 "RANLIB=$${RANLIB}" \
901119ae 12726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
12727 install-html) \
12728 || exit 1
12729
12730@endif find
12731
295f4e42
NN
12732.PHONY: maybe-installcheck-find installcheck-find
12733maybe-installcheck-find:
60975492
PB
12734@if find
12735maybe-installcheck-find: installcheck-find
1358ccea 12736
295f4e42 12737installcheck-find: \
05750653 12738 configure-find
f41d6665 12739 @: $(MAKE); $(unstage)
295f4e42 12740 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
12741 r=`${PWD_COMMAND}`; export r; \
12742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12743 $(HOST_EXPORTS) \
d32ab992 12744 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12746 done; \
295f4e42 12747 echo "Doing installcheck in find" ; \
215c351a 12748 (cd $(HOST_SUBDIR)/find && \
1358ccea
NN
12749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12751 "RANLIB=$${RANLIB}" \
901119ae 12752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12753 installcheck) \
1358ccea
NN
12754 || exit 1
12755
60975492 12756@endif find
1358ccea 12757
295f4e42
NN
12758.PHONY: maybe-mostlyclean-find mostlyclean-find
12759maybe-mostlyclean-find:
60975492
PB
12760@if find
12761maybe-mostlyclean-find: mostlyclean-find
1358ccea 12762
05750653 12763mostlyclean-find:
f41d6665 12764 @: $(MAKE); $(unstage)
295f4e42 12765 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
12766 r=`${PWD_COMMAND}`; export r; \
12767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12768 $(HOST_EXPORTS) \
d32ab992 12769 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12771 done; \
295f4e42 12772 echo "Doing mostlyclean in find" ; \
215c351a 12773 (cd $(HOST_SUBDIR)/find && \
1358ccea
NN
12774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12776 "RANLIB=$${RANLIB}" \
901119ae 12777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12778 mostlyclean) \
1358ccea
NN
12779 || exit 1
12780
60975492 12781@endif find
1358ccea 12782
295f4e42
NN
12783.PHONY: maybe-clean-find clean-find
12784maybe-clean-find:
60975492
PB
12785@if find
12786maybe-clean-find: clean-find
1358ccea 12787
05750653 12788clean-find:
f41d6665 12789 @: $(MAKE); $(unstage)
295f4e42 12790 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
12791 r=`${PWD_COMMAND}`; export r; \
12792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12793 $(HOST_EXPORTS) \
d32ab992 12794 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12796 done; \
295f4e42 12797 echo "Doing clean in find" ; \
215c351a 12798 (cd $(HOST_SUBDIR)/find && \
1358ccea
NN
12799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12801 "RANLIB=$${RANLIB}" \
901119ae 12802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12803 clean) \
1358ccea
NN
12804 || exit 1
12805
60975492 12806@endif find
1358ccea 12807
295f4e42
NN
12808.PHONY: maybe-distclean-find distclean-find
12809maybe-distclean-find:
60975492
PB
12810@if find
12811maybe-distclean-find: distclean-find
1358ccea 12812
05750653 12813distclean-find:
f41d6665 12814 @: $(MAKE); $(unstage)
295f4e42 12815 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
12816 r=`${PWD_COMMAND}`; export r; \
12817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12818 $(HOST_EXPORTS) \
d32ab992 12819 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12821 done; \
295f4e42 12822 echo "Doing distclean in find" ; \
215c351a 12823 (cd $(HOST_SUBDIR)/find && \
1358ccea
NN
12824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12826 "RANLIB=$${RANLIB}" \
901119ae 12827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12828 distclean) \
1358ccea
NN
12829 || exit 1
12830
60975492 12831@endif find
1358ccea 12832
295f4e42
NN
12833.PHONY: maybe-maintainer-clean-find maintainer-clean-find
12834maybe-maintainer-clean-find:
60975492
PB
12835@if find
12836maybe-maintainer-clean-find: maintainer-clean-find
1358ccea 12837
05750653 12838maintainer-clean-find:
f41d6665 12839 @: $(MAKE); $(unstage)
295f4e42 12840 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
12841 r=`${PWD_COMMAND}`; export r; \
12842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12843 $(HOST_EXPORTS) \
d32ab992 12844 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
12845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12846 done; \
295f4e42 12847 echo "Doing maintainer-clean in find" ; \
215c351a 12848 (cd $(HOST_SUBDIR)/find && \
1358ccea
NN
12849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12851 "RANLIB=$${RANLIB}" \
901119ae 12852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 12853 maintainer-clean) \
1358ccea
NN
12854 || exit 1
12855
60975492 12856@endif find
1358ccea 12857
1358ccea 12858
25b42232 12859
53c7ffe7
GK
12860.PHONY: configure-fixincludes maybe-configure-fixincludes
12861maybe-configure-fixincludes:
3ff3adad
PB
12862@if gcc-bootstrap
12863configure-fixincludes: stage_current
12864@endif gcc-bootstrap
53c7ffe7
GK
12865@if fixincludes
12866maybe-configure-fixincludes: configure-fixincludes
cc11cc9b 12867configure-fixincludes:
f41d6665 12868 @: $(MAKE); $(unstage)
cc11cc9b 12869 @r=`${PWD_COMMAND}`; export r; \
53c7ffe7 12870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
12871 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
12872 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
f61428ed 12873 $(HOST_EXPORTS) \
25b42232
PB
12874 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
12875 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
53c7ffe7 12876 case $(srcdir) in \
215c351a
PB
12877 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12878 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
12879 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
53c7ffe7 12880 esac; \
215c351a
PB
12881 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
12882 libsrcdir="$$s/fixincludes"; \
53c7ffe7 12883 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
12884 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12885 --target=${target_alias} $${srcdiroption} \
53c7ffe7
GK
12886 || exit 1
12887@endif fixincludes
12888
25b42232
PB
12889
12890
ce406537
PB
12891
12892
53c7ffe7
GK
12893.PHONY: all-fixincludes maybe-all-fixincludes
12894maybe-all-fixincludes:
3ff3adad
PB
12895@if gcc-bootstrap
12896all-fixincludes: stage_current
12897@endif gcc-bootstrap
53c7ffe7
GK
12898@if fixincludes
12899TARGET-fixincludes=all
12900maybe-all-fixincludes: all-fixincludes
12901all-fixincludes: configure-fixincludes
f41d6665 12902 @: $(MAKE); $(unstage)
53c7ffe7
GK
12903 @r=`${PWD_COMMAND}`; export r; \
12904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 12905 $(HOST_EXPORTS) \
215c351a 12906 (cd $(HOST_SUBDIR)/fixincludes && \
1c8bd6a3
PB
12907 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12908 $(TARGET-fixincludes))
53c7ffe7
GK
12909@endif fixincludes
12910
25b42232 12911
ce406537
PB
12912
12913
53c7ffe7
GK
12914.PHONY: check-fixincludes maybe-check-fixincludes
12915maybe-check-fixincludes:
12916@if fixincludes
12917maybe-check-fixincludes: check-fixincludes
12918
12919check-fixincludes:
f41d6665 12920 @: $(MAKE); $(unstage)
53c7ffe7
GK
12921 @r=`${PWD_COMMAND}`; export r; \
12922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53c7ffe7 12923 $(HOST_EXPORTS) \
215c351a
PB
12924 (cd $(HOST_SUBDIR)/fixincludes && \
12925 $(MAKE) $(FLAGS_TO_PASS) check)
53c7ffe7
GK
12926
12927@endif fixincludes
12928
12929.PHONY: install-fixincludes maybe-install-fixincludes
12930maybe-install-fixincludes:
12931@if fixincludes
12932maybe-install-fixincludes: install-fixincludes
12933
12934install-fixincludes: installdirs
f41d6665 12935 @: $(MAKE); $(unstage)
53c7ffe7
GK
12936 @r=`${PWD_COMMAND}`; export r; \
12937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53c7ffe7 12938 $(HOST_EXPORTS) \
215c351a 12939 (cd $(HOST_SUBDIR)/fixincludes && \
ace9ac7b 12940 $(MAKE) $(FLAGS_TO_PASS) install)
53c7ffe7
GK
12941
12942@endif fixincludes
12943
b5422ad7 12944# Other targets (info, dvi, pdf, etc.)
53c7ffe7
GK
12945
12946.PHONY: maybe-info-fixincludes info-fixincludes
12947maybe-info-fixincludes:
12948@if fixincludes
12949maybe-info-fixincludes: info-fixincludes
12950
07f1ac6d
BM
12951info-fixincludes: \
12952 configure-fixincludes
12953 @: $(MAKE); $(unstage)
12954 @[ -f ./fixincludes/Makefile ] || exit 0; \
12955 r=`${PWD_COMMAND}`; export r; \
12956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12957 $(HOST_EXPORTS) \
12958 for flag in $(EXTRA_HOST_FLAGS) ; do \
12959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12960 done; \
12961 echo "Doing info in fixincludes" ; \
12962 (cd $(HOST_SUBDIR)/fixincludes && \
12963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12965 "RANLIB=$${RANLIB}" \
901119ae 12966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
07f1ac6d
BM
12967 info) \
12968 || exit 1
53c7ffe7
GK
12969
12970@endif fixincludes
12971
12972.PHONY: maybe-dvi-fixincludes dvi-fixincludes
12973maybe-dvi-fixincludes:
12974@if fixincludes
12975maybe-dvi-fixincludes: dvi-fixincludes
12976
07f1ac6d
BM
12977dvi-fixincludes: \
12978 configure-fixincludes
12979 @: $(MAKE); $(unstage)
12980 @[ -f ./fixincludes/Makefile ] || exit 0; \
12981 r=`${PWD_COMMAND}`; export r; \
12982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12983 $(HOST_EXPORTS) \
12984 for flag in $(EXTRA_HOST_FLAGS) ; do \
12985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12986 done; \
12987 echo "Doing dvi in fixincludes" ; \
12988 (cd $(HOST_SUBDIR)/fixincludes && \
12989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12991 "RANLIB=$${RANLIB}" \
901119ae 12992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
07f1ac6d
BM
12993 dvi) \
12994 || exit 1
53c7ffe7
GK
12995
12996@endif fixincludes
12997
b5422ad7
BM
12998.PHONY: maybe-pdf-fixincludes pdf-fixincludes
12999maybe-pdf-fixincludes:
13000@if fixincludes
13001maybe-pdf-fixincludes: pdf-fixincludes
13002
07f1ac6d
BM
13003pdf-fixincludes: \
13004 configure-fixincludes
13005 @: $(MAKE); $(unstage)
13006 @[ -f ./fixincludes/Makefile ] || exit 0; \
13007 r=`${PWD_COMMAND}`; export r; \
13008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13009 $(HOST_EXPORTS) \
13010 for flag in $(EXTRA_HOST_FLAGS) ; do \
13011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13012 done; \
13013 echo "Doing pdf in fixincludes" ; \
13014 (cd $(HOST_SUBDIR)/fixincludes && \
13015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13017 "RANLIB=$${RANLIB}" \
901119ae 13018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
07f1ac6d
BM
13019 pdf) \
13020 || exit 1
b5422ad7
BM
13021
13022@endif fixincludes
13023
f87a2b2e
MS
13024.PHONY: maybe-html-fixincludes html-fixincludes
13025maybe-html-fixincludes:
13026@if fixincludes
13027maybe-html-fixincludes: html-fixincludes
13028
13029html-fixincludes: \
05750653 13030 configure-fixincludes
f41d6665 13031 @: $(MAKE); $(unstage)
f87a2b2e
MS
13032 @[ -f ./fixincludes/Makefile ] || exit 0; \
13033 r=`${PWD_COMMAND}`; export r; \
13034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
13035 $(HOST_EXPORTS) \
13036 for flag in $(EXTRA_HOST_FLAGS) ; do \
13037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13038 done; \
13039 echo "Doing html in fixincludes" ; \
215c351a 13040 (cd $(HOST_SUBDIR)/fixincludes && \
f87a2b2e
MS
13041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13043 "RANLIB=$${RANLIB}" \
901119ae 13044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
13045 html) \
13046 || exit 1
13047
13048@endif fixincludes
13049
53c7ffe7
GK
13050.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
13051maybe-TAGS-fixincludes:
13052@if fixincludes
13053maybe-TAGS-fixincludes: TAGS-fixincludes
13054
54f88091
PB
13055# fixincludes doesn't support TAGS.
13056TAGS-fixincludes:
53c7ffe7
GK
13057
13058@endif fixincludes
13059
13060.PHONY: maybe-install-info-fixincludes install-info-fixincludes
13061maybe-install-info-fixincludes:
13062@if fixincludes
13063maybe-install-info-fixincludes: install-info-fixincludes
13064
07f1ac6d
BM
13065install-info-fixincludes: \
13066 configure-fixincludes \
13067 info-fixincludes
13068 @: $(MAKE); $(unstage)
13069 @[ -f ./fixincludes/Makefile ] || exit 0; \
13070 r=`${PWD_COMMAND}`; export r; \
13071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13072 $(HOST_EXPORTS) \
13073 for flag in $(EXTRA_HOST_FLAGS) ; do \
13074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13075 done; \
13076 echo "Doing install-info in fixincludes" ; \
13077 (cd $(HOST_SUBDIR)/fixincludes && \
13078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13080 "RANLIB=$${RANLIB}" \
901119ae 13081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
07f1ac6d
BM
13082 install-info) \
13083 || exit 1
53c7ffe7
GK
13084
13085@endif fixincludes
13086
9c4d2493
BM
13087.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
13088maybe-install-pdf-fixincludes:
13089@if fixincludes
13090maybe-install-pdf-fixincludes: install-pdf-fixincludes
13091
07f1ac6d
BM
13092install-pdf-fixincludes: \
13093 configure-fixincludes \
13094 pdf-fixincludes
13095 @: $(MAKE); $(unstage)
13096 @[ -f ./fixincludes/Makefile ] || exit 0; \
13097 r=`${PWD_COMMAND}`; export r; \
13098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13099 $(HOST_EXPORTS) \
13100 for flag in $(EXTRA_HOST_FLAGS) ; do \
13101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13102 done; \
13103 echo "Doing install-pdf in fixincludes" ; \
13104 (cd $(HOST_SUBDIR)/fixincludes && \
13105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13107 "RANLIB=$${RANLIB}" \
901119ae 13108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
07f1ac6d
BM
13109 install-pdf) \
13110 || exit 1
9c4d2493
BM
13111
13112@endif fixincludes
13113
65d6e994
CD
13114.PHONY: maybe-install-html-fixincludes install-html-fixincludes
13115maybe-install-html-fixincludes:
13116@if fixincludes
13117maybe-install-html-fixincludes: install-html-fixincludes
13118
13119install-html-fixincludes: \
13120 configure-fixincludes \
13121 html-fixincludes
13122 @: $(MAKE); $(unstage)
13123 @[ -f ./fixincludes/Makefile ] || exit 0; \
13124 r=`${PWD_COMMAND}`; export r; \
13125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13126 $(HOST_EXPORTS) \
13127 for flag in $(EXTRA_HOST_FLAGS) ; do \
13128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13129 done; \
13130 echo "Doing install-html in fixincludes" ; \
13131 (cd $(HOST_SUBDIR)/fixincludes && \
13132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13134 "RANLIB=$${RANLIB}" \
901119ae 13135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
13136 install-html) \
13137 || exit 1
13138
13139@endif fixincludes
13140
53c7ffe7
GK
13141.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
13142maybe-installcheck-fixincludes:
13143@if fixincludes
13144maybe-installcheck-fixincludes: installcheck-fixincludes
13145
07f1ac6d
BM
13146installcheck-fixincludes: \
13147 configure-fixincludes
13148 @: $(MAKE); $(unstage)
13149 @[ -f ./fixincludes/Makefile ] || exit 0; \
13150 r=`${PWD_COMMAND}`; export r; \
13151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13152 $(HOST_EXPORTS) \
13153 for flag in $(EXTRA_HOST_FLAGS) ; do \
13154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13155 done; \
13156 echo "Doing installcheck in fixincludes" ; \
13157 (cd $(HOST_SUBDIR)/fixincludes && \
13158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13160 "RANLIB=$${RANLIB}" \
901119ae 13161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
07f1ac6d
BM
13162 installcheck) \
13163 || exit 1
53c7ffe7
GK
13164
13165@endif fixincludes
13166
13167.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
13168maybe-mostlyclean-fixincludes:
13169@if fixincludes
13170maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
13171
05750653 13172mostlyclean-fixincludes:
f41d6665 13173 @: $(MAKE); $(unstage)
53c7ffe7
GK
13174 @[ -f ./fixincludes/Makefile ] || exit 0; \
13175 r=`${PWD_COMMAND}`; export r; \
13176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53c7ffe7
GK
13177 $(HOST_EXPORTS) \
13178 for flag in $(EXTRA_HOST_FLAGS) ; do \
13179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13180 done; \
13181 echo "Doing mostlyclean in fixincludes" ; \
215c351a 13182 (cd $(HOST_SUBDIR)/fixincludes && \
53c7ffe7
GK
13183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13185 "RANLIB=$${RANLIB}" \
901119ae 13186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53c7ffe7
GK
13187 mostlyclean) \
13188 || exit 1
13189
13190@endif fixincludes
13191
13192.PHONY: maybe-clean-fixincludes clean-fixincludes
13193maybe-clean-fixincludes:
13194@if fixincludes
13195maybe-clean-fixincludes: clean-fixincludes
13196
05750653 13197clean-fixincludes:
f41d6665 13198 @: $(MAKE); $(unstage)
53c7ffe7
GK
13199 @[ -f ./fixincludes/Makefile ] || exit 0; \
13200 r=`${PWD_COMMAND}`; export r; \
13201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53c7ffe7
GK
13202 $(HOST_EXPORTS) \
13203 for flag in $(EXTRA_HOST_FLAGS) ; do \
13204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13205 done; \
13206 echo "Doing clean in fixincludes" ; \
215c351a 13207 (cd $(HOST_SUBDIR)/fixincludes && \
53c7ffe7
GK
13208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13210 "RANLIB=$${RANLIB}" \
901119ae 13211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53c7ffe7
GK
13212 clean) \
13213 || exit 1
13214
13215@endif fixincludes
13216
13217.PHONY: maybe-distclean-fixincludes distclean-fixincludes
13218maybe-distclean-fixincludes:
13219@if fixincludes
13220maybe-distclean-fixincludes: distclean-fixincludes
13221
05750653 13222distclean-fixincludes:
f41d6665 13223 @: $(MAKE); $(unstage)
53c7ffe7
GK
13224 @[ -f ./fixincludes/Makefile ] || exit 0; \
13225 r=`${PWD_COMMAND}`; export r; \
13226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53c7ffe7
GK
13227 $(HOST_EXPORTS) \
13228 for flag in $(EXTRA_HOST_FLAGS) ; do \
13229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13230 done; \
13231 echo "Doing distclean in fixincludes" ; \
215c351a 13232 (cd $(HOST_SUBDIR)/fixincludes && \
53c7ffe7
GK
13233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13235 "RANLIB=$${RANLIB}" \
901119ae 13236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53c7ffe7
GK
13237 distclean) \
13238 || exit 1
13239
13240@endif fixincludes
13241
13242.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
13243maybe-maintainer-clean-fixincludes:
13244@if fixincludes
13245maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
13246
05750653 13247maintainer-clean-fixincludes:
f41d6665 13248 @: $(MAKE); $(unstage)
53c7ffe7
GK
13249 @[ -f ./fixincludes/Makefile ] || exit 0; \
13250 r=`${PWD_COMMAND}`; export r; \
13251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53c7ffe7
GK
13252 $(HOST_EXPORTS) \
13253 for flag in $(EXTRA_HOST_FLAGS) ; do \
13254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13255 done; \
13256 echo "Doing maintainer-clean in fixincludes" ; \
215c351a 13257 (cd $(HOST_SUBDIR)/fixincludes && \
53c7ffe7
GK
13258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13260 "RANLIB=$${RANLIB}" \
901119ae 13261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53c7ffe7
GK
13262 maintainer-clean) \
13263 || exit 1
13264
13265@endif fixincludes
13266
13267
25b42232 13268
295f4e42
NN
13269.PHONY: configure-flex maybe-configure-flex
13270maybe-configure-flex:
3ff3adad
PB
13271@if gcc-bootstrap
13272configure-flex: stage_current
13273@endif gcc-bootstrap
60975492
PB
13274@if flex
13275maybe-configure-flex: configure-flex
cc11cc9b 13276configure-flex:
f41d6665 13277 @: $(MAKE); $(unstage)
cc11cc9b 13278 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 13279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
13280 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
13281 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
f61428ed 13282 $(HOST_EXPORTS) \
25b42232
PB
13283 echo Configuring in $(HOST_SUBDIR)/flex; \
13284 cd "$(HOST_SUBDIR)/flex" || exit 1; \
295f4e42 13285 case $(srcdir) in \
215c351a
PB
13286 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13287 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
13288 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 13289 esac; \
215c351a
PB
13290 srcdiroption="--srcdir=$${topdir}/flex"; \
13291 libsrcdir="$$s/flex"; \
295f4e42 13292 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
13293 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13294 --target=${target_alias} $${srcdiroption} \
1358ccea 13295 || exit 1
60975492 13296@endif flex
1358ccea 13297
25b42232
PB
13298
13299
ce406537
PB
13300
13301
295f4e42
NN
13302.PHONY: all-flex maybe-all-flex
13303maybe-all-flex:
3ff3adad
PB
13304@if gcc-bootstrap
13305all-flex: stage_current
13306@endif gcc-bootstrap
60975492 13307@if flex
7e0b5752 13308TARGET-flex=all
60975492 13309maybe-all-flex: all-flex
295f4e42 13310all-flex: configure-flex
f41d6665 13311 @: $(MAKE); $(unstage)
295f4e42 13312 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 13313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 13314 $(HOST_EXPORTS) \
215c351a 13315 (cd $(HOST_SUBDIR)/flex && \
1c8bd6a3
PB
13316 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13317 $(TARGET-flex))
60975492 13318@endif flex
295f4e42 13319
25b42232 13320
ce406537
PB
13321
13322
295f4e42
NN
13323.PHONY: check-flex maybe-check-flex
13324maybe-check-flex:
60975492
PB
13325@if flex
13326maybe-check-flex: check-flex
295f4e42
NN
13327
13328# This module is only tested in a native toolchain.
13329check-flex:
f41d6665 13330 @: $(MAKE); $(unstage)
295f4e42
NN
13331 @if [ '$(host)' = '$(target)' ] ; then \
13332 r=`${PWD_COMMAND}`; export r; \
13333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13334 $(HOST_EXPORTS) \
215c351a 13335 (cd $(HOST_SUBDIR)/flex && \
ef6e9bc0 13336 $(MAKE) $(FLAGS_TO_PASS) check); \
295f4e42 13337 fi
1358ccea 13338
60975492 13339@endif flex
1358ccea 13340
295f4e42
NN
13341.PHONY: install-flex maybe-install-flex
13342maybe-install-flex:
60975492
PB
13343@if flex
13344maybe-install-flex: install-flex
1358ccea 13345
295f4e42 13346install-flex: installdirs
f41d6665 13347 @: $(MAKE); $(unstage)
295f4e42 13348 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 13349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13350 $(HOST_EXPORTS) \
215c351a 13351 (cd $(HOST_SUBDIR)/flex && \
ace9ac7b 13352 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 13353
60975492 13354@endif flex
1358ccea 13355
b5422ad7 13356# Other targets (info, dvi, pdf, etc.)
1358ccea 13357
295f4e42
NN
13358.PHONY: maybe-info-flex info-flex
13359maybe-info-flex:
60975492
PB
13360@if flex
13361maybe-info-flex: info-flex
295f4e42
NN
13362
13363info-flex: \
05750653 13364 configure-flex
f41d6665 13365 @: $(MAKE); $(unstage)
295f4e42 13366 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
13367 r=`${PWD_COMMAND}`; export r; \
13368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13369 $(HOST_EXPORTS) \
d32ab992 13370 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13372 done; \
295f4e42 13373 echo "Doing info in flex" ; \
215c351a 13374 (cd $(HOST_SUBDIR)/flex && \
1358ccea
NN
13375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13377 "RANLIB=$${RANLIB}" \
901119ae 13378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13379 info) \
1358ccea
NN
13380 || exit 1
13381
60975492 13382@endif flex
1358ccea 13383
295f4e42
NN
13384.PHONY: maybe-dvi-flex dvi-flex
13385maybe-dvi-flex:
60975492
PB
13386@if flex
13387maybe-dvi-flex: dvi-flex
1358ccea 13388
295f4e42 13389dvi-flex: \
05750653 13390 configure-flex
f41d6665 13391 @: $(MAKE); $(unstage)
295f4e42 13392 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
13393 r=`${PWD_COMMAND}`; export r; \
13394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13395 $(HOST_EXPORTS) \
d32ab992 13396 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13398 done; \
295f4e42 13399 echo "Doing dvi in flex" ; \
215c351a 13400 (cd $(HOST_SUBDIR)/flex && \
1358ccea
NN
13401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13403 "RANLIB=$${RANLIB}" \
901119ae 13404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13405 dvi) \
1358ccea
NN
13406 || exit 1
13407
60975492 13408@endif flex
1358ccea 13409
b5422ad7
BM
13410.PHONY: maybe-pdf-flex pdf-flex
13411maybe-pdf-flex:
13412@if flex
13413maybe-pdf-flex: pdf-flex
13414
13415pdf-flex: \
13416 configure-flex
13417 @: $(MAKE); $(unstage)
13418 @[ -f ./flex/Makefile ] || exit 0; \
13419 r=`${PWD_COMMAND}`; export r; \
13420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13421 $(HOST_EXPORTS) \
13422 for flag in $(EXTRA_HOST_FLAGS) ; do \
13423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13424 done; \
13425 echo "Doing pdf in flex" ; \
13426 (cd $(HOST_SUBDIR)/flex && \
13427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13429 "RANLIB=$${RANLIB}" \
901119ae 13430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
13431 pdf) \
13432 || exit 1
13433
13434@endif flex
13435
f87a2b2e
MS
13436.PHONY: maybe-html-flex html-flex
13437maybe-html-flex:
13438@if flex
13439maybe-html-flex: html-flex
13440
13441html-flex: \
05750653 13442 configure-flex
f41d6665 13443 @: $(MAKE); $(unstage)
f87a2b2e
MS
13444 @[ -f ./flex/Makefile ] || exit 0; \
13445 r=`${PWD_COMMAND}`; export r; \
13446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
13447 $(HOST_EXPORTS) \
13448 for flag in $(EXTRA_HOST_FLAGS) ; do \
13449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13450 done; \
13451 echo "Doing html in flex" ; \
215c351a 13452 (cd $(HOST_SUBDIR)/flex && \
f87a2b2e
MS
13453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13455 "RANLIB=$${RANLIB}" \
901119ae 13456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
13457 html) \
13458 || exit 1
13459
13460@endif flex
13461
295f4e42
NN
13462.PHONY: maybe-TAGS-flex TAGS-flex
13463maybe-TAGS-flex:
60975492
PB
13464@if flex
13465maybe-TAGS-flex: TAGS-flex
1358ccea 13466
295f4e42 13467TAGS-flex: \
05750653 13468 configure-flex
f41d6665 13469 @: $(MAKE); $(unstage)
295f4e42 13470 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
13471 r=`${PWD_COMMAND}`; export r; \
13472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13473 $(HOST_EXPORTS) \
d32ab992 13474 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13476 done; \
295f4e42 13477 echo "Doing TAGS in flex" ; \
215c351a 13478 (cd $(HOST_SUBDIR)/flex && \
1358ccea
NN
13479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13481 "RANLIB=$${RANLIB}" \
901119ae 13482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13483 TAGS) \
1358ccea
NN
13484 || exit 1
13485
60975492 13486@endif flex
1358ccea 13487
295f4e42
NN
13488.PHONY: maybe-install-info-flex install-info-flex
13489maybe-install-info-flex:
60975492
PB
13490@if flex
13491maybe-install-info-flex: install-info-flex
1358ccea 13492
295f4e42
NN
13493install-info-flex: \
13494 configure-flex \
05750653 13495 info-flex
f41d6665 13496 @: $(MAKE); $(unstage)
295f4e42 13497 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
13498 r=`${PWD_COMMAND}`; export r; \
13499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13500 $(HOST_EXPORTS) \
d32ab992 13501 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13503 done; \
295f4e42 13504 echo "Doing install-info in flex" ; \
215c351a 13505 (cd $(HOST_SUBDIR)/flex && \
1358ccea
NN
13506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13508 "RANLIB=$${RANLIB}" \
901119ae 13509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13510 install-info) \
1358ccea
NN
13511 || exit 1
13512
60975492 13513@endif flex
1358ccea 13514
9c4d2493
BM
13515.PHONY: maybe-install-pdf-flex install-pdf-flex
13516maybe-install-pdf-flex:
13517@if flex
13518maybe-install-pdf-flex: install-pdf-flex
13519
13520install-pdf-flex: \
13521 configure-flex \
13522 pdf-flex
13523 @: $(MAKE); $(unstage)
13524 @[ -f ./flex/Makefile ] || exit 0; \
13525 r=`${PWD_COMMAND}`; export r; \
13526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13527 $(HOST_EXPORTS) \
13528 for flag in $(EXTRA_HOST_FLAGS) ; do \
13529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13530 done; \
13531 echo "Doing install-pdf in flex" ; \
13532 (cd $(HOST_SUBDIR)/flex && \
13533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13535 "RANLIB=$${RANLIB}" \
901119ae 13536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
13537 install-pdf) \
13538 || exit 1
13539
13540@endif flex
13541
65d6e994
CD
13542.PHONY: maybe-install-html-flex install-html-flex
13543maybe-install-html-flex:
13544@if flex
13545maybe-install-html-flex: install-html-flex
13546
13547install-html-flex: \
13548 configure-flex \
13549 html-flex
13550 @: $(MAKE); $(unstage)
13551 @[ -f ./flex/Makefile ] || exit 0; \
13552 r=`${PWD_COMMAND}`; export r; \
13553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13554 $(HOST_EXPORTS) \
13555 for flag in $(EXTRA_HOST_FLAGS) ; do \
13556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13557 done; \
13558 echo "Doing install-html in flex" ; \
13559 (cd $(HOST_SUBDIR)/flex && \
13560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13562 "RANLIB=$${RANLIB}" \
901119ae 13563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
13564 install-html) \
13565 || exit 1
13566
13567@endif flex
13568
295f4e42
NN
13569.PHONY: maybe-installcheck-flex installcheck-flex
13570maybe-installcheck-flex:
60975492
PB
13571@if flex
13572maybe-installcheck-flex: installcheck-flex
1358ccea 13573
295f4e42 13574installcheck-flex: \
05750653 13575 configure-flex
f41d6665 13576 @: $(MAKE); $(unstage)
295f4e42 13577 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
13578 r=`${PWD_COMMAND}`; export r; \
13579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13580 $(HOST_EXPORTS) \
d32ab992 13581 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13583 done; \
295f4e42 13584 echo "Doing installcheck in flex" ; \
215c351a 13585 (cd $(HOST_SUBDIR)/flex && \
1358ccea
NN
13586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13588 "RANLIB=$${RANLIB}" \
901119ae 13589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13590 installcheck) \
1358ccea
NN
13591 || exit 1
13592
60975492 13593@endif flex
1358ccea 13594
295f4e42
NN
13595.PHONY: maybe-mostlyclean-flex mostlyclean-flex
13596maybe-mostlyclean-flex:
60975492
PB
13597@if flex
13598maybe-mostlyclean-flex: mostlyclean-flex
1358ccea 13599
05750653 13600mostlyclean-flex:
f41d6665 13601 @: $(MAKE); $(unstage)
295f4e42 13602 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
13603 r=`${PWD_COMMAND}`; export r; \
13604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13605 $(HOST_EXPORTS) \
d32ab992 13606 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13608 done; \
295f4e42 13609 echo "Doing mostlyclean in flex" ; \
215c351a 13610 (cd $(HOST_SUBDIR)/flex && \
1358ccea
NN
13611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13613 "RANLIB=$${RANLIB}" \
901119ae 13614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13615 mostlyclean) \
1358ccea
NN
13616 || exit 1
13617
60975492 13618@endif flex
1358ccea 13619
295f4e42
NN
13620.PHONY: maybe-clean-flex clean-flex
13621maybe-clean-flex:
60975492
PB
13622@if flex
13623maybe-clean-flex: clean-flex
1358ccea 13624
05750653 13625clean-flex:
f41d6665 13626 @: $(MAKE); $(unstage)
295f4e42 13627 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
13628 r=`${PWD_COMMAND}`; export r; \
13629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13630 $(HOST_EXPORTS) \
d32ab992 13631 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13633 done; \
295f4e42 13634 echo "Doing clean in flex" ; \
215c351a 13635 (cd $(HOST_SUBDIR)/flex && \
1358ccea
NN
13636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13638 "RANLIB=$${RANLIB}" \
901119ae 13639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13640 clean) \
1358ccea
NN
13641 || exit 1
13642
60975492 13643@endif flex
1358ccea 13644
295f4e42
NN
13645.PHONY: maybe-distclean-flex distclean-flex
13646maybe-distclean-flex:
60975492
PB
13647@if flex
13648maybe-distclean-flex: distclean-flex
1358ccea 13649
05750653 13650distclean-flex:
f41d6665 13651 @: $(MAKE); $(unstage)
295f4e42 13652 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
13653 r=`${PWD_COMMAND}`; export r; \
13654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13655 $(HOST_EXPORTS) \
d32ab992 13656 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13658 done; \
295f4e42 13659 echo "Doing distclean in flex" ; \
215c351a 13660 (cd $(HOST_SUBDIR)/flex && \
1358ccea
NN
13661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13663 "RANLIB=$${RANLIB}" \
901119ae 13664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13665 distclean) \
1358ccea
NN
13666 || exit 1
13667
60975492 13668@endif flex
1358ccea 13669
295f4e42
NN
13670.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
13671maybe-maintainer-clean-flex:
60975492
PB
13672@if flex
13673maybe-maintainer-clean-flex: maintainer-clean-flex
1358ccea 13674
05750653 13675maintainer-clean-flex:
f41d6665 13676 @: $(MAKE); $(unstage)
295f4e42 13677 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
13678 r=`${PWD_COMMAND}`; export r; \
13679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13680 $(HOST_EXPORTS) \
d32ab992 13681 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
13682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13683 done; \
295f4e42 13684 echo "Doing maintainer-clean in flex" ; \
215c351a 13685 (cd $(HOST_SUBDIR)/flex && \
1358ccea
NN
13686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13688 "RANLIB=$${RANLIB}" \
901119ae 13689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 13690 maintainer-clean) \
1358ccea
NN
13691 || exit 1
13692
60975492 13693@endif flex
1358ccea 13694
1358ccea 13695
25b42232 13696
295f4e42
NN
13697.PHONY: configure-gas maybe-configure-gas
13698maybe-configure-gas:
3ff3adad
PB
13699@if gcc-bootstrap
13700configure-gas: stage_current
13701@endif gcc-bootstrap
60975492
PB
13702@if gas
13703maybe-configure-gas: configure-gas
cc11cc9b 13704configure-gas:
cc11cc9b
PB
13705 @r=`${PWD_COMMAND}`; export r; \
13706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
215c351a
PB
13707 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13708 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
f61428ed 13709 $(HOST_EXPORTS) \
25b42232
PB
13710 echo Configuring in $(HOST_SUBDIR)/gas; \
13711 cd "$(HOST_SUBDIR)/gas" || exit 1; \
295f4e42 13712 case $(srcdir) in \
215c351a
PB
13713 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13714 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13715 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 13716 esac; \
215c351a
PB
13717 srcdiroption="--srcdir=$${topdir}/gas"; \
13718 libsrcdir="$$s/gas"; \
295f4e42 13719 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
13720 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13721 --target=${target_alias} $${srcdiroption} \
1358ccea 13722 || exit 1
60975492 13723@endif gas
1358ccea 13724
25b42232
PB
13725
13726
ce406537
PB
13727.PHONY: configure-stage1-gas maybe-configure-stage1-gas
13728maybe-configure-stage1-gas:
13729@if gas-bootstrap
13730maybe-configure-stage1-gas: configure-stage1-gas
f41d6665 13731configure-stage1-gas:
cc11cc9b 13732 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 13733 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
cc11cc9b
PB
13734 @r=`${PWD_COMMAND}`; export r; \
13735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 13736 TFLAGS="$(STAGE1_TFLAGS)"; \
f41d6665 13737 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
4a4a4e99 13738 $(HOST_EXPORTS) \
342b9200 13739 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
f61428ed
AO
13740 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13741 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
ce406537 13742 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
f41d6665 13743 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
ce406537
PB
13744 cd $(HOST_SUBDIR)/gas || exit 1; \
13745 case $(srcdir) in \
13746 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13747 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13748 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13749 esac; \
13750 srcdiroption="--srcdir=$${topdir}/gas"; \
13751 libsrcdir="$$s/gas"; \
13752 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
13753 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13754 --target=${target_alias} $${srcdiroption} \
4a4a4e99 13755 $(STAGE1_CONFIGURE_FLAGS)
ce406537
PB
13756@endif gas-bootstrap
13757
13758.PHONY: configure-stage2-gas maybe-configure-stage2-gas
13759maybe-configure-stage2-gas:
13760@if gas-bootstrap
13761maybe-configure-stage2-gas: configure-stage2-gas
f41d6665 13762configure-stage2-gas:
cc11cc9b 13763 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 13764 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
cc11cc9b
PB
13765 @r=`${PWD_COMMAND}`; export r; \
13766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 13767 TFLAGS="$(STAGE2_TFLAGS)"; \
f41d6665 13768 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
ce406537 13769 $(HOST_EXPORTS) \
4a4a4e99 13770 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 13771 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
f61428ed
AO
13772 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13773 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
ce406537 13774 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
f41d6665 13775 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
ce406537
PB
13776 cd $(HOST_SUBDIR)/gas || exit 1; \
13777 case $(srcdir) in \
13778 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13779 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13780 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13781 esac; \
13782 srcdiroption="--srcdir=$${topdir}/gas"; \
13783 libsrcdir="$$s/gas"; \
13784 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
13785 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13786 --target=${target_alias} $${srcdiroption} \
57255173 13787 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 13788 $(STAGE2_CONFIGURE_FLAGS)
bb286d71
AO
13789@endif gas-bootstrap
13790
ce406537
PB
13791.PHONY: configure-stage3-gas maybe-configure-stage3-gas
13792maybe-configure-stage3-gas:
13793@if gas-bootstrap
13794maybe-configure-stage3-gas: configure-stage3-gas
f41d6665 13795configure-stage3-gas:
cc11cc9b 13796 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 13797 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
cc11cc9b
PB
13798 @r=`${PWD_COMMAND}`; export r; \
13799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 13800 TFLAGS="$(STAGE3_TFLAGS)"; \
f41d6665 13801 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
ce406537 13802 $(HOST_EXPORTS) \
4a4a4e99 13803 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 13804 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
f61428ed
AO
13805 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13806 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
ce406537 13807 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
f41d6665 13808 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
ce406537
PB
13809 cd $(HOST_SUBDIR)/gas || exit 1; \
13810 case $(srcdir) in \
13811 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13812 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13813 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13814 esac; \
13815 srcdiroption="--srcdir=$${topdir}/gas"; \
13816 libsrcdir="$$s/gas"; \
13817 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
13818 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13819 --target=${target_alias} $${srcdiroption} \
57255173 13820 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 13821 $(STAGE3_CONFIGURE_FLAGS)
bb286d71
AO
13822@endif gas-bootstrap
13823
ce406537
PB
13824.PHONY: configure-stage4-gas maybe-configure-stage4-gas
13825maybe-configure-stage4-gas:
13826@if gas-bootstrap
13827maybe-configure-stage4-gas: configure-stage4-gas
f41d6665 13828configure-stage4-gas:
cc11cc9b 13829 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 13830 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
cc11cc9b
PB
13831 @r=`${PWD_COMMAND}`; export r; \
13832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 13833 TFLAGS="$(STAGE4_TFLAGS)"; \
f41d6665 13834 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
ce406537 13835 $(HOST_EXPORTS) \
4a4a4e99 13836 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 13837 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
f61428ed
AO
13838 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13839 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
ce406537 13840 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
f41d6665 13841 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
ce406537
PB
13842 cd $(HOST_SUBDIR)/gas || exit 1; \
13843 case $(srcdir) in \
13844 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13845 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13846 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13847 esac; \
13848 srcdiroption="--srcdir=$${topdir}/gas"; \
13849 libsrcdir="$$s/gas"; \
13850 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
13851 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13852 --target=${target_alias} $${srcdiroption} \
57255173 13853 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 13854 $(STAGE4_CONFIGURE_FLAGS)
ce406537
PB
13855@endif gas-bootstrap
13856
13857.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
13858maybe-configure-stageprofile-gas:
13859@if gas-bootstrap
13860maybe-configure-stageprofile-gas: configure-stageprofile-gas
f41d6665 13861configure-stageprofile-gas:
cc11cc9b 13862 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 13863 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
cc11cc9b
PB
13864 @r=`${PWD_COMMAND}`; export r; \
13865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 13866 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f41d6665 13867 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
ce406537 13868 $(HOST_EXPORTS) \
4a4a4e99
AO
13869 $(POSTSTAGE1_HOST_EXPORTS) \
13870 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
f61428ed
AO
13871 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13872 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
ce406537 13873 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
f41d6665 13874 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
ce406537
PB
13875 cd $(HOST_SUBDIR)/gas || exit 1; \
13876 case $(srcdir) in \
13877 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13878 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13879 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13880 esac; \
13881 srcdiroption="--srcdir=$${topdir}/gas"; \
13882 libsrcdir="$$s/gas"; \
13883 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
13884 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13885 --target=${target_alias} $${srcdiroption} \
57255173 13886 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 13887 $(STAGEprofile_CONFIGURE_FLAGS)
ce406537
PB
13888@endif gas-bootstrap
13889
13890.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
13891maybe-configure-stagefeedback-gas:
13892@if gas-bootstrap
13893maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
f41d6665 13894configure-stagefeedback-gas:
cc11cc9b 13895 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 13896 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
cc11cc9b
PB
13897 @r=`${PWD_COMMAND}`; export r; \
13898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 13899 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f41d6665 13900 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
ce406537 13901 $(HOST_EXPORTS) \
4a4a4e99
AO
13902 $(POSTSTAGE1_HOST_EXPORTS) \
13903 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
f61428ed
AO
13904 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13905 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
ce406537 13906 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
f41d6665 13907 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
ce406537
PB
13908 cd $(HOST_SUBDIR)/gas || exit 1; \
13909 case $(srcdir) in \
13910 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13911 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13912 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13913 esac; \
13914 srcdiroption="--srcdir=$${topdir}/gas"; \
13915 libsrcdir="$$s/gas"; \
13916 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
13917 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13918 --target=${target_alias} $${srcdiroption} \
57255173 13919 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 13920 $(STAGEfeedback_CONFIGURE_FLAGS)
ce406537
PB
13921@endif gas-bootstrap
13922
13923
13924
13925
13926
295f4e42
NN
13927.PHONY: all-gas maybe-all-gas
13928maybe-all-gas:
3ff3adad
PB
13929@if gcc-bootstrap
13930all-gas: stage_current
13931@endif gcc-bootstrap
60975492 13932@if gas
7e0b5752 13933TARGET-gas=all
60975492 13934maybe-all-gas: all-gas
295f4e42 13935all-gas: configure-gas
cc11cc9b 13936 @r=`${PWD_COMMAND}`; export r; \
295f4e42 13937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 13938 $(HOST_EXPORTS) \
215c351a 13939 (cd $(HOST_SUBDIR)/gas && \
1c8bd6a3
PB
13940 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13941 $(TARGET-gas))
60975492 13942@endif gas
1358ccea 13943
25b42232 13944
ce406537
PB
13945
13946.PHONY: all-stage1-gas maybe-all-stage1-gas
13947.PHONY: clean-stage1-gas maybe-clean-stage1-gas
13948maybe-all-stage1-gas:
13949maybe-clean-stage1-gas:
13950@if gas-bootstrap
13951maybe-all-stage1-gas: all-stage1-gas
13952all-stage1: all-stage1-gas
1061f99e 13953TARGET-stage1-gas = $(TARGET-gas)
ce406537 13954all-stage1-gas: configure-stage1-gas
cc11cc9b 13955 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
ce406537
PB
13956 @r=`${PWD_COMMAND}`; export r; \
13957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 13958 TFLAGS="$(STAGE1_TFLAGS)"; \
f61428ed 13959 $(HOST_EXPORTS) \
ce406537 13960 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 13961 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 13962 CFLAGS="$(STAGE1_CFLAGS)" \
f61428ed 13963 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4a4a4e99
AO
13964 LIBCFLAGS="$(LIBCFLAGS)" \
13965 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13966 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13967 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13968 $(EXTRA_HOST_FLAGS) \
13969 TFLAGS="$(STAGE1_TFLAGS)" \
1061f99e 13970 $(TARGET-stage1-gas)
ce406537
PB
13971
13972maybe-clean-stage1-gas: clean-stage1-gas
13973clean-stage1: clean-stage1-gas
13974clean-stage1-gas:
995a5697
PB
13975 @if [ $(current_stage) = stage1 ]; then \
13976 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13977 else \
13978 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
13979 $(MAKE) stage1-start; \
13980 fi; \
ce406537 13981 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 13982 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 13983 clean
ce406537
PB
13984@endif gas-bootstrap
13985
13986
13987.PHONY: all-stage2-gas maybe-all-stage2-gas
13988.PHONY: clean-stage2-gas maybe-clean-stage2-gas
13989maybe-all-stage2-gas:
13990maybe-clean-stage2-gas:
13991@if gas-bootstrap
13992maybe-all-stage2-gas: all-stage2-gas
13993all-stage2: all-stage2-gas
1061f99e 13994TARGET-stage2-gas = $(TARGET-gas)
ce406537 13995all-stage2-gas: configure-stage2-gas
cc11cc9b 13996 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
ce406537
PB
13997 @r=`${PWD_COMMAND}`; export r; \
13998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 13999 TFLAGS="$(STAGE2_TFLAGS)"; \
ce406537 14000 $(HOST_EXPORTS) \
f61428ed 14001 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 14002 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 14003 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 14004 CFLAGS="$(STAGE2_CFLAGS)" \
f61428ed 14005 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4a4a4e99
AO
14006 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14007 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14008 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14009 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14010 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14011 TFLAGS="$(STAGE2_TFLAGS)" \
1061f99e 14012 $(TARGET-stage2-gas)
ce406537
PB
14013
14014maybe-clean-stage2-gas: clean-stage2-gas
14015clean-stage2: clean-stage2-gas
14016clean-stage2-gas:
995a5697
PB
14017 @if [ $(current_stage) = stage2 ]; then \
14018 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14019 else \
14020 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
14021 $(MAKE) stage2-start; \
14022 fi; \
ce406537 14023 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 14024 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 14025 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 14026 clean
ce406537
PB
14027@endif gas-bootstrap
14028
14029
14030.PHONY: all-stage3-gas maybe-all-stage3-gas
14031.PHONY: clean-stage3-gas maybe-clean-stage3-gas
14032maybe-all-stage3-gas:
14033maybe-clean-stage3-gas:
14034@if gas-bootstrap
14035maybe-all-stage3-gas: all-stage3-gas
14036all-stage3: all-stage3-gas
1061f99e 14037TARGET-stage3-gas = $(TARGET-gas)
ce406537 14038all-stage3-gas: configure-stage3-gas
cc11cc9b 14039 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
ce406537
PB
14040 @r=`${PWD_COMMAND}`; export r; \
14041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 14042 TFLAGS="$(STAGE3_TFLAGS)"; \
ce406537 14043 $(HOST_EXPORTS) \
f61428ed 14044 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 14045 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 14046 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 14047 CFLAGS="$(STAGE3_CFLAGS)" \
f61428ed 14048 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4a4a4e99
AO
14049 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14050 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14051 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14052 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14053 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14054 TFLAGS="$(STAGE3_TFLAGS)" \
1061f99e 14055 $(TARGET-stage3-gas)
ce406537
PB
14056
14057maybe-clean-stage3-gas: clean-stage3-gas
14058clean-stage3: clean-stage3-gas
14059clean-stage3-gas:
995a5697
PB
14060 @if [ $(current_stage) = stage3 ]; then \
14061 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14062 else \
14063 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
14064 $(MAKE) stage3-start; \
14065 fi; \
ce406537 14066 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 14067 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 14068 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 14069 clean
ce406537
PB
14070@endif gas-bootstrap
14071
14072
14073.PHONY: all-stage4-gas maybe-all-stage4-gas
14074.PHONY: clean-stage4-gas maybe-clean-stage4-gas
14075maybe-all-stage4-gas:
14076maybe-clean-stage4-gas:
14077@if gas-bootstrap
14078maybe-all-stage4-gas: all-stage4-gas
14079all-stage4: all-stage4-gas
1061f99e 14080TARGET-stage4-gas = $(TARGET-gas)
ce406537 14081all-stage4-gas: configure-stage4-gas
cc11cc9b 14082 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
ce406537
PB
14083 @r=`${PWD_COMMAND}`; export r; \
14084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 14085 TFLAGS="$(STAGE4_TFLAGS)"; \
ce406537 14086 $(HOST_EXPORTS) \
f61428ed 14087 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 14088 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 14089 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 14090 CFLAGS="$(STAGE4_CFLAGS)" \
f61428ed 14091 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
1c8bd6a3 14092 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
14093 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14094 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14095 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14096 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14097 TFLAGS="$(STAGE4_TFLAGS)" \
1061f99e 14098 $(TARGET-stage4-gas)
ce406537
PB
14099
14100maybe-clean-stage4-gas: clean-stage4-gas
14101clean-stage4: clean-stage4-gas
14102clean-stage4-gas:
995a5697
PB
14103 @if [ $(current_stage) = stage4 ]; then \
14104 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14105 else \
14106 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
14107 $(MAKE) stage4-start; \
14108 fi; \
ce406537 14109 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 14110 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 14111 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 14112 clean
ce406537
PB
14113@endif gas-bootstrap
14114
14115
14116.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
14117.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
14118maybe-all-stageprofile-gas:
14119maybe-clean-stageprofile-gas:
14120@if gas-bootstrap
14121maybe-all-stageprofile-gas: all-stageprofile-gas
14122all-stageprofile: all-stageprofile-gas
1061f99e 14123TARGET-stageprofile-gas = $(TARGET-gas)
ce406537 14124all-stageprofile-gas: configure-stageprofile-gas
cc11cc9b 14125 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
ce406537
PB
14126 @r=`${PWD_COMMAND}`; export r; \
14127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 14128 TFLAGS="$(STAGEprofile_TFLAGS)"; \
ce406537 14129 $(HOST_EXPORTS) \
f61428ed 14130 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 14131 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 14132 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 14133 CFLAGS="$(STAGEprofile_CFLAGS)" \
f61428ed 14134 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4a4a4e99
AO
14135 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14136 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14137 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14138 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14139 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14140 TFLAGS="$(STAGEprofile_TFLAGS)" \
1061f99e 14141 $(TARGET-stageprofile-gas)
ce406537
PB
14142
14143maybe-clean-stageprofile-gas: clean-stageprofile-gas
14144clean-stageprofile: clean-stageprofile-gas
14145clean-stageprofile-gas:
995a5697
PB
14146 @if [ $(current_stage) = stageprofile ]; then \
14147 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14148 else \
14149 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
14150 $(MAKE) stageprofile-start; \
14151 fi; \
ce406537 14152 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 14153 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 14154 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 14155 clean
ce406537
PB
14156@endif gas-bootstrap
14157
14158
14159.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
14160.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
14161maybe-all-stagefeedback-gas:
14162maybe-clean-stagefeedback-gas:
14163@if gas-bootstrap
14164maybe-all-stagefeedback-gas: all-stagefeedback-gas
14165all-stagefeedback: all-stagefeedback-gas
1061f99e 14166TARGET-stagefeedback-gas = $(TARGET-gas)
ce406537 14167all-stagefeedback-gas: configure-stagefeedback-gas
cc11cc9b 14168 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
ce406537
PB
14169 @r=`${PWD_COMMAND}`; export r; \
14170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 14171 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
ce406537 14172 $(HOST_EXPORTS) \
f61428ed 14173 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 14174 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 14175 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 14176 CFLAGS="$(STAGEfeedback_CFLAGS)" \
f61428ed 14177 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4a4a4e99
AO
14178 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14179 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14180 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14181 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14182 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14183 TFLAGS="$(STAGEfeedback_TFLAGS)" \
1061f99e 14184 $(TARGET-stagefeedback-gas)
ce406537
PB
14185
14186maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
14187clean-stagefeedback: clean-stagefeedback-gas
14188clean-stagefeedback-gas:
995a5697
PB
14189 @if [ $(current_stage) = stagefeedback ]; then \
14190 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14191 else \
14192 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
14193 $(MAKE) stagefeedback-start; \
14194 fi; \
ce406537 14195 cd $(HOST_SUBDIR)/gas && \
1c8bd6a3 14196 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 14197 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 14198 clean
ce406537
PB
14199@endif gas-bootstrap
14200
14201
14202
14203
14204
295f4e42
NN
14205.PHONY: check-gas maybe-check-gas
14206maybe-check-gas:
60975492
PB
14207@if gas
14208maybe-check-gas: check-gas
1358ccea 14209
295f4e42 14210check-gas:
f41d6665 14211 @: $(MAKE); $(unstage)
295f4e42 14212 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 14213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14214 $(HOST_EXPORTS) \
215c351a
PB
14215 (cd $(HOST_SUBDIR)/gas && \
14216 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 14217
60975492 14218@endif gas
1358ccea 14219
295f4e42
NN
14220.PHONY: install-gas maybe-install-gas
14221maybe-install-gas:
60975492
PB
14222@if gas
14223maybe-install-gas: install-gas
1358ccea 14224
295f4e42 14225install-gas: installdirs
f41d6665 14226 @: $(MAKE); $(unstage)
295f4e42 14227 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 14228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14229 $(HOST_EXPORTS) \
215c351a 14230 (cd $(HOST_SUBDIR)/gas && \
ace9ac7b 14231 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 14232
60975492 14233@endif gas
1358ccea 14234
b5422ad7 14235# Other targets (info, dvi, pdf, etc.)
1358ccea 14236
295f4e42
NN
14237.PHONY: maybe-info-gas info-gas
14238maybe-info-gas:
60975492
PB
14239@if gas
14240maybe-info-gas: info-gas
295f4e42
NN
14241
14242info-gas: \
05750653 14243 configure-gas
295f4e42 14244 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
14245 r=`${PWD_COMMAND}`; export r; \
14246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14247 $(HOST_EXPORTS) \
d32ab992 14248 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
14249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14250 done; \
295f4e42 14251 echo "Doing info in gas" ; \
215c351a 14252 (cd $(HOST_SUBDIR)/gas && \
1358ccea
NN
14253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14255 "RANLIB=$${RANLIB}" \
901119ae 14256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 14257 info) \
1358ccea
NN
14258 || exit 1
14259
60975492 14260@endif gas
1358ccea 14261
295f4e42
NN
14262.PHONY: maybe-dvi-gas dvi-gas
14263maybe-dvi-gas:
60975492
PB
14264@if gas
14265maybe-dvi-gas: dvi-gas
1358ccea 14266
295f4e42 14267dvi-gas: \
05750653 14268 configure-gas
295f4e42 14269 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
14270 r=`${PWD_COMMAND}`; export r; \
14271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14272 $(HOST_EXPORTS) \
d32ab992 14273 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
14274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14275 done; \
295f4e42 14276 echo "Doing dvi in gas" ; \
215c351a 14277 (cd $(HOST_SUBDIR)/gas && \
1358ccea
NN
14278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14280 "RANLIB=$${RANLIB}" \
901119ae 14281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 14282 dvi) \
1358ccea
NN
14283 || exit 1
14284
60975492 14285@endif gas
1358ccea 14286
b5422ad7
BM
14287.PHONY: maybe-pdf-gas pdf-gas
14288maybe-pdf-gas:
14289@if gas
14290maybe-pdf-gas: pdf-gas
14291
14292pdf-gas: \
14293 configure-gas
14294 @[ -f ./gas/Makefile ] || exit 0; \
14295 r=`${PWD_COMMAND}`; export r; \
14296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14297 $(HOST_EXPORTS) \
14298 for flag in $(EXTRA_HOST_FLAGS) ; do \
14299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14300 done; \
14301 echo "Doing pdf in gas" ; \
14302 (cd $(HOST_SUBDIR)/gas && \
14303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14305 "RANLIB=$${RANLIB}" \
901119ae 14306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
14307 pdf) \
14308 || exit 1
14309
14310@endif gas
14311
f87a2b2e
MS
14312.PHONY: maybe-html-gas html-gas
14313maybe-html-gas:
14314@if gas
14315maybe-html-gas: html-gas
14316
14317html-gas: \
05750653 14318 configure-gas
f87a2b2e
MS
14319 @[ -f ./gas/Makefile ] || exit 0; \
14320 r=`${PWD_COMMAND}`; export r; \
14321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
14322 $(HOST_EXPORTS) \
14323 for flag in $(EXTRA_HOST_FLAGS) ; do \
14324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14325 done; \
14326 echo "Doing html in gas" ; \
215c351a 14327 (cd $(HOST_SUBDIR)/gas && \
f87a2b2e
MS
14328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14330 "RANLIB=$${RANLIB}" \
901119ae 14331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
14332 html) \
14333 || exit 1
14334
14335@endif gas
14336
295f4e42
NN
14337.PHONY: maybe-TAGS-gas TAGS-gas
14338maybe-TAGS-gas:
60975492
PB
14339@if gas
14340maybe-TAGS-gas: TAGS-gas
1358ccea 14341
295f4e42 14342TAGS-gas: \
05750653 14343 configure-gas
295f4e42 14344 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
14345 r=`${PWD_COMMAND}`; export r; \
14346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14347 $(HOST_EXPORTS) \
d32ab992 14348 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
14349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14350 done; \
295f4e42 14351 echo "Doing TAGS in gas" ; \
215c351a 14352 (cd $(HOST_SUBDIR)/gas && \
1358ccea
NN
14353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14355 "RANLIB=$${RANLIB}" \
901119ae 14356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 14357 TAGS) \
1358ccea
NN
14358 || exit 1
14359
60975492 14360@endif gas
1358ccea 14361
295f4e42
NN
14362.PHONY: maybe-install-info-gas install-info-gas
14363maybe-install-info-gas:
60975492
PB
14364@if gas
14365maybe-install-info-gas: install-info-gas
1358ccea 14366
295f4e42
NN
14367install-info-gas: \
14368 configure-gas \
05750653 14369 info-gas
295f4e42 14370 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
14371 r=`${PWD_COMMAND}`; export r; \
14372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14373 $(HOST_EXPORTS) \
d32ab992 14374 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
14375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14376 done; \
295f4e42 14377 echo "Doing install-info in gas" ; \
215c351a 14378 (cd $(HOST_SUBDIR)/gas && \
1358ccea
NN
14379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14381 "RANLIB=$${RANLIB}" \
901119ae 14382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 14383 install-info) \
1358ccea
NN
14384 || exit 1
14385
60975492 14386@endif gas
1358ccea 14387
9c4d2493
BM
14388.PHONY: maybe-install-pdf-gas install-pdf-gas
14389maybe-install-pdf-gas:
14390@if gas
14391maybe-install-pdf-gas: install-pdf-gas
14392
14393install-pdf-gas: \
14394 configure-gas \
14395 pdf-gas
14396 @[ -f ./gas/Makefile ] || exit 0; \
14397 r=`${PWD_COMMAND}`; export r; \
14398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14399 $(HOST_EXPORTS) \
14400 for flag in $(EXTRA_HOST_FLAGS) ; do \
14401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14402 done; \
14403 echo "Doing install-pdf in gas" ; \
14404 (cd $(HOST_SUBDIR)/gas && \
14405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14407 "RANLIB=$${RANLIB}" \
901119ae 14408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
14409 install-pdf) \
14410 || exit 1
14411
14412@endif gas
14413
65d6e994
CD
14414.PHONY: maybe-install-html-gas install-html-gas
14415maybe-install-html-gas:
14416@if gas
14417maybe-install-html-gas: install-html-gas
14418
14419install-html-gas: \
14420 configure-gas \
14421 html-gas
14422 @[ -f ./gas/Makefile ] || exit 0; \
14423 r=`${PWD_COMMAND}`; export r; \
14424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14425 $(HOST_EXPORTS) \
14426 for flag in $(EXTRA_HOST_FLAGS) ; do \
14427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14428 done; \
14429 echo "Doing install-html in gas" ; \
14430 (cd $(HOST_SUBDIR)/gas && \
14431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14433 "RANLIB=$${RANLIB}" \
901119ae 14434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
14435 install-html) \
14436 || exit 1
14437
14438@endif gas
14439
295f4e42
NN
14440.PHONY: maybe-installcheck-gas installcheck-gas
14441maybe-installcheck-gas:
60975492
PB
14442@if gas
14443maybe-installcheck-gas: installcheck-gas
1358ccea 14444
295f4e42 14445installcheck-gas: \
05750653 14446 configure-gas
295f4e42 14447 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
14448 r=`${PWD_COMMAND}`; export r; \
14449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14450 $(HOST_EXPORTS) \
d32ab992 14451 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
14452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14453 done; \
295f4e42 14454 echo "Doing installcheck in gas" ; \
215c351a 14455 (cd $(HOST_SUBDIR)/gas && \
1358ccea
NN
14456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14458 "RANLIB=$${RANLIB}" \
901119ae 14459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 14460 installcheck) \
1358ccea
NN
14461 || exit 1
14462
60975492 14463@endif gas
1358ccea 14464
295f4e42
NN
14465.PHONY: maybe-mostlyclean-gas mostlyclean-gas
14466maybe-mostlyclean-gas:
60975492
PB
14467@if gas
14468maybe-mostlyclean-gas: mostlyclean-gas
1358ccea 14469
05750653 14470mostlyclean-gas:
295f4e42 14471 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
14472 r=`${PWD_COMMAND}`; export r; \
14473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14474 $(HOST_EXPORTS) \
d32ab992 14475 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
14476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14477 done; \
295f4e42 14478 echo "Doing mostlyclean in gas" ; \
215c351a 14479 (cd $(HOST_SUBDIR)/gas && \
1358ccea
NN
14480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14482 "RANLIB=$${RANLIB}" \
901119ae 14483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 14484 mostlyclean) \
1358ccea
NN
14485 || exit 1
14486
60975492 14487@endif gas
1358ccea 14488
295f4e42
NN
14489.PHONY: maybe-clean-gas clean-gas
14490maybe-clean-gas:
60975492
PB
14491@if gas
14492maybe-clean-gas: clean-gas
1358ccea 14493
05750653 14494clean-gas:
295f4e42 14495 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
14496 r=`${PWD_COMMAND}`; export r; \
14497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14498 $(HOST_EXPORTS) \
d32ab992 14499 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
14500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14501 done; \
295f4e42 14502 echo "Doing clean in gas" ; \
215c351a 14503 (cd $(HOST_SUBDIR)/gas && \
1358ccea
NN
14504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14506 "RANLIB=$${RANLIB}" \
901119ae 14507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 14508 clean) \
1358ccea
NN
14509 || exit 1
14510
60975492 14511@endif gas
1358ccea 14512
295f4e42
NN
14513.PHONY: maybe-distclean-gas distclean-gas
14514maybe-distclean-gas:
60975492
PB
14515@if gas
14516maybe-distclean-gas: distclean-gas
1358ccea 14517
05750653 14518distclean-gas:
295f4e42 14519 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
14520 r=`${PWD_COMMAND}`; export r; \
14521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14522 $(HOST_EXPORTS) \
d32ab992 14523 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
14524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14525 done; \
295f4e42 14526 echo "Doing distclean in gas" ; \
215c351a 14527 (cd $(HOST_SUBDIR)/gas && \
1358ccea
NN
14528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14530 "RANLIB=$${RANLIB}" \
901119ae 14531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 14532 distclean) \
1358ccea
NN
14533 || exit 1
14534
60975492 14535@endif gas
1358ccea 14536
295f4e42
NN
14537.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
14538maybe-maintainer-clean-gas:
60975492
PB
14539@if gas
14540maybe-maintainer-clean-gas: maintainer-clean-gas
1358ccea 14541
05750653 14542maintainer-clean-gas:
295f4e42 14543 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
14544 r=`${PWD_COMMAND}`; export r; \
14545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14546 $(HOST_EXPORTS) \
d32ab992 14547 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
14548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14549 done; \
295f4e42 14550 echo "Doing maintainer-clean in gas" ; \
215c351a 14551 (cd $(HOST_SUBDIR)/gas && \
1358ccea
NN
14552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14554 "RANLIB=$${RANLIB}" \
901119ae 14555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 14556 maintainer-clean) \
1358ccea
NN
14557 || exit 1
14558
60975492 14559@endif gas
1358ccea 14560
1358ccea 14561
25b42232 14562
d32ab992
PB
14563.PHONY: configure-gcc maybe-configure-gcc
14564maybe-configure-gcc:
cc11cc9b 14565@if gcc-bootstrap
3ff3adad 14566configure-gcc: stage_current
cc11cc9b
PB
14567@endif gcc-bootstrap
14568@if gcc
3ff3adad
PB
14569maybe-configure-gcc: configure-gcc
14570configure-gcc:
cc11cc9b
PB
14571 @r=`${PWD_COMMAND}`; export r; \
14572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
215c351a
PB
14573 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14574 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
f61428ed 14575 $(HOST_EXPORTS) \
25b42232
PB
14576 echo Configuring in $(HOST_SUBDIR)/gcc; \
14577 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
295f4e42 14578 case $(srcdir) in \
215c351a
PB
14579 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14580 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14581 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 14582 esac; \
215c351a
PB
14583 srcdiroption="--srcdir=$${topdir}/gcc"; \
14584 libsrcdir="$$s/gcc"; \
295f4e42 14585 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
14586 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14587 --target=${target_alias} $${srcdiroption} \
1358ccea 14588 || exit 1
d32ab992 14589@endif gcc
1358ccea 14590
25b42232
PB
14591
14592
ce406537
PB
14593.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
14594maybe-configure-stage1-gcc:
14595@if gcc-bootstrap
14596maybe-configure-stage1-gcc: configure-stage1-gcc
f41d6665 14597configure-stage1-gcc:
cc11cc9b 14598 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 14599 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
cc11cc9b
PB
14600 @r=`${PWD_COMMAND}`; export r; \
14601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 14602 TFLAGS="$(STAGE1_TFLAGS)"; \
f41d6665 14603 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
4a4a4e99 14604 $(HOST_EXPORTS) \
342b9200 14605 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
f61428ed
AO
14606 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14607 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
ce406537 14608 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
f41d6665 14609 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
ce406537
PB
14610 cd $(HOST_SUBDIR)/gcc || exit 1; \
14611 case $(srcdir) in \
14612 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14613 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14614 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14615 esac; \
14616 srcdiroption="--srcdir=$${topdir}/gcc"; \
14617 libsrcdir="$$s/gcc"; \
14618 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
14619 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14620 --target=${target_alias} $${srcdiroption} \
4a4a4e99 14621 $(STAGE1_CONFIGURE_FLAGS)
ce406537
PB
14622@endif gcc-bootstrap
14623
14624.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
14625maybe-configure-stage2-gcc:
14626@if gcc-bootstrap
14627maybe-configure-stage2-gcc: configure-stage2-gcc
f41d6665 14628configure-stage2-gcc:
cc11cc9b 14629 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 14630 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
cc11cc9b
PB
14631 @r=`${PWD_COMMAND}`; export r; \
14632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 14633 TFLAGS="$(STAGE2_TFLAGS)"; \
f41d6665 14634 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
ce406537 14635 $(HOST_EXPORTS) \
4a4a4e99 14636 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 14637 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
f61428ed
AO
14638 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14639 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
ce406537 14640 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
f41d6665 14641 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
ce406537
PB
14642 cd $(HOST_SUBDIR)/gcc || exit 1; \
14643 case $(srcdir) in \
14644 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14645 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14646 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14647 esac; \
14648 srcdiroption="--srcdir=$${topdir}/gcc"; \
14649 libsrcdir="$$s/gcc"; \
14650 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
14651 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14652 --target=${target_alias} $${srcdiroption} \
57255173 14653 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 14654 $(STAGE2_CONFIGURE_FLAGS)
bb286d71
AO
14655@endif gcc-bootstrap
14656
ce406537
PB
14657.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
14658maybe-configure-stage3-gcc:
14659@if gcc-bootstrap
14660maybe-configure-stage3-gcc: configure-stage3-gcc
f41d6665 14661configure-stage3-gcc:
cc11cc9b 14662 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 14663 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
cc11cc9b
PB
14664 @r=`${PWD_COMMAND}`; export r; \
14665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 14666 TFLAGS="$(STAGE3_TFLAGS)"; \
f41d6665 14667 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
ce406537 14668 $(HOST_EXPORTS) \
4a4a4e99 14669 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 14670 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
f61428ed
AO
14671 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14672 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
ce406537 14673 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
f41d6665 14674 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
ce406537
PB
14675 cd $(HOST_SUBDIR)/gcc || exit 1; \
14676 case $(srcdir) in \
14677 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14678 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14679 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14680 esac; \
14681 srcdiroption="--srcdir=$${topdir}/gcc"; \
14682 libsrcdir="$$s/gcc"; \
14683 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
14684 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14685 --target=${target_alias} $${srcdiroption} \
57255173 14686 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 14687 $(STAGE3_CONFIGURE_FLAGS)
bb286d71
AO
14688@endif gcc-bootstrap
14689
ce406537
PB
14690.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
14691maybe-configure-stage4-gcc:
14692@if gcc-bootstrap
14693maybe-configure-stage4-gcc: configure-stage4-gcc
f41d6665 14694configure-stage4-gcc:
cc11cc9b 14695 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 14696 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
cc11cc9b
PB
14697 @r=`${PWD_COMMAND}`; export r; \
14698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 14699 TFLAGS="$(STAGE4_TFLAGS)"; \
f41d6665 14700 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
ce406537 14701 $(HOST_EXPORTS) \
4a4a4e99 14702 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 14703 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
f61428ed
AO
14704 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14705 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
ce406537 14706 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
f41d6665 14707 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
ce406537
PB
14708 cd $(HOST_SUBDIR)/gcc || exit 1; \
14709 case $(srcdir) in \
14710 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14711 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14712 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14713 esac; \
14714 srcdiroption="--srcdir=$${topdir}/gcc"; \
14715 libsrcdir="$$s/gcc"; \
14716 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
14717 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14718 --target=${target_alias} $${srcdiroption} \
57255173 14719 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 14720 $(STAGE4_CONFIGURE_FLAGS)
ce406537
PB
14721@endif gcc-bootstrap
14722
14723.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
14724maybe-configure-stageprofile-gcc:
14725@if gcc-bootstrap
14726maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
f41d6665 14727configure-stageprofile-gcc:
cc11cc9b 14728 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 14729 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
cc11cc9b
PB
14730 @r=`${PWD_COMMAND}`; export r; \
14731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 14732 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f41d6665 14733 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
ce406537 14734 $(HOST_EXPORTS) \
4a4a4e99
AO
14735 $(POSTSTAGE1_HOST_EXPORTS) \
14736 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
f61428ed
AO
14737 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14738 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
ce406537 14739 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
f41d6665 14740 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
ce406537
PB
14741 cd $(HOST_SUBDIR)/gcc || exit 1; \
14742 case $(srcdir) in \
14743 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14744 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14745 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14746 esac; \
14747 srcdiroption="--srcdir=$${topdir}/gcc"; \
14748 libsrcdir="$$s/gcc"; \
14749 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
14750 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14751 --target=${target_alias} $${srcdiroption} \
57255173 14752 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 14753 $(STAGEprofile_CONFIGURE_FLAGS)
ce406537
PB
14754@endif gcc-bootstrap
14755
14756.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
14757maybe-configure-stagefeedback-gcc:
14758@if gcc-bootstrap
14759maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
f41d6665 14760configure-stagefeedback-gcc:
cc11cc9b 14761 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 14762 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
cc11cc9b
PB
14763 @r=`${PWD_COMMAND}`; export r; \
14764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 14765 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f41d6665 14766 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
ce406537 14767 $(HOST_EXPORTS) \
4a4a4e99
AO
14768 $(POSTSTAGE1_HOST_EXPORTS) \
14769 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
f61428ed
AO
14770 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14771 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
ce406537 14772 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
f41d6665 14773 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
ce406537
PB
14774 cd $(HOST_SUBDIR)/gcc || exit 1; \
14775 case $(srcdir) in \
14776 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14777 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14778 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14779 esac; \
14780 srcdiroption="--srcdir=$${topdir}/gcc"; \
14781 libsrcdir="$$s/gcc"; \
14782 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
14783 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14784 --target=${target_alias} $${srcdiroption} \
57255173 14785 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 14786 $(STAGEfeedback_CONFIGURE_FLAGS)
ce406537
PB
14787@endif gcc-bootstrap
14788
14789
14790
14791
14792
d32ab992
PB
14793.PHONY: all-gcc maybe-all-gcc
14794maybe-all-gcc:
3ff3adad
PB
14795@if gcc-bootstrap
14796all-gcc: stage_current
14797@endif gcc-bootstrap
d32ab992 14798@if gcc
e69bf64b 14799TARGET-gcc=all
d32ab992
PB
14800maybe-all-gcc: all-gcc
14801all-gcc: configure-gcc
cc11cc9b 14802 @r=`${PWD_COMMAND}`; export r; \
295f4e42 14803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 14804 $(HOST_EXPORTS) \
215c351a 14805 (cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3
PB
14806 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
14807 $(TARGET-gcc))
d32ab992 14808@endif gcc
1358ccea 14809
25b42232 14810
ce406537
PB
14811
14812.PHONY: all-stage1-gcc maybe-all-stage1-gcc
14813.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
14814maybe-all-stage1-gcc:
14815maybe-clean-stage1-gcc:
14816@if gcc-bootstrap
14817maybe-all-stage1-gcc: all-stage1-gcc
14818all-stage1: all-stage1-gcc
1061f99e 14819TARGET-stage1-gcc = $(TARGET-gcc)
ce406537 14820all-stage1-gcc: configure-stage1-gcc
cc11cc9b 14821 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
ce406537
PB
14822 @r=`${PWD_COMMAND}`; export r; \
14823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 14824 TFLAGS="$(STAGE1_TFLAGS)"; \
f61428ed 14825 $(HOST_EXPORTS) \
ce406537 14826 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 14827 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 14828 CFLAGS="$(STAGE1_CFLAGS)" \
f61428ed 14829 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4a4a4e99
AO
14830 LIBCFLAGS="$(LIBCFLAGS)" \
14831 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14832 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14833 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14834 $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
14835 TFLAGS="$(STAGE1_TFLAGS)" \
1061f99e 14836 $(TARGET-stage1-gcc)
ce406537
PB
14837
14838maybe-clean-stage1-gcc: clean-stage1-gcc
14839clean-stage1: clean-stage1-gcc
14840clean-stage1-gcc:
995a5697
PB
14841 @if [ $(current_stage) = stage1 ]; then \
14842 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14843 else \
14844 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
14845 $(MAKE) stage1-start; \
14846 fi; \
ce406537 14847 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 14848 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 14849 $(EXTRA_GCC_FLAGS) clean
ce406537
PB
14850@endif gcc-bootstrap
14851
14852
14853.PHONY: all-stage2-gcc maybe-all-stage2-gcc
14854.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
14855maybe-all-stage2-gcc:
14856maybe-clean-stage2-gcc:
14857@if gcc-bootstrap
14858maybe-all-stage2-gcc: all-stage2-gcc
14859all-stage2: all-stage2-gcc
1061f99e 14860TARGET-stage2-gcc = $(TARGET-gcc)
ce406537 14861all-stage2-gcc: configure-stage2-gcc
cc11cc9b 14862 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
ce406537
PB
14863 @r=`${PWD_COMMAND}`; export r; \
14864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 14865 TFLAGS="$(STAGE2_TFLAGS)"; \
ce406537 14866 $(HOST_EXPORTS) \
f61428ed 14867 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 14868 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 14869 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 14870 CFLAGS="$(STAGE2_CFLAGS)" \
f61428ed 14871 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4a4a4e99
AO
14872 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14873 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14874 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14875 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14876 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14877 TFLAGS="$(STAGE2_TFLAGS)" \
1061f99e 14878 $(TARGET-stage2-gcc)
ce406537
PB
14879
14880maybe-clean-stage2-gcc: clean-stage2-gcc
14881clean-stage2: clean-stage2-gcc
14882clean-stage2-gcc:
995a5697
PB
14883 @if [ $(current_stage) = stage2 ]; then \
14884 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14885 else \
14886 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
14887 $(MAKE) stage2-start; \
14888 fi; \
ce406537 14889 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 14890 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 14891 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 14892 $(EXTRA_GCC_FLAGS) clean
ce406537
PB
14893@endif gcc-bootstrap
14894
14895
14896.PHONY: all-stage3-gcc maybe-all-stage3-gcc
14897.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
14898maybe-all-stage3-gcc:
14899maybe-clean-stage3-gcc:
14900@if gcc-bootstrap
14901maybe-all-stage3-gcc: all-stage3-gcc
14902all-stage3: all-stage3-gcc
1061f99e 14903TARGET-stage3-gcc = $(TARGET-gcc)
ce406537 14904all-stage3-gcc: configure-stage3-gcc
cc11cc9b 14905 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
ce406537
PB
14906 @r=`${PWD_COMMAND}`; export r; \
14907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 14908 TFLAGS="$(STAGE3_TFLAGS)"; \
ce406537 14909 $(HOST_EXPORTS) \
f61428ed 14910 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 14911 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 14912 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 14913 CFLAGS="$(STAGE3_CFLAGS)" \
f61428ed 14914 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4a4a4e99
AO
14915 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14916 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14917 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14918 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14919 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14920 TFLAGS="$(STAGE3_TFLAGS)" \
1061f99e 14921 $(TARGET-stage3-gcc)
ce406537
PB
14922
14923maybe-clean-stage3-gcc: clean-stage3-gcc
14924clean-stage3: clean-stage3-gcc
14925clean-stage3-gcc:
995a5697
PB
14926 @if [ $(current_stage) = stage3 ]; then \
14927 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14928 else \
14929 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
14930 $(MAKE) stage3-start; \
14931 fi; \
ce406537 14932 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 14933 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 14934 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 14935 $(EXTRA_GCC_FLAGS) clean
ce406537
PB
14936@endif gcc-bootstrap
14937
14938
14939.PHONY: all-stage4-gcc maybe-all-stage4-gcc
14940.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
14941maybe-all-stage4-gcc:
14942maybe-clean-stage4-gcc:
14943@if gcc-bootstrap
14944maybe-all-stage4-gcc: all-stage4-gcc
14945all-stage4: all-stage4-gcc
1061f99e 14946TARGET-stage4-gcc = $(TARGET-gcc)
ce406537 14947all-stage4-gcc: configure-stage4-gcc
cc11cc9b 14948 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
ce406537
PB
14949 @r=`${PWD_COMMAND}`; export r; \
14950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 14951 TFLAGS="$(STAGE4_TFLAGS)"; \
ce406537 14952 $(HOST_EXPORTS) \
f61428ed 14953 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 14954 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 14955 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 14956 CFLAGS="$(STAGE4_CFLAGS)" \
f61428ed 14957 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
1c8bd6a3 14958 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
14959 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14960 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14961 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14962 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14963 TFLAGS="$(STAGE4_TFLAGS)" \
1061f99e 14964 $(TARGET-stage4-gcc)
ce406537
PB
14965
14966maybe-clean-stage4-gcc: clean-stage4-gcc
14967clean-stage4: clean-stage4-gcc
14968clean-stage4-gcc:
995a5697
PB
14969 @if [ $(current_stage) = stage4 ]; then \
14970 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14971 else \
14972 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
14973 $(MAKE) stage4-start; \
14974 fi; \
ce406537 14975 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 14976 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 14977 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 14978 $(EXTRA_GCC_FLAGS) clean
ce406537
PB
14979@endif gcc-bootstrap
14980
14981
14982.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
14983.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
14984maybe-all-stageprofile-gcc:
14985maybe-clean-stageprofile-gcc:
14986@if gcc-bootstrap
14987maybe-all-stageprofile-gcc: all-stageprofile-gcc
14988all-stageprofile: all-stageprofile-gcc
1061f99e 14989TARGET-stageprofile-gcc = $(TARGET-gcc)
ce406537 14990all-stageprofile-gcc: configure-stageprofile-gcc
cc11cc9b 14991 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
ce406537
PB
14992 @r=`${PWD_COMMAND}`; export r; \
14993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 14994 TFLAGS="$(STAGEprofile_TFLAGS)"; \
ce406537 14995 $(HOST_EXPORTS) \
f61428ed 14996 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 14997 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 14998 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 14999 CFLAGS="$(STAGEprofile_CFLAGS)" \
f61428ed 15000 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4a4a4e99
AO
15001 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15002 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15003 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15004 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15005 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
15006 TFLAGS="$(STAGEprofile_TFLAGS)" \
1061f99e 15007 $(TARGET-stageprofile-gcc)
ce406537
PB
15008
15009maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
15010clean-stageprofile: clean-stageprofile-gcc
15011clean-stageprofile-gcc:
995a5697
PB
15012 @if [ $(current_stage) = stageprofile ]; then \
15013 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
15014 else \
15015 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
15016 $(MAKE) stageprofile-start; \
15017 fi; \
ce406537 15018 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 15019 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 15020 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 15021 $(EXTRA_GCC_FLAGS) clean
ce406537
PB
15022@endif gcc-bootstrap
15023
15024
15025.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
15026.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
15027maybe-all-stagefeedback-gcc:
15028maybe-clean-stagefeedback-gcc:
15029@if gcc-bootstrap
15030maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
15031all-stagefeedback: all-stagefeedback-gcc
1061f99e 15032TARGET-stagefeedback-gcc = $(TARGET-gcc)
ce406537 15033all-stagefeedback-gcc: configure-stagefeedback-gcc
cc11cc9b 15034 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
ce406537
PB
15035 @r=`${PWD_COMMAND}`; export r; \
15036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 15037 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
ce406537 15038 $(HOST_EXPORTS) \
f61428ed 15039 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 15040 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 15041 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 15042 CFLAGS="$(STAGEfeedback_CFLAGS)" \
f61428ed 15043 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4a4a4e99
AO
15044 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15045 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15046 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15047 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15048 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
15049 TFLAGS="$(STAGEfeedback_TFLAGS)" \
1061f99e 15050 $(TARGET-stagefeedback-gcc)
ce406537
PB
15051
15052maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
15053clean-stagefeedback: clean-stagefeedback-gcc
15054clean-stagefeedback-gcc:
995a5697
PB
15055 @if [ $(current_stage) = stagefeedback ]; then \
15056 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
15057 else \
15058 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
15059 $(MAKE) stagefeedback-start; \
15060 fi; \
ce406537 15061 cd $(HOST_SUBDIR)/gcc && \
1c8bd6a3 15062 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 15063 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 15064 $(EXTRA_GCC_FLAGS) clean
ce406537
PB
15065@endif gcc-bootstrap
15066
15067
15068
15069
15070
d32ab992
PB
15071.PHONY: check-gcc maybe-check-gcc
15072maybe-check-gcc:
15073@if gcc
15074maybe-check-gcc: check-gcc
1358ccea 15075
d32ab992 15076check-gcc:
f41d6665 15077 @: $(MAKE); $(unstage)
295f4e42 15078 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 15079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15080 $(HOST_EXPORTS) \
215c351a
PB
15081 (cd $(HOST_SUBDIR)/gcc && \
15082 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
1358ccea 15083
d32ab992 15084@endif gcc
1358ccea 15085
d32ab992
PB
15086.PHONY: install-gcc maybe-install-gcc
15087maybe-install-gcc:
15088@if gcc
15089maybe-install-gcc: install-gcc
1358ccea 15090
d32ab992 15091install-gcc: installdirs
f41d6665 15092 @: $(MAKE); $(unstage)
295f4e42 15093 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 15094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15095 $(HOST_EXPORTS) \
215c351a 15096 (cd $(HOST_SUBDIR)/gcc && \
ace9ac7b 15097 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
1358ccea 15098
d32ab992 15099@endif gcc
1358ccea 15100
b5422ad7 15101# Other targets (info, dvi, pdf, etc.)
1358ccea 15102
d32ab992
PB
15103.PHONY: maybe-info-gcc info-gcc
15104maybe-info-gcc:
15105@if gcc
15106maybe-info-gcc: info-gcc
1358ccea 15107
d32ab992 15108info-gcc: \
05750653 15109 configure-gcc
d32ab992 15110 @[ -f ./gcc/Makefile ] || exit 0; \
8c90b13a
L
15111 r=`${PWD_COMMAND}`; export r; \
15112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15113 $(HOST_EXPORTS) \
d32ab992 15114 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
1358ccea
NN
15115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15116 done; \
d32ab992 15117 echo "Doing info in gcc" ; \
215c351a 15118 (cd $(HOST_SUBDIR)/gcc && \
1358ccea
NN
15119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15121 "RANLIB=$${RANLIB}" \
901119ae 15122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15123 info) \
1358ccea
NN
15124 || exit 1
15125
d32ab992 15126@endif gcc
1358ccea 15127
d32ab992
PB
15128.PHONY: maybe-dvi-gcc dvi-gcc
15129maybe-dvi-gcc:
15130@if gcc
15131maybe-dvi-gcc: dvi-gcc
1358ccea 15132
d32ab992 15133dvi-gcc: \
05750653 15134 configure-gcc
d32ab992 15135 @[ -f ./gcc/Makefile ] || exit 0; \
8c90b13a
L
15136 r=`${PWD_COMMAND}`; export r; \
15137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15138 $(HOST_EXPORTS) \
d32ab992 15139 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
1358ccea
NN
15140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15141 done; \
d32ab992 15142 echo "Doing dvi in gcc" ; \
215c351a 15143 (cd $(HOST_SUBDIR)/gcc && \
1358ccea
NN
15144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15146 "RANLIB=$${RANLIB}" \
901119ae 15147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15148 dvi) \
1358ccea
NN
15149 || exit 1
15150
d32ab992 15151@endif gcc
1358ccea 15152
b5422ad7
BM
15153.PHONY: maybe-pdf-gcc pdf-gcc
15154maybe-pdf-gcc:
15155@if gcc
15156maybe-pdf-gcc: pdf-gcc
15157
15158pdf-gcc: \
15159 configure-gcc
15160 @[ -f ./gcc/Makefile ] || exit 0; \
15161 r=`${PWD_COMMAND}`; export r; \
15162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15163 $(HOST_EXPORTS) \
15164 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15166 done; \
15167 echo "Doing pdf in gcc" ; \
15168 (cd $(HOST_SUBDIR)/gcc && \
15169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15171 "RANLIB=$${RANLIB}" \
901119ae 15172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
15173 pdf) \
15174 || exit 1
15175
15176@endif gcc
15177
f87a2b2e
MS
15178.PHONY: maybe-html-gcc html-gcc
15179maybe-html-gcc:
15180@if gcc
15181maybe-html-gcc: html-gcc
15182
15183html-gcc: \
05750653 15184 configure-gcc
f87a2b2e
MS
15185 @[ -f ./gcc/Makefile ] || exit 0; \
15186 r=`${PWD_COMMAND}`; export r; \
15187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
15188 $(HOST_EXPORTS) \
15189 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15191 done; \
15192 echo "Doing html in gcc" ; \
215c351a 15193 (cd $(HOST_SUBDIR)/gcc && \
f87a2b2e
MS
15194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15196 "RANLIB=$${RANLIB}" \
901119ae 15197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
15198 html) \
15199 || exit 1
15200
15201@endif gcc
15202
d32ab992
PB
15203.PHONY: maybe-TAGS-gcc TAGS-gcc
15204maybe-TAGS-gcc:
15205@if gcc
15206maybe-TAGS-gcc: TAGS-gcc
1358ccea 15207
d32ab992 15208TAGS-gcc: \
05750653 15209 configure-gcc
d32ab992 15210 @[ -f ./gcc/Makefile ] || exit 0; \
8c90b13a
L
15211 r=`${PWD_COMMAND}`; export r; \
15212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15213 $(HOST_EXPORTS) \
d32ab992 15214 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
1358ccea
NN
15215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15216 done; \
d32ab992 15217 echo "Doing TAGS in gcc" ; \
215c351a 15218 (cd $(HOST_SUBDIR)/gcc && \
1358ccea
NN
15219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15221 "RANLIB=$${RANLIB}" \
901119ae 15222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15223 TAGS) \
1358ccea
NN
15224 || exit 1
15225
d32ab992 15226@endif gcc
1358ccea 15227
d32ab992
PB
15228.PHONY: maybe-install-info-gcc install-info-gcc
15229maybe-install-info-gcc:
15230@if gcc
15231maybe-install-info-gcc: install-info-gcc
1358ccea 15232
d32ab992
PB
15233install-info-gcc: \
15234 configure-gcc \
05750653 15235 info-gcc
d32ab992 15236 @[ -f ./gcc/Makefile ] || exit 0; \
8c90b13a
L
15237 r=`${PWD_COMMAND}`; export r; \
15238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15239 $(HOST_EXPORTS) \
d32ab992 15240 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
1358ccea
NN
15241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15242 done; \
d32ab992 15243 echo "Doing install-info in gcc" ; \
215c351a 15244 (cd $(HOST_SUBDIR)/gcc && \
1358ccea
NN
15245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15247 "RANLIB=$${RANLIB}" \
901119ae 15248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15249 install-info) \
1358ccea
NN
15250 || exit 1
15251
d32ab992 15252@endif gcc
1358ccea 15253
9c4d2493
BM
15254.PHONY: maybe-install-pdf-gcc install-pdf-gcc
15255maybe-install-pdf-gcc:
15256@if gcc
15257maybe-install-pdf-gcc: install-pdf-gcc
15258
15259install-pdf-gcc: \
15260 configure-gcc \
15261 pdf-gcc
15262 @[ -f ./gcc/Makefile ] || exit 0; \
15263 r=`${PWD_COMMAND}`; export r; \
15264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15265 $(HOST_EXPORTS) \
15266 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15268 done; \
15269 echo "Doing install-pdf in gcc" ; \
15270 (cd $(HOST_SUBDIR)/gcc && \
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}" \
9c4d2493
BM
15275 install-pdf) \
15276 || exit 1
15277
15278@endif gcc
15279
65d6e994
CD
15280.PHONY: maybe-install-html-gcc install-html-gcc
15281maybe-install-html-gcc:
15282@if gcc
15283maybe-install-html-gcc: install-html-gcc
15284
15285install-html-gcc: \
15286 configure-gcc \
15287 html-gcc
15288 @[ -f ./gcc/Makefile ] || exit 0; \
15289 r=`${PWD_COMMAND}`; export r; \
15290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15291 $(HOST_EXPORTS) \
15292 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15294 done; \
15295 echo "Doing install-html in gcc" ; \
15296 (cd $(HOST_SUBDIR)/gcc && \
15297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15299 "RANLIB=$${RANLIB}" \
901119ae 15300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
15301 install-html) \
15302 || exit 1
15303
15304@endif gcc
15305
d32ab992
PB
15306.PHONY: maybe-installcheck-gcc installcheck-gcc
15307maybe-installcheck-gcc:
15308@if gcc
15309maybe-installcheck-gcc: installcheck-gcc
1358ccea 15310
d32ab992 15311installcheck-gcc: \
05750653 15312 configure-gcc
d32ab992 15313 @[ -f ./gcc/Makefile ] || exit 0; \
8c90b13a
L
15314 r=`${PWD_COMMAND}`; export r; \
15315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15316 $(HOST_EXPORTS) \
d32ab992 15317 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
1358ccea
NN
15318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15319 done; \
d32ab992 15320 echo "Doing installcheck in gcc" ; \
215c351a 15321 (cd $(HOST_SUBDIR)/gcc && \
1358ccea
NN
15322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15324 "RANLIB=$${RANLIB}" \
901119ae 15325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15326 installcheck) \
1358ccea
NN
15327 || exit 1
15328
d32ab992 15329@endif gcc
1358ccea 15330
d32ab992
PB
15331.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
15332maybe-mostlyclean-gcc:
15333@if gcc
15334maybe-mostlyclean-gcc: mostlyclean-gcc
1358ccea 15335
05750653 15336mostlyclean-gcc:
d32ab992 15337 @[ -f ./gcc/Makefile ] || exit 0; \
8c90b13a
L
15338 r=`${PWD_COMMAND}`; export r; \
15339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15340 $(HOST_EXPORTS) \
d32ab992 15341 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
1358ccea
NN
15342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15343 done; \
d32ab992 15344 echo "Doing mostlyclean in gcc" ; \
215c351a 15345 (cd $(HOST_SUBDIR)/gcc && \
1358ccea
NN
15346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15348 "RANLIB=$${RANLIB}" \
901119ae 15349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15350 mostlyclean) \
1358ccea
NN
15351 || exit 1
15352
d32ab992 15353@endif gcc
1358ccea 15354
d32ab992
PB
15355.PHONY: maybe-clean-gcc clean-gcc
15356maybe-clean-gcc:
15357@if gcc
15358maybe-clean-gcc: clean-gcc
1358ccea 15359
05750653 15360clean-gcc:
d32ab992 15361 @[ -f ./gcc/Makefile ] || exit 0; \
8c90b13a
L
15362 r=`${PWD_COMMAND}`; export r; \
15363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15364 $(HOST_EXPORTS) \
d32ab992 15365 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
1358ccea
NN
15366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15367 done; \
d32ab992 15368 echo "Doing clean in gcc" ; \
215c351a 15369 (cd $(HOST_SUBDIR)/gcc && \
1358ccea
NN
15370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15372 "RANLIB=$${RANLIB}" \
901119ae 15373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15374 clean) \
1358ccea
NN
15375 || exit 1
15376
d32ab992 15377@endif gcc
1358ccea 15378
d32ab992
PB
15379.PHONY: maybe-distclean-gcc distclean-gcc
15380maybe-distclean-gcc:
15381@if gcc
15382maybe-distclean-gcc: distclean-gcc
1358ccea 15383
05750653 15384distclean-gcc:
d32ab992 15385 @[ -f ./gcc/Makefile ] || exit 0; \
8c90b13a
L
15386 r=`${PWD_COMMAND}`; export r; \
15387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15388 $(HOST_EXPORTS) \
d32ab992 15389 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
1358ccea
NN
15390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15391 done; \
d32ab992 15392 echo "Doing distclean in gcc" ; \
215c351a 15393 (cd $(HOST_SUBDIR)/gcc && \
1358ccea
NN
15394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15396 "RANLIB=$${RANLIB}" \
901119ae 15397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15398 distclean) \
1358ccea
NN
15399 || exit 1
15400
d32ab992 15401@endif gcc
1358ccea 15402
d32ab992
PB
15403.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
15404maybe-maintainer-clean-gcc:
15405@if gcc
15406maybe-maintainer-clean-gcc: maintainer-clean-gcc
1358ccea 15407
05750653 15408maintainer-clean-gcc:
d32ab992 15409 @[ -f ./gcc/Makefile ] || exit 0; \
8c90b13a
L
15410 r=`${PWD_COMMAND}`; export r; \
15411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15412 $(HOST_EXPORTS) \
d32ab992 15413 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
1358ccea
NN
15414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15415 done; \
d32ab992 15416 echo "Doing maintainer-clean in gcc" ; \
215c351a 15417 (cd $(HOST_SUBDIR)/gcc && \
1358ccea
NN
15418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15420 "RANLIB=$${RANLIB}" \
901119ae 15421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15422 maintainer-clean) \
1358ccea
NN
15423 || exit 1
15424
d32ab992 15425@endif gcc
1358ccea 15426
1358ccea 15427
25b42232 15428
d32ab992
PB
15429.PHONY: configure-gawk maybe-configure-gawk
15430maybe-configure-gawk:
3ff3adad
PB
15431@if gcc-bootstrap
15432configure-gawk: stage_current
15433@endif gcc-bootstrap
d32ab992
PB
15434@if gawk
15435maybe-configure-gawk: configure-gawk
cc11cc9b 15436configure-gawk:
f41d6665 15437 @: $(MAKE); $(unstage)
cc11cc9b 15438 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 15439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
15440 test ! -f $(HOST_SUBDIR)/gawk/Makefile || exit 0; \
15441 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gawk ; \
f61428ed 15442 $(HOST_EXPORTS) \
25b42232
PB
15443 echo Configuring in $(HOST_SUBDIR)/gawk; \
15444 cd "$(HOST_SUBDIR)/gawk" || exit 1; \
295f4e42 15445 case $(srcdir) in \
215c351a
PB
15446 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15447 *) topdir=`echo $(HOST_SUBDIR)/gawk/ | \
15448 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 15449 esac; \
215c351a
PB
15450 srcdiroption="--srcdir=$${topdir}/gawk"; \
15451 libsrcdir="$$s/gawk"; \
295f4e42 15452 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
15453 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15454 --target=${target_alias} $${srcdiroption} \
295f4e42 15455 || exit 1
d32ab992 15456@endif gawk
295f4e42 15457
25b42232
PB
15458
15459
ce406537
PB
15460
15461
d32ab992
PB
15462.PHONY: all-gawk maybe-all-gawk
15463maybe-all-gawk:
3ff3adad
PB
15464@if gcc-bootstrap
15465all-gawk: stage_current
15466@endif gcc-bootstrap
d32ab992 15467@if gawk
7e0b5752 15468TARGET-gawk=all
d32ab992
PB
15469maybe-all-gawk: all-gawk
15470all-gawk: configure-gawk
f41d6665 15471 @: $(MAKE); $(unstage)
295f4e42
NN
15472 @r=`${PWD_COMMAND}`; export r; \
15473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 15474 $(HOST_EXPORTS) \
215c351a 15475 (cd $(HOST_SUBDIR)/gawk && \
1c8bd6a3
PB
15476 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15477 $(TARGET-gawk))
d32ab992 15478@endif gawk
295f4e42 15479
25b42232 15480
ce406537
PB
15481
15482
d32ab992
PB
15483.PHONY: check-gawk maybe-check-gawk
15484maybe-check-gawk:
15485@if gawk
15486maybe-check-gawk: check-gawk
295f4e42 15487
d32ab992 15488check-gawk:
f41d6665 15489 @: $(MAKE); $(unstage)
295f4e42
NN
15490 @r=`${PWD_COMMAND}`; export r; \
15491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15492 $(HOST_EXPORTS) \
215c351a
PB
15493 (cd $(HOST_SUBDIR)/gawk && \
15494 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 15495
d32ab992 15496@endif gawk
295f4e42 15497
d32ab992
PB
15498.PHONY: install-gawk maybe-install-gawk
15499maybe-install-gawk:
15500@if gawk
15501maybe-install-gawk: install-gawk
295f4e42 15502
d32ab992 15503install-gawk: installdirs
f41d6665 15504 @: $(MAKE); $(unstage)
295f4e42
NN
15505 @r=`${PWD_COMMAND}`; export r; \
15506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15507 $(HOST_EXPORTS) \
215c351a 15508 (cd $(HOST_SUBDIR)/gawk && \
ace9ac7b 15509 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 15510
d32ab992 15511@endif gawk
295f4e42 15512
b5422ad7 15513# Other targets (info, dvi, pdf, etc.)
295f4e42 15514
d32ab992
PB
15515.PHONY: maybe-info-gawk info-gawk
15516maybe-info-gawk:
15517@if gawk
15518maybe-info-gawk: info-gawk
295f4e42 15519
d32ab992 15520info-gawk: \
05750653 15521 configure-gawk
f41d6665 15522 @: $(MAKE); $(unstage)
d32ab992 15523 @[ -f ./gawk/Makefile ] || exit 0; \
295f4e42
NN
15524 r=`${PWD_COMMAND}`; export r; \
15525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15526 $(HOST_EXPORTS) \
d32ab992 15527 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15529 done; \
d32ab992 15530 echo "Doing info in gawk" ; \
215c351a 15531 (cd $(HOST_SUBDIR)/gawk && \
1358ccea
NN
15532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15534 "RANLIB=$${RANLIB}" \
901119ae 15535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15536 info) \
1358ccea
NN
15537 || exit 1
15538
d32ab992 15539@endif gawk
1358ccea 15540
d32ab992
PB
15541.PHONY: maybe-dvi-gawk dvi-gawk
15542maybe-dvi-gawk:
15543@if gawk
15544maybe-dvi-gawk: dvi-gawk
1358ccea 15545
d32ab992 15546dvi-gawk: \
05750653 15547 configure-gawk
f41d6665 15548 @: $(MAKE); $(unstage)
d32ab992 15549 @[ -f ./gawk/Makefile ] || exit 0; \
8c90b13a
L
15550 r=`${PWD_COMMAND}`; export r; \
15551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15552 $(HOST_EXPORTS) \
d32ab992 15553 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15555 done; \
d32ab992 15556 echo "Doing dvi in gawk" ; \
215c351a 15557 (cd $(HOST_SUBDIR)/gawk && \
1358ccea
NN
15558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15560 "RANLIB=$${RANLIB}" \
901119ae 15561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15562 dvi) \
1358ccea
NN
15563 || exit 1
15564
d32ab992 15565@endif gawk
1358ccea 15566
b5422ad7
BM
15567.PHONY: maybe-pdf-gawk pdf-gawk
15568maybe-pdf-gawk:
15569@if gawk
15570maybe-pdf-gawk: pdf-gawk
15571
15572pdf-gawk: \
15573 configure-gawk
15574 @: $(MAKE); $(unstage)
15575 @[ -f ./gawk/Makefile ] || exit 0; \
15576 r=`${PWD_COMMAND}`; export r; \
15577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15578 $(HOST_EXPORTS) \
15579 for flag in $(EXTRA_HOST_FLAGS) ; do \
15580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15581 done; \
15582 echo "Doing pdf in gawk" ; \
15583 (cd $(HOST_SUBDIR)/gawk && \
15584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15586 "RANLIB=$${RANLIB}" \
901119ae 15587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
15588 pdf) \
15589 || exit 1
15590
15591@endif gawk
15592
f87a2b2e
MS
15593.PHONY: maybe-html-gawk html-gawk
15594maybe-html-gawk:
15595@if gawk
15596maybe-html-gawk: html-gawk
15597
15598html-gawk: \
05750653 15599 configure-gawk
f41d6665 15600 @: $(MAKE); $(unstage)
f87a2b2e
MS
15601 @[ -f ./gawk/Makefile ] || exit 0; \
15602 r=`${PWD_COMMAND}`; export r; \
15603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
15604 $(HOST_EXPORTS) \
15605 for flag in $(EXTRA_HOST_FLAGS) ; do \
15606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15607 done; \
15608 echo "Doing html in gawk" ; \
215c351a 15609 (cd $(HOST_SUBDIR)/gawk && \
f87a2b2e
MS
15610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15612 "RANLIB=$${RANLIB}" \
901119ae 15613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
15614 html) \
15615 || exit 1
15616
15617@endif gawk
15618
d32ab992
PB
15619.PHONY: maybe-TAGS-gawk TAGS-gawk
15620maybe-TAGS-gawk:
15621@if gawk
15622maybe-TAGS-gawk: TAGS-gawk
d9cdb878 15623
d32ab992 15624TAGS-gawk: \
05750653 15625 configure-gawk
f41d6665 15626 @: $(MAKE); $(unstage)
d32ab992 15627 @[ -f ./gawk/Makefile ] || exit 0; \
d9cdb878
AC
15628 r=`${PWD_COMMAND}`; export r; \
15629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15630 $(HOST_EXPORTS) \
d32ab992 15631 for flag in $(EXTRA_HOST_FLAGS) ; do \
d9cdb878
AC
15632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15633 done; \
d32ab992 15634 echo "Doing TAGS in gawk" ; \
215c351a 15635 (cd $(HOST_SUBDIR)/gawk && \
d9cdb878
AC
15636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15638 "RANLIB=$${RANLIB}" \
901119ae 15639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15640 TAGS) \
d9cdb878
AC
15641 || exit 1
15642
d32ab992 15643@endif gawk
d9cdb878 15644
d32ab992
PB
15645.PHONY: maybe-install-info-gawk install-info-gawk
15646maybe-install-info-gawk:
15647@if gawk
15648maybe-install-info-gawk: install-info-gawk
1358ccea 15649
d32ab992
PB
15650install-info-gawk: \
15651 configure-gawk \
05750653 15652 info-gawk
f41d6665 15653 @: $(MAKE); $(unstage)
d32ab992 15654 @[ -f ./gawk/Makefile ] || exit 0; \
8c90b13a
L
15655 r=`${PWD_COMMAND}`; export r; \
15656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15657 $(HOST_EXPORTS) \
d32ab992 15658 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15660 done; \
d32ab992 15661 echo "Doing install-info in gawk" ; \
215c351a 15662 (cd $(HOST_SUBDIR)/gawk && \
1358ccea
NN
15663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15665 "RANLIB=$${RANLIB}" \
901119ae 15666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15667 install-info) \
1358ccea
NN
15668 || exit 1
15669
d32ab992 15670@endif gawk
1358ccea 15671
9c4d2493
BM
15672.PHONY: maybe-install-pdf-gawk install-pdf-gawk
15673maybe-install-pdf-gawk:
15674@if gawk
15675maybe-install-pdf-gawk: install-pdf-gawk
15676
15677install-pdf-gawk: \
15678 configure-gawk \
15679 pdf-gawk
15680 @: $(MAKE); $(unstage)
15681 @[ -f ./gawk/Makefile ] || exit 0; \
15682 r=`${PWD_COMMAND}`; export r; \
15683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15684 $(HOST_EXPORTS) \
15685 for flag in $(EXTRA_HOST_FLAGS) ; do \
15686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15687 done; \
15688 echo "Doing install-pdf in gawk" ; \
15689 (cd $(HOST_SUBDIR)/gawk && \
15690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15692 "RANLIB=$${RANLIB}" \
901119ae 15693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
15694 install-pdf) \
15695 || exit 1
15696
15697@endif gawk
15698
65d6e994
CD
15699.PHONY: maybe-install-html-gawk install-html-gawk
15700maybe-install-html-gawk:
15701@if gawk
15702maybe-install-html-gawk: install-html-gawk
15703
15704install-html-gawk: \
15705 configure-gawk \
15706 html-gawk
15707 @: $(MAKE); $(unstage)
15708 @[ -f ./gawk/Makefile ] || exit 0; \
15709 r=`${PWD_COMMAND}`; export r; \
15710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15711 $(HOST_EXPORTS) \
15712 for flag in $(EXTRA_HOST_FLAGS) ; do \
15713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15714 done; \
15715 echo "Doing install-html in gawk" ; \
15716 (cd $(HOST_SUBDIR)/gawk && \
15717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15719 "RANLIB=$${RANLIB}" \
901119ae 15720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
15721 install-html) \
15722 || exit 1
15723
15724@endif gawk
15725
d32ab992
PB
15726.PHONY: maybe-installcheck-gawk installcheck-gawk
15727maybe-installcheck-gawk:
15728@if gawk
15729maybe-installcheck-gawk: installcheck-gawk
1358ccea 15730
d32ab992 15731installcheck-gawk: \
05750653 15732 configure-gawk
f41d6665 15733 @: $(MAKE); $(unstage)
d32ab992 15734 @[ -f ./gawk/Makefile ] || exit 0; \
8c90b13a
L
15735 r=`${PWD_COMMAND}`; export r; \
15736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15737 $(HOST_EXPORTS) \
d32ab992 15738 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15740 done; \
d32ab992 15741 echo "Doing installcheck in gawk" ; \
215c351a 15742 (cd $(HOST_SUBDIR)/gawk && \
1358ccea
NN
15743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15745 "RANLIB=$${RANLIB}" \
901119ae 15746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15747 installcheck) \
1358ccea
NN
15748 || exit 1
15749
d32ab992 15750@endif gawk
1358ccea 15751
d32ab992
PB
15752.PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
15753maybe-mostlyclean-gawk:
15754@if gawk
15755maybe-mostlyclean-gawk: mostlyclean-gawk
1358ccea 15756
05750653 15757mostlyclean-gawk:
f41d6665 15758 @: $(MAKE); $(unstage)
d32ab992 15759 @[ -f ./gawk/Makefile ] || exit 0; \
8c90b13a
L
15760 r=`${PWD_COMMAND}`; export r; \
15761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15762 $(HOST_EXPORTS) \
d32ab992 15763 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15765 done; \
d32ab992 15766 echo "Doing mostlyclean in gawk" ; \
215c351a 15767 (cd $(HOST_SUBDIR)/gawk && \
1358ccea
NN
15768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15770 "RANLIB=$${RANLIB}" \
901119ae 15771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15772 mostlyclean) \
1358ccea
NN
15773 || exit 1
15774
d32ab992 15775@endif gawk
1358ccea 15776
d32ab992
PB
15777.PHONY: maybe-clean-gawk clean-gawk
15778maybe-clean-gawk:
15779@if gawk
15780maybe-clean-gawk: clean-gawk
1358ccea 15781
05750653 15782clean-gawk:
f41d6665 15783 @: $(MAKE); $(unstage)
d32ab992 15784 @[ -f ./gawk/Makefile ] || exit 0; \
8c90b13a
L
15785 r=`${PWD_COMMAND}`; export r; \
15786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15787 $(HOST_EXPORTS) \
d32ab992 15788 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15790 done; \
d32ab992 15791 echo "Doing clean in gawk" ; \
215c351a 15792 (cd $(HOST_SUBDIR)/gawk && \
1358ccea
NN
15793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15795 "RANLIB=$${RANLIB}" \
901119ae 15796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15797 clean) \
1358ccea
NN
15798 || exit 1
15799
d32ab992 15800@endif gawk
1358ccea 15801
d32ab992
PB
15802.PHONY: maybe-distclean-gawk distclean-gawk
15803maybe-distclean-gawk:
15804@if gawk
15805maybe-distclean-gawk: distclean-gawk
1358ccea 15806
05750653 15807distclean-gawk:
f41d6665 15808 @: $(MAKE); $(unstage)
d32ab992 15809 @[ -f ./gawk/Makefile ] || exit 0; \
8c90b13a
L
15810 r=`${PWD_COMMAND}`; export r; \
15811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15812 $(HOST_EXPORTS) \
d32ab992 15813 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15815 done; \
d32ab992 15816 echo "Doing distclean in gawk" ; \
215c351a 15817 (cd $(HOST_SUBDIR)/gawk && \
1358ccea
NN
15818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15820 "RANLIB=$${RANLIB}" \
901119ae 15821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15822 distclean) \
1358ccea
NN
15823 || exit 1
15824
d32ab992 15825@endif gawk
1358ccea 15826
d32ab992
PB
15827.PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
15828maybe-maintainer-clean-gawk:
15829@if gawk
15830maybe-maintainer-clean-gawk: maintainer-clean-gawk
1358ccea 15831
05750653 15832maintainer-clean-gawk:
f41d6665 15833 @: $(MAKE); $(unstage)
d32ab992 15834 @[ -f ./gawk/Makefile ] || exit 0; \
8c90b13a
L
15835 r=`${PWD_COMMAND}`; export r; \
15836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15837 $(HOST_EXPORTS) \
d32ab992 15838 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15840 done; \
d32ab992 15841 echo "Doing maintainer-clean in gawk" ; \
215c351a 15842 (cd $(HOST_SUBDIR)/gawk && \
1358ccea
NN
15843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15845 "RANLIB=$${RANLIB}" \
901119ae 15846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15847 maintainer-clean) \
1358ccea
NN
15848 || exit 1
15849
d32ab992 15850@endif gawk
1358ccea 15851
1358ccea 15852
25b42232 15853
d32ab992
PB
15854.PHONY: configure-gettext maybe-configure-gettext
15855maybe-configure-gettext:
3ff3adad
PB
15856@if gcc-bootstrap
15857configure-gettext: stage_current
15858@endif gcc-bootstrap
d32ab992
PB
15859@if gettext
15860maybe-configure-gettext: configure-gettext
cc11cc9b 15861configure-gettext:
f41d6665 15862 @: $(MAKE); $(unstage)
cc11cc9b 15863 @r=`${PWD_COMMAND}`; export r; \
295f4e42 15864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
15865 test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
15866 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext ; \
f61428ed 15867 $(HOST_EXPORTS) \
25b42232
PB
15868 echo Configuring in $(HOST_SUBDIR)/gettext; \
15869 cd "$(HOST_SUBDIR)/gettext" || exit 1; \
295f4e42 15870 case $(srcdir) in \
215c351a
PB
15871 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15872 *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
15873 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 15874 esac; \
215c351a
PB
15875 srcdiroption="--srcdir=$${topdir}/gettext"; \
15876 libsrcdir="$$s/gettext"; \
295f4e42 15877 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
15878 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15879 --target=${target_alias} $${srcdiroption} \
295f4e42 15880 || exit 1
d32ab992 15881@endif gettext
295f4e42 15882
25b42232
PB
15883
15884
ce406537
PB
15885
15886
d32ab992
PB
15887.PHONY: all-gettext maybe-all-gettext
15888maybe-all-gettext:
3ff3adad
PB
15889@if gcc-bootstrap
15890all-gettext: stage_current
15891@endif gcc-bootstrap
d32ab992 15892@if gettext
7e0b5752 15893TARGET-gettext=all
d32ab992
PB
15894maybe-all-gettext: all-gettext
15895all-gettext: configure-gettext
f41d6665 15896 @: $(MAKE); $(unstage)
295f4e42
NN
15897 @r=`${PWD_COMMAND}`; export r; \
15898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 15899 $(HOST_EXPORTS) \
215c351a 15900 (cd $(HOST_SUBDIR)/gettext && \
1c8bd6a3
PB
15901 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15902 $(TARGET-gettext))
d32ab992 15903@endif gettext
295f4e42 15904
25b42232 15905
ce406537
PB
15906
15907
d32ab992
PB
15908.PHONY: check-gettext maybe-check-gettext
15909maybe-check-gettext:
15910@if gettext
15911maybe-check-gettext: check-gettext
295f4e42 15912
d32ab992 15913check-gettext:
f41d6665 15914 @: $(MAKE); $(unstage)
295f4e42
NN
15915 @r=`${PWD_COMMAND}`; export r; \
15916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15917 $(HOST_EXPORTS) \
215c351a
PB
15918 (cd $(HOST_SUBDIR)/gettext && \
15919 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 15920
d32ab992 15921@endif gettext
295f4e42 15922
d32ab992
PB
15923.PHONY: install-gettext maybe-install-gettext
15924maybe-install-gettext:
15925@if gettext
15926maybe-install-gettext: install-gettext
295f4e42 15927
d32ab992 15928install-gettext: installdirs
f41d6665 15929 @: $(MAKE); $(unstage)
295f4e42
NN
15930 @r=`${PWD_COMMAND}`; export r; \
15931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15932 $(HOST_EXPORTS) \
215c351a 15933 (cd $(HOST_SUBDIR)/gettext && \
ace9ac7b 15934 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 15935
d32ab992 15936@endif gettext
295f4e42 15937
b5422ad7 15938# Other targets (info, dvi, pdf, etc.)
295f4e42 15939
d32ab992
PB
15940.PHONY: maybe-info-gettext info-gettext
15941maybe-info-gettext:
15942@if gettext
15943maybe-info-gettext: info-gettext
295f4e42 15944
d32ab992 15945info-gettext: \
05750653 15946 configure-gettext
f41d6665 15947 @: $(MAKE); $(unstage)
d32ab992 15948 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
15949 r=`${PWD_COMMAND}`; export r; \
15950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15951 $(HOST_EXPORTS) \
d32ab992 15952 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15954 done; \
d32ab992 15955 echo "Doing info in gettext" ; \
215c351a 15956 (cd $(HOST_SUBDIR)/gettext && \
1358ccea
NN
15957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15959 "RANLIB=$${RANLIB}" \
901119ae 15960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15961 info) \
1358ccea
NN
15962 || exit 1
15963
d32ab992 15964@endif gettext
1358ccea 15965
d32ab992
PB
15966.PHONY: maybe-dvi-gettext dvi-gettext
15967maybe-dvi-gettext:
15968@if gettext
15969maybe-dvi-gettext: dvi-gettext
1358ccea 15970
d32ab992 15971dvi-gettext: \
05750653 15972 configure-gettext
f41d6665 15973 @: $(MAKE); $(unstage)
d32ab992 15974 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
15975 r=`${PWD_COMMAND}`; export r; \
15976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15977 $(HOST_EXPORTS) \
d32ab992 15978 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
15979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15980 done; \
d32ab992 15981 echo "Doing dvi in gettext" ; \
215c351a 15982 (cd $(HOST_SUBDIR)/gettext && \
1358ccea
NN
15983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15985 "RANLIB=$${RANLIB}" \
901119ae 15986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 15987 dvi) \
1358ccea
NN
15988 || exit 1
15989
d32ab992 15990@endif gettext
1358ccea 15991
b5422ad7
BM
15992.PHONY: maybe-pdf-gettext pdf-gettext
15993maybe-pdf-gettext:
15994@if gettext
15995maybe-pdf-gettext: pdf-gettext
15996
15997pdf-gettext: \
15998 configure-gettext
15999 @: $(MAKE); $(unstage)
16000 @[ -f ./gettext/Makefile ] || exit 0; \
16001 r=`${PWD_COMMAND}`; export r; \
16002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16003 $(HOST_EXPORTS) \
16004 for flag in $(EXTRA_HOST_FLAGS) ; do \
16005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16006 done; \
16007 echo "Doing pdf in gettext" ; \
16008 (cd $(HOST_SUBDIR)/gettext && \
16009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16011 "RANLIB=$${RANLIB}" \
901119ae 16012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
16013 pdf) \
16014 || exit 1
16015
16016@endif gettext
16017
f87a2b2e
MS
16018.PHONY: maybe-html-gettext html-gettext
16019maybe-html-gettext:
16020@if gettext
16021maybe-html-gettext: html-gettext
16022
16023html-gettext: \
05750653 16024 configure-gettext
f41d6665 16025 @: $(MAKE); $(unstage)
f87a2b2e
MS
16026 @[ -f ./gettext/Makefile ] || exit 0; \
16027 r=`${PWD_COMMAND}`; export r; \
16028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
16029 $(HOST_EXPORTS) \
16030 for flag in $(EXTRA_HOST_FLAGS) ; do \
16031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16032 done; \
16033 echo "Doing html in gettext" ; \
215c351a 16034 (cd $(HOST_SUBDIR)/gettext && \
f87a2b2e
MS
16035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16037 "RANLIB=$${RANLIB}" \
901119ae 16038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
16039 html) \
16040 || exit 1
16041
16042@endif gettext
16043
d32ab992
PB
16044.PHONY: maybe-TAGS-gettext TAGS-gettext
16045maybe-TAGS-gettext:
16046@if gettext
16047maybe-TAGS-gettext: TAGS-gettext
1358ccea 16048
d32ab992 16049TAGS-gettext: \
05750653 16050 configure-gettext
f41d6665 16051 @: $(MAKE); $(unstage)
d32ab992 16052 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
16053 r=`${PWD_COMMAND}`; export r; \
16054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 16055 $(HOST_EXPORTS) \
d32ab992 16056 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
16057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16058 done; \
d32ab992 16059 echo "Doing TAGS in gettext" ; \
215c351a 16060 (cd $(HOST_SUBDIR)/gettext && \
1358ccea
NN
16061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16063 "RANLIB=$${RANLIB}" \
901119ae 16064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 16065 TAGS) \
1358ccea
NN
16066 || exit 1
16067
d32ab992 16068@endif gettext
1358ccea 16069
d32ab992
PB
16070.PHONY: maybe-install-info-gettext install-info-gettext
16071maybe-install-info-gettext:
16072@if gettext
16073maybe-install-info-gettext: install-info-gettext
16074
16075install-info-gettext: \
16076 configure-gettext \
05750653 16077 info-gettext
f41d6665 16078 @: $(MAKE); $(unstage)
d32ab992 16079 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
16080 r=`${PWD_COMMAND}`; export r; \
16081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 16082 $(HOST_EXPORTS) \
d32ab992 16083 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
16084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16085 done; \
d32ab992 16086 echo "Doing install-info in gettext" ; \
215c351a 16087 (cd $(HOST_SUBDIR)/gettext && \
1358ccea
NN
16088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16090 "RANLIB=$${RANLIB}" \
901119ae 16091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 16092 install-info) \
1358ccea
NN
16093 || exit 1
16094
d32ab992 16095@endif gettext
1358ccea 16096
9c4d2493
BM
16097.PHONY: maybe-install-pdf-gettext install-pdf-gettext
16098maybe-install-pdf-gettext:
16099@if gettext
16100maybe-install-pdf-gettext: install-pdf-gettext
16101
16102install-pdf-gettext: \
16103 configure-gettext \
16104 pdf-gettext
16105 @: $(MAKE); $(unstage)
16106 @[ -f ./gettext/Makefile ] || exit 0; \
16107 r=`${PWD_COMMAND}`; export r; \
16108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16109 $(HOST_EXPORTS) \
16110 for flag in $(EXTRA_HOST_FLAGS) ; do \
16111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16112 done; \
16113 echo "Doing install-pdf in gettext" ; \
16114 (cd $(HOST_SUBDIR)/gettext && \
16115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16117 "RANLIB=$${RANLIB}" \
901119ae 16118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
16119 install-pdf) \
16120 || exit 1
16121
16122@endif gettext
16123
65d6e994
CD
16124.PHONY: maybe-install-html-gettext install-html-gettext
16125maybe-install-html-gettext:
16126@if gettext
16127maybe-install-html-gettext: install-html-gettext
16128
16129install-html-gettext: \
16130 configure-gettext \
16131 html-gettext
16132 @: $(MAKE); $(unstage)
16133 @[ -f ./gettext/Makefile ] || exit 0; \
16134 r=`${PWD_COMMAND}`; export r; \
16135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16136 $(HOST_EXPORTS) \
16137 for flag in $(EXTRA_HOST_FLAGS) ; do \
16138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16139 done; \
16140 echo "Doing install-html in gettext" ; \
16141 (cd $(HOST_SUBDIR)/gettext && \
16142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16144 "RANLIB=$${RANLIB}" \
901119ae 16145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
16146 install-html) \
16147 || exit 1
16148
16149@endif gettext
16150
d32ab992
PB
16151.PHONY: maybe-installcheck-gettext installcheck-gettext
16152maybe-installcheck-gettext:
16153@if gettext
16154maybe-installcheck-gettext: installcheck-gettext
1358ccea 16155
d32ab992 16156installcheck-gettext: \
05750653 16157 configure-gettext
f41d6665 16158 @: $(MAKE); $(unstage)
d32ab992 16159 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
16160 r=`${PWD_COMMAND}`; export r; \
16161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 16162 $(HOST_EXPORTS) \
d32ab992 16163 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
16164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16165 done; \
d32ab992 16166 echo "Doing installcheck in gettext" ; \
215c351a 16167 (cd $(HOST_SUBDIR)/gettext && \
1358ccea
NN
16168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16170 "RANLIB=$${RANLIB}" \
901119ae 16171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 16172 installcheck) \
1358ccea
NN
16173 || exit 1
16174
d32ab992 16175@endif gettext
1358ccea 16176
d32ab992
PB
16177.PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
16178maybe-mostlyclean-gettext:
16179@if gettext
16180maybe-mostlyclean-gettext: mostlyclean-gettext
1358ccea 16181
05750653 16182mostlyclean-gettext:
f41d6665 16183 @: $(MAKE); $(unstage)
d32ab992 16184 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
16185 r=`${PWD_COMMAND}`; export r; \
16186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 16187 $(HOST_EXPORTS) \
d32ab992 16188 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
16189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16190 done; \
d32ab992 16191 echo "Doing mostlyclean in gettext" ; \
215c351a 16192 (cd $(HOST_SUBDIR)/gettext && \
1358ccea
NN
16193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16195 "RANLIB=$${RANLIB}" \
901119ae 16196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 16197 mostlyclean) \
1358ccea
NN
16198 || exit 1
16199
d32ab992 16200@endif gettext
1358ccea 16201
d32ab992
PB
16202.PHONY: maybe-clean-gettext clean-gettext
16203maybe-clean-gettext:
16204@if gettext
16205maybe-clean-gettext: clean-gettext
1358ccea 16206
05750653 16207clean-gettext:
f41d6665 16208 @: $(MAKE); $(unstage)
d32ab992 16209 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
16210 r=`${PWD_COMMAND}`; export r; \
16211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 16212 $(HOST_EXPORTS) \
d32ab992 16213 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
16214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16215 done; \
d32ab992 16216 echo "Doing clean in gettext" ; \
215c351a 16217 (cd $(HOST_SUBDIR)/gettext && \
1358ccea
NN
16218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16220 "RANLIB=$${RANLIB}" \
901119ae 16221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 16222 clean) \
1358ccea
NN
16223 || exit 1
16224
d32ab992 16225@endif gettext
1358ccea 16226
d32ab992
PB
16227.PHONY: maybe-distclean-gettext distclean-gettext
16228maybe-distclean-gettext:
16229@if gettext
16230maybe-distclean-gettext: distclean-gettext
1358ccea 16231
05750653 16232distclean-gettext:
f41d6665 16233 @: $(MAKE); $(unstage)
d32ab992 16234 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
16235 r=`${PWD_COMMAND}`; export r; \
16236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 16237 $(HOST_EXPORTS) \
d32ab992 16238 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
16239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16240 done; \
d32ab992 16241 echo "Doing distclean in gettext" ; \
215c351a 16242 (cd $(HOST_SUBDIR)/gettext && \
1358ccea
NN
16243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16245 "RANLIB=$${RANLIB}" \
901119ae 16246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 16247 distclean) \
1358ccea
NN
16248 || exit 1
16249
d32ab992 16250@endif gettext
1358ccea 16251
d32ab992
PB
16252.PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
16253maybe-maintainer-clean-gettext:
16254@if gettext
16255maybe-maintainer-clean-gettext: maintainer-clean-gettext
1358ccea 16256
05750653 16257maintainer-clean-gettext:
f41d6665 16258 @: $(MAKE); $(unstage)
d32ab992 16259 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
16260 r=`${PWD_COMMAND}`; export r; \
16261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 16262 $(HOST_EXPORTS) \
d32ab992 16263 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
16264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16265 done; \
d32ab992 16266 echo "Doing maintainer-clean in gettext" ; \
215c351a 16267 (cd $(HOST_SUBDIR)/gettext && \
1358ccea
NN
16268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16270 "RANLIB=$${RANLIB}" \
901119ae 16271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 16272 maintainer-clean) \
1358ccea
NN
16273 || exit 1
16274
d32ab992 16275@endif gettext
1358ccea 16276
1358ccea 16277
25b42232 16278
e69bf64b
PB
16279.PHONY: configure-gmp maybe-configure-gmp
16280maybe-configure-gmp:
16281@if gcc-bootstrap
16282configure-gmp: stage_current
16283@endif gcc-bootstrap
16284@if gmp
16285maybe-configure-gmp: configure-gmp
16286configure-gmp:
16287 @r=`${PWD_COMMAND}`; export r; \
16288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16289 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16290 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
f61428ed 16291 $(HOST_EXPORTS) \
e69bf64b
PB
16292 echo Configuring in $(HOST_SUBDIR)/gmp; \
16293 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
16294 case $(srcdir) in \
16295 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16296 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16297 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16298 esac; \
16299 srcdiroption="--srcdir=$${topdir}/gmp"; \
16300 libsrcdir="$$s/gmp"; \
16301 $(SHELL) $${libsrcdir}/configure \
87213cd4
AO
16302 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16303 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
e69bf64b
PB
16304 || exit 1
16305@endif gmp
16306
16307
16308
16309.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
16310maybe-configure-stage1-gmp:
16311@if gmp-bootstrap
16312maybe-configure-stage1-gmp: configure-stage1-gmp
16313configure-stage1-gmp:
16314 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16315 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16316 @r=`${PWD_COMMAND}`; export r; \
16317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 16318 TFLAGS="$(STAGE1_TFLAGS)"; \
e69bf64b 16319 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
4a4a4e99 16320 $(HOST_EXPORTS) \
342b9200 16321 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
f61428ed
AO
16322 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16323 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
e69bf64b
PB
16324 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
16325 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16326 cd $(HOST_SUBDIR)/gmp || exit 1; \
16327 case $(srcdir) in \
16328 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16329 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16330 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16331 esac; \
16332 srcdiroption="--srcdir=$${topdir}/gmp"; \
16333 libsrcdir="$$s/gmp"; \
16334 $(SHELL) $${libsrcdir}/configure \
87213cd4
AO
16335 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16336 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
4a4a4e99
AO
16337 $(STAGE1_CONFIGURE_FLAGS) \
16338 --disable-shared
e69bf64b
PB
16339@endif gmp-bootstrap
16340
16341.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
16342maybe-configure-stage2-gmp:
16343@if gmp-bootstrap
16344maybe-configure-stage2-gmp: configure-stage2-gmp
16345configure-stage2-gmp:
16346 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16347 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16348 @r=`${PWD_COMMAND}`; export r; \
16349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 16350 TFLAGS="$(STAGE2_TFLAGS)"; \
e69bf64b
PB
16351 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16352 $(HOST_EXPORTS) \
4a4a4e99 16353 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 16354 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
f61428ed
AO
16355 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16356 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
e69bf64b
PB
16357 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
16358 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16359 cd $(HOST_SUBDIR)/gmp || exit 1; \
16360 case $(srcdir) in \
16361 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16362 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16363 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16364 esac; \
16365 srcdiroption="--srcdir=$${topdir}/gmp"; \
16366 libsrcdir="$$s/gmp"; \
16367 $(SHELL) $${libsrcdir}/configure \
87213cd4
AO
16368 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16369 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
e69bf64b 16370 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
16371 $(STAGE2_CONFIGURE_FLAGS) \
16372 --disable-shared
bb286d71
AO
16373@endif gmp-bootstrap
16374
e69bf64b
PB
16375.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
16376maybe-configure-stage3-gmp:
16377@if gmp-bootstrap
16378maybe-configure-stage3-gmp: configure-stage3-gmp
16379configure-stage3-gmp:
16380 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16381 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16382 @r=`${PWD_COMMAND}`; export r; \
16383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 16384 TFLAGS="$(STAGE3_TFLAGS)"; \
e69bf64b
PB
16385 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16386 $(HOST_EXPORTS) \
4a4a4e99 16387 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 16388 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
f61428ed
AO
16389 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
16390 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
e69bf64b
PB
16391 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
16392 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16393 cd $(HOST_SUBDIR)/gmp || exit 1; \
16394 case $(srcdir) in \
16395 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16396 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16397 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16398 esac; \
16399 srcdiroption="--srcdir=$${topdir}/gmp"; \
16400 libsrcdir="$$s/gmp"; \
16401 $(SHELL) $${libsrcdir}/configure \
87213cd4
AO
16402 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16403 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
e69bf64b 16404 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
16405 $(STAGE3_CONFIGURE_FLAGS) \
16406 --disable-shared
bb286d71
AO
16407@endif gmp-bootstrap
16408
e69bf64b
PB
16409.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
16410maybe-configure-stage4-gmp:
16411@if gmp-bootstrap
16412maybe-configure-stage4-gmp: configure-stage4-gmp
16413configure-stage4-gmp:
16414 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16415 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16416 @r=`${PWD_COMMAND}`; export r; \
16417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 16418 TFLAGS="$(STAGE4_TFLAGS)"; \
e69bf64b
PB
16419 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16420 $(HOST_EXPORTS) \
4a4a4e99 16421 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 16422 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
f61428ed
AO
16423 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
16424 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
e69bf64b
PB
16425 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
16426 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16427 cd $(HOST_SUBDIR)/gmp || exit 1; \
16428 case $(srcdir) in \
16429 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16430 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16431 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16432 esac; \
16433 srcdiroption="--srcdir=$${topdir}/gmp"; \
16434 libsrcdir="$$s/gmp"; \
16435 $(SHELL) $${libsrcdir}/configure \
87213cd4
AO
16436 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16437 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
e69bf64b 16438 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
16439 $(STAGE4_CONFIGURE_FLAGS) \
16440 --disable-shared
e69bf64b
PB
16441@endif gmp-bootstrap
16442
16443.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
16444maybe-configure-stageprofile-gmp:
16445@if gmp-bootstrap
16446maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
16447configure-stageprofile-gmp:
16448 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16449 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16450 @r=`${PWD_COMMAND}`; export r; \
16451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 16452 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e69bf64b
PB
16453 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16454 $(HOST_EXPORTS) \
4a4a4e99
AO
16455 $(POSTSTAGE1_HOST_EXPORTS) \
16456 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
f61428ed
AO
16457 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
16458 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
e69bf64b
PB
16459 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
16460 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16461 cd $(HOST_SUBDIR)/gmp || exit 1; \
16462 case $(srcdir) in \
16463 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16464 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16465 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16466 esac; \
16467 srcdiroption="--srcdir=$${topdir}/gmp"; \
16468 libsrcdir="$$s/gmp"; \
16469 $(SHELL) $${libsrcdir}/configure \
87213cd4
AO
16470 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16471 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
e69bf64b 16472 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
16473 $(STAGEprofile_CONFIGURE_FLAGS) \
16474 --disable-shared
e69bf64b
PB
16475@endif gmp-bootstrap
16476
16477.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
16478maybe-configure-stagefeedback-gmp:
16479@if gmp-bootstrap
16480maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
16481configure-stagefeedback-gmp:
16482 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16483 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16484 @r=`${PWD_COMMAND}`; export r; \
16485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 16486 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e69bf64b
PB
16487 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16488 $(HOST_EXPORTS) \
4a4a4e99
AO
16489 $(POSTSTAGE1_HOST_EXPORTS) \
16490 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
f61428ed
AO
16491 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
16492 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
e69bf64b
PB
16493 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
16494 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16495 cd $(HOST_SUBDIR)/gmp || exit 1; \
16496 case $(srcdir) in \
16497 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16498 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16499 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16500 esac; \
16501 srcdiroption="--srcdir=$${topdir}/gmp"; \
16502 libsrcdir="$$s/gmp"; \
16503 $(SHELL) $${libsrcdir}/configure \
87213cd4
AO
16504 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16505 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
e69bf64b 16506 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
16507 $(STAGEfeedback_CONFIGURE_FLAGS) \
16508 --disable-shared
e69bf64b
PB
16509@endif gmp-bootstrap
16510
16511
16512
16513
16514
16515.PHONY: all-gmp maybe-all-gmp
16516maybe-all-gmp:
16517@if gcc-bootstrap
16518all-gmp: stage_current
16519@endif gcc-bootstrap
16520@if gmp
16521TARGET-gmp=all
16522maybe-all-gmp: all-gmp
16523all-gmp: configure-gmp
16524 @r=`${PWD_COMMAND}`; export r; \
16525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 16526 $(HOST_EXPORTS) \
e69bf64b 16527 (cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3
PB
16528 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
16529 $(TARGET-gmp))
e69bf64b
PB
16530@endif gmp
16531
16532
16533
16534.PHONY: all-stage1-gmp maybe-all-stage1-gmp
16535.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
16536maybe-all-stage1-gmp:
16537maybe-clean-stage1-gmp:
16538@if gmp-bootstrap
16539maybe-all-stage1-gmp: all-stage1-gmp
16540all-stage1: all-stage1-gmp
16541TARGET-stage1-gmp = $(TARGET-gmp)
16542all-stage1-gmp: configure-stage1-gmp
16543 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16544 @r=`${PWD_COMMAND}`; export r; \
16545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 16546 TFLAGS="$(STAGE1_TFLAGS)"; \
f61428ed 16547 $(HOST_EXPORTS) \
e69bf64b 16548 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 16549 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 16550 CFLAGS="$(STAGE1_CFLAGS)" \
f61428ed 16551 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4a4a4e99
AO
16552 LIBCFLAGS="$(LIBCFLAGS)" \
16553 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16554 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16555 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16556 $(EXTRA_HOST_FLAGS) \
16557 TFLAGS="$(STAGE1_TFLAGS)" \
e69bf64b
PB
16558 $(TARGET-stage1-gmp)
16559
16560maybe-clean-stage1-gmp: clean-stage1-gmp
16561clean-stage1: clean-stage1-gmp
16562clean-stage1-gmp:
16563 @if [ $(current_stage) = stage1 ]; then \
16564 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16565 else \
16566 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
16567 $(MAKE) stage1-start; \
16568 fi; \
16569 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 16570 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 16571 clean
e69bf64b
PB
16572@endif gmp-bootstrap
16573
16574
16575.PHONY: all-stage2-gmp maybe-all-stage2-gmp
16576.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
16577maybe-all-stage2-gmp:
16578maybe-clean-stage2-gmp:
16579@if gmp-bootstrap
16580maybe-all-stage2-gmp: all-stage2-gmp
16581all-stage2: all-stage2-gmp
16582TARGET-stage2-gmp = $(TARGET-gmp)
16583all-stage2-gmp: configure-stage2-gmp
16584 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16585 @r=`${PWD_COMMAND}`; export r; \
16586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 16587 TFLAGS="$(STAGE2_TFLAGS)"; \
e69bf64b 16588 $(HOST_EXPORTS) \
f61428ed 16589 $(POSTSTAGE1_HOST_EXPORTS) \
e69bf64b 16590 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 16591 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 16592 CFLAGS="$(STAGE2_CFLAGS)" \
f61428ed 16593 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4a4a4e99
AO
16594 LIBCFLAGS="$(STAGE2_CFLAGS)" \
16595 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16596 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16597 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16598 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16599 TFLAGS="$(STAGE2_TFLAGS)" \
e69bf64b
PB
16600 $(TARGET-stage2-gmp)
16601
16602maybe-clean-stage2-gmp: clean-stage2-gmp
16603clean-stage2: clean-stage2-gmp
16604clean-stage2-gmp:
16605 @if [ $(current_stage) = stage2 ]; then \
16606 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16607 else \
16608 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
16609 $(MAKE) stage2-start; \
16610 fi; \
16611 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 16612 $(MAKE) $(EXTRA_HOST_FLAGS) \
e69bf64b 16613 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 16614 clean
e69bf64b
PB
16615@endif gmp-bootstrap
16616
16617
16618.PHONY: all-stage3-gmp maybe-all-stage3-gmp
16619.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
16620maybe-all-stage3-gmp:
16621maybe-clean-stage3-gmp:
16622@if gmp-bootstrap
16623maybe-all-stage3-gmp: all-stage3-gmp
16624all-stage3: all-stage3-gmp
16625TARGET-stage3-gmp = $(TARGET-gmp)
16626all-stage3-gmp: configure-stage3-gmp
16627 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16628 @r=`${PWD_COMMAND}`; export r; \
16629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 16630 TFLAGS="$(STAGE3_TFLAGS)"; \
e69bf64b 16631 $(HOST_EXPORTS) \
f61428ed 16632 $(POSTSTAGE1_HOST_EXPORTS) \
e69bf64b 16633 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 16634 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 16635 CFLAGS="$(STAGE3_CFLAGS)" \
f61428ed 16636 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4a4a4e99
AO
16637 LIBCFLAGS="$(STAGE3_CFLAGS)" \
16638 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16639 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16640 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16641 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16642 TFLAGS="$(STAGE3_TFLAGS)" \
e69bf64b
PB
16643 $(TARGET-stage3-gmp)
16644
16645maybe-clean-stage3-gmp: clean-stage3-gmp
16646clean-stage3: clean-stage3-gmp
16647clean-stage3-gmp:
16648 @if [ $(current_stage) = stage3 ]; then \
16649 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16650 else \
16651 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
16652 $(MAKE) stage3-start; \
16653 fi; \
16654 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 16655 $(MAKE) $(EXTRA_HOST_FLAGS) \
e69bf64b 16656 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 16657 clean
e69bf64b
PB
16658@endif gmp-bootstrap
16659
16660
16661.PHONY: all-stage4-gmp maybe-all-stage4-gmp
16662.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
16663maybe-all-stage4-gmp:
16664maybe-clean-stage4-gmp:
16665@if gmp-bootstrap
16666maybe-all-stage4-gmp: all-stage4-gmp
16667all-stage4: all-stage4-gmp
16668TARGET-stage4-gmp = $(TARGET-gmp)
16669all-stage4-gmp: configure-stage4-gmp
16670 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16671 @r=`${PWD_COMMAND}`; export r; \
16672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 16673 TFLAGS="$(STAGE4_TFLAGS)"; \
e69bf64b 16674 $(HOST_EXPORTS) \
f61428ed 16675 $(POSTSTAGE1_HOST_EXPORTS) \
e69bf64b 16676 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 16677 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 16678 CFLAGS="$(STAGE4_CFLAGS)" \
f61428ed 16679 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
1c8bd6a3 16680 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
16681 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16682 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16683 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16684 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16685 TFLAGS="$(STAGE4_TFLAGS)" \
e69bf64b
PB
16686 $(TARGET-stage4-gmp)
16687
16688maybe-clean-stage4-gmp: clean-stage4-gmp
16689clean-stage4: clean-stage4-gmp
16690clean-stage4-gmp:
16691 @if [ $(current_stage) = stage4 ]; then \
16692 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16693 else \
16694 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
16695 $(MAKE) stage4-start; \
16696 fi; \
16697 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 16698 $(MAKE) $(EXTRA_HOST_FLAGS) \
e69bf64b 16699 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 16700 clean
e69bf64b
PB
16701@endif gmp-bootstrap
16702
16703
16704.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
16705.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
16706maybe-all-stageprofile-gmp:
16707maybe-clean-stageprofile-gmp:
16708@if gmp-bootstrap
16709maybe-all-stageprofile-gmp: all-stageprofile-gmp
16710all-stageprofile: all-stageprofile-gmp
16711TARGET-stageprofile-gmp = $(TARGET-gmp)
16712all-stageprofile-gmp: configure-stageprofile-gmp
16713 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16714 @r=`${PWD_COMMAND}`; export r; \
16715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 16716 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e69bf64b 16717 $(HOST_EXPORTS) \
f61428ed 16718 $(POSTSTAGE1_HOST_EXPORTS) \
e69bf64b 16719 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 16720 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 16721 CFLAGS="$(STAGEprofile_CFLAGS)" \
f61428ed 16722 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4a4a4e99
AO
16723 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16724 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16725 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16726 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16727 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16728 TFLAGS="$(STAGEprofile_TFLAGS)" \
e69bf64b
PB
16729 $(TARGET-stageprofile-gmp)
16730
16731maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
16732clean-stageprofile: clean-stageprofile-gmp
16733clean-stageprofile-gmp:
16734 @if [ $(current_stage) = stageprofile ]; then \
16735 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16736 else \
16737 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
16738 $(MAKE) stageprofile-start; \
16739 fi; \
16740 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 16741 $(MAKE) $(EXTRA_HOST_FLAGS) \
e69bf64b 16742 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 16743 clean
e69bf64b
PB
16744@endif gmp-bootstrap
16745
16746
16747.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
16748.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
16749maybe-all-stagefeedback-gmp:
16750maybe-clean-stagefeedback-gmp:
16751@if gmp-bootstrap
16752maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
16753all-stagefeedback: all-stagefeedback-gmp
16754TARGET-stagefeedback-gmp = $(TARGET-gmp)
16755all-stagefeedback-gmp: configure-stagefeedback-gmp
16756 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16757 @r=`${PWD_COMMAND}`; export r; \
16758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 16759 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e69bf64b 16760 $(HOST_EXPORTS) \
f61428ed 16761 $(POSTSTAGE1_HOST_EXPORTS) \
e69bf64b 16762 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 16763 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 16764 CFLAGS="$(STAGEfeedback_CFLAGS)" \
f61428ed 16765 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4a4a4e99
AO
16766 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16767 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16768 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16769 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16770 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16771 TFLAGS="$(STAGEfeedback_TFLAGS)" \
e69bf64b
PB
16772 $(TARGET-stagefeedback-gmp)
16773
16774maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
16775clean-stagefeedback: clean-stagefeedback-gmp
16776clean-stagefeedback-gmp:
16777 @if [ $(current_stage) = stagefeedback ]; then \
16778 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16779 else \
16780 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
16781 $(MAKE) stagefeedback-start; \
16782 fi; \
16783 cd $(HOST_SUBDIR)/gmp && \
1c8bd6a3 16784 $(MAKE) $(EXTRA_HOST_FLAGS) \
e69bf64b 16785 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 16786 clean
e69bf64b
PB
16787@endif gmp-bootstrap
16788
16789
16790
16791
16792
16793.PHONY: check-gmp maybe-check-gmp
16794maybe-check-gmp:
16795@if gmp
16796maybe-check-gmp: check-gmp
16797
16798check-gmp:
16799 @: $(MAKE); $(unstage)
16800 @r=`${PWD_COMMAND}`; export r; \
16801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16802 $(HOST_EXPORTS) \
16803 (cd $(HOST_SUBDIR)/gmp && \
16804 $(MAKE) $(FLAGS_TO_PASS) check)
16805
16806@endif gmp
16807
16808.PHONY: install-gmp maybe-install-gmp
16809maybe-install-gmp:
16810@if gmp
16811maybe-install-gmp: install-gmp
16812
16813install-gmp:
16814
16815@endif gmp
16816
16817# Other targets (info, dvi, pdf, etc.)
16818
16819.PHONY: maybe-info-gmp info-gmp
16820maybe-info-gmp:
16821@if gmp
16822maybe-info-gmp: info-gmp
16823
16824info-gmp: \
16825 configure-gmp
16826 @[ -f ./gmp/Makefile ] || exit 0; \
16827 r=`${PWD_COMMAND}`; export r; \
16828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16829 $(HOST_EXPORTS) \
16830 for flag in $(EXTRA_HOST_FLAGS) ; do \
16831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16832 done; \
16833 echo "Doing info in gmp" ; \
16834 (cd $(HOST_SUBDIR)/gmp && \
16835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16837 "RANLIB=$${RANLIB}" \
901119ae 16838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
16839 info) \
16840 || exit 1
16841
16842@endif gmp
16843
16844.PHONY: maybe-dvi-gmp dvi-gmp
16845maybe-dvi-gmp:
16846@if gmp
16847maybe-dvi-gmp: dvi-gmp
16848
16849dvi-gmp: \
16850 configure-gmp
16851 @[ -f ./gmp/Makefile ] || exit 0; \
16852 r=`${PWD_COMMAND}`; export r; \
16853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16854 $(HOST_EXPORTS) \
16855 for flag in $(EXTRA_HOST_FLAGS) ; do \
16856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16857 done; \
16858 echo "Doing dvi in gmp" ; \
16859 (cd $(HOST_SUBDIR)/gmp && \
16860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16862 "RANLIB=$${RANLIB}" \
901119ae 16863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
16864 dvi) \
16865 || exit 1
16866
16867@endif gmp
16868
16869.PHONY: maybe-pdf-gmp pdf-gmp
16870maybe-pdf-gmp:
16871@if gmp
16872maybe-pdf-gmp: pdf-gmp
16873
16874pdf-gmp: \
16875 configure-gmp
16876 @[ -f ./gmp/Makefile ] || exit 0; \
16877 r=`${PWD_COMMAND}`; export r; \
16878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16879 $(HOST_EXPORTS) \
16880 for flag in $(EXTRA_HOST_FLAGS) ; do \
16881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16882 done; \
16883 echo "Doing pdf in gmp" ; \
16884 (cd $(HOST_SUBDIR)/gmp && \
16885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16887 "RANLIB=$${RANLIB}" \
901119ae 16888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
16889 pdf) \
16890 || exit 1
16891
16892@endif gmp
16893
16894.PHONY: maybe-html-gmp html-gmp
16895maybe-html-gmp:
16896@if gmp
16897maybe-html-gmp: html-gmp
16898
16899html-gmp: \
16900 configure-gmp
16901 @[ -f ./gmp/Makefile ] || exit 0; \
16902 r=`${PWD_COMMAND}`; export r; \
16903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16904 $(HOST_EXPORTS) \
16905 for flag in $(EXTRA_HOST_FLAGS) ; do \
16906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16907 done; \
16908 echo "Doing html in gmp" ; \
16909 (cd $(HOST_SUBDIR)/gmp && \
16910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16912 "RANLIB=$${RANLIB}" \
901119ae 16913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
16914 html) \
16915 || exit 1
16916
16917@endif gmp
16918
16919.PHONY: maybe-TAGS-gmp TAGS-gmp
16920maybe-TAGS-gmp:
16921@if gmp
16922maybe-TAGS-gmp: TAGS-gmp
16923
16924TAGS-gmp: \
16925 configure-gmp
16926 @[ -f ./gmp/Makefile ] || exit 0; \
16927 r=`${PWD_COMMAND}`; export r; \
16928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16929 $(HOST_EXPORTS) \
16930 for flag in $(EXTRA_HOST_FLAGS) ; do \
16931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16932 done; \
16933 echo "Doing TAGS in gmp" ; \
16934 (cd $(HOST_SUBDIR)/gmp && \
16935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16937 "RANLIB=$${RANLIB}" \
901119ae 16938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
16939 TAGS) \
16940 || exit 1
16941
16942@endif gmp
16943
16944.PHONY: maybe-install-info-gmp install-info-gmp
16945maybe-install-info-gmp:
16946@if gmp
16947maybe-install-info-gmp: install-info-gmp
16948
16949install-info-gmp: \
16950 configure-gmp \
16951 info-gmp
16952 @[ -f ./gmp/Makefile ] || exit 0; \
16953 r=`${PWD_COMMAND}`; export r; \
16954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16955 $(HOST_EXPORTS) \
16956 for flag in $(EXTRA_HOST_FLAGS) ; do \
16957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16958 done; \
16959 echo "Doing install-info in gmp" ; \
16960 (cd $(HOST_SUBDIR)/gmp && \
16961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16963 "RANLIB=$${RANLIB}" \
901119ae 16964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
16965 install-info) \
16966 || exit 1
16967
16968@endif gmp
16969
9c4d2493
BM
16970.PHONY: maybe-install-pdf-gmp install-pdf-gmp
16971maybe-install-pdf-gmp:
16972@if gmp
16973maybe-install-pdf-gmp: install-pdf-gmp
16974
16975install-pdf-gmp: \
16976 configure-gmp \
16977 pdf-gmp
16978 @[ -f ./gmp/Makefile ] || exit 0; \
16979 r=`${PWD_COMMAND}`; export r; \
16980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16981 $(HOST_EXPORTS) \
16982 for flag in $(EXTRA_HOST_FLAGS) ; do \
16983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16984 done; \
16985 echo "Doing install-pdf in gmp" ; \
16986 (cd $(HOST_SUBDIR)/gmp && \
16987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16989 "RANLIB=$${RANLIB}" \
901119ae 16990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
16991 install-pdf) \
16992 || exit 1
16993
16994@endif gmp
16995
e69bf64b
PB
16996.PHONY: maybe-install-html-gmp install-html-gmp
16997maybe-install-html-gmp:
16998@if gmp
16999maybe-install-html-gmp: install-html-gmp
17000
17001install-html-gmp: \
17002 configure-gmp \
17003 html-gmp
17004 @[ -f ./gmp/Makefile ] || exit 0; \
17005 r=`${PWD_COMMAND}`; export r; \
17006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17007 $(HOST_EXPORTS) \
17008 for flag in $(EXTRA_HOST_FLAGS) ; do \
17009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17010 done; \
17011 echo "Doing install-html in gmp" ; \
17012 (cd $(HOST_SUBDIR)/gmp && \
17013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17015 "RANLIB=$${RANLIB}" \
901119ae 17016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
17017 install-html) \
17018 || exit 1
17019
17020@endif gmp
17021
17022.PHONY: maybe-installcheck-gmp installcheck-gmp
17023maybe-installcheck-gmp:
17024@if gmp
17025maybe-installcheck-gmp: installcheck-gmp
17026
f8bf9252
SP
17027installcheck-gmp: \
17028 configure-gmp
17029 @[ -f ./gmp/Makefile ] || exit 0; \
17030 r=`${PWD_COMMAND}`; export r; \
17031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17032 $(HOST_EXPORTS) \
17033 for flag in $(EXTRA_HOST_FLAGS) ; do \
17034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17035 done; \
17036 echo "Doing installcheck in gmp" ; \
17037 (cd $(HOST_SUBDIR)/gmp && \
17038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17040 "RANLIB=$${RANLIB}" \
17041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17042 installcheck) \
17043 || exit 1
17044
17045@endif gmp
17046
17047.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
17048maybe-mostlyclean-gmp:
17049@if gmp
17050maybe-mostlyclean-gmp: mostlyclean-gmp
17051
17052mostlyclean-gmp:
17053 @[ -f ./gmp/Makefile ] || exit 0; \
17054 r=`${PWD_COMMAND}`; export r; \
17055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17056 $(HOST_EXPORTS) \
17057 for flag in $(EXTRA_HOST_FLAGS) ; do \
17058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17059 done; \
17060 echo "Doing mostlyclean in gmp" ; \
17061 (cd $(HOST_SUBDIR)/gmp && \
17062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17064 "RANLIB=$${RANLIB}" \
17065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17066 mostlyclean) \
17067 || exit 1
17068
17069@endif gmp
17070
17071.PHONY: maybe-clean-gmp clean-gmp
17072maybe-clean-gmp:
17073@if gmp
17074maybe-clean-gmp: clean-gmp
17075
17076clean-gmp:
17077 @[ -f ./gmp/Makefile ] || exit 0; \
17078 r=`${PWD_COMMAND}`; export r; \
17079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17080 $(HOST_EXPORTS) \
17081 for flag in $(EXTRA_HOST_FLAGS) ; do \
17082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17083 done; \
17084 echo "Doing clean in gmp" ; \
17085 (cd $(HOST_SUBDIR)/gmp && \
17086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17088 "RANLIB=$${RANLIB}" \
17089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17090 clean) \
17091 || exit 1
17092
17093@endif gmp
17094
17095.PHONY: maybe-distclean-gmp distclean-gmp
17096maybe-distclean-gmp:
17097@if gmp
17098maybe-distclean-gmp: distclean-gmp
17099
17100distclean-gmp:
17101 @[ -f ./gmp/Makefile ] || exit 0; \
17102 r=`${PWD_COMMAND}`; export r; \
17103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17104 $(HOST_EXPORTS) \
17105 for flag in $(EXTRA_HOST_FLAGS) ; do \
17106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17107 done; \
17108 echo "Doing distclean in gmp" ; \
17109 (cd $(HOST_SUBDIR)/gmp && \
17110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17112 "RANLIB=$${RANLIB}" \
17113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17114 distclean) \
17115 || exit 1
17116
17117@endif gmp
17118
17119.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
17120maybe-maintainer-clean-gmp:
17121@if gmp
17122maybe-maintainer-clean-gmp: maintainer-clean-gmp
17123
17124maintainer-clean-gmp:
17125 @[ -f ./gmp/Makefile ] || exit 0; \
17126 r=`${PWD_COMMAND}`; export r; \
17127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17128 $(HOST_EXPORTS) \
17129 for flag in $(EXTRA_HOST_FLAGS) ; do \
17130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17131 done; \
17132 echo "Doing maintainer-clean in gmp" ; \
17133 (cd $(HOST_SUBDIR)/gmp && \
17134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17136 "RANLIB=$${RANLIB}" \
17137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17138 maintainer-clean) \
17139 || exit 1
17140
17141@endif gmp
17142
17143
17144
17145.PHONY: configure-mpfr maybe-configure-mpfr
17146maybe-configure-mpfr:
17147@if gcc-bootstrap
17148configure-mpfr: stage_current
17149@endif gcc-bootstrap
17150@if mpfr
17151maybe-configure-mpfr: configure-mpfr
17152configure-mpfr:
17153 @r=`${PWD_COMMAND}`; export r; \
17154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17155 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17156 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
f61428ed 17157 $(HOST_EXPORTS) \
f8bf9252
SP
17158 echo Configuring in $(HOST_SUBDIR)/mpfr; \
17159 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
17160 case $(srcdir) in \
17161 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17162 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17163 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17164 esac; \
17165 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17166 libsrcdir="$$s/mpfr"; \
17167 $(SHELL) $${libsrcdir}/configure \
f61428ed
AO
17168 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17169 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
f8bf9252
SP
17170 || exit 1
17171@endif mpfr
17172
17173
17174
17175.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
17176maybe-configure-stage1-mpfr:
17177@if mpfr-bootstrap
17178maybe-configure-stage1-mpfr: configure-stage1-mpfr
17179configure-stage1-mpfr:
17180 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17181 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17182 @r=`${PWD_COMMAND}`; export r; \
17183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 17184 TFLAGS="$(STAGE1_TFLAGS)"; \
f8bf9252 17185 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
4a4a4e99 17186 $(HOST_EXPORTS) \
f8bf9252 17187 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
f61428ed
AO
17188 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
17189 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
f8bf9252
SP
17190 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
17191 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17192 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17193 case $(srcdir) in \
17194 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17195 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17196 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17197 esac; \
17198 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17199 libsrcdir="$$s/mpfr"; \
17200 $(SHELL) $${libsrcdir}/configure \
f61428ed
AO
17201 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17202 --target=${target_alias} $${srcdiroption} \
4a4a4e99
AO
17203 $(STAGE1_CONFIGURE_FLAGS) \
17204 --disable-shared @extra_mpfr_configure_flags@
f8bf9252
SP
17205@endif mpfr-bootstrap
17206
17207.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
17208maybe-configure-stage2-mpfr:
17209@if mpfr-bootstrap
17210maybe-configure-stage2-mpfr: configure-stage2-mpfr
17211configure-stage2-mpfr:
17212 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17213 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17214 @r=`${PWD_COMMAND}`; export r; \
17215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 17216 TFLAGS="$(STAGE2_TFLAGS)"; \
f8bf9252
SP
17217 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17218 $(HOST_EXPORTS) \
4a4a4e99 17219 $(POSTSTAGE1_HOST_EXPORTS) \
f8bf9252 17220 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
f61428ed
AO
17221 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
17222 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
f8bf9252
SP
17223 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
17224 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17225 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17226 case $(srcdir) in \
17227 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17228 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17229 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17230 esac; \
17231 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17232 libsrcdir="$$s/mpfr"; \
17233 $(SHELL) $${libsrcdir}/configure \
f61428ed
AO
17234 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17235 --target=${target_alias} $${srcdiroption} \
f8bf9252 17236 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
17237 $(STAGE2_CONFIGURE_FLAGS) \
17238 --disable-shared @extra_mpfr_configure_flags@
f8bf9252
SP
17239@endif mpfr-bootstrap
17240
17241.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
17242maybe-configure-stage3-mpfr:
17243@if mpfr-bootstrap
17244maybe-configure-stage3-mpfr: configure-stage3-mpfr
17245configure-stage3-mpfr:
17246 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17247 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17248 @r=`${PWD_COMMAND}`; export r; \
17249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 17250 TFLAGS="$(STAGE3_TFLAGS)"; \
f8bf9252
SP
17251 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17252 $(HOST_EXPORTS) \
4a4a4e99 17253 $(POSTSTAGE1_HOST_EXPORTS) \
f8bf9252 17254 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
f61428ed
AO
17255 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17256 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
f8bf9252
SP
17257 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
17258 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17259 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17260 case $(srcdir) in \
17261 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17262 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17263 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17264 esac; \
17265 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17266 libsrcdir="$$s/mpfr"; \
17267 $(SHELL) $${libsrcdir}/configure \
f61428ed
AO
17268 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17269 --target=${target_alias} $${srcdiroption} \
f8bf9252 17270 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
17271 $(STAGE3_CONFIGURE_FLAGS) \
17272 --disable-shared @extra_mpfr_configure_flags@
f8bf9252
SP
17273@endif mpfr-bootstrap
17274
17275.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
17276maybe-configure-stage4-mpfr:
17277@if mpfr-bootstrap
17278maybe-configure-stage4-mpfr: configure-stage4-mpfr
17279configure-stage4-mpfr:
17280 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17281 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17282 @r=`${PWD_COMMAND}`; export r; \
17283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 17284 TFLAGS="$(STAGE4_TFLAGS)"; \
f8bf9252
SP
17285 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17286 $(HOST_EXPORTS) \
4a4a4e99 17287 $(POSTSTAGE1_HOST_EXPORTS) \
f8bf9252 17288 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
f61428ed
AO
17289 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17290 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
f8bf9252
SP
17291 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
17292 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17293 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17294 case $(srcdir) in \
17295 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17296 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17297 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17298 esac; \
17299 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17300 libsrcdir="$$s/mpfr"; \
17301 $(SHELL) $${libsrcdir}/configure \
f61428ed
AO
17302 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17303 --target=${target_alias} $${srcdiroption} \
f8bf9252 17304 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
17305 $(STAGE4_CONFIGURE_FLAGS) \
17306 --disable-shared @extra_mpfr_configure_flags@
f8bf9252
SP
17307@endif mpfr-bootstrap
17308
17309.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
17310maybe-configure-stageprofile-mpfr:
17311@if mpfr-bootstrap
17312maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
17313configure-stageprofile-mpfr:
17314 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17315 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17316 @r=`${PWD_COMMAND}`; export r; \
17317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 17318 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f8bf9252
SP
17319 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17320 $(HOST_EXPORTS) \
4a4a4e99
AO
17321 $(POSTSTAGE1_HOST_EXPORTS) \
17322 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
f61428ed
AO
17323 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17324 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
f8bf9252
SP
17325 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
17326 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17327 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17328 case $(srcdir) in \
17329 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17330 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17331 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17332 esac; \
17333 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17334 libsrcdir="$$s/mpfr"; \
17335 $(SHELL) $${libsrcdir}/configure \
f61428ed
AO
17336 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17337 --target=${target_alias} $${srcdiroption} \
f8bf9252 17338 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
17339 $(STAGEprofile_CONFIGURE_FLAGS) \
17340 --disable-shared @extra_mpfr_configure_flags@
f8bf9252
SP
17341@endif mpfr-bootstrap
17342
17343.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
17344maybe-configure-stagefeedback-mpfr:
17345@if mpfr-bootstrap
17346maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
17347configure-stagefeedback-mpfr:
17348 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17349 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17350 @r=`${PWD_COMMAND}`; export r; \
17351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 17352 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f8bf9252
SP
17353 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17354 $(HOST_EXPORTS) \
4a4a4e99
AO
17355 $(POSTSTAGE1_HOST_EXPORTS) \
17356 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
f61428ed
AO
17357 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17358 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
f8bf9252
SP
17359 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
17360 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17361 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17362 case $(srcdir) in \
17363 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17364 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17365 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17366 esac; \
17367 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17368 libsrcdir="$$s/mpfr"; \
17369 $(SHELL) $${libsrcdir}/configure \
f61428ed
AO
17370 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17371 --target=${target_alias} $${srcdiroption} \
f8bf9252 17372 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
17373 $(STAGEfeedback_CONFIGURE_FLAGS) \
17374 --disable-shared @extra_mpfr_configure_flags@
f8bf9252
SP
17375@endif mpfr-bootstrap
17376
17377
17378
17379
17380
17381.PHONY: all-mpfr maybe-all-mpfr
17382maybe-all-mpfr:
17383@if gcc-bootstrap
17384all-mpfr: stage_current
17385@endif gcc-bootstrap
17386@if mpfr
17387TARGET-mpfr=all
17388maybe-all-mpfr: all-mpfr
17389all-mpfr: configure-mpfr
17390 @r=`${PWD_COMMAND}`; export r; \
17391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 17392 $(HOST_EXPORTS) \
f8bf9252
SP
17393 (cd $(HOST_SUBDIR)/mpfr && \
17394 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17395 $(TARGET-mpfr))
17396@endif mpfr
17397
17398
17399
17400.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
17401.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
17402maybe-all-stage1-mpfr:
17403maybe-clean-stage1-mpfr:
17404@if mpfr-bootstrap
17405maybe-all-stage1-mpfr: all-stage1-mpfr
17406all-stage1: all-stage1-mpfr
17407TARGET-stage1-mpfr = $(TARGET-mpfr)
17408all-stage1-mpfr: configure-stage1-mpfr
17409 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17410 @r=`${PWD_COMMAND}`; export r; \
17411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 17412 TFLAGS="$(STAGE1_TFLAGS)"; \
f61428ed 17413 $(HOST_EXPORTS) \
f8bf9252
SP
17414 cd $(HOST_SUBDIR)/mpfr && \
17415 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 17416 CFLAGS="$(STAGE1_CFLAGS)" \
f61428ed 17417 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4a4a4e99
AO
17418 LIBCFLAGS="$(LIBCFLAGS)" \
17419 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17420 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17421 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17422 $(EXTRA_HOST_FLAGS) \
17423 TFLAGS="$(STAGE1_TFLAGS)" \
f8bf9252
SP
17424 $(TARGET-stage1-mpfr)
17425
17426maybe-clean-stage1-mpfr: clean-stage1-mpfr
17427clean-stage1: clean-stage1-mpfr
17428clean-stage1-mpfr:
17429 @if [ $(current_stage) = stage1 ]; then \
17430 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17431 else \
17432 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
17433 $(MAKE) stage1-start; \
17434 fi; \
17435 cd $(HOST_SUBDIR)/mpfr && \
17436 $(MAKE) $(EXTRA_HOST_FLAGS) \
17437 clean
17438@endif mpfr-bootstrap
17439
17440
17441.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
17442.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
17443maybe-all-stage2-mpfr:
17444maybe-clean-stage2-mpfr:
17445@if mpfr-bootstrap
17446maybe-all-stage2-mpfr: all-stage2-mpfr
17447all-stage2: all-stage2-mpfr
17448TARGET-stage2-mpfr = $(TARGET-mpfr)
17449all-stage2-mpfr: configure-stage2-mpfr
17450 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17451 @r=`${PWD_COMMAND}`; export r; \
17452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 17453 TFLAGS="$(STAGE2_TFLAGS)"; \
f8bf9252 17454 $(HOST_EXPORTS) \
f61428ed 17455 $(POSTSTAGE1_HOST_EXPORTS) \
f8bf9252
SP
17456 cd $(HOST_SUBDIR)/mpfr && \
17457 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 17458 CFLAGS="$(STAGE2_CFLAGS)" \
f61428ed 17459 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4a4a4e99
AO
17460 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17461 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17462 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17463 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17464 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17465 TFLAGS="$(STAGE2_TFLAGS)" \
f8bf9252
SP
17466 $(TARGET-stage2-mpfr)
17467
17468maybe-clean-stage2-mpfr: clean-stage2-mpfr
17469clean-stage2: clean-stage2-mpfr
17470clean-stage2-mpfr:
17471 @if [ $(current_stage) = stage2 ]; then \
17472 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17473 else \
17474 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
17475 $(MAKE) stage2-start; \
17476 fi; \
17477 cd $(HOST_SUBDIR)/mpfr && \
17478 $(MAKE) $(EXTRA_HOST_FLAGS) \
17479 $(POSTSTAGE1_FLAGS_TO_PASS) \
17480 clean
17481@endif mpfr-bootstrap
17482
17483
f8bf9252
SP
17484.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
17485.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
17486maybe-all-stage3-mpfr:
17487maybe-clean-stage3-mpfr:
17488@if mpfr-bootstrap
17489maybe-all-stage3-mpfr: all-stage3-mpfr
17490all-stage3: all-stage3-mpfr
17491TARGET-stage3-mpfr = $(TARGET-mpfr)
17492all-stage3-mpfr: configure-stage3-mpfr
17493 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17494 @r=`${PWD_COMMAND}`; export r; \
17495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 17496 TFLAGS="$(STAGE3_TFLAGS)"; \
f8bf9252 17497 $(HOST_EXPORTS) \
f61428ed 17498 $(POSTSTAGE1_HOST_EXPORTS) \
f8bf9252
SP
17499 cd $(HOST_SUBDIR)/mpfr && \
17500 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 17501 CFLAGS="$(STAGE3_CFLAGS)" \
f61428ed 17502 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4a4a4e99
AO
17503 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17504 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17505 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17506 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17507 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17508 TFLAGS="$(STAGE3_TFLAGS)" \
f8bf9252
SP
17509 $(TARGET-stage3-mpfr)
17510
17511maybe-clean-stage3-mpfr: clean-stage3-mpfr
17512clean-stage3: clean-stage3-mpfr
17513clean-stage3-mpfr:
17514 @if [ $(current_stage) = stage3 ]; then \
17515 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17516 else \
17517 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
17518 $(MAKE) stage3-start; \
17519 fi; \
17520 cd $(HOST_SUBDIR)/mpfr && \
17521 $(MAKE) $(EXTRA_HOST_FLAGS) \
17522 $(POSTSTAGE1_FLAGS_TO_PASS) \
17523 clean
17524@endif mpfr-bootstrap
17525
17526
f8bf9252
SP
17527.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
17528.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
17529maybe-all-stage4-mpfr:
17530maybe-clean-stage4-mpfr:
17531@if mpfr-bootstrap
17532maybe-all-stage4-mpfr: all-stage4-mpfr
17533all-stage4: all-stage4-mpfr
17534TARGET-stage4-mpfr = $(TARGET-mpfr)
17535all-stage4-mpfr: configure-stage4-mpfr
17536 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17537 @r=`${PWD_COMMAND}`; export r; \
17538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 17539 TFLAGS="$(STAGE4_TFLAGS)"; \
f8bf9252 17540 $(HOST_EXPORTS) \
f61428ed 17541 $(POSTSTAGE1_HOST_EXPORTS) \
f8bf9252
SP
17542 cd $(HOST_SUBDIR)/mpfr && \
17543 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 17544 CFLAGS="$(STAGE4_CFLAGS)" \
f61428ed 17545 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
f8bf9252 17546 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
17547 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17548 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17549 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17550 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17551 TFLAGS="$(STAGE4_TFLAGS)" \
f8bf9252
SP
17552 $(TARGET-stage4-mpfr)
17553
17554maybe-clean-stage4-mpfr: clean-stage4-mpfr
17555clean-stage4: clean-stage4-mpfr
17556clean-stage4-mpfr:
17557 @if [ $(current_stage) = stage4 ]; then \
17558 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17559 else \
17560 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
17561 $(MAKE) stage4-start; \
17562 fi; \
17563 cd $(HOST_SUBDIR)/mpfr && \
17564 $(MAKE) $(EXTRA_HOST_FLAGS) \
17565 $(POSTSTAGE1_FLAGS_TO_PASS) \
17566 clean
17567@endif mpfr-bootstrap
17568
17569
17570.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
17571.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
17572maybe-all-stageprofile-mpfr:
17573maybe-clean-stageprofile-mpfr:
17574@if mpfr-bootstrap
17575maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
17576all-stageprofile: all-stageprofile-mpfr
17577TARGET-stageprofile-mpfr = $(TARGET-mpfr)
17578all-stageprofile-mpfr: configure-stageprofile-mpfr
17579 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17580 @r=`${PWD_COMMAND}`; export r; \
17581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 17582 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f8bf9252 17583 $(HOST_EXPORTS) \
f61428ed 17584 $(POSTSTAGE1_HOST_EXPORTS) \
f8bf9252
SP
17585 cd $(HOST_SUBDIR)/mpfr && \
17586 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 17587 CFLAGS="$(STAGEprofile_CFLAGS)" \
f61428ed 17588 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4a4a4e99
AO
17589 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17590 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17591 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17592 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17593 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17594 TFLAGS="$(STAGEprofile_TFLAGS)" \
f8bf9252
SP
17595 $(TARGET-stageprofile-mpfr)
17596
17597maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
17598clean-stageprofile: clean-stageprofile-mpfr
17599clean-stageprofile-mpfr:
17600 @if [ $(current_stage) = stageprofile ]; then \
17601 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17602 else \
17603 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
17604 $(MAKE) stageprofile-start; \
17605 fi; \
17606 cd $(HOST_SUBDIR)/mpfr && \
17607 $(MAKE) $(EXTRA_HOST_FLAGS) \
17608 $(POSTSTAGE1_FLAGS_TO_PASS) \
17609 clean
17610@endif mpfr-bootstrap
17611
17612
17613.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
17614.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
17615maybe-all-stagefeedback-mpfr:
17616maybe-clean-stagefeedback-mpfr:
17617@if mpfr-bootstrap
17618maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
17619all-stagefeedback: all-stagefeedback-mpfr
17620TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
17621all-stagefeedback-mpfr: configure-stagefeedback-mpfr
17622 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17623 @r=`${PWD_COMMAND}`; export r; \
17624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 17625 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f8bf9252 17626 $(HOST_EXPORTS) \
f61428ed 17627 $(POSTSTAGE1_HOST_EXPORTS) \
f8bf9252
SP
17628 cd $(HOST_SUBDIR)/mpfr && \
17629 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 17630 CFLAGS="$(STAGEfeedback_CFLAGS)" \
f61428ed 17631 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4a4a4e99
AO
17632 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17633 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17634 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17635 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17636 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17637 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f8bf9252
SP
17638 $(TARGET-stagefeedback-mpfr)
17639
17640maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
17641clean-stagefeedback: clean-stagefeedback-mpfr
17642clean-stagefeedback-mpfr:
17643 @if [ $(current_stage) = stagefeedback ]; then \
17644 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17645 else \
17646 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
17647 $(MAKE) stagefeedback-start; \
17648 fi; \
17649 cd $(HOST_SUBDIR)/mpfr && \
17650 $(MAKE) $(EXTRA_HOST_FLAGS) \
17651 $(POSTSTAGE1_FLAGS_TO_PASS) \
17652 clean
17653@endif mpfr-bootstrap
17654
17655
17656
17657
17658
17659.PHONY: check-mpfr maybe-check-mpfr
17660maybe-check-mpfr:
17661@if mpfr
17662maybe-check-mpfr: check-mpfr
17663
17664check-mpfr:
17665 @: $(MAKE); $(unstage)
17666 @r=`${PWD_COMMAND}`; export r; \
17667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17668 $(HOST_EXPORTS) \
17669 (cd $(HOST_SUBDIR)/mpfr && \
17670 $(MAKE) $(FLAGS_TO_PASS) check)
17671
17672@endif mpfr
17673
17674.PHONY: install-mpfr maybe-install-mpfr
17675maybe-install-mpfr:
17676@if mpfr
17677maybe-install-mpfr: install-mpfr
17678
17679install-mpfr:
17680
17681@endif mpfr
17682
17683# Other targets (info, dvi, pdf, etc.)
17684
17685.PHONY: maybe-info-mpfr info-mpfr
17686maybe-info-mpfr:
17687@if mpfr
17688maybe-info-mpfr: info-mpfr
17689
17690info-mpfr: \
17691 configure-mpfr
17692 @[ -f ./mpfr/Makefile ] || exit 0; \
17693 r=`${PWD_COMMAND}`; export r; \
17694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17695 $(HOST_EXPORTS) \
17696 for flag in $(EXTRA_HOST_FLAGS) ; do \
17697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17698 done; \
17699 echo "Doing info in mpfr" ; \
17700 (cd $(HOST_SUBDIR)/mpfr && \
17701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17703 "RANLIB=$${RANLIB}" \
17704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17705 info) \
17706 || exit 1
17707
17708@endif mpfr
17709
17710.PHONY: maybe-dvi-mpfr dvi-mpfr
17711maybe-dvi-mpfr:
17712@if mpfr
17713maybe-dvi-mpfr: dvi-mpfr
17714
17715dvi-mpfr: \
17716 configure-mpfr
17717 @[ -f ./mpfr/Makefile ] || exit 0; \
17718 r=`${PWD_COMMAND}`; export r; \
17719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17720 $(HOST_EXPORTS) \
17721 for flag in $(EXTRA_HOST_FLAGS) ; do \
17722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17723 done; \
17724 echo "Doing dvi in mpfr" ; \
17725 (cd $(HOST_SUBDIR)/mpfr && \
17726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17728 "RANLIB=$${RANLIB}" \
17729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17730 dvi) \
17731 || exit 1
17732
17733@endif mpfr
17734
17735.PHONY: maybe-pdf-mpfr pdf-mpfr
17736maybe-pdf-mpfr:
17737@if mpfr
17738maybe-pdf-mpfr: pdf-mpfr
17739
17740pdf-mpfr: \
17741 configure-mpfr
17742 @[ -f ./mpfr/Makefile ] || exit 0; \
17743 r=`${PWD_COMMAND}`; export r; \
17744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17745 $(HOST_EXPORTS) \
17746 for flag in $(EXTRA_HOST_FLAGS) ; do \
17747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17748 done; \
17749 echo "Doing pdf in mpfr" ; \
17750 (cd $(HOST_SUBDIR)/mpfr && \
17751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17753 "RANLIB=$${RANLIB}" \
17754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17755 pdf) \
17756 || exit 1
17757
17758@endif mpfr
17759
17760.PHONY: maybe-html-mpfr html-mpfr
17761maybe-html-mpfr:
17762@if mpfr
17763maybe-html-mpfr: html-mpfr
17764
17765html-mpfr: \
17766 configure-mpfr
17767 @[ -f ./mpfr/Makefile ] || exit 0; \
17768 r=`${PWD_COMMAND}`; export r; \
17769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17770 $(HOST_EXPORTS) \
17771 for flag in $(EXTRA_HOST_FLAGS) ; do \
17772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17773 done; \
17774 echo "Doing html in mpfr" ; \
17775 (cd $(HOST_SUBDIR)/mpfr && \
17776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17778 "RANLIB=$${RANLIB}" \
17779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17780 html) \
17781 || exit 1
17782
17783@endif mpfr
17784
17785.PHONY: maybe-TAGS-mpfr TAGS-mpfr
17786maybe-TAGS-mpfr:
17787@if mpfr
17788maybe-TAGS-mpfr: TAGS-mpfr
17789
17790TAGS-mpfr: \
17791 configure-mpfr
17792 @[ -f ./mpfr/Makefile ] || exit 0; \
17793 r=`${PWD_COMMAND}`; export r; \
17794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17795 $(HOST_EXPORTS) \
17796 for flag in $(EXTRA_HOST_FLAGS) ; do \
17797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17798 done; \
17799 echo "Doing TAGS in mpfr" ; \
17800 (cd $(HOST_SUBDIR)/mpfr && \
17801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17803 "RANLIB=$${RANLIB}" \
17804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17805 TAGS) \
17806 || exit 1
17807
17808@endif mpfr
17809
17810.PHONY: maybe-install-info-mpfr install-info-mpfr
17811maybe-install-info-mpfr:
17812@if mpfr
17813maybe-install-info-mpfr: install-info-mpfr
17814
17815install-info-mpfr: \
17816 configure-mpfr \
17817 info-mpfr
17818 @[ -f ./mpfr/Makefile ] || exit 0; \
17819 r=`${PWD_COMMAND}`; export r; \
17820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17821 $(HOST_EXPORTS) \
17822 for flag in $(EXTRA_HOST_FLAGS) ; do \
17823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17824 done; \
17825 echo "Doing install-info in mpfr" ; \
17826 (cd $(HOST_SUBDIR)/mpfr && \
17827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17829 "RANLIB=$${RANLIB}" \
17830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17831 install-info) \
17832 || exit 1
17833
17834@endif mpfr
17835
17836.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
17837maybe-install-pdf-mpfr:
17838@if mpfr
17839maybe-install-pdf-mpfr: install-pdf-mpfr
17840
17841install-pdf-mpfr: \
17842 configure-mpfr \
17843 pdf-mpfr
17844 @[ -f ./mpfr/Makefile ] || exit 0; \
17845 r=`${PWD_COMMAND}`; export r; \
17846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17847 $(HOST_EXPORTS) \
17848 for flag in $(EXTRA_HOST_FLAGS) ; do \
17849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17850 done; \
17851 echo "Doing install-pdf in mpfr" ; \
17852 (cd $(HOST_SUBDIR)/mpfr && \
17853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17855 "RANLIB=$${RANLIB}" \
17856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17857 install-pdf) \
17858 || exit 1
17859
17860@endif mpfr
17861
17862.PHONY: maybe-install-html-mpfr install-html-mpfr
17863maybe-install-html-mpfr:
17864@if mpfr
17865maybe-install-html-mpfr: install-html-mpfr
17866
17867install-html-mpfr: \
17868 configure-mpfr \
17869 html-mpfr
17870 @[ -f ./mpfr/Makefile ] || exit 0; \
17871 r=`${PWD_COMMAND}`; export r; \
17872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17873 $(HOST_EXPORTS) \
17874 for flag in $(EXTRA_HOST_FLAGS) ; do \
17875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17876 done; \
17877 echo "Doing install-html in mpfr" ; \
17878 (cd $(HOST_SUBDIR)/mpfr && \
17879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17881 "RANLIB=$${RANLIB}" \
17882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17883 install-html) \
17884 || exit 1
17885
17886@endif mpfr
17887
17888.PHONY: maybe-installcheck-mpfr installcheck-mpfr
17889maybe-installcheck-mpfr:
17890@if mpfr
17891maybe-installcheck-mpfr: installcheck-mpfr
17892
17893installcheck-mpfr: \
17894 configure-mpfr
17895 @[ -f ./mpfr/Makefile ] || exit 0; \
17896 r=`${PWD_COMMAND}`; export r; \
17897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17898 $(HOST_EXPORTS) \
17899 for flag in $(EXTRA_HOST_FLAGS) ; do \
17900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17901 done; \
17902 echo "Doing installcheck in mpfr" ; \
17903 (cd $(HOST_SUBDIR)/mpfr && \
17904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17906 "RANLIB=$${RANLIB}" \
17907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17908 installcheck) \
17909 || exit 1
17910
17911@endif mpfr
17912
17913.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
17914maybe-mostlyclean-mpfr:
17915@if mpfr
17916maybe-mostlyclean-mpfr: mostlyclean-mpfr
17917
17918mostlyclean-mpfr:
17919 @[ -f ./mpfr/Makefile ] || exit 0; \
17920 r=`${PWD_COMMAND}`; export r; \
17921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17922 $(HOST_EXPORTS) \
17923 for flag in $(EXTRA_HOST_FLAGS) ; do \
17924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17925 done; \
17926 echo "Doing mostlyclean in mpfr" ; \
17927 (cd $(HOST_SUBDIR)/mpfr && \
17928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17930 "RANLIB=$${RANLIB}" \
17931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17932 mostlyclean) \
17933 || exit 1
17934
17935@endif mpfr
17936
17937.PHONY: maybe-clean-mpfr clean-mpfr
17938maybe-clean-mpfr:
17939@if mpfr
17940maybe-clean-mpfr: clean-mpfr
17941
17942clean-mpfr:
17943 @[ -f ./mpfr/Makefile ] || exit 0; \
17944 r=`${PWD_COMMAND}`; export r; \
17945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17946 $(HOST_EXPORTS) \
17947 for flag in $(EXTRA_HOST_FLAGS) ; do \
17948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17949 done; \
17950 echo "Doing clean in mpfr" ; \
17951 (cd $(HOST_SUBDIR)/mpfr && \
17952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17954 "RANLIB=$${RANLIB}" \
17955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17956 clean) \
17957 || exit 1
17958
17959@endif mpfr
17960
17961.PHONY: maybe-distclean-mpfr distclean-mpfr
17962maybe-distclean-mpfr:
17963@if mpfr
17964maybe-distclean-mpfr: distclean-mpfr
17965
17966distclean-mpfr:
17967 @[ -f ./mpfr/Makefile ] || exit 0; \
17968 r=`${PWD_COMMAND}`; export r; \
17969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17970 $(HOST_EXPORTS) \
17971 for flag in $(EXTRA_HOST_FLAGS) ; do \
17972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17973 done; \
17974 echo "Doing distclean in mpfr" ; \
17975 (cd $(HOST_SUBDIR)/mpfr && \
17976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17978 "RANLIB=$${RANLIB}" \
17979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17980 distclean) \
17981 || exit 1
17982
17983@endif mpfr
17984
17985.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
17986maybe-maintainer-clean-mpfr:
17987@if mpfr
17988maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
17989
17990maintainer-clean-mpfr:
17991 @[ -f ./mpfr/Makefile ] || exit 0; \
17992 r=`${PWD_COMMAND}`; export r; \
17993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17994 $(HOST_EXPORTS) \
17995 for flag in $(EXTRA_HOST_FLAGS) ; do \
17996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17997 done; \
17998 echo "Doing maintainer-clean in mpfr" ; \
17999 (cd $(HOST_SUBDIR)/mpfr && \
18000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18002 "RANLIB=$${RANLIB}" \
18003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18004 maintainer-clean) \
18005 || exit 1
18006
18007@endif mpfr
18008
18009
18010
acd26225
KG
18011.PHONY: configure-mpc maybe-configure-mpc
18012maybe-configure-mpc:
18013@if gcc-bootstrap
18014configure-mpc: stage_current
18015@endif gcc-bootstrap
18016@if mpc
18017maybe-configure-mpc: configure-mpc
18018configure-mpc:
18019 @r=`${PWD_COMMAND}`; export r; \
18020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18021 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18022 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
f61428ed 18023 $(HOST_EXPORTS) \
acd26225
KG
18024 echo Configuring in $(HOST_SUBDIR)/mpc; \
18025 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
18026 case $(srcdir) in \
18027 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18028 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18029 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18030 esac; \
18031 srcdiroption="--srcdir=$${topdir}/mpc"; \
18032 libsrcdir="$$s/mpc"; \
18033 $(SHELL) $${libsrcdir}/configure \
18034 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18035 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
18036 || exit 1
18037@endif mpc
18038
18039
18040
18041.PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
18042maybe-configure-stage1-mpc:
18043@if mpc-bootstrap
18044maybe-configure-stage1-mpc: configure-stage1-mpc
18045configure-stage1-mpc:
18046 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18047 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18048 @r=`${PWD_COMMAND}`; export r; \
18049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18050 TFLAGS="$(STAGE1_TFLAGS)"; \
18051 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18052 $(HOST_EXPORTS) \
18053 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
f61428ed
AO
18054 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18055 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
acd26225
KG
18056 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
18057 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18058 cd $(HOST_SUBDIR)/mpc || exit 1; \
18059 case $(srcdir) in \
18060 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18061 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18062 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18063 esac; \
18064 srcdiroption="--srcdir=$${topdir}/mpc"; \
18065 libsrcdir="$$s/mpc"; \
18066 $(SHELL) $${libsrcdir}/configure \
18067 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18068 --target=${target_alias} $${srcdiroption} \
18069 $(STAGE1_CONFIGURE_FLAGS) \
18070 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18071@endif mpc-bootstrap
18072
18073.PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
18074maybe-configure-stage2-mpc:
18075@if mpc-bootstrap
18076maybe-configure-stage2-mpc: configure-stage2-mpc
18077configure-stage2-mpc:
18078 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18079 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18080 @r=`${PWD_COMMAND}`; export r; \
18081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18082 TFLAGS="$(STAGE2_TFLAGS)"; \
18083 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18084 $(HOST_EXPORTS) \
18085 $(POSTSTAGE1_HOST_EXPORTS) \
18086 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
f61428ed
AO
18087 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18088 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
acd26225
KG
18089 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
18090 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18091 cd $(HOST_SUBDIR)/mpc || exit 1; \
18092 case $(srcdir) in \
18093 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18094 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18095 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18096 esac; \
18097 srcdiroption="--srcdir=$${topdir}/mpc"; \
18098 libsrcdir="$$s/mpc"; \
18099 $(SHELL) $${libsrcdir}/configure \
18100 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18101 --target=${target_alias} $${srcdiroption} \
18102 --with-build-libsubdir=$(HOST_SUBDIR) \
18103 $(STAGE2_CONFIGURE_FLAGS) \
18104 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18105@endif mpc-bootstrap
18106
18107.PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
18108maybe-configure-stage3-mpc:
18109@if mpc-bootstrap
18110maybe-configure-stage3-mpc: configure-stage3-mpc
18111configure-stage3-mpc:
18112 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18113 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18114 @r=`${PWD_COMMAND}`; export r; \
18115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18116 TFLAGS="$(STAGE3_TFLAGS)"; \
18117 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18118 $(HOST_EXPORTS) \
18119 $(POSTSTAGE1_HOST_EXPORTS) \
18120 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
f61428ed
AO
18121 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18122 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
acd26225
KG
18123 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
18124 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18125 cd $(HOST_SUBDIR)/mpc || exit 1; \
18126 case $(srcdir) in \
18127 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18128 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18129 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18130 esac; \
18131 srcdiroption="--srcdir=$${topdir}/mpc"; \
18132 libsrcdir="$$s/mpc"; \
18133 $(SHELL) $${libsrcdir}/configure \
18134 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18135 --target=${target_alias} $${srcdiroption} \
18136 --with-build-libsubdir=$(HOST_SUBDIR) \
18137 $(STAGE3_CONFIGURE_FLAGS) \
18138 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18139@endif mpc-bootstrap
18140
18141.PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
18142maybe-configure-stage4-mpc:
18143@if mpc-bootstrap
18144maybe-configure-stage4-mpc: configure-stage4-mpc
18145configure-stage4-mpc:
18146 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18147 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18148 @r=`${PWD_COMMAND}`; export r; \
18149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18150 TFLAGS="$(STAGE4_TFLAGS)"; \
18151 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18152 $(HOST_EXPORTS) \
18153 $(POSTSTAGE1_HOST_EXPORTS) \
18154 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
f61428ed
AO
18155 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18156 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
acd26225
KG
18157 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
18158 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18159 cd $(HOST_SUBDIR)/mpc || exit 1; \
18160 case $(srcdir) in \
18161 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18162 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18163 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18164 esac; \
18165 srcdiroption="--srcdir=$${topdir}/mpc"; \
18166 libsrcdir="$$s/mpc"; \
18167 $(SHELL) $${libsrcdir}/configure \
18168 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18169 --target=${target_alias} $${srcdiroption} \
18170 --with-build-libsubdir=$(HOST_SUBDIR) \
18171 $(STAGE4_CONFIGURE_FLAGS) \
18172 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18173@endif mpc-bootstrap
18174
18175.PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
18176maybe-configure-stageprofile-mpc:
18177@if mpc-bootstrap
18178maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
18179configure-stageprofile-mpc:
18180 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18181 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18182 @r=`${PWD_COMMAND}`; export r; \
18183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18184 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18185 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18186 $(HOST_EXPORTS) \
18187 $(POSTSTAGE1_HOST_EXPORTS) \
18188 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
f61428ed
AO
18189 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18190 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
acd26225
KG
18191 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
18192 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18193 cd $(HOST_SUBDIR)/mpc || exit 1; \
18194 case $(srcdir) in \
18195 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18196 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18197 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18198 esac; \
18199 srcdiroption="--srcdir=$${topdir}/mpc"; \
18200 libsrcdir="$$s/mpc"; \
18201 $(SHELL) $${libsrcdir}/configure \
18202 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18203 --target=${target_alias} $${srcdiroption} \
18204 --with-build-libsubdir=$(HOST_SUBDIR) \
18205 $(STAGEprofile_CONFIGURE_FLAGS) \
18206 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18207@endif mpc-bootstrap
18208
18209.PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
18210maybe-configure-stagefeedback-mpc:
18211@if mpc-bootstrap
18212maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
18213configure-stagefeedback-mpc:
18214 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18215 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18216 @r=`${PWD_COMMAND}`; export r; \
18217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18218 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18219 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18220 $(HOST_EXPORTS) \
18221 $(POSTSTAGE1_HOST_EXPORTS) \
18222 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
f61428ed
AO
18223 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18224 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
acd26225
KG
18225 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
18226 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18227 cd $(HOST_SUBDIR)/mpc || exit 1; \
18228 case $(srcdir) in \
18229 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18230 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18231 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18232 esac; \
18233 srcdiroption="--srcdir=$${topdir}/mpc"; \
18234 libsrcdir="$$s/mpc"; \
18235 $(SHELL) $${libsrcdir}/configure \
18236 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18237 --target=${target_alias} $${srcdiroption} \
18238 --with-build-libsubdir=$(HOST_SUBDIR) \
18239 $(STAGEfeedback_CONFIGURE_FLAGS) \
18240 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18241@endif mpc-bootstrap
18242
18243
18244
18245
18246
18247.PHONY: all-mpc maybe-all-mpc
18248maybe-all-mpc:
18249@if gcc-bootstrap
18250all-mpc: stage_current
18251@endif gcc-bootstrap
18252@if mpc
18253TARGET-mpc=all
18254maybe-all-mpc: all-mpc
18255all-mpc: configure-mpc
18256 @r=`${PWD_COMMAND}`; export r; \
18257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 18258 $(HOST_EXPORTS) \
acd26225
KG
18259 (cd $(HOST_SUBDIR)/mpc && \
18260 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
18261 $(TARGET-mpc))
18262@endif mpc
18263
18264
18265
18266.PHONY: all-stage1-mpc maybe-all-stage1-mpc
18267.PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
18268maybe-all-stage1-mpc:
18269maybe-clean-stage1-mpc:
18270@if mpc-bootstrap
18271maybe-all-stage1-mpc: all-stage1-mpc
18272all-stage1: all-stage1-mpc
18273TARGET-stage1-mpc = $(TARGET-mpc)
18274all-stage1-mpc: configure-stage1-mpc
18275 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18276 @r=`${PWD_COMMAND}`; export r; \
18277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18278 TFLAGS="$(STAGE1_TFLAGS)"; \
f61428ed 18279 $(HOST_EXPORTS) \
acd26225
KG
18280 cd $(HOST_SUBDIR)/mpc && \
18281 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18282 CFLAGS="$(STAGE1_CFLAGS)" \
f61428ed 18283 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
acd26225
KG
18284 LIBCFLAGS="$(LIBCFLAGS)" \
18285 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18286 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18287 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18288 $(EXTRA_HOST_FLAGS) \
18289 TFLAGS="$(STAGE1_TFLAGS)" \
18290 $(TARGET-stage1-mpc)
18291
18292maybe-clean-stage1-mpc: clean-stage1-mpc
18293clean-stage1: clean-stage1-mpc
18294clean-stage1-mpc:
18295 @if [ $(current_stage) = stage1 ]; then \
18296 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18297 else \
18298 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
18299 $(MAKE) stage1-start; \
18300 fi; \
18301 cd $(HOST_SUBDIR)/mpc && \
18302 $(MAKE) $(EXTRA_HOST_FLAGS) \
18303 clean
18304@endif mpc-bootstrap
18305
18306
18307.PHONY: all-stage2-mpc maybe-all-stage2-mpc
18308.PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
18309maybe-all-stage2-mpc:
18310maybe-clean-stage2-mpc:
18311@if mpc-bootstrap
18312maybe-all-stage2-mpc: all-stage2-mpc
18313all-stage2: all-stage2-mpc
18314TARGET-stage2-mpc = $(TARGET-mpc)
18315all-stage2-mpc: configure-stage2-mpc
18316 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18317 @r=`${PWD_COMMAND}`; export r; \
18318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18319 TFLAGS="$(STAGE2_TFLAGS)"; \
18320 $(HOST_EXPORTS) \
f61428ed 18321 $(POSTSTAGE1_HOST_EXPORTS) \
acd26225
KG
18322 cd $(HOST_SUBDIR)/mpc && \
18323 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18324 CFLAGS="$(STAGE2_CFLAGS)" \
f61428ed 18325 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
acd26225
KG
18326 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18327 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18328 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18329 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18330 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18331 TFLAGS="$(STAGE2_TFLAGS)" \
18332 $(TARGET-stage2-mpc)
18333
18334maybe-clean-stage2-mpc: clean-stage2-mpc
18335clean-stage2: clean-stage2-mpc
18336clean-stage2-mpc:
18337 @if [ $(current_stage) = stage2 ]; then \
18338 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18339 else \
18340 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
18341 $(MAKE) stage2-start; \
18342 fi; \
18343 cd $(HOST_SUBDIR)/mpc && \
18344 $(MAKE) $(EXTRA_HOST_FLAGS) \
18345 $(POSTSTAGE1_FLAGS_TO_PASS) \
18346 clean
18347@endif mpc-bootstrap
18348
18349
18350.PHONY: all-stage3-mpc maybe-all-stage3-mpc
18351.PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
18352maybe-all-stage3-mpc:
18353maybe-clean-stage3-mpc:
18354@if mpc-bootstrap
18355maybe-all-stage3-mpc: all-stage3-mpc
18356all-stage3: all-stage3-mpc
18357TARGET-stage3-mpc = $(TARGET-mpc)
18358all-stage3-mpc: configure-stage3-mpc
18359 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18360 @r=`${PWD_COMMAND}`; export r; \
18361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18362 TFLAGS="$(STAGE3_TFLAGS)"; \
18363 $(HOST_EXPORTS) \
f61428ed 18364 $(POSTSTAGE1_HOST_EXPORTS) \
acd26225
KG
18365 cd $(HOST_SUBDIR)/mpc && \
18366 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18367 CFLAGS="$(STAGE3_CFLAGS)" \
f61428ed 18368 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
acd26225
KG
18369 LIBCFLAGS="$(STAGE3_CFLAGS)" \
18370 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18371 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18372 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18373 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18374 TFLAGS="$(STAGE3_TFLAGS)" \
18375 $(TARGET-stage3-mpc)
18376
18377maybe-clean-stage3-mpc: clean-stage3-mpc
18378clean-stage3: clean-stage3-mpc
18379clean-stage3-mpc:
18380 @if [ $(current_stage) = stage3 ]; then \
18381 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18382 else \
18383 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
18384 $(MAKE) stage3-start; \
18385 fi; \
18386 cd $(HOST_SUBDIR)/mpc && \
18387 $(MAKE) $(EXTRA_HOST_FLAGS) \
18388 $(POSTSTAGE1_FLAGS_TO_PASS) \
18389 clean
18390@endif mpc-bootstrap
18391
18392
18393.PHONY: all-stage4-mpc maybe-all-stage4-mpc
18394.PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
18395maybe-all-stage4-mpc:
18396maybe-clean-stage4-mpc:
18397@if mpc-bootstrap
18398maybe-all-stage4-mpc: all-stage4-mpc
18399all-stage4: all-stage4-mpc
18400TARGET-stage4-mpc = $(TARGET-mpc)
18401all-stage4-mpc: configure-stage4-mpc
18402 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18403 @r=`${PWD_COMMAND}`; export r; \
18404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18405 TFLAGS="$(STAGE4_TFLAGS)"; \
18406 $(HOST_EXPORTS) \
f61428ed 18407 $(POSTSTAGE1_HOST_EXPORTS) \
acd26225
KG
18408 cd $(HOST_SUBDIR)/mpc && \
18409 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18410 CFLAGS="$(STAGE4_CFLAGS)" \
f61428ed 18411 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
acd26225
KG
18412 LIBCFLAGS="$(STAGE4_CFLAGS)" \
18413 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18414 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18415 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18416 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18417 TFLAGS="$(STAGE4_TFLAGS)" \
18418 $(TARGET-stage4-mpc)
18419
18420maybe-clean-stage4-mpc: clean-stage4-mpc
18421clean-stage4: clean-stage4-mpc
18422clean-stage4-mpc:
18423 @if [ $(current_stage) = stage4 ]; then \
18424 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18425 else \
18426 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
18427 $(MAKE) stage4-start; \
18428 fi; \
18429 cd $(HOST_SUBDIR)/mpc && \
18430 $(MAKE) $(EXTRA_HOST_FLAGS) \
18431 $(POSTSTAGE1_FLAGS_TO_PASS) \
18432 clean
18433@endif mpc-bootstrap
18434
18435
18436.PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
18437.PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
18438maybe-all-stageprofile-mpc:
18439maybe-clean-stageprofile-mpc:
18440@if mpc-bootstrap
18441maybe-all-stageprofile-mpc: all-stageprofile-mpc
18442all-stageprofile: all-stageprofile-mpc
18443TARGET-stageprofile-mpc = $(TARGET-mpc)
18444all-stageprofile-mpc: configure-stageprofile-mpc
18445 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18446 @r=`${PWD_COMMAND}`; export r; \
18447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18448 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18449 $(HOST_EXPORTS) \
f61428ed 18450 $(POSTSTAGE1_HOST_EXPORTS) \
acd26225
KG
18451 cd $(HOST_SUBDIR)/mpc && \
18452 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18453 CFLAGS="$(STAGEprofile_CFLAGS)" \
f61428ed 18454 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
acd26225
KG
18455 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
18456 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18457 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18458 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18459 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18460 TFLAGS="$(STAGEprofile_TFLAGS)" \
18461 $(TARGET-stageprofile-mpc)
18462
18463maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
18464clean-stageprofile: clean-stageprofile-mpc
18465clean-stageprofile-mpc:
18466 @if [ $(current_stage) = stageprofile ]; then \
18467 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18468 else \
18469 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
18470 $(MAKE) stageprofile-start; \
18471 fi; \
18472 cd $(HOST_SUBDIR)/mpc && \
18473 $(MAKE) $(EXTRA_HOST_FLAGS) \
18474 $(POSTSTAGE1_FLAGS_TO_PASS) \
18475 clean
18476@endif mpc-bootstrap
18477
18478
18479.PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
18480.PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
18481maybe-all-stagefeedback-mpc:
18482maybe-clean-stagefeedback-mpc:
18483@if mpc-bootstrap
18484maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
18485all-stagefeedback: all-stagefeedback-mpc
18486TARGET-stagefeedback-mpc = $(TARGET-mpc)
18487all-stagefeedback-mpc: configure-stagefeedback-mpc
18488 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18489 @r=`${PWD_COMMAND}`; export r; \
18490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18491 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18492 $(HOST_EXPORTS) \
f61428ed 18493 $(POSTSTAGE1_HOST_EXPORTS) \
acd26225
KG
18494 cd $(HOST_SUBDIR)/mpc && \
18495 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18496 CFLAGS="$(STAGEfeedback_CFLAGS)" \
f61428ed 18497 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
acd26225
KG
18498 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
18499 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18500 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18501 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18502 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18503 TFLAGS="$(STAGEfeedback_TFLAGS)" \
18504 $(TARGET-stagefeedback-mpc)
18505
18506maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
18507clean-stagefeedback: clean-stagefeedback-mpc
18508clean-stagefeedback-mpc:
18509 @if [ $(current_stage) = stagefeedback ]; then \
18510 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18511 else \
18512 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
18513 $(MAKE) stagefeedback-start; \
18514 fi; \
18515 cd $(HOST_SUBDIR)/mpc && \
18516 $(MAKE) $(EXTRA_HOST_FLAGS) \
18517 $(POSTSTAGE1_FLAGS_TO_PASS) \
18518 clean
18519@endif mpc-bootstrap
18520
18521
18522
18523
18524
18525.PHONY: check-mpc maybe-check-mpc
18526maybe-check-mpc:
18527@if mpc
18528maybe-check-mpc: check-mpc
18529
18530check-mpc:
18531 @: $(MAKE); $(unstage)
18532 @r=`${PWD_COMMAND}`; export r; \
18533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18534 $(HOST_EXPORTS) \
18535 (cd $(HOST_SUBDIR)/mpc && \
18536 $(MAKE) $(FLAGS_TO_PASS) check)
18537
18538@endif mpc
18539
18540.PHONY: install-mpc maybe-install-mpc
18541maybe-install-mpc:
18542@if mpc
18543maybe-install-mpc: install-mpc
18544
18545install-mpc:
18546
18547@endif mpc
18548
18549# Other targets (info, dvi, pdf, etc.)
18550
18551.PHONY: maybe-info-mpc info-mpc
18552maybe-info-mpc:
18553@if mpc
18554maybe-info-mpc: info-mpc
18555
18556info-mpc: \
18557 configure-mpc
18558 @[ -f ./mpc/Makefile ] || exit 0; \
18559 r=`${PWD_COMMAND}`; export r; \
18560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18561 $(HOST_EXPORTS) \
18562 for flag in $(EXTRA_HOST_FLAGS) ; do \
18563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18564 done; \
18565 echo "Doing info in mpc" ; \
18566 (cd $(HOST_SUBDIR)/mpc && \
18567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18569 "RANLIB=$${RANLIB}" \
18570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18571 info) \
18572 || exit 1
18573
18574@endif mpc
18575
18576.PHONY: maybe-dvi-mpc dvi-mpc
18577maybe-dvi-mpc:
18578@if mpc
18579maybe-dvi-mpc: dvi-mpc
18580
18581dvi-mpc: \
18582 configure-mpc
18583 @[ -f ./mpc/Makefile ] || exit 0; \
18584 r=`${PWD_COMMAND}`; export r; \
18585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18586 $(HOST_EXPORTS) \
18587 for flag in $(EXTRA_HOST_FLAGS) ; do \
18588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18589 done; \
18590 echo "Doing dvi in mpc" ; \
18591 (cd $(HOST_SUBDIR)/mpc && \
18592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18594 "RANLIB=$${RANLIB}" \
18595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18596 dvi) \
18597 || exit 1
18598
18599@endif mpc
18600
18601.PHONY: maybe-pdf-mpc pdf-mpc
18602maybe-pdf-mpc:
18603@if mpc
18604maybe-pdf-mpc: pdf-mpc
18605
18606pdf-mpc: \
18607 configure-mpc
18608 @[ -f ./mpc/Makefile ] || exit 0; \
18609 r=`${PWD_COMMAND}`; export r; \
18610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18611 $(HOST_EXPORTS) \
18612 for flag in $(EXTRA_HOST_FLAGS) ; do \
18613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18614 done; \
18615 echo "Doing pdf in mpc" ; \
18616 (cd $(HOST_SUBDIR)/mpc && \
18617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18619 "RANLIB=$${RANLIB}" \
18620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18621 pdf) \
18622 || exit 1
18623
18624@endif mpc
18625
18626.PHONY: maybe-html-mpc html-mpc
18627maybe-html-mpc:
18628@if mpc
18629maybe-html-mpc: html-mpc
18630
18631html-mpc: \
18632 configure-mpc
18633 @[ -f ./mpc/Makefile ] || exit 0; \
18634 r=`${PWD_COMMAND}`; export r; \
18635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18636 $(HOST_EXPORTS) \
18637 for flag in $(EXTRA_HOST_FLAGS) ; do \
18638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18639 done; \
18640 echo "Doing html in mpc" ; \
18641 (cd $(HOST_SUBDIR)/mpc && \
18642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18644 "RANLIB=$${RANLIB}" \
18645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18646 html) \
18647 || exit 1
18648
18649@endif mpc
18650
18651.PHONY: maybe-TAGS-mpc TAGS-mpc
18652maybe-TAGS-mpc:
18653@if mpc
18654maybe-TAGS-mpc: TAGS-mpc
18655
18656TAGS-mpc: \
18657 configure-mpc
18658 @[ -f ./mpc/Makefile ] || exit 0; \
18659 r=`${PWD_COMMAND}`; export r; \
18660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18661 $(HOST_EXPORTS) \
18662 for flag in $(EXTRA_HOST_FLAGS) ; do \
18663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18664 done; \
18665 echo "Doing TAGS in mpc" ; \
18666 (cd $(HOST_SUBDIR)/mpc && \
18667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18669 "RANLIB=$${RANLIB}" \
18670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18671 TAGS) \
18672 || exit 1
18673
18674@endif mpc
18675
18676.PHONY: maybe-install-info-mpc install-info-mpc
18677maybe-install-info-mpc:
18678@if mpc
18679maybe-install-info-mpc: install-info-mpc
18680
18681install-info-mpc: \
18682 configure-mpc \
18683 info-mpc
18684 @[ -f ./mpc/Makefile ] || exit 0; \
18685 r=`${PWD_COMMAND}`; export r; \
18686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18687 $(HOST_EXPORTS) \
18688 for flag in $(EXTRA_HOST_FLAGS) ; do \
18689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18690 done; \
18691 echo "Doing install-info in mpc" ; \
18692 (cd $(HOST_SUBDIR)/mpc && \
18693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18695 "RANLIB=$${RANLIB}" \
18696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18697 install-info) \
18698 || exit 1
18699
18700@endif mpc
18701
18702.PHONY: maybe-install-pdf-mpc install-pdf-mpc
18703maybe-install-pdf-mpc:
18704@if mpc
18705maybe-install-pdf-mpc: install-pdf-mpc
18706
18707install-pdf-mpc: \
18708 configure-mpc \
18709 pdf-mpc
18710 @[ -f ./mpc/Makefile ] || exit 0; \
18711 r=`${PWD_COMMAND}`; export r; \
18712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18713 $(HOST_EXPORTS) \
18714 for flag in $(EXTRA_HOST_FLAGS) ; do \
18715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18716 done; \
18717 echo "Doing install-pdf in mpc" ; \
18718 (cd $(HOST_SUBDIR)/mpc && \
18719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18721 "RANLIB=$${RANLIB}" \
18722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18723 install-pdf) \
18724 || exit 1
18725
18726@endif mpc
18727
18728.PHONY: maybe-install-html-mpc install-html-mpc
18729maybe-install-html-mpc:
18730@if mpc
18731maybe-install-html-mpc: install-html-mpc
18732
18733install-html-mpc: \
18734 configure-mpc \
18735 html-mpc
18736 @[ -f ./mpc/Makefile ] || exit 0; \
18737 r=`${PWD_COMMAND}`; export r; \
18738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18739 $(HOST_EXPORTS) \
18740 for flag in $(EXTRA_HOST_FLAGS) ; do \
18741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18742 done; \
18743 echo "Doing install-html in mpc" ; \
18744 (cd $(HOST_SUBDIR)/mpc && \
18745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18747 "RANLIB=$${RANLIB}" \
18748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18749 install-html) \
18750 || exit 1
18751
18752@endif mpc
18753
18754.PHONY: maybe-installcheck-mpc installcheck-mpc
18755maybe-installcheck-mpc:
18756@if mpc
18757maybe-installcheck-mpc: installcheck-mpc
18758
18759installcheck-mpc: \
18760 configure-mpc
18761 @[ -f ./mpc/Makefile ] || exit 0; \
18762 r=`${PWD_COMMAND}`; export r; \
18763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18764 $(HOST_EXPORTS) \
18765 for flag in $(EXTRA_HOST_FLAGS) ; do \
18766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18767 done; \
18768 echo "Doing installcheck in mpc" ; \
18769 (cd $(HOST_SUBDIR)/mpc && \
18770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18772 "RANLIB=$${RANLIB}" \
18773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18774 installcheck) \
18775 || exit 1
18776
18777@endif mpc
18778
18779.PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
18780maybe-mostlyclean-mpc:
18781@if mpc
18782maybe-mostlyclean-mpc: mostlyclean-mpc
18783
18784mostlyclean-mpc:
18785 @[ -f ./mpc/Makefile ] || exit 0; \
18786 r=`${PWD_COMMAND}`; export r; \
18787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18788 $(HOST_EXPORTS) \
18789 for flag in $(EXTRA_HOST_FLAGS) ; do \
18790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18791 done; \
18792 echo "Doing mostlyclean in mpc" ; \
18793 (cd $(HOST_SUBDIR)/mpc && \
18794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18796 "RANLIB=$${RANLIB}" \
18797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18798 mostlyclean) \
18799 || exit 1
18800
18801@endif mpc
18802
18803.PHONY: maybe-clean-mpc clean-mpc
18804maybe-clean-mpc:
18805@if mpc
18806maybe-clean-mpc: clean-mpc
18807
18808clean-mpc:
18809 @[ -f ./mpc/Makefile ] || exit 0; \
18810 r=`${PWD_COMMAND}`; export r; \
18811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18812 $(HOST_EXPORTS) \
18813 for flag in $(EXTRA_HOST_FLAGS) ; do \
18814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18815 done; \
18816 echo "Doing clean in mpc" ; \
18817 (cd $(HOST_SUBDIR)/mpc && \
18818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18820 "RANLIB=$${RANLIB}" \
18821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18822 clean) \
18823 || exit 1
18824
18825@endif mpc
18826
18827.PHONY: maybe-distclean-mpc distclean-mpc
18828maybe-distclean-mpc:
18829@if mpc
18830maybe-distclean-mpc: distclean-mpc
18831
18832distclean-mpc:
18833 @[ -f ./mpc/Makefile ] || exit 0; \
18834 r=`${PWD_COMMAND}`; export r; \
18835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18836 $(HOST_EXPORTS) \
18837 for flag in $(EXTRA_HOST_FLAGS) ; do \
18838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18839 done; \
18840 echo "Doing distclean in mpc" ; \
18841 (cd $(HOST_SUBDIR)/mpc && \
18842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18844 "RANLIB=$${RANLIB}" \
18845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18846 distclean) \
18847 || exit 1
18848
18849@endif mpc
18850
18851.PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
18852maybe-maintainer-clean-mpc:
18853@if mpc
18854maybe-maintainer-clean-mpc: maintainer-clean-mpc
18855
18856maintainer-clean-mpc:
18857 @[ -f ./mpc/Makefile ] || exit 0; \
18858 r=`${PWD_COMMAND}`; export r; \
18859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18860 $(HOST_EXPORTS) \
18861 for flag in $(EXTRA_HOST_FLAGS) ; do \
18862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18863 done; \
18864 echo "Doing maintainer-clean in mpc" ; \
18865 (cd $(HOST_SUBDIR)/mpc && \
18866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18868 "RANLIB=$${RANLIB}" \
18869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18870 maintainer-clean) \
18871 || exit 1
18872
18873@endif mpc
18874
18875
18876
f8bf9252
SP
18877.PHONY: configure-ppl maybe-configure-ppl
18878maybe-configure-ppl:
18879@if gcc-bootstrap
18880configure-ppl: stage_current
18881@endif gcc-bootstrap
18882@if ppl
18883maybe-configure-ppl: configure-ppl
18884configure-ppl:
18885 @r=`${PWD_COMMAND}`; export r; \
18886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18887 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
18888 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
f61428ed 18889 $(HOST_EXPORTS) \
f8bf9252
SP
18890 echo Configuring in $(HOST_SUBDIR)/ppl; \
18891 cd "$(HOST_SUBDIR)/ppl" || exit 1; \
18892 case $(srcdir) in \
18893 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18894 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18895 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18896 esac; \
18897 srcdiroption="--srcdir=$${topdir}/ppl"; \
18898 libsrcdir="$$s/ppl"; \
18899 $(SHELL) $${libsrcdir}/configure \
f61428ed
AO
18900 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18901 --target=${target_alias} $${srcdiroption} --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/ \
f8bf9252
SP
18902 || exit 1
18903@endif ppl
18904
18905
18906
18907.PHONY: configure-stage1-ppl maybe-configure-stage1-ppl
18908maybe-configure-stage1-ppl:
18909@if ppl-bootstrap
18910maybe-configure-stage1-ppl: configure-stage1-ppl
18911configure-stage1-ppl:
18912 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18913 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
18914 @r=`${PWD_COMMAND}`; export r; \
18915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 18916 TFLAGS="$(STAGE1_TFLAGS)"; \
f8bf9252 18917 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
4a4a4e99 18918 $(HOST_EXPORTS) \
f8bf9252 18919 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
f61428ed
AO
18920 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18921 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
f8bf9252
SP
18922 echo Configuring stage 1 in $(HOST_SUBDIR)/ppl ; \
18923 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18924 cd $(HOST_SUBDIR)/ppl || exit 1; \
18925 case $(srcdir) in \
18926 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18927 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18928 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18929 esac; \
18930 srcdiroption="--srcdir=$${topdir}/ppl"; \
18931 libsrcdir="$$s/ppl"; \
18932 $(SHELL) $${libsrcdir}/configure \
f61428ed
AO
18933 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18934 --target=${target_alias} $${srcdiroption} \
4a4a4e99
AO
18935 $(STAGE1_CONFIGURE_FLAGS) \
18936 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
f8bf9252
SP
18937@endif ppl-bootstrap
18938
18939.PHONY: configure-stage2-ppl maybe-configure-stage2-ppl
18940maybe-configure-stage2-ppl:
18941@if ppl-bootstrap
18942maybe-configure-stage2-ppl: configure-stage2-ppl
18943configure-stage2-ppl:
18944 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18945 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
18946 @r=`${PWD_COMMAND}`; export r; \
18947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 18948 TFLAGS="$(STAGE2_TFLAGS)"; \
f8bf9252
SP
18949 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
18950 $(HOST_EXPORTS) \
4a4a4e99 18951 $(POSTSTAGE1_HOST_EXPORTS) \
f8bf9252 18952 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
f61428ed
AO
18953 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18954 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
f8bf9252
SP
18955 echo Configuring stage 2 in $(HOST_SUBDIR)/ppl ; \
18956 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18957 cd $(HOST_SUBDIR)/ppl || exit 1; \
18958 case $(srcdir) in \
18959 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18960 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18961 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18962 esac; \
18963 srcdiroption="--srcdir=$${topdir}/ppl"; \
18964 libsrcdir="$$s/ppl"; \
18965 $(SHELL) $${libsrcdir}/configure \
f61428ed
AO
18966 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18967 --target=${target_alias} $${srcdiroption} \
f8bf9252 18968 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
18969 $(STAGE2_CONFIGURE_FLAGS) \
18970 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
f8bf9252
SP
18971@endif ppl-bootstrap
18972
18973.PHONY: configure-stage3-ppl maybe-configure-stage3-ppl
18974maybe-configure-stage3-ppl:
18975@if ppl-bootstrap
18976maybe-configure-stage3-ppl: configure-stage3-ppl
18977configure-stage3-ppl:
18978 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18979 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
18980 @r=`${PWD_COMMAND}`; export r; \
18981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 18982 TFLAGS="$(STAGE3_TFLAGS)"; \
f8bf9252
SP
18983 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
18984 $(HOST_EXPORTS) \
4a4a4e99 18985 $(POSTSTAGE1_HOST_EXPORTS) \
f8bf9252 18986 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
f61428ed
AO
18987 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18988 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
f8bf9252
SP
18989 echo Configuring stage 3 in $(HOST_SUBDIR)/ppl ; \
18990 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18991 cd $(HOST_SUBDIR)/ppl || exit 1; \
18992 case $(srcdir) in \
18993 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18994 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18995 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18996 esac; \
18997 srcdiroption="--srcdir=$${topdir}/ppl"; \
18998 libsrcdir="$$s/ppl"; \
18999 $(SHELL) $${libsrcdir}/configure \
f61428ed
AO
19000 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19001 --target=${target_alias} $${srcdiroption} \
f8bf9252 19002 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
19003 $(STAGE3_CONFIGURE_FLAGS) \
19004 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
f8bf9252
SP
19005@endif ppl-bootstrap
19006
19007.PHONY: configure-stage4-ppl maybe-configure-stage4-ppl
19008maybe-configure-stage4-ppl:
19009@if ppl-bootstrap
19010maybe-configure-stage4-ppl: configure-stage4-ppl
19011configure-stage4-ppl:
19012 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19013 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
19014 @r=`${PWD_COMMAND}`; export r; \
19015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 19016 TFLAGS="$(STAGE4_TFLAGS)"; \
f8bf9252
SP
19017 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
19018 $(HOST_EXPORTS) \
4a4a4e99 19019 $(POSTSTAGE1_HOST_EXPORTS) \
f8bf9252 19020 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
f61428ed
AO
19021 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19022 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
f8bf9252
SP
19023 echo Configuring stage 4 in $(HOST_SUBDIR)/ppl ; \
19024 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
19025 cd $(HOST_SUBDIR)/ppl || exit 1; \
19026 case $(srcdir) in \
19027 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19028 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
19029 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19030 esac; \
19031 srcdiroption="--srcdir=$${topdir}/ppl"; \
19032 libsrcdir="$$s/ppl"; \
19033 $(SHELL) $${libsrcdir}/configure \
f61428ed
AO
19034 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19035 --target=${target_alias} $${srcdiroption} \
f8bf9252 19036 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
19037 $(STAGE4_CONFIGURE_FLAGS) \
19038 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
f8bf9252
SP
19039@endif ppl-bootstrap
19040
19041.PHONY: configure-stageprofile-ppl maybe-configure-stageprofile-ppl
19042maybe-configure-stageprofile-ppl:
19043@if ppl-bootstrap
19044maybe-configure-stageprofile-ppl: configure-stageprofile-ppl
19045configure-stageprofile-ppl:
19046 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19047 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
19048 @r=`${PWD_COMMAND}`; export r; \
19049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 19050 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f8bf9252
SP
19051 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
19052 $(HOST_EXPORTS) \
4a4a4e99
AO
19053 $(POSTSTAGE1_HOST_EXPORTS) \
19054 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
f61428ed
AO
19055 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19056 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
f8bf9252
SP
19057 echo Configuring stage profile in $(HOST_SUBDIR)/ppl ; \
19058 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
19059 cd $(HOST_SUBDIR)/ppl || exit 1; \
19060 case $(srcdir) in \
19061 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19062 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
19063 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19064 esac; \
19065 srcdiroption="--srcdir=$${topdir}/ppl"; \
19066 libsrcdir="$$s/ppl"; \
19067 $(SHELL) $${libsrcdir}/configure \
f61428ed
AO
19068 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19069 --target=${target_alias} $${srcdiroption} \
f8bf9252 19070 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
19071 $(STAGEprofile_CONFIGURE_FLAGS) \
19072 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
f8bf9252
SP
19073@endif ppl-bootstrap
19074
19075.PHONY: configure-stagefeedback-ppl maybe-configure-stagefeedback-ppl
19076maybe-configure-stagefeedback-ppl:
19077@if ppl-bootstrap
19078maybe-configure-stagefeedback-ppl: configure-stagefeedback-ppl
19079configure-stagefeedback-ppl:
19080 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19081 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
19082 @r=`${PWD_COMMAND}`; export r; \
19083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 19084 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f8bf9252
SP
19085 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
19086 $(HOST_EXPORTS) \
4a4a4e99
AO
19087 $(POSTSTAGE1_HOST_EXPORTS) \
19088 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
f61428ed
AO
19089 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19090 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
f8bf9252
SP
19091 echo Configuring stage feedback in $(HOST_SUBDIR)/ppl ; \
19092 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
19093 cd $(HOST_SUBDIR)/ppl || exit 1; \
19094 case $(srcdir) in \
19095 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19096 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
19097 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19098 esac; \
19099 srcdiroption="--srcdir=$${topdir}/ppl"; \
19100 libsrcdir="$$s/ppl"; \
19101 $(SHELL) $${libsrcdir}/configure \
f61428ed
AO
19102 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19103 --target=${target_alias} $${srcdiroption} \
f8bf9252 19104 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99
AO
19105 $(STAGEfeedback_CONFIGURE_FLAGS) \
19106 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
f8bf9252
SP
19107@endif ppl-bootstrap
19108
19109
19110
19111
19112
19113.PHONY: all-ppl maybe-all-ppl
19114maybe-all-ppl:
19115@if gcc-bootstrap
19116all-ppl: stage_current
19117@endif gcc-bootstrap
19118@if ppl
19119TARGET-ppl=all
19120maybe-all-ppl: all-ppl
19121all-ppl: configure-ppl
19122 @r=`${PWD_COMMAND}`; export r; \
19123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 19124 $(HOST_EXPORTS) \
f8bf9252
SP
19125 (cd $(HOST_SUBDIR)/ppl && \
19126 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
19127 $(TARGET-ppl))
19128@endif ppl
19129
19130
19131
19132.PHONY: all-stage1-ppl maybe-all-stage1-ppl
19133.PHONY: clean-stage1-ppl maybe-clean-stage1-ppl
19134maybe-all-stage1-ppl:
19135maybe-clean-stage1-ppl:
19136@if ppl-bootstrap
19137maybe-all-stage1-ppl: all-stage1-ppl
19138all-stage1: all-stage1-ppl
19139TARGET-stage1-ppl = $(TARGET-ppl)
19140all-stage1-ppl: configure-stage1-ppl
19141 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19142 @r=`${PWD_COMMAND}`; export r; \
19143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 19144 TFLAGS="$(STAGE1_TFLAGS)"; \
f61428ed 19145 $(HOST_EXPORTS) \
f8bf9252
SP
19146 cd $(HOST_SUBDIR)/ppl && \
19147 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 19148 CFLAGS="$(STAGE1_CFLAGS)" \
f61428ed 19149 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4a4a4e99
AO
19150 LIBCFLAGS="$(LIBCFLAGS)" \
19151 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19152 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19153 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19154 $(EXTRA_HOST_FLAGS) \
19155 TFLAGS="$(STAGE1_TFLAGS)" \
f8bf9252
SP
19156 $(TARGET-stage1-ppl)
19157
19158maybe-clean-stage1-ppl: clean-stage1-ppl
19159clean-stage1: clean-stage1-ppl
19160clean-stage1-ppl:
19161 @if [ $(current_stage) = stage1 ]; then \
19162 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19163 else \
19164 [ -f $(HOST_SUBDIR)/stage1-ppl/Makefile ] || exit 0; \
19165 $(MAKE) stage1-start; \
19166 fi; \
19167 cd $(HOST_SUBDIR)/ppl && \
19168 $(MAKE) $(EXTRA_HOST_FLAGS) \
19169 clean
19170@endif ppl-bootstrap
19171
19172
19173.PHONY: all-stage2-ppl maybe-all-stage2-ppl
19174.PHONY: clean-stage2-ppl maybe-clean-stage2-ppl
19175maybe-all-stage2-ppl:
19176maybe-clean-stage2-ppl:
19177@if ppl-bootstrap
19178maybe-all-stage2-ppl: all-stage2-ppl
19179all-stage2: all-stage2-ppl
19180TARGET-stage2-ppl = $(TARGET-ppl)
19181all-stage2-ppl: configure-stage2-ppl
19182 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19183 @r=`${PWD_COMMAND}`; export r; \
19184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 19185 TFLAGS="$(STAGE2_TFLAGS)"; \
f8bf9252 19186 $(HOST_EXPORTS) \
f61428ed 19187 $(POSTSTAGE1_HOST_EXPORTS) \
f8bf9252
SP
19188 cd $(HOST_SUBDIR)/ppl && \
19189 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 19190 CFLAGS="$(STAGE2_CFLAGS)" \
f61428ed 19191 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4a4a4e99
AO
19192 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19193 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19194 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19195 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19196 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19197 TFLAGS="$(STAGE2_TFLAGS)" \
f8bf9252
SP
19198 $(TARGET-stage2-ppl)
19199
19200maybe-clean-stage2-ppl: clean-stage2-ppl
19201clean-stage2: clean-stage2-ppl
19202clean-stage2-ppl:
19203 @if [ $(current_stage) = stage2 ]; then \
19204 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19205 else \
19206 [ -f $(HOST_SUBDIR)/stage2-ppl/Makefile ] || exit 0; \
19207 $(MAKE) stage2-start; \
19208 fi; \
19209 cd $(HOST_SUBDIR)/ppl && \
19210 $(MAKE) $(EXTRA_HOST_FLAGS) \
19211 $(POSTSTAGE1_FLAGS_TO_PASS) \
19212 clean
19213@endif ppl-bootstrap
19214
19215
f8bf9252
SP
19216.PHONY: all-stage3-ppl maybe-all-stage3-ppl
19217.PHONY: clean-stage3-ppl maybe-clean-stage3-ppl
19218maybe-all-stage3-ppl:
19219maybe-clean-stage3-ppl:
19220@if ppl-bootstrap
19221maybe-all-stage3-ppl: all-stage3-ppl
19222all-stage3: all-stage3-ppl
19223TARGET-stage3-ppl = $(TARGET-ppl)
19224all-stage3-ppl: configure-stage3-ppl
19225 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19226 @r=`${PWD_COMMAND}`; export r; \
19227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 19228 TFLAGS="$(STAGE3_TFLAGS)"; \
f8bf9252 19229 $(HOST_EXPORTS) \
f61428ed 19230 $(POSTSTAGE1_HOST_EXPORTS) \
f8bf9252
SP
19231 cd $(HOST_SUBDIR)/ppl && \
19232 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 19233 CFLAGS="$(STAGE3_CFLAGS)" \
f61428ed 19234 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4a4a4e99
AO
19235 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19236 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19237 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19238 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19239 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19240 TFLAGS="$(STAGE3_TFLAGS)" \
f8bf9252
SP
19241 $(TARGET-stage3-ppl)
19242
19243maybe-clean-stage3-ppl: clean-stage3-ppl
19244clean-stage3: clean-stage3-ppl
19245clean-stage3-ppl:
19246 @if [ $(current_stage) = stage3 ]; then \
19247 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19248 else \
19249 [ -f $(HOST_SUBDIR)/stage3-ppl/Makefile ] || exit 0; \
19250 $(MAKE) stage3-start; \
19251 fi; \
19252 cd $(HOST_SUBDIR)/ppl && \
19253 $(MAKE) $(EXTRA_HOST_FLAGS) \
19254 $(POSTSTAGE1_FLAGS_TO_PASS) \
19255 clean
19256@endif ppl-bootstrap
19257
19258
f8bf9252
SP
19259.PHONY: all-stage4-ppl maybe-all-stage4-ppl
19260.PHONY: clean-stage4-ppl maybe-clean-stage4-ppl
19261maybe-all-stage4-ppl:
19262maybe-clean-stage4-ppl:
19263@if ppl-bootstrap
19264maybe-all-stage4-ppl: all-stage4-ppl
19265all-stage4: all-stage4-ppl
19266TARGET-stage4-ppl = $(TARGET-ppl)
19267all-stage4-ppl: configure-stage4-ppl
19268 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19269 @r=`${PWD_COMMAND}`; export r; \
19270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 19271 TFLAGS="$(STAGE4_TFLAGS)"; \
f8bf9252 19272 $(HOST_EXPORTS) \
f61428ed 19273 $(POSTSTAGE1_HOST_EXPORTS) \
f8bf9252
SP
19274 cd $(HOST_SUBDIR)/ppl && \
19275 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 19276 CFLAGS="$(STAGE4_CFLAGS)" \
f61428ed 19277 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
f8bf9252 19278 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
19279 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19280 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19281 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19282 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19283 TFLAGS="$(STAGE4_TFLAGS)" \
f8bf9252
SP
19284 $(TARGET-stage4-ppl)
19285
19286maybe-clean-stage4-ppl: clean-stage4-ppl
19287clean-stage4: clean-stage4-ppl
19288clean-stage4-ppl:
19289 @if [ $(current_stage) = stage4 ]; then \
19290 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19291 else \
19292 [ -f $(HOST_SUBDIR)/stage4-ppl/Makefile ] || exit 0; \
19293 $(MAKE) stage4-start; \
19294 fi; \
19295 cd $(HOST_SUBDIR)/ppl && \
19296 $(MAKE) $(EXTRA_HOST_FLAGS) \
19297 $(POSTSTAGE1_FLAGS_TO_PASS) \
19298 clean
19299@endif ppl-bootstrap
19300
19301
19302.PHONY: all-stageprofile-ppl maybe-all-stageprofile-ppl
19303.PHONY: clean-stageprofile-ppl maybe-clean-stageprofile-ppl
19304maybe-all-stageprofile-ppl:
19305maybe-clean-stageprofile-ppl:
19306@if ppl-bootstrap
19307maybe-all-stageprofile-ppl: all-stageprofile-ppl
19308all-stageprofile: all-stageprofile-ppl
19309TARGET-stageprofile-ppl = $(TARGET-ppl)
19310all-stageprofile-ppl: configure-stageprofile-ppl
19311 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19312 @r=`${PWD_COMMAND}`; export r; \
19313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 19314 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f8bf9252 19315 $(HOST_EXPORTS) \
f61428ed 19316 $(POSTSTAGE1_HOST_EXPORTS) \
f8bf9252
SP
19317 cd $(HOST_SUBDIR)/ppl && \
19318 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 19319 CFLAGS="$(STAGEprofile_CFLAGS)" \
f61428ed 19320 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4a4a4e99
AO
19321 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19322 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19323 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19324 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19325 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19326 TFLAGS="$(STAGEprofile_TFLAGS)" \
f8bf9252
SP
19327 $(TARGET-stageprofile-ppl)
19328
19329maybe-clean-stageprofile-ppl: clean-stageprofile-ppl
19330clean-stageprofile: clean-stageprofile-ppl
19331clean-stageprofile-ppl:
19332 @if [ $(current_stage) = stageprofile ]; then \
19333 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19334 else \
19335 [ -f $(HOST_SUBDIR)/stageprofile-ppl/Makefile ] || exit 0; \
19336 $(MAKE) stageprofile-start; \
19337 fi; \
19338 cd $(HOST_SUBDIR)/ppl && \
19339 $(MAKE) $(EXTRA_HOST_FLAGS) \
19340 $(POSTSTAGE1_FLAGS_TO_PASS) \
19341 clean
19342@endif ppl-bootstrap
19343
19344
19345.PHONY: all-stagefeedback-ppl maybe-all-stagefeedback-ppl
19346.PHONY: clean-stagefeedback-ppl maybe-clean-stagefeedback-ppl
19347maybe-all-stagefeedback-ppl:
19348maybe-clean-stagefeedback-ppl:
19349@if ppl-bootstrap
19350maybe-all-stagefeedback-ppl: all-stagefeedback-ppl
19351all-stagefeedback: all-stagefeedback-ppl
19352TARGET-stagefeedback-ppl = $(TARGET-ppl)
19353all-stagefeedback-ppl: configure-stagefeedback-ppl
19354 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19355 @r=`${PWD_COMMAND}`; export r; \
19356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 19357 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f8bf9252 19358 $(HOST_EXPORTS) \
f61428ed 19359 $(POSTSTAGE1_HOST_EXPORTS) \
f8bf9252
SP
19360 cd $(HOST_SUBDIR)/ppl && \
19361 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 19362 CFLAGS="$(STAGEfeedback_CFLAGS)" \
f61428ed 19363 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4a4a4e99
AO
19364 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19365 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19366 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19367 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19368 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19369 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f8bf9252
SP
19370 $(TARGET-stagefeedback-ppl)
19371
19372maybe-clean-stagefeedback-ppl: clean-stagefeedback-ppl
19373clean-stagefeedback: clean-stagefeedback-ppl
19374clean-stagefeedback-ppl:
19375 @if [ $(current_stage) = stagefeedback ]; then \
19376 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19377 else \
19378 [ -f $(HOST_SUBDIR)/stagefeedback-ppl/Makefile ] || exit 0; \
19379 $(MAKE) stagefeedback-start; \
19380 fi; \
19381 cd $(HOST_SUBDIR)/ppl && \
19382 $(MAKE) $(EXTRA_HOST_FLAGS) \
19383 $(POSTSTAGE1_FLAGS_TO_PASS) \
19384 clean
19385@endif ppl-bootstrap
19386
19387
19388
19389
19390
19391.PHONY: check-ppl maybe-check-ppl
19392maybe-check-ppl:
19393@if ppl
19394maybe-check-ppl: check-ppl
19395
19396check-ppl:
19397 @: $(MAKE); $(unstage)
19398 @r=`${PWD_COMMAND}`; export r; \
19399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19400 $(HOST_EXPORTS) \
19401 (cd $(HOST_SUBDIR)/ppl && \
19402 $(MAKE) $(FLAGS_TO_PASS) check)
19403
19404@endif ppl
19405
19406.PHONY: install-ppl maybe-install-ppl
19407maybe-install-ppl:
19408@if ppl
19409maybe-install-ppl: install-ppl
19410
19411install-ppl:
19412
19413@endif ppl
19414
19415# Other targets (info, dvi, pdf, etc.)
19416
19417.PHONY: maybe-info-ppl info-ppl
19418maybe-info-ppl:
19419@if ppl
19420maybe-info-ppl: info-ppl
19421
19422info-ppl: \
19423 configure-ppl
19424 @[ -f ./ppl/Makefile ] || exit 0; \
19425 r=`${PWD_COMMAND}`; export r; \
19426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19427 $(HOST_EXPORTS) \
19428 for flag in $(EXTRA_HOST_FLAGS) ; do \
19429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19430 done; \
19431 echo "Doing info in ppl" ; \
19432 (cd $(HOST_SUBDIR)/ppl && \
19433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19435 "RANLIB=$${RANLIB}" \
19436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19437 info) \
19438 || exit 1
19439
19440@endif ppl
19441
19442.PHONY: maybe-dvi-ppl dvi-ppl
19443maybe-dvi-ppl:
19444@if ppl
19445maybe-dvi-ppl: dvi-ppl
19446
19447dvi-ppl: \
19448 configure-ppl
19449 @[ -f ./ppl/Makefile ] || exit 0; \
19450 r=`${PWD_COMMAND}`; export r; \
19451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19452 $(HOST_EXPORTS) \
19453 for flag in $(EXTRA_HOST_FLAGS) ; do \
19454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19455 done; \
19456 echo "Doing dvi in ppl" ; \
19457 (cd $(HOST_SUBDIR)/ppl && \
19458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19460 "RANLIB=$${RANLIB}" \
19461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19462 dvi) \
19463 || exit 1
19464
19465@endif ppl
19466
19467.PHONY: maybe-pdf-ppl pdf-ppl
19468maybe-pdf-ppl:
19469@if ppl
19470maybe-pdf-ppl: pdf-ppl
19471
19472pdf-ppl: \
19473 configure-ppl
19474 @[ -f ./ppl/Makefile ] || exit 0; \
19475 r=`${PWD_COMMAND}`; export r; \
19476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19477 $(HOST_EXPORTS) \
19478 for flag in $(EXTRA_HOST_FLAGS) ; do \
19479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19480 done; \
19481 echo "Doing pdf in ppl" ; \
19482 (cd $(HOST_SUBDIR)/ppl && \
19483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19485 "RANLIB=$${RANLIB}" \
19486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19487 pdf) \
19488 || exit 1
19489
19490@endif ppl
19491
19492.PHONY: maybe-html-ppl html-ppl
19493maybe-html-ppl:
19494@if ppl
19495maybe-html-ppl: html-ppl
19496
19497html-ppl: \
19498 configure-ppl
19499 @[ -f ./ppl/Makefile ] || exit 0; \
19500 r=`${PWD_COMMAND}`; export r; \
19501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19502 $(HOST_EXPORTS) \
19503 for flag in $(EXTRA_HOST_FLAGS) ; do \
19504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19505 done; \
19506 echo "Doing html in ppl" ; \
19507 (cd $(HOST_SUBDIR)/ppl && \
19508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19510 "RANLIB=$${RANLIB}" \
19511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19512 html) \
19513 || exit 1
19514
19515@endif ppl
19516
19517.PHONY: maybe-TAGS-ppl TAGS-ppl
19518maybe-TAGS-ppl:
19519@if ppl
19520maybe-TAGS-ppl: TAGS-ppl
19521
19522TAGS-ppl: \
19523 configure-ppl
19524 @[ -f ./ppl/Makefile ] || exit 0; \
19525 r=`${PWD_COMMAND}`; export r; \
19526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19527 $(HOST_EXPORTS) \
19528 for flag in $(EXTRA_HOST_FLAGS) ; do \
19529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19530 done; \
19531 echo "Doing TAGS in ppl" ; \
19532 (cd $(HOST_SUBDIR)/ppl && \
19533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19535 "RANLIB=$${RANLIB}" \
19536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19537 TAGS) \
19538 || exit 1
19539
19540@endif ppl
19541
19542.PHONY: maybe-install-info-ppl install-info-ppl
19543maybe-install-info-ppl:
19544@if ppl
19545maybe-install-info-ppl: install-info-ppl
19546
19547install-info-ppl: \
19548 configure-ppl \
19549 info-ppl
19550 @[ -f ./ppl/Makefile ] || exit 0; \
19551 r=`${PWD_COMMAND}`; export r; \
19552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19553 $(HOST_EXPORTS) \
19554 for flag in $(EXTRA_HOST_FLAGS) ; do \
19555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19556 done; \
19557 echo "Doing install-info in ppl" ; \
19558 (cd $(HOST_SUBDIR)/ppl && \
19559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19561 "RANLIB=$${RANLIB}" \
19562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19563 install-info) \
19564 || exit 1
19565
19566@endif ppl
19567
19568.PHONY: maybe-install-pdf-ppl install-pdf-ppl
19569maybe-install-pdf-ppl:
19570@if ppl
19571maybe-install-pdf-ppl: install-pdf-ppl
19572
19573install-pdf-ppl: \
19574 configure-ppl \
19575 pdf-ppl
19576 @[ -f ./ppl/Makefile ] || exit 0; \
19577 r=`${PWD_COMMAND}`; export r; \
19578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19579 $(HOST_EXPORTS) \
19580 for flag in $(EXTRA_HOST_FLAGS) ; do \
19581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19582 done; \
19583 echo "Doing install-pdf in ppl" ; \
19584 (cd $(HOST_SUBDIR)/ppl && \
19585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19587 "RANLIB=$${RANLIB}" \
19588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19589 install-pdf) \
19590 || exit 1
19591
19592@endif ppl
19593
19594.PHONY: maybe-install-html-ppl install-html-ppl
19595maybe-install-html-ppl:
19596@if ppl
19597maybe-install-html-ppl: install-html-ppl
19598
19599install-html-ppl: \
19600 configure-ppl \
19601 html-ppl
19602 @[ -f ./ppl/Makefile ] || exit 0; \
19603 r=`${PWD_COMMAND}`; export r; \
19604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19605 $(HOST_EXPORTS) \
19606 for flag in $(EXTRA_HOST_FLAGS) ; do \
19607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19608 done; \
19609 echo "Doing install-html in ppl" ; \
19610 (cd $(HOST_SUBDIR)/ppl && \
19611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19613 "RANLIB=$${RANLIB}" \
19614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19615 install-html) \
19616 || exit 1
19617
19618@endif ppl
19619
19620.PHONY: maybe-installcheck-ppl installcheck-ppl
19621maybe-installcheck-ppl:
19622@if ppl
19623maybe-installcheck-ppl: installcheck-ppl
19624
19625installcheck-ppl: \
19626 configure-ppl
19627 @[ -f ./ppl/Makefile ] || exit 0; \
e69bf64b
PB
19628 r=`${PWD_COMMAND}`; export r; \
19629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19630 $(HOST_EXPORTS) \
19631 for flag in $(EXTRA_HOST_FLAGS) ; do \
19632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19633 done; \
f8bf9252
SP
19634 echo "Doing installcheck in ppl" ; \
19635 (cd $(HOST_SUBDIR)/ppl && \
e69bf64b
PB
19636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19638 "RANLIB=$${RANLIB}" \
901119ae 19639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
19640 installcheck) \
19641 || exit 1
19642
f8bf9252 19643@endif ppl
e69bf64b 19644
f8bf9252
SP
19645.PHONY: maybe-mostlyclean-ppl mostlyclean-ppl
19646maybe-mostlyclean-ppl:
19647@if ppl
19648maybe-mostlyclean-ppl: mostlyclean-ppl
e69bf64b 19649
f8bf9252
SP
19650mostlyclean-ppl:
19651 @[ -f ./ppl/Makefile ] || exit 0; \
e69bf64b
PB
19652 r=`${PWD_COMMAND}`; export r; \
19653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19654 $(HOST_EXPORTS) \
19655 for flag in $(EXTRA_HOST_FLAGS) ; do \
19656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19657 done; \
f8bf9252
SP
19658 echo "Doing mostlyclean in ppl" ; \
19659 (cd $(HOST_SUBDIR)/ppl && \
e69bf64b
PB
19660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19662 "RANLIB=$${RANLIB}" \
901119ae 19663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
19664 mostlyclean) \
19665 || exit 1
19666
f8bf9252 19667@endif ppl
e69bf64b 19668
f8bf9252
SP
19669.PHONY: maybe-clean-ppl clean-ppl
19670maybe-clean-ppl:
19671@if ppl
19672maybe-clean-ppl: clean-ppl
e69bf64b 19673
f8bf9252
SP
19674clean-ppl:
19675 @[ -f ./ppl/Makefile ] || exit 0; \
e69bf64b
PB
19676 r=`${PWD_COMMAND}`; export r; \
19677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19678 $(HOST_EXPORTS) \
19679 for flag in $(EXTRA_HOST_FLAGS) ; do \
19680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19681 done; \
f8bf9252
SP
19682 echo "Doing clean in ppl" ; \
19683 (cd $(HOST_SUBDIR)/ppl && \
e69bf64b
PB
19684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19686 "RANLIB=$${RANLIB}" \
901119ae 19687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
19688 clean) \
19689 || exit 1
19690
f8bf9252 19691@endif ppl
e69bf64b 19692
f8bf9252
SP
19693.PHONY: maybe-distclean-ppl distclean-ppl
19694maybe-distclean-ppl:
19695@if ppl
19696maybe-distclean-ppl: distclean-ppl
e69bf64b 19697
f8bf9252
SP
19698distclean-ppl:
19699 @[ -f ./ppl/Makefile ] || exit 0; \
e69bf64b
PB
19700 r=`${PWD_COMMAND}`; export r; \
19701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19702 $(HOST_EXPORTS) \
19703 for flag in $(EXTRA_HOST_FLAGS) ; do \
19704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19705 done; \
f8bf9252
SP
19706 echo "Doing distclean in ppl" ; \
19707 (cd $(HOST_SUBDIR)/ppl && \
e69bf64b
PB
19708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19710 "RANLIB=$${RANLIB}" \
901119ae 19711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
19712 distclean) \
19713 || exit 1
19714
f8bf9252 19715@endif ppl
e69bf64b 19716
f8bf9252
SP
19717.PHONY: maybe-maintainer-clean-ppl maintainer-clean-ppl
19718maybe-maintainer-clean-ppl:
19719@if ppl
19720maybe-maintainer-clean-ppl: maintainer-clean-ppl
e69bf64b 19721
f8bf9252
SP
19722maintainer-clean-ppl:
19723 @[ -f ./ppl/Makefile ] || exit 0; \
e69bf64b
PB
19724 r=`${PWD_COMMAND}`; export r; \
19725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19726 $(HOST_EXPORTS) \
19727 for flag in $(EXTRA_HOST_FLAGS) ; do \
19728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19729 done; \
f8bf9252
SP
19730 echo "Doing maintainer-clean in ppl" ; \
19731 (cd $(HOST_SUBDIR)/ppl && \
e69bf64b
PB
19732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19734 "RANLIB=$${RANLIB}" \
901119ae 19735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
19736 maintainer-clean) \
19737 || exit 1
19738
f8bf9252 19739@endif ppl
e69bf64b
PB
19740
19741
19742
f8bf9252
SP
19743.PHONY: configure-cloog maybe-configure-cloog
19744maybe-configure-cloog:
e69bf64b 19745@if gcc-bootstrap
f8bf9252 19746configure-cloog: stage_current
e69bf64b 19747@endif gcc-bootstrap
f8bf9252
SP
19748@if cloog
19749maybe-configure-cloog: configure-cloog
19750configure-cloog:
e69bf64b
PB
19751 @r=`${PWD_COMMAND}`; export r; \
19752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f8bf9252
SP
19753 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
19754 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
f61428ed 19755 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
f8bf9252
SP
19756 echo Configuring in $(HOST_SUBDIR)/cloog; \
19757 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
e69bf64b
PB
19758 case $(srcdir) in \
19759 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
f8bf9252 19760 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
e69bf64b
PB
19761 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19762 esac; \
f8bf9252
SP
19763 srcdiroption="--srcdir=$${topdir}/cloog"; \
19764 libsrcdir="$$s/cloog"; \
e69bf64b 19765 $(SHELL) $${libsrcdir}/configure \
f61428ed
AO
19766 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19767 --target=${target_alias} $${srcdiroption} --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl \
e69bf64b 19768 || exit 1
f8bf9252 19769@endif cloog
e69bf64b
PB
19770
19771
19772
f8bf9252
SP
19773.PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
19774maybe-configure-stage1-cloog:
19775@if cloog-bootstrap
19776maybe-configure-stage1-cloog: configure-stage1-cloog
19777configure-stage1-cloog:
e69bf64b 19778 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f8bf9252 19779 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
e69bf64b
PB
19780 @r=`${PWD_COMMAND}`; export r; \
19781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 19782 TFLAGS="$(STAGE1_TFLAGS)"; \
f8bf9252 19783 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4a4a4e99 19784 $(HOST_EXPORTS) \
342b9200 19785 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
f61428ed
AO
19786 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19787 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
f8bf9252
SP
19788 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
19789 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19790 cd $(HOST_SUBDIR)/cloog || exit 1; \
e69bf64b
PB
19791 case $(srcdir) in \
19792 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
f8bf9252 19793 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
e69bf64b
PB
19794 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19795 esac; \
f8bf9252
SP
19796 srcdiroption="--srcdir=$${topdir}/cloog"; \
19797 libsrcdir="$$s/cloog"; \
e69bf64b 19798 $(SHELL) $${libsrcdir}/configure \
f61428ed
AO
19799 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19800 --target=${target_alias} $${srcdiroption} \
4a4a4e99 19801 $(STAGE1_CONFIGURE_FLAGS) \
f61428ed 19802 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
f8bf9252
SP
19803@endif cloog-bootstrap
19804
19805.PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
19806maybe-configure-stage2-cloog:
19807@if cloog-bootstrap
19808maybe-configure-stage2-cloog: configure-stage2-cloog
19809configure-stage2-cloog:
e69bf64b 19810 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f8bf9252 19811 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
e69bf64b
PB
19812 @r=`${PWD_COMMAND}`; export r; \
19813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 19814 TFLAGS="$(STAGE2_TFLAGS)"; \
f8bf9252 19815 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
e69bf64b 19816 $(HOST_EXPORTS) \
4a4a4e99 19817 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 19818 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
f61428ed
AO
19819 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19820 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
f8bf9252
SP
19821 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
19822 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19823 cd $(HOST_SUBDIR)/cloog || exit 1; \
e69bf64b
PB
19824 case $(srcdir) in \
19825 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
f8bf9252 19826 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
e69bf64b
PB
19827 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19828 esac; \
f8bf9252
SP
19829 srcdiroption="--srcdir=$${topdir}/cloog"; \
19830 libsrcdir="$$s/cloog"; \
e69bf64b 19831 $(SHELL) $${libsrcdir}/configure \
f61428ed
AO
19832 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19833 --target=${target_alias} $${srcdiroption} \
e69bf64b 19834 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 19835 $(STAGE2_CONFIGURE_FLAGS) \
f61428ed 19836 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
f8bf9252
SP
19837@endif cloog-bootstrap
19838
19839.PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
19840maybe-configure-stage3-cloog:
19841@if cloog-bootstrap
19842maybe-configure-stage3-cloog: configure-stage3-cloog
19843configure-stage3-cloog:
e69bf64b 19844 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f8bf9252 19845 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
e69bf64b
PB
19846 @r=`${PWD_COMMAND}`; export r; \
19847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 19848 TFLAGS="$(STAGE3_TFLAGS)"; \
f8bf9252 19849 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
e69bf64b 19850 $(HOST_EXPORTS) \
4a4a4e99 19851 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 19852 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
f61428ed
AO
19853 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19854 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
f8bf9252
SP
19855 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
19856 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19857 cd $(HOST_SUBDIR)/cloog || exit 1; \
e69bf64b
PB
19858 case $(srcdir) in \
19859 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
f8bf9252 19860 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
e69bf64b
PB
19861 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19862 esac; \
f8bf9252
SP
19863 srcdiroption="--srcdir=$${topdir}/cloog"; \
19864 libsrcdir="$$s/cloog"; \
e69bf64b 19865 $(SHELL) $${libsrcdir}/configure \
f61428ed
AO
19866 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19867 --target=${target_alias} $${srcdiroption} \
e69bf64b 19868 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 19869 $(STAGE3_CONFIGURE_FLAGS) \
f61428ed 19870 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
f8bf9252
SP
19871@endif cloog-bootstrap
19872
19873.PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
19874maybe-configure-stage4-cloog:
19875@if cloog-bootstrap
19876maybe-configure-stage4-cloog: configure-stage4-cloog
19877configure-stage4-cloog:
e69bf64b 19878 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f8bf9252 19879 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
e69bf64b
PB
19880 @r=`${PWD_COMMAND}`; export r; \
19881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 19882 TFLAGS="$(STAGE4_TFLAGS)"; \
f8bf9252 19883 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
e69bf64b 19884 $(HOST_EXPORTS) \
4a4a4e99 19885 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 19886 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
f61428ed
AO
19887 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19888 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
f8bf9252
SP
19889 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
19890 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19891 cd $(HOST_SUBDIR)/cloog || exit 1; \
e69bf64b
PB
19892 case $(srcdir) in \
19893 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
f8bf9252 19894 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
e69bf64b
PB
19895 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19896 esac; \
f8bf9252
SP
19897 srcdiroption="--srcdir=$${topdir}/cloog"; \
19898 libsrcdir="$$s/cloog"; \
e69bf64b 19899 $(SHELL) $${libsrcdir}/configure \
f61428ed
AO
19900 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19901 --target=${target_alias} $${srcdiroption} \
e69bf64b 19902 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 19903 $(STAGE4_CONFIGURE_FLAGS) \
f61428ed 19904 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
f8bf9252
SP
19905@endif cloog-bootstrap
19906
19907.PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
19908maybe-configure-stageprofile-cloog:
19909@if cloog-bootstrap
19910maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
19911configure-stageprofile-cloog:
e69bf64b 19912 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f8bf9252 19913 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
e69bf64b
PB
19914 @r=`${PWD_COMMAND}`; export r; \
19915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 19916 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f8bf9252 19917 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
e69bf64b 19918 $(HOST_EXPORTS) \
4a4a4e99
AO
19919 $(POSTSTAGE1_HOST_EXPORTS) \
19920 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
f61428ed
AO
19921 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19922 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
f8bf9252
SP
19923 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
19924 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19925 cd $(HOST_SUBDIR)/cloog || exit 1; \
e69bf64b
PB
19926 case $(srcdir) in \
19927 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
f8bf9252 19928 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
e69bf64b
PB
19929 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19930 esac; \
f8bf9252
SP
19931 srcdiroption="--srcdir=$${topdir}/cloog"; \
19932 libsrcdir="$$s/cloog"; \
e69bf64b 19933 $(SHELL) $${libsrcdir}/configure \
f61428ed
AO
19934 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19935 --target=${target_alias} $${srcdiroption} \
e69bf64b 19936 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 19937 $(STAGEprofile_CONFIGURE_FLAGS) \
f61428ed 19938 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
f8bf9252
SP
19939@endif cloog-bootstrap
19940
19941.PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
19942maybe-configure-stagefeedback-cloog:
19943@if cloog-bootstrap
19944maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
19945configure-stagefeedback-cloog:
e69bf64b 19946 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f8bf9252 19947 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
e69bf64b
PB
19948 @r=`${PWD_COMMAND}`; export r; \
19949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 19950 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f8bf9252 19951 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
e69bf64b 19952 $(HOST_EXPORTS) \
4a4a4e99
AO
19953 $(POSTSTAGE1_HOST_EXPORTS) \
19954 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
f61428ed
AO
19955 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19956 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
f8bf9252
SP
19957 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
19958 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19959 cd $(HOST_SUBDIR)/cloog || exit 1; \
e69bf64b
PB
19960 case $(srcdir) in \
19961 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
f8bf9252 19962 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
e69bf64b
PB
19963 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19964 esac; \
f8bf9252
SP
19965 srcdiroption="--srcdir=$${topdir}/cloog"; \
19966 libsrcdir="$$s/cloog"; \
e69bf64b 19967 $(SHELL) $${libsrcdir}/configure \
f61428ed
AO
19968 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19969 --target=${target_alias} $${srcdiroption} \
e69bf64b 19970 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 19971 $(STAGEfeedback_CONFIGURE_FLAGS) \
f61428ed 19972 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
f8bf9252 19973@endif cloog-bootstrap
e69bf64b
PB
19974
19975
19976
19977
19978
f8bf9252
SP
19979.PHONY: all-cloog maybe-all-cloog
19980maybe-all-cloog:
e69bf64b 19981@if gcc-bootstrap
f8bf9252 19982all-cloog: stage_current
e69bf64b 19983@endif gcc-bootstrap
f8bf9252
SP
19984@if cloog
19985TARGET-cloog=all
19986maybe-all-cloog: all-cloog
19987all-cloog: configure-cloog
e69bf64b
PB
19988 @r=`${PWD_COMMAND}`; export r; \
19989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 19990 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
f8bf9252 19991 (cd $(HOST_SUBDIR)/cloog && \
f61428ed 19992 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
f8bf9252
SP
19993 $(TARGET-cloog))
19994@endif cloog
e69bf64b
PB
19995
19996
19997
f8bf9252
SP
19998.PHONY: all-stage1-cloog maybe-all-stage1-cloog
19999.PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
20000maybe-all-stage1-cloog:
20001maybe-clean-stage1-cloog:
20002@if cloog-bootstrap
20003maybe-all-stage1-cloog: all-stage1-cloog
20004all-stage1: all-stage1-cloog
20005TARGET-stage1-cloog = $(TARGET-cloog)
20006all-stage1-cloog: configure-stage1-cloog
e69bf64b
PB
20007 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20008 @r=`${PWD_COMMAND}`; export r; \
20009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 20010 TFLAGS="$(STAGE1_TFLAGS)"; \
f61428ed 20011 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
f8bf9252 20012 cd $(HOST_SUBDIR)/cloog && \
1c8bd6a3 20013 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 20014 CFLAGS="$(STAGE1_CFLAGS)" \
f61428ed 20015 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4a4a4e99
AO
20016 LIBCFLAGS="$(LIBCFLAGS)" \
20017 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20018 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20019 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
f61428ed 20020 $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
4a4a4e99 20021 TFLAGS="$(STAGE1_TFLAGS)" \
f8bf9252 20022 $(TARGET-stage1-cloog)
e69bf64b 20023
f8bf9252
SP
20024maybe-clean-stage1-cloog: clean-stage1-cloog
20025clean-stage1: clean-stage1-cloog
20026clean-stage1-cloog:
e69bf64b 20027 @if [ $(current_stage) = stage1 ]; then \
f8bf9252 20028 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
e69bf64b 20029 else \
f8bf9252 20030 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
e69bf64b
PB
20031 $(MAKE) stage1-start; \
20032 fi; \
f8bf9252 20033 cd $(HOST_SUBDIR)/cloog && \
1c8bd6a3 20034 $(MAKE) $(EXTRA_HOST_FLAGS) \
f61428ed 20035 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
f8bf9252
SP
20036@endif cloog-bootstrap
20037
20038
20039.PHONY: all-stage2-cloog maybe-all-stage2-cloog
20040.PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
20041maybe-all-stage2-cloog:
20042maybe-clean-stage2-cloog:
20043@if cloog-bootstrap
20044maybe-all-stage2-cloog: all-stage2-cloog
20045all-stage2: all-stage2-cloog
20046TARGET-stage2-cloog = $(TARGET-cloog)
20047all-stage2-cloog: configure-stage2-cloog
e69bf64b
PB
20048 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20049 @r=`${PWD_COMMAND}`; export r; \
20050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 20051 TFLAGS="$(STAGE2_TFLAGS)"; \
e69bf64b 20052 $(HOST_EXPORTS) \
f61428ed 20053 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
f8bf9252 20054 cd $(HOST_SUBDIR)/cloog && \
1c8bd6a3 20055 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 20056 CFLAGS="$(STAGE2_CFLAGS)" \
f61428ed 20057 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4a4a4e99
AO
20058 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20059 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20060 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20061 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
f61428ed 20062 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
4a4a4e99 20063 TFLAGS="$(STAGE2_TFLAGS)" \
f8bf9252 20064 $(TARGET-stage2-cloog)
e69bf64b 20065
f8bf9252
SP
20066maybe-clean-stage2-cloog: clean-stage2-cloog
20067clean-stage2: clean-stage2-cloog
20068clean-stage2-cloog:
e69bf64b 20069 @if [ $(current_stage) = stage2 ]; then \
f8bf9252 20070 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
e69bf64b 20071 else \
f8bf9252 20072 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
e69bf64b
PB
20073 $(MAKE) stage2-start; \
20074 fi; \
f8bf9252 20075 cd $(HOST_SUBDIR)/cloog && \
1c8bd6a3 20076 $(MAKE) $(EXTRA_HOST_FLAGS) \
e69bf64b 20077 $(POSTSTAGE1_FLAGS_TO_PASS) \
f61428ed 20078 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
f8bf9252
SP
20079@endif cloog-bootstrap
20080
20081
f8bf9252
SP
20082.PHONY: all-stage3-cloog maybe-all-stage3-cloog
20083.PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
20084maybe-all-stage3-cloog:
20085maybe-clean-stage3-cloog:
20086@if cloog-bootstrap
20087maybe-all-stage3-cloog: all-stage3-cloog
20088all-stage3: all-stage3-cloog
20089TARGET-stage3-cloog = $(TARGET-cloog)
20090all-stage3-cloog: configure-stage3-cloog
e69bf64b
PB
20091 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20092 @r=`${PWD_COMMAND}`; export r; \
20093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 20094 TFLAGS="$(STAGE3_TFLAGS)"; \
e69bf64b 20095 $(HOST_EXPORTS) \
f61428ed 20096 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
f8bf9252 20097 cd $(HOST_SUBDIR)/cloog && \
1c8bd6a3 20098 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 20099 CFLAGS="$(STAGE3_CFLAGS)" \
f61428ed 20100 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4a4a4e99
AO
20101 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20102 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20103 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20104 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
f61428ed 20105 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
4a4a4e99 20106 TFLAGS="$(STAGE3_TFLAGS)" \
f8bf9252 20107 $(TARGET-stage3-cloog)
e69bf64b 20108
f8bf9252
SP
20109maybe-clean-stage3-cloog: clean-stage3-cloog
20110clean-stage3: clean-stage3-cloog
20111clean-stage3-cloog:
e69bf64b 20112 @if [ $(current_stage) = stage3 ]; then \
f8bf9252 20113 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
e69bf64b 20114 else \
f8bf9252 20115 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
e69bf64b
PB
20116 $(MAKE) stage3-start; \
20117 fi; \
f8bf9252 20118 cd $(HOST_SUBDIR)/cloog && \
1c8bd6a3 20119 $(MAKE) $(EXTRA_HOST_FLAGS) \
e69bf64b 20120 $(POSTSTAGE1_FLAGS_TO_PASS) \
f61428ed 20121 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
f8bf9252
SP
20122@endif cloog-bootstrap
20123
20124
f8bf9252
SP
20125.PHONY: all-stage4-cloog maybe-all-stage4-cloog
20126.PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
20127maybe-all-stage4-cloog:
20128maybe-clean-stage4-cloog:
20129@if cloog-bootstrap
20130maybe-all-stage4-cloog: all-stage4-cloog
20131all-stage4: all-stage4-cloog
20132TARGET-stage4-cloog = $(TARGET-cloog)
20133all-stage4-cloog: configure-stage4-cloog
e69bf64b
PB
20134 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20135 @r=`${PWD_COMMAND}`; export r; \
20136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 20137 TFLAGS="$(STAGE4_TFLAGS)"; \
e69bf64b 20138 $(HOST_EXPORTS) \
f61428ed 20139 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
f8bf9252 20140 cd $(HOST_SUBDIR)/cloog && \
1c8bd6a3 20141 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 20142 CFLAGS="$(STAGE4_CFLAGS)" \
f61428ed 20143 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
1c8bd6a3 20144 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
20145 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20146 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20147 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
f61428ed 20148 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
4a4a4e99 20149 TFLAGS="$(STAGE4_TFLAGS)" \
f8bf9252 20150 $(TARGET-stage4-cloog)
e69bf64b 20151
f8bf9252
SP
20152maybe-clean-stage4-cloog: clean-stage4-cloog
20153clean-stage4: clean-stage4-cloog
20154clean-stage4-cloog:
e69bf64b 20155 @if [ $(current_stage) = stage4 ]; then \
f8bf9252 20156 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
e69bf64b 20157 else \
f8bf9252 20158 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
e69bf64b
PB
20159 $(MAKE) stage4-start; \
20160 fi; \
f8bf9252 20161 cd $(HOST_SUBDIR)/cloog && \
1c8bd6a3 20162 $(MAKE) $(EXTRA_HOST_FLAGS) \
e69bf64b 20163 $(POSTSTAGE1_FLAGS_TO_PASS) \
f61428ed 20164 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
f8bf9252
SP
20165@endif cloog-bootstrap
20166
20167
20168.PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
20169.PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
20170maybe-all-stageprofile-cloog:
20171maybe-clean-stageprofile-cloog:
20172@if cloog-bootstrap
20173maybe-all-stageprofile-cloog: all-stageprofile-cloog
20174all-stageprofile: all-stageprofile-cloog
20175TARGET-stageprofile-cloog = $(TARGET-cloog)
20176all-stageprofile-cloog: configure-stageprofile-cloog
e69bf64b
PB
20177 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20178 @r=`${PWD_COMMAND}`; export r; \
20179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 20180 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e69bf64b 20181 $(HOST_EXPORTS) \
f61428ed 20182 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
f8bf9252 20183 cd $(HOST_SUBDIR)/cloog && \
1c8bd6a3 20184 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 20185 CFLAGS="$(STAGEprofile_CFLAGS)" \
f61428ed 20186 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4a4a4e99
AO
20187 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20188 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20189 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20190 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
f61428ed 20191 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
4a4a4e99 20192 TFLAGS="$(STAGEprofile_TFLAGS)" \
f8bf9252 20193 $(TARGET-stageprofile-cloog)
e69bf64b 20194
f8bf9252
SP
20195maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
20196clean-stageprofile: clean-stageprofile-cloog
20197clean-stageprofile-cloog:
e69bf64b 20198 @if [ $(current_stage) = stageprofile ]; then \
f8bf9252 20199 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
e69bf64b 20200 else \
f8bf9252 20201 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
e69bf64b
PB
20202 $(MAKE) stageprofile-start; \
20203 fi; \
f8bf9252 20204 cd $(HOST_SUBDIR)/cloog && \
1c8bd6a3 20205 $(MAKE) $(EXTRA_HOST_FLAGS) \
e69bf64b 20206 $(POSTSTAGE1_FLAGS_TO_PASS) \
f61428ed 20207 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
f8bf9252
SP
20208@endif cloog-bootstrap
20209
20210
20211.PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
20212.PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
20213maybe-all-stagefeedback-cloog:
20214maybe-clean-stagefeedback-cloog:
20215@if cloog-bootstrap
20216maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
20217all-stagefeedback: all-stagefeedback-cloog
20218TARGET-stagefeedback-cloog = $(TARGET-cloog)
20219all-stagefeedback-cloog: configure-stagefeedback-cloog
e69bf64b
PB
20220 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20221 @r=`${PWD_COMMAND}`; export r; \
20222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 20223 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e69bf64b 20224 $(HOST_EXPORTS) \
f61428ed 20225 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
f8bf9252 20226 cd $(HOST_SUBDIR)/cloog && \
1c8bd6a3 20227 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 20228 CFLAGS="$(STAGEfeedback_CFLAGS)" \
f61428ed 20229 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4a4a4e99
AO
20230 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20231 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20232 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20233 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
f61428ed 20234 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
4a4a4e99 20235 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f8bf9252 20236 $(TARGET-stagefeedback-cloog)
e69bf64b 20237
f8bf9252
SP
20238maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
20239clean-stagefeedback: clean-stagefeedback-cloog
20240clean-stagefeedback-cloog:
e69bf64b 20241 @if [ $(current_stage) = stagefeedback ]; then \
f8bf9252 20242 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
e69bf64b 20243 else \
f8bf9252 20244 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
e69bf64b
PB
20245 $(MAKE) stagefeedback-start; \
20246 fi; \
f8bf9252 20247 cd $(HOST_SUBDIR)/cloog && \
1c8bd6a3 20248 $(MAKE) $(EXTRA_HOST_FLAGS) \
e69bf64b 20249 $(POSTSTAGE1_FLAGS_TO_PASS) \
f61428ed 20250 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
f8bf9252 20251@endif cloog-bootstrap
e69bf64b
PB
20252
20253
20254
20255
20256
f8bf9252
SP
20257.PHONY: check-cloog maybe-check-cloog
20258maybe-check-cloog:
20259@if cloog
20260maybe-check-cloog: check-cloog
e69bf64b 20261
f8bf9252 20262check-cloog:
e69bf64b
PB
20263 @: $(MAKE); $(unstage)
20264 @r=`${PWD_COMMAND}`; export r; \
20265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20266 $(HOST_EXPORTS) \
f8bf9252 20267 (cd $(HOST_SUBDIR)/cloog && \
f61428ed 20268 $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" check)
e69bf64b 20269
f8bf9252 20270@endif cloog
e69bf64b 20271
f8bf9252
SP
20272.PHONY: install-cloog maybe-install-cloog
20273maybe-install-cloog:
20274@if cloog
20275maybe-install-cloog: install-cloog
e69bf64b 20276
f8bf9252 20277install-cloog:
e69bf64b 20278
f8bf9252 20279@endif cloog
e69bf64b
PB
20280
20281# Other targets (info, dvi, pdf, etc.)
20282
f8bf9252
SP
20283.PHONY: maybe-info-cloog info-cloog
20284maybe-info-cloog:
20285@if cloog
20286maybe-info-cloog: info-cloog
e69bf64b 20287
f8bf9252
SP
20288info-cloog: \
20289 configure-cloog
20290 @[ -f ./cloog/Makefile ] || exit 0; \
e69bf64b
PB
20291 r=`${PWD_COMMAND}`; export r; \
20292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20293 $(HOST_EXPORTS) \
f61428ed 20294 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
e69bf64b
PB
20295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20296 done; \
f8bf9252
SP
20297 echo "Doing info in cloog" ; \
20298 (cd $(HOST_SUBDIR)/cloog && \
e69bf64b
PB
20299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20301 "RANLIB=$${RANLIB}" \
901119ae 20302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
20303 info) \
20304 || exit 1
20305
f8bf9252 20306@endif cloog
e69bf64b 20307
f8bf9252
SP
20308.PHONY: maybe-dvi-cloog dvi-cloog
20309maybe-dvi-cloog:
20310@if cloog
20311maybe-dvi-cloog: dvi-cloog
e69bf64b 20312
f8bf9252
SP
20313dvi-cloog: \
20314 configure-cloog
20315 @[ -f ./cloog/Makefile ] || exit 0; \
e69bf64b
PB
20316 r=`${PWD_COMMAND}`; export r; \
20317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20318 $(HOST_EXPORTS) \
f61428ed 20319 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
e69bf64b
PB
20320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20321 done; \
f8bf9252
SP
20322 echo "Doing dvi in cloog" ; \
20323 (cd $(HOST_SUBDIR)/cloog && \
e69bf64b
PB
20324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20326 "RANLIB=$${RANLIB}" \
901119ae 20327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
20328 dvi) \
20329 || exit 1
20330
f8bf9252 20331@endif cloog
e69bf64b 20332
f8bf9252
SP
20333.PHONY: maybe-pdf-cloog pdf-cloog
20334maybe-pdf-cloog:
20335@if cloog
20336maybe-pdf-cloog: pdf-cloog
e69bf64b 20337
f8bf9252
SP
20338pdf-cloog: \
20339 configure-cloog
20340 @[ -f ./cloog/Makefile ] || exit 0; \
e69bf64b
PB
20341 r=`${PWD_COMMAND}`; export r; \
20342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20343 $(HOST_EXPORTS) \
f61428ed 20344 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
e69bf64b
PB
20345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20346 done; \
f8bf9252
SP
20347 echo "Doing pdf in cloog" ; \
20348 (cd $(HOST_SUBDIR)/cloog && \
e69bf64b
PB
20349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20351 "RANLIB=$${RANLIB}" \
901119ae 20352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
20353 pdf) \
20354 || exit 1
20355
f8bf9252 20356@endif cloog
e69bf64b 20357
f8bf9252
SP
20358.PHONY: maybe-html-cloog html-cloog
20359maybe-html-cloog:
20360@if cloog
20361maybe-html-cloog: html-cloog
e69bf64b 20362
f8bf9252
SP
20363html-cloog: \
20364 configure-cloog
20365 @[ -f ./cloog/Makefile ] || exit 0; \
e69bf64b
PB
20366 r=`${PWD_COMMAND}`; export r; \
20367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20368 $(HOST_EXPORTS) \
f61428ed 20369 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
e69bf64b
PB
20370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20371 done; \
f8bf9252
SP
20372 echo "Doing html in cloog" ; \
20373 (cd $(HOST_SUBDIR)/cloog && \
e69bf64b
PB
20374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20376 "RANLIB=$${RANLIB}" \
901119ae 20377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
20378 html) \
20379 || exit 1
20380
f8bf9252 20381@endif cloog
e69bf64b 20382
f8bf9252
SP
20383.PHONY: maybe-TAGS-cloog TAGS-cloog
20384maybe-TAGS-cloog:
20385@if cloog
20386maybe-TAGS-cloog: TAGS-cloog
e69bf64b 20387
f8bf9252
SP
20388TAGS-cloog: \
20389 configure-cloog
20390 @[ -f ./cloog/Makefile ] || exit 0; \
e69bf64b
PB
20391 r=`${PWD_COMMAND}`; export r; \
20392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20393 $(HOST_EXPORTS) \
f61428ed 20394 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
e69bf64b
PB
20395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20396 done; \
f8bf9252
SP
20397 echo "Doing TAGS in cloog" ; \
20398 (cd $(HOST_SUBDIR)/cloog && \
e69bf64b
PB
20399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20401 "RANLIB=$${RANLIB}" \
901119ae 20402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
20403 TAGS) \
20404 || exit 1
20405
f8bf9252 20406@endif cloog
e69bf64b 20407
f8bf9252
SP
20408.PHONY: maybe-install-info-cloog install-info-cloog
20409maybe-install-info-cloog:
20410@if cloog
20411maybe-install-info-cloog: install-info-cloog
e69bf64b 20412
f8bf9252
SP
20413install-info-cloog: \
20414 configure-cloog \
20415 info-cloog
20416 @[ -f ./cloog/Makefile ] || exit 0; \
e69bf64b
PB
20417 r=`${PWD_COMMAND}`; export r; \
20418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20419 $(HOST_EXPORTS) \
f61428ed 20420 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
e69bf64b
PB
20421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20422 done; \
f8bf9252
SP
20423 echo "Doing install-info in cloog" ; \
20424 (cd $(HOST_SUBDIR)/cloog && \
e69bf64b
PB
20425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20427 "RANLIB=$${RANLIB}" \
901119ae 20428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
20429 install-info) \
20430 || exit 1
20431
f8bf9252 20432@endif cloog
e69bf64b 20433
f8bf9252
SP
20434.PHONY: maybe-install-pdf-cloog install-pdf-cloog
20435maybe-install-pdf-cloog:
20436@if cloog
20437maybe-install-pdf-cloog: install-pdf-cloog
9c4d2493 20438
f8bf9252
SP
20439install-pdf-cloog: \
20440 configure-cloog \
20441 pdf-cloog
20442 @[ -f ./cloog/Makefile ] || exit 0; \
9c4d2493
BM
20443 r=`${PWD_COMMAND}`; export r; \
20444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20445 $(HOST_EXPORTS) \
f61428ed 20446 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
9c4d2493
BM
20447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20448 done; \
f8bf9252
SP
20449 echo "Doing install-pdf in cloog" ; \
20450 (cd $(HOST_SUBDIR)/cloog && \
9c4d2493
BM
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}" \
9c4d2493
BM
20455 install-pdf) \
20456 || exit 1
20457
f8bf9252 20458@endif cloog
9c4d2493 20459
f8bf9252
SP
20460.PHONY: maybe-install-html-cloog install-html-cloog
20461maybe-install-html-cloog:
20462@if cloog
20463maybe-install-html-cloog: install-html-cloog
e69bf64b 20464
f8bf9252
SP
20465install-html-cloog: \
20466 configure-cloog \
20467 html-cloog
20468 @[ -f ./cloog/Makefile ] || exit 0; \
e69bf64b
PB
20469 r=`${PWD_COMMAND}`; export r; \
20470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20471 $(HOST_EXPORTS) \
f61428ed 20472 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
e69bf64b
PB
20473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20474 done; \
f8bf9252
SP
20475 echo "Doing install-html in cloog" ; \
20476 (cd $(HOST_SUBDIR)/cloog && \
e69bf64b
PB
20477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20479 "RANLIB=$${RANLIB}" \
901119ae 20480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
20481 install-html) \
20482 || exit 1
20483
f8bf9252 20484@endif cloog
e69bf64b 20485
f8bf9252
SP
20486.PHONY: maybe-installcheck-cloog installcheck-cloog
20487maybe-installcheck-cloog:
20488@if cloog
20489maybe-installcheck-cloog: installcheck-cloog
e69bf64b 20490
f8bf9252
SP
20491installcheck-cloog: \
20492 configure-cloog
20493 @[ -f ./cloog/Makefile ] || exit 0; \
e69bf64b
PB
20494 r=`${PWD_COMMAND}`; export r; \
20495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20496 $(HOST_EXPORTS) \
f61428ed 20497 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
e69bf64b
PB
20498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20499 done; \
f8bf9252
SP
20500 echo "Doing installcheck in cloog" ; \
20501 (cd $(HOST_SUBDIR)/cloog && \
e69bf64b
PB
20502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20504 "RANLIB=$${RANLIB}" \
901119ae 20505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
20506 installcheck) \
20507 || exit 1
20508
f8bf9252 20509@endif cloog
e69bf64b 20510
f8bf9252
SP
20511.PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
20512maybe-mostlyclean-cloog:
20513@if cloog
20514maybe-mostlyclean-cloog: mostlyclean-cloog
e69bf64b 20515
f8bf9252
SP
20516mostlyclean-cloog:
20517 @[ -f ./cloog/Makefile ] || exit 0; \
e69bf64b
PB
20518 r=`${PWD_COMMAND}`; export r; \
20519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20520 $(HOST_EXPORTS) \
f61428ed 20521 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
e69bf64b
PB
20522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20523 done; \
f8bf9252
SP
20524 echo "Doing mostlyclean in cloog" ; \
20525 (cd $(HOST_SUBDIR)/cloog && \
e69bf64b
PB
20526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20528 "RANLIB=$${RANLIB}" \
901119ae 20529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
20530 mostlyclean) \
20531 || exit 1
20532
f8bf9252 20533@endif cloog
e69bf64b 20534
f8bf9252
SP
20535.PHONY: maybe-clean-cloog clean-cloog
20536maybe-clean-cloog:
20537@if cloog
20538maybe-clean-cloog: clean-cloog
e69bf64b 20539
f8bf9252
SP
20540clean-cloog:
20541 @[ -f ./cloog/Makefile ] || exit 0; \
e69bf64b
PB
20542 r=`${PWD_COMMAND}`; export r; \
20543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20544 $(HOST_EXPORTS) \
f61428ed 20545 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
e69bf64b
PB
20546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20547 done; \
f8bf9252
SP
20548 echo "Doing clean in cloog" ; \
20549 (cd $(HOST_SUBDIR)/cloog && \
e69bf64b
PB
20550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20552 "RANLIB=$${RANLIB}" \
901119ae 20553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
20554 clean) \
20555 || exit 1
20556
f8bf9252 20557@endif cloog
e69bf64b 20558
f8bf9252
SP
20559.PHONY: maybe-distclean-cloog distclean-cloog
20560maybe-distclean-cloog:
20561@if cloog
20562maybe-distclean-cloog: distclean-cloog
e69bf64b 20563
f8bf9252
SP
20564distclean-cloog:
20565 @[ -f ./cloog/Makefile ] || exit 0; \
e69bf64b
PB
20566 r=`${PWD_COMMAND}`; export r; \
20567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20568 $(HOST_EXPORTS) \
f61428ed 20569 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
e69bf64b
PB
20570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20571 done; \
f8bf9252
SP
20572 echo "Doing distclean in cloog" ; \
20573 (cd $(HOST_SUBDIR)/cloog && \
e69bf64b
PB
20574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20576 "RANLIB=$${RANLIB}" \
901119ae 20577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
20578 distclean) \
20579 || exit 1
20580
f8bf9252 20581@endif cloog
e69bf64b 20582
f8bf9252
SP
20583.PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
20584maybe-maintainer-clean-cloog:
20585@if cloog
20586maybe-maintainer-clean-cloog: maintainer-clean-cloog
e69bf64b 20587
f8bf9252
SP
20588maintainer-clean-cloog:
20589 @[ -f ./cloog/Makefile ] || exit 0; \
e69bf64b
PB
20590 r=`${PWD_COMMAND}`; export r; \
20591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20592 $(HOST_EXPORTS) \
f61428ed 20593 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
e69bf64b
PB
20594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20595 done; \
f8bf9252
SP
20596 echo "Doing maintainer-clean in cloog" ; \
20597 (cd $(HOST_SUBDIR)/cloog && \
e69bf64b
PB
20598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20600 "RANLIB=$${RANLIB}" \
901119ae 20601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
e69bf64b
PB
20602 maintainer-clean) \
20603 || exit 1
20604
f8bf9252 20605@endif cloog
e69bf64b
PB
20606
20607
20608
f61428ed
AO
20609.PHONY: configure-libelf maybe-configure-libelf
20610maybe-configure-libelf:
20611@if gcc-bootstrap
20612configure-libelf: stage_current
20613@endif gcc-bootstrap
20614@if libelf
20615maybe-configure-libelf: configure-libelf
20616configure-libelf:
20617 @r=`${PWD_COMMAND}`; export r; \
20618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20619 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
20620 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
20621 $(HOST_EXPORTS) \
20622 echo Configuring in $(HOST_SUBDIR)/libelf; \
20623 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
20624 case $(srcdir) in \
20625 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20626 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
20627 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20628 esac; \
20629 srcdiroption="--srcdir=$${topdir}/libelf"; \
20630 libsrcdir="$$s/libelf"; \
20631 $(SHELL) $${libsrcdir}/configure \
20632 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20633 --target=${target_alias} $${srcdiroption} --disable-shared \
20634 || exit 1
20635@endif libelf
20636
20637
20638
20639.PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
20640maybe-configure-stage1-libelf:
20641@if libelf-bootstrap
20642maybe-configure-stage1-libelf: configure-stage1-libelf
20643configure-stage1-libelf:
20644 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20645 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
20646 @r=`${PWD_COMMAND}`; export r; \
20647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20648 TFLAGS="$(STAGE1_TFLAGS)"; \
20649 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
20650 $(HOST_EXPORTS) \
20651 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20652 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20653 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20654 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
20655 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
20656 cd $(HOST_SUBDIR)/libelf || exit 1; \
20657 case $(srcdir) in \
20658 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20659 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
20660 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20661 esac; \
20662 srcdiroption="--srcdir=$${topdir}/libelf"; \
20663 libsrcdir="$$s/libelf"; \
20664 $(SHELL) $${libsrcdir}/configure \
20665 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20666 --target=${target_alias} $${srcdiroption} \
20667 $(STAGE1_CONFIGURE_FLAGS) \
20668 --disable-shared
20669@endif libelf-bootstrap
20670
20671.PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
20672maybe-configure-stage2-libelf:
20673@if libelf-bootstrap
20674maybe-configure-stage2-libelf: configure-stage2-libelf
20675configure-stage2-libelf:
20676 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20677 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
20678 @r=`${PWD_COMMAND}`; export r; \
20679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20680 TFLAGS="$(STAGE2_TFLAGS)"; \
20681 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
20682 $(HOST_EXPORTS) \
20683 $(POSTSTAGE1_HOST_EXPORTS) \
20684 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20685 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20686 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20687 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
20688 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
20689 cd $(HOST_SUBDIR)/libelf || exit 1; \
20690 case $(srcdir) in \
20691 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20692 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
20693 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20694 esac; \
20695 srcdiroption="--srcdir=$${topdir}/libelf"; \
20696 libsrcdir="$$s/libelf"; \
20697 $(SHELL) $${libsrcdir}/configure \
20698 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20699 --target=${target_alias} $${srcdiroption} \
20700 --with-build-libsubdir=$(HOST_SUBDIR) \
20701 $(STAGE2_CONFIGURE_FLAGS) \
20702 --disable-shared
20703@endif libelf-bootstrap
20704
20705.PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
20706maybe-configure-stage3-libelf:
20707@if libelf-bootstrap
20708maybe-configure-stage3-libelf: configure-stage3-libelf
20709configure-stage3-libelf:
20710 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20711 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
20712 @r=`${PWD_COMMAND}`; export r; \
20713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20714 TFLAGS="$(STAGE3_TFLAGS)"; \
20715 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
20716 $(HOST_EXPORTS) \
20717 $(POSTSTAGE1_HOST_EXPORTS) \
20718 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20719 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20720 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20721 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
20722 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
20723 cd $(HOST_SUBDIR)/libelf || exit 1; \
20724 case $(srcdir) in \
20725 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20726 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
20727 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20728 esac; \
20729 srcdiroption="--srcdir=$${topdir}/libelf"; \
20730 libsrcdir="$$s/libelf"; \
20731 $(SHELL) $${libsrcdir}/configure \
20732 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20733 --target=${target_alias} $${srcdiroption} \
20734 --with-build-libsubdir=$(HOST_SUBDIR) \
20735 $(STAGE3_CONFIGURE_FLAGS) \
20736 --disable-shared
20737@endif libelf-bootstrap
20738
20739.PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
20740maybe-configure-stage4-libelf:
20741@if libelf-bootstrap
20742maybe-configure-stage4-libelf: configure-stage4-libelf
20743configure-stage4-libelf:
20744 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20745 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
20746 @r=`${PWD_COMMAND}`; export r; \
20747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20748 TFLAGS="$(STAGE4_TFLAGS)"; \
20749 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
20750 $(HOST_EXPORTS) \
20751 $(POSTSTAGE1_HOST_EXPORTS) \
20752 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20753 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20754 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20755 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
20756 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
20757 cd $(HOST_SUBDIR)/libelf || exit 1; \
20758 case $(srcdir) in \
20759 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20760 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
20761 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20762 esac; \
20763 srcdiroption="--srcdir=$${topdir}/libelf"; \
20764 libsrcdir="$$s/libelf"; \
20765 $(SHELL) $${libsrcdir}/configure \
20766 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20767 --target=${target_alias} $${srcdiroption} \
20768 --with-build-libsubdir=$(HOST_SUBDIR) \
20769 $(STAGE4_CONFIGURE_FLAGS) \
20770 --disable-shared
20771@endif libelf-bootstrap
20772
20773.PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
20774maybe-configure-stageprofile-libelf:
20775@if libelf-bootstrap
20776maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
20777configure-stageprofile-libelf:
20778 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20779 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
20780 @r=`${PWD_COMMAND}`; export r; \
20781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20782 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20783 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
20784 $(HOST_EXPORTS) \
20785 $(POSTSTAGE1_HOST_EXPORTS) \
20786 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20787 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20788 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20789 echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
20790 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
20791 cd $(HOST_SUBDIR)/libelf || exit 1; \
20792 case $(srcdir) in \
20793 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20794 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
20795 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20796 esac; \
20797 srcdiroption="--srcdir=$${topdir}/libelf"; \
20798 libsrcdir="$$s/libelf"; \
20799 $(SHELL) $${libsrcdir}/configure \
20800 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20801 --target=${target_alias} $${srcdiroption} \
20802 --with-build-libsubdir=$(HOST_SUBDIR) \
20803 $(STAGEprofile_CONFIGURE_FLAGS) \
20804 --disable-shared
20805@endif libelf-bootstrap
20806
20807.PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
20808maybe-configure-stagefeedback-libelf:
20809@if libelf-bootstrap
20810maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
20811configure-stagefeedback-libelf:
20812 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20813 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
20814 @r=`${PWD_COMMAND}`; export r; \
20815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20816 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20817 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
20818 $(HOST_EXPORTS) \
20819 $(POSTSTAGE1_HOST_EXPORTS) \
20820 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20821 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20822 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20823 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
20824 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
20825 cd $(HOST_SUBDIR)/libelf || exit 1; \
20826 case $(srcdir) in \
20827 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20828 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
20829 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20830 esac; \
20831 srcdiroption="--srcdir=$${topdir}/libelf"; \
20832 libsrcdir="$$s/libelf"; \
20833 $(SHELL) $${libsrcdir}/configure \
20834 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20835 --target=${target_alias} $${srcdiroption} \
20836 --with-build-libsubdir=$(HOST_SUBDIR) \
20837 $(STAGEfeedback_CONFIGURE_FLAGS) \
20838 --disable-shared
20839@endif libelf-bootstrap
20840
20841
20842
20843
20844
20845.PHONY: all-libelf maybe-all-libelf
20846maybe-all-libelf:
20847@if gcc-bootstrap
20848all-libelf: stage_current
20849@endif gcc-bootstrap
20850@if libelf
20851TARGET-libelf=all
20852maybe-all-libelf: all-libelf
20853all-libelf: configure-libelf
20854 @r=`${PWD_COMMAND}`; export r; \
20855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20856 $(HOST_EXPORTS) \
20857 (cd $(HOST_SUBDIR)/libelf && \
20858 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
20859 $(TARGET-libelf))
20860@endif libelf
20861
20862
20863
20864.PHONY: all-stage1-libelf maybe-all-stage1-libelf
20865.PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
20866maybe-all-stage1-libelf:
20867maybe-clean-stage1-libelf:
20868@if libelf-bootstrap
20869maybe-all-stage1-libelf: all-stage1-libelf
20870all-stage1: all-stage1-libelf
20871TARGET-stage1-libelf = $(TARGET-libelf)
20872all-stage1-libelf: configure-stage1-libelf
20873 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20874 @r=`${PWD_COMMAND}`; export r; \
20875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20876 TFLAGS="$(STAGE1_TFLAGS)"; \
20877 $(HOST_EXPORTS) \
20878 cd $(HOST_SUBDIR)/libelf && \
20879 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20880 CFLAGS="$(STAGE1_CFLAGS)" \
20881 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20882 LIBCFLAGS="$(LIBCFLAGS)" \
20883 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20884 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20885 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20886 $(EXTRA_HOST_FLAGS) \
20887 TFLAGS="$(STAGE1_TFLAGS)" \
20888 $(TARGET-stage1-libelf)
20889
20890maybe-clean-stage1-libelf: clean-stage1-libelf
20891clean-stage1: clean-stage1-libelf
20892clean-stage1-libelf:
20893 @if [ $(current_stage) = stage1 ]; then \
20894 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
20895 else \
20896 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
20897 $(MAKE) stage1-start; \
20898 fi; \
20899 cd $(HOST_SUBDIR)/libelf && \
20900 $(MAKE) $(EXTRA_HOST_FLAGS) \
20901 clean
20902@endif libelf-bootstrap
20903
20904
20905.PHONY: all-stage2-libelf maybe-all-stage2-libelf
20906.PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
20907maybe-all-stage2-libelf:
20908maybe-clean-stage2-libelf:
20909@if libelf-bootstrap
20910maybe-all-stage2-libelf: all-stage2-libelf
20911all-stage2: all-stage2-libelf
20912TARGET-stage2-libelf = $(TARGET-libelf)
20913all-stage2-libelf: configure-stage2-libelf
20914 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20915 @r=`${PWD_COMMAND}`; export r; \
20916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20917 TFLAGS="$(STAGE2_TFLAGS)"; \
20918 $(HOST_EXPORTS) \
20919 $(POSTSTAGE1_HOST_EXPORTS) \
20920 cd $(HOST_SUBDIR)/libelf && \
20921 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20922 CFLAGS="$(STAGE2_CFLAGS)" \
20923 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20924 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20925 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20926 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20927 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20928 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20929 TFLAGS="$(STAGE2_TFLAGS)" \
20930 $(TARGET-stage2-libelf)
20931
20932maybe-clean-stage2-libelf: clean-stage2-libelf
20933clean-stage2: clean-stage2-libelf
20934clean-stage2-libelf:
20935 @if [ $(current_stage) = stage2 ]; then \
20936 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
20937 else \
20938 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
20939 $(MAKE) stage2-start; \
20940 fi; \
20941 cd $(HOST_SUBDIR)/libelf && \
20942 $(MAKE) $(EXTRA_HOST_FLAGS) \
20943 $(POSTSTAGE1_FLAGS_TO_PASS) \
20944 clean
20945@endif libelf-bootstrap
20946
20947
20948.PHONY: all-stage3-libelf maybe-all-stage3-libelf
20949.PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
20950maybe-all-stage3-libelf:
20951maybe-clean-stage3-libelf:
20952@if libelf-bootstrap
20953maybe-all-stage3-libelf: all-stage3-libelf
20954all-stage3: all-stage3-libelf
20955TARGET-stage3-libelf = $(TARGET-libelf)
20956all-stage3-libelf: configure-stage3-libelf
20957 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20958 @r=`${PWD_COMMAND}`; export r; \
20959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20960 TFLAGS="$(STAGE3_TFLAGS)"; \
20961 $(HOST_EXPORTS) \
20962 $(POSTSTAGE1_HOST_EXPORTS) \
20963 cd $(HOST_SUBDIR)/libelf && \
20964 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20965 CFLAGS="$(STAGE3_CFLAGS)" \
20966 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20967 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20968 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20969 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20970 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20971 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20972 TFLAGS="$(STAGE3_TFLAGS)" \
20973 $(TARGET-stage3-libelf)
20974
20975maybe-clean-stage3-libelf: clean-stage3-libelf
20976clean-stage3: clean-stage3-libelf
20977clean-stage3-libelf:
20978 @if [ $(current_stage) = stage3 ]; then \
20979 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
20980 else \
20981 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
20982 $(MAKE) stage3-start; \
20983 fi; \
20984 cd $(HOST_SUBDIR)/libelf && \
20985 $(MAKE) $(EXTRA_HOST_FLAGS) \
20986 $(POSTSTAGE1_FLAGS_TO_PASS) \
20987 clean
20988@endif libelf-bootstrap
20989
20990
20991.PHONY: all-stage4-libelf maybe-all-stage4-libelf
20992.PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
20993maybe-all-stage4-libelf:
20994maybe-clean-stage4-libelf:
20995@if libelf-bootstrap
20996maybe-all-stage4-libelf: all-stage4-libelf
20997all-stage4: all-stage4-libelf
20998TARGET-stage4-libelf = $(TARGET-libelf)
20999all-stage4-libelf: configure-stage4-libelf
21000 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21001 @r=`${PWD_COMMAND}`; export r; \
21002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21003 TFLAGS="$(STAGE4_TFLAGS)"; \
21004 $(HOST_EXPORTS) \
21005 $(POSTSTAGE1_HOST_EXPORTS) \
21006 cd $(HOST_SUBDIR)/libelf && \
21007 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21008 CFLAGS="$(STAGE4_CFLAGS)" \
21009 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21010 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21011 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21012 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21013 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21014 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21015 TFLAGS="$(STAGE4_TFLAGS)" \
21016 $(TARGET-stage4-libelf)
21017
21018maybe-clean-stage4-libelf: clean-stage4-libelf
21019clean-stage4: clean-stage4-libelf
21020clean-stage4-libelf:
21021 @if [ $(current_stage) = stage4 ]; then \
21022 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
21023 else \
21024 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
21025 $(MAKE) stage4-start; \
21026 fi; \
21027 cd $(HOST_SUBDIR)/libelf && \
21028 $(MAKE) $(EXTRA_HOST_FLAGS) \
21029 $(POSTSTAGE1_FLAGS_TO_PASS) \
21030 clean
21031@endif libelf-bootstrap
21032
21033
21034.PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
21035.PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
21036maybe-all-stageprofile-libelf:
21037maybe-clean-stageprofile-libelf:
21038@if libelf-bootstrap
21039maybe-all-stageprofile-libelf: all-stageprofile-libelf
21040all-stageprofile: all-stageprofile-libelf
21041TARGET-stageprofile-libelf = $(TARGET-libelf)
21042all-stageprofile-libelf: configure-stageprofile-libelf
21043 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21044 @r=`${PWD_COMMAND}`; export r; \
21045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21046 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21047 $(HOST_EXPORTS) \
21048 $(POSTSTAGE1_HOST_EXPORTS) \
21049 cd $(HOST_SUBDIR)/libelf && \
21050 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21051 CFLAGS="$(STAGEprofile_CFLAGS)" \
21052 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21053 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21054 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21055 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21056 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21057 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21058 TFLAGS="$(STAGEprofile_TFLAGS)" \
21059 $(TARGET-stageprofile-libelf)
21060
21061maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
21062clean-stageprofile: clean-stageprofile-libelf
21063clean-stageprofile-libelf:
21064 @if [ $(current_stage) = stageprofile ]; then \
21065 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
21066 else \
21067 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
21068 $(MAKE) stageprofile-start; \
21069 fi; \
21070 cd $(HOST_SUBDIR)/libelf && \
21071 $(MAKE) $(EXTRA_HOST_FLAGS) \
21072 $(POSTSTAGE1_FLAGS_TO_PASS) \
21073 clean
21074@endif libelf-bootstrap
21075
21076
21077.PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
21078.PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
21079maybe-all-stagefeedback-libelf:
21080maybe-clean-stagefeedback-libelf:
21081@if libelf-bootstrap
21082maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
21083all-stagefeedback: all-stagefeedback-libelf
21084TARGET-stagefeedback-libelf = $(TARGET-libelf)
21085all-stagefeedback-libelf: configure-stagefeedback-libelf
21086 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21087 @r=`${PWD_COMMAND}`; export r; \
21088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21089 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21090 $(HOST_EXPORTS) \
21091 $(POSTSTAGE1_HOST_EXPORTS) \
21092 cd $(HOST_SUBDIR)/libelf && \
21093 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21094 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21095 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21096 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21097 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21098 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21099 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21100 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21101 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21102 $(TARGET-stagefeedback-libelf)
21103
21104maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
21105clean-stagefeedback: clean-stagefeedback-libelf
21106clean-stagefeedback-libelf:
21107 @if [ $(current_stage) = stagefeedback ]; then \
21108 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
21109 else \
21110 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
21111 $(MAKE) stagefeedback-start; \
21112 fi; \
21113 cd $(HOST_SUBDIR)/libelf && \
21114 $(MAKE) $(EXTRA_HOST_FLAGS) \
21115 $(POSTSTAGE1_FLAGS_TO_PASS) \
21116 clean
21117@endif libelf-bootstrap
21118
21119
21120
21121
21122
21123.PHONY: check-libelf maybe-check-libelf
21124maybe-check-libelf:
21125@if libelf
21126maybe-check-libelf: check-libelf
21127
21128check-libelf:
21129 @: $(MAKE); $(unstage)
21130 @r=`${PWD_COMMAND}`; export r; \
21131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21132 $(HOST_EXPORTS) \
21133 (cd $(HOST_SUBDIR)/libelf && \
21134 $(MAKE) $(FLAGS_TO_PASS) check)
21135
21136@endif libelf
21137
21138.PHONY: install-libelf maybe-install-libelf
21139maybe-install-libelf:
21140@if libelf
21141maybe-install-libelf: install-libelf
21142
21143install-libelf:
21144
21145@endif libelf
21146
21147# Other targets (info, dvi, pdf, etc.)
21148
21149.PHONY: maybe-info-libelf info-libelf
21150maybe-info-libelf:
21151@if libelf
21152maybe-info-libelf: info-libelf
21153
21154info-libelf: \
21155 configure-libelf
21156 @[ -f ./libelf/Makefile ] || exit 0; \
21157 r=`${PWD_COMMAND}`; export r; \
21158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21159 $(HOST_EXPORTS) \
21160 for flag in $(EXTRA_HOST_FLAGS) ; do \
21161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21162 done; \
21163 echo "Doing info in libelf" ; \
21164 (cd $(HOST_SUBDIR)/libelf && \
21165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21167 "RANLIB=$${RANLIB}" \
21168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21169 info) \
21170 || exit 1
21171
21172@endif libelf
21173
21174.PHONY: maybe-dvi-libelf dvi-libelf
21175maybe-dvi-libelf:
21176@if libelf
21177maybe-dvi-libelf: dvi-libelf
21178
21179dvi-libelf: \
21180 configure-libelf
21181 @[ -f ./libelf/Makefile ] || exit 0; \
21182 r=`${PWD_COMMAND}`; export r; \
21183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21184 $(HOST_EXPORTS) \
21185 for flag in $(EXTRA_HOST_FLAGS) ; do \
21186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21187 done; \
21188 echo "Doing dvi in libelf" ; \
21189 (cd $(HOST_SUBDIR)/libelf && \
21190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21192 "RANLIB=$${RANLIB}" \
21193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21194 dvi) \
21195 || exit 1
21196
21197@endif libelf
21198
21199.PHONY: maybe-pdf-libelf pdf-libelf
21200maybe-pdf-libelf:
21201@if libelf
21202maybe-pdf-libelf: pdf-libelf
21203
21204pdf-libelf: \
21205 configure-libelf
21206 @[ -f ./libelf/Makefile ] || exit 0; \
21207 r=`${PWD_COMMAND}`; export r; \
21208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21209 $(HOST_EXPORTS) \
21210 for flag in $(EXTRA_HOST_FLAGS) ; do \
21211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21212 done; \
21213 echo "Doing pdf in libelf" ; \
21214 (cd $(HOST_SUBDIR)/libelf && \
21215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21217 "RANLIB=$${RANLIB}" \
21218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21219 pdf) \
21220 || exit 1
21221
21222@endif libelf
21223
21224.PHONY: maybe-html-libelf html-libelf
21225maybe-html-libelf:
21226@if libelf
21227maybe-html-libelf: html-libelf
21228
21229html-libelf: \
21230 configure-libelf
21231 @[ -f ./libelf/Makefile ] || exit 0; \
21232 r=`${PWD_COMMAND}`; export r; \
21233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21234 $(HOST_EXPORTS) \
21235 for flag in $(EXTRA_HOST_FLAGS) ; do \
21236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21237 done; \
21238 echo "Doing html in libelf" ; \
21239 (cd $(HOST_SUBDIR)/libelf && \
21240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21242 "RANLIB=$${RANLIB}" \
21243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21244 html) \
21245 || exit 1
21246
21247@endif libelf
21248
21249.PHONY: maybe-TAGS-libelf TAGS-libelf
21250maybe-TAGS-libelf:
21251@if libelf
21252maybe-TAGS-libelf: TAGS-libelf
21253
21254TAGS-libelf: \
21255 configure-libelf
21256 @[ -f ./libelf/Makefile ] || exit 0; \
21257 r=`${PWD_COMMAND}`; export r; \
21258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21259 $(HOST_EXPORTS) \
21260 for flag in $(EXTRA_HOST_FLAGS) ; do \
21261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21262 done; \
21263 echo "Doing TAGS in libelf" ; \
21264 (cd $(HOST_SUBDIR)/libelf && \
21265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21267 "RANLIB=$${RANLIB}" \
21268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21269 TAGS) \
21270 || exit 1
21271
21272@endif libelf
21273
21274.PHONY: maybe-install-info-libelf install-info-libelf
21275maybe-install-info-libelf:
21276@if libelf
21277maybe-install-info-libelf: install-info-libelf
21278
21279install-info-libelf: \
21280 configure-libelf \
21281 info-libelf
21282 @[ -f ./libelf/Makefile ] || exit 0; \
21283 r=`${PWD_COMMAND}`; export r; \
21284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21285 $(HOST_EXPORTS) \
21286 for flag in $(EXTRA_HOST_FLAGS) ; do \
21287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21288 done; \
21289 echo "Doing install-info in libelf" ; \
21290 (cd $(HOST_SUBDIR)/libelf && \
21291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21293 "RANLIB=$${RANLIB}" \
21294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21295 install-info) \
21296 || exit 1
21297
21298@endif libelf
21299
21300.PHONY: maybe-install-pdf-libelf install-pdf-libelf
21301maybe-install-pdf-libelf:
21302@if libelf
21303maybe-install-pdf-libelf: install-pdf-libelf
21304
21305install-pdf-libelf: \
21306 configure-libelf \
21307 pdf-libelf
21308 @[ -f ./libelf/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 install-pdf in libelf" ; \
21316 (cd $(HOST_SUBDIR)/libelf && \
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 install-pdf) \
21322 || exit 1
21323
21324@endif libelf
21325
21326.PHONY: maybe-install-html-libelf install-html-libelf
21327maybe-install-html-libelf:
21328@if libelf
21329maybe-install-html-libelf: install-html-libelf
21330
21331install-html-libelf: \
21332 configure-libelf \
21333 html-libelf
21334 @[ -f ./libelf/Makefile ] || exit 0; \
21335 r=`${PWD_COMMAND}`; export r; \
21336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21337 $(HOST_EXPORTS) \
21338 for flag in $(EXTRA_HOST_FLAGS) ; do \
21339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21340 done; \
21341 echo "Doing install-html in libelf" ; \
21342 (cd $(HOST_SUBDIR)/libelf && \
21343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21345 "RANLIB=$${RANLIB}" \
21346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21347 install-html) \
21348 || exit 1
21349
21350@endif libelf
21351
21352.PHONY: maybe-installcheck-libelf installcheck-libelf
21353maybe-installcheck-libelf:
21354@if libelf
21355maybe-installcheck-libelf: installcheck-libelf
21356
21357installcheck-libelf: \
21358 configure-libelf
21359 @[ -f ./libelf/Makefile ] || exit 0; \
21360 r=`${PWD_COMMAND}`; export r; \
21361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21362 $(HOST_EXPORTS) \
21363 for flag in $(EXTRA_HOST_FLAGS) ; do \
21364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21365 done; \
21366 echo "Doing installcheck in libelf" ; \
21367 (cd $(HOST_SUBDIR)/libelf && \
21368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21370 "RANLIB=$${RANLIB}" \
21371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21372 installcheck) \
21373 || exit 1
21374
21375@endif libelf
21376
21377.PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
21378maybe-mostlyclean-libelf:
21379@if libelf
21380maybe-mostlyclean-libelf: mostlyclean-libelf
21381
21382mostlyclean-libelf:
21383 @[ -f ./libelf/Makefile ] || exit 0; \
21384 r=`${PWD_COMMAND}`; export r; \
21385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21386 $(HOST_EXPORTS) \
21387 for flag in $(EXTRA_HOST_FLAGS) ; do \
21388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21389 done; \
21390 echo "Doing mostlyclean in libelf" ; \
21391 (cd $(HOST_SUBDIR)/libelf && \
21392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21394 "RANLIB=$${RANLIB}" \
21395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21396 mostlyclean) \
21397 || exit 1
21398
21399@endif libelf
21400
21401.PHONY: maybe-clean-libelf clean-libelf
21402maybe-clean-libelf:
21403@if libelf
21404maybe-clean-libelf: clean-libelf
21405
21406clean-libelf:
21407 @[ -f ./libelf/Makefile ] || exit 0; \
21408 r=`${PWD_COMMAND}`; export r; \
21409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21410 $(HOST_EXPORTS) \
21411 for flag in $(EXTRA_HOST_FLAGS) ; do \
21412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21413 done; \
21414 echo "Doing clean in libelf" ; \
21415 (cd $(HOST_SUBDIR)/libelf && \
21416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21418 "RANLIB=$${RANLIB}" \
21419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21420 clean) \
21421 || exit 1
21422
21423@endif libelf
21424
21425.PHONY: maybe-distclean-libelf distclean-libelf
21426maybe-distclean-libelf:
21427@if libelf
21428maybe-distclean-libelf: distclean-libelf
21429
21430distclean-libelf:
21431 @[ -f ./libelf/Makefile ] || exit 0; \
21432 r=`${PWD_COMMAND}`; export r; \
21433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21434 $(HOST_EXPORTS) \
21435 for flag in $(EXTRA_HOST_FLAGS) ; do \
21436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21437 done; \
21438 echo "Doing distclean in libelf" ; \
21439 (cd $(HOST_SUBDIR)/libelf && \
21440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21442 "RANLIB=$${RANLIB}" \
21443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21444 distclean) \
21445 || exit 1
21446
21447@endif libelf
21448
21449.PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
21450maybe-maintainer-clean-libelf:
21451@if libelf
21452maybe-maintainer-clean-libelf: maintainer-clean-libelf
21453
21454maintainer-clean-libelf:
21455 @[ -f ./libelf/Makefile ] || exit 0; \
21456 r=`${PWD_COMMAND}`; export r; \
21457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21458 $(HOST_EXPORTS) \
21459 for flag in $(EXTRA_HOST_FLAGS) ; do \
21460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21461 done; \
21462 echo "Doing maintainer-clean in libelf" ; \
21463 (cd $(HOST_SUBDIR)/libelf && \
21464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21466 "RANLIB=$${RANLIB}" \
21467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21468 maintainer-clean) \
21469 || exit 1
21470
21471@endif libelf
21472
21473
21474
d32ab992
PB
21475.PHONY: configure-gnuserv maybe-configure-gnuserv
21476maybe-configure-gnuserv:
3ff3adad
PB
21477@if gcc-bootstrap
21478configure-gnuserv: stage_current
21479@endif gcc-bootstrap
d32ab992
PB
21480@if gnuserv
21481maybe-configure-gnuserv: configure-gnuserv
cc11cc9b 21482configure-gnuserv:
f41d6665 21483 @: $(MAKE); $(unstage)
cc11cc9b 21484 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 21485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
21486 test ! -f $(HOST_SUBDIR)/gnuserv/Makefile || exit 0; \
21487 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnuserv ; \
f61428ed 21488 $(HOST_EXPORTS) \
25b42232
PB
21489 echo Configuring in $(HOST_SUBDIR)/gnuserv; \
21490 cd "$(HOST_SUBDIR)/gnuserv" || exit 1; \
295f4e42 21491 case $(srcdir) in \
215c351a
PB
21492 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21493 *) topdir=`echo $(HOST_SUBDIR)/gnuserv/ | \
21494 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 21495 esac; \
215c351a
PB
21496 srcdiroption="--srcdir=$${topdir}/gnuserv"; \
21497 libsrcdir="$$s/gnuserv"; \
295f4e42 21498 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
21499 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21500 --target=${target_alias} $${srcdiroption} \
1358ccea 21501 || exit 1
d32ab992 21502@endif gnuserv
1358ccea 21503
25b42232
PB
21504
21505
ce406537
PB
21506
21507
d32ab992
PB
21508.PHONY: all-gnuserv maybe-all-gnuserv
21509maybe-all-gnuserv:
3ff3adad
PB
21510@if gcc-bootstrap
21511all-gnuserv: stage_current
21512@endif gcc-bootstrap
d32ab992 21513@if gnuserv
7e0b5752 21514TARGET-gnuserv=all
d32ab992
PB
21515maybe-all-gnuserv: all-gnuserv
21516all-gnuserv: configure-gnuserv
f41d6665 21517 @: $(MAKE); $(unstage)
295f4e42
NN
21518 @r=`${PWD_COMMAND}`; export r; \
21519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 21520 $(HOST_EXPORTS) \
215c351a 21521 (cd $(HOST_SUBDIR)/gnuserv && \
1c8bd6a3
PB
21522 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21523 $(TARGET-gnuserv))
d32ab992 21524@endif gnuserv
1358ccea 21525
25b42232 21526
ce406537
PB
21527
21528
d32ab992
PB
21529.PHONY: check-gnuserv maybe-check-gnuserv
21530maybe-check-gnuserv:
21531@if gnuserv
21532maybe-check-gnuserv: check-gnuserv
1358ccea 21533
d32ab992 21534check-gnuserv:
f41d6665 21535 @: $(MAKE); $(unstage)
295f4e42 21536 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 21537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21538 $(HOST_EXPORTS) \
215c351a
PB
21539 (cd $(HOST_SUBDIR)/gnuserv && \
21540 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 21541
d32ab992 21542@endif gnuserv
1358ccea 21543
d32ab992
PB
21544.PHONY: install-gnuserv maybe-install-gnuserv
21545maybe-install-gnuserv:
21546@if gnuserv
21547maybe-install-gnuserv: install-gnuserv
1358ccea 21548
d32ab992 21549install-gnuserv: installdirs
f41d6665 21550 @: $(MAKE); $(unstage)
295f4e42
NN
21551 @r=`${PWD_COMMAND}`; export r; \
21552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21553 $(HOST_EXPORTS) \
215c351a 21554 (cd $(HOST_SUBDIR)/gnuserv && \
ace9ac7b 21555 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 21556
d32ab992 21557@endif gnuserv
295f4e42 21558
b5422ad7 21559# Other targets (info, dvi, pdf, etc.)
295f4e42 21560
d32ab992
PB
21561.PHONY: maybe-info-gnuserv info-gnuserv
21562maybe-info-gnuserv:
21563@if gnuserv
21564maybe-info-gnuserv: info-gnuserv
295f4e42 21565
d32ab992 21566info-gnuserv: \
05750653 21567 configure-gnuserv
f41d6665 21568 @: $(MAKE); $(unstage)
d32ab992 21569 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
21570 r=`${PWD_COMMAND}`; export r; \
21571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21572 $(HOST_EXPORTS) \
d32ab992 21573 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
21574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21575 done; \
d32ab992 21576 echo "Doing info in gnuserv" ; \
215c351a 21577 (cd $(HOST_SUBDIR)/gnuserv && \
1358ccea
NN
21578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21580 "RANLIB=$${RANLIB}" \
901119ae 21581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 21582 info) \
1358ccea
NN
21583 || exit 1
21584
d32ab992 21585@endif gnuserv
1358ccea 21586
d32ab992
PB
21587.PHONY: maybe-dvi-gnuserv dvi-gnuserv
21588maybe-dvi-gnuserv:
21589@if gnuserv
21590maybe-dvi-gnuserv: dvi-gnuserv
1358ccea 21591
d32ab992 21592dvi-gnuserv: \
05750653 21593 configure-gnuserv
f41d6665 21594 @: $(MAKE); $(unstage)
d32ab992 21595 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
21596 r=`${PWD_COMMAND}`; export r; \
21597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21598 $(HOST_EXPORTS) \
d32ab992 21599 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
21600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21601 done; \
d32ab992 21602 echo "Doing dvi in gnuserv" ; \
215c351a 21603 (cd $(HOST_SUBDIR)/gnuserv && \
1358ccea
NN
21604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21606 "RANLIB=$${RANLIB}" \
901119ae 21607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 21608 dvi) \
1358ccea
NN
21609 || exit 1
21610
d32ab992 21611@endif gnuserv
1358ccea 21612
b5422ad7
BM
21613.PHONY: maybe-pdf-gnuserv pdf-gnuserv
21614maybe-pdf-gnuserv:
21615@if gnuserv
21616maybe-pdf-gnuserv: pdf-gnuserv
21617
21618pdf-gnuserv: \
21619 configure-gnuserv
21620 @: $(MAKE); $(unstage)
21621 @[ -f ./gnuserv/Makefile ] || exit 0; \
21622 r=`${PWD_COMMAND}`; export r; \
21623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21624 $(HOST_EXPORTS) \
21625 for flag in $(EXTRA_HOST_FLAGS) ; do \
21626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21627 done; \
21628 echo "Doing pdf in gnuserv" ; \
21629 (cd $(HOST_SUBDIR)/gnuserv && \
21630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21632 "RANLIB=$${RANLIB}" \
901119ae 21633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
21634 pdf) \
21635 || exit 1
21636
21637@endif gnuserv
21638
f87a2b2e
MS
21639.PHONY: maybe-html-gnuserv html-gnuserv
21640maybe-html-gnuserv:
21641@if gnuserv
21642maybe-html-gnuserv: html-gnuserv
21643
21644html-gnuserv: \
05750653 21645 configure-gnuserv
f41d6665 21646 @: $(MAKE); $(unstage)
f87a2b2e
MS
21647 @[ -f ./gnuserv/Makefile ] || exit 0; \
21648 r=`${PWD_COMMAND}`; export r; \
21649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
21650 $(HOST_EXPORTS) \
21651 for flag in $(EXTRA_HOST_FLAGS) ; do \
21652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21653 done; \
21654 echo "Doing html in gnuserv" ; \
215c351a 21655 (cd $(HOST_SUBDIR)/gnuserv && \
f87a2b2e
MS
21656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21658 "RANLIB=$${RANLIB}" \
901119ae 21659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
21660 html) \
21661 || exit 1
21662
21663@endif gnuserv
21664
d32ab992
PB
21665.PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
21666maybe-TAGS-gnuserv:
21667@if gnuserv
21668maybe-TAGS-gnuserv: TAGS-gnuserv
1358ccea 21669
d32ab992 21670TAGS-gnuserv: \
05750653 21671 configure-gnuserv
f41d6665 21672 @: $(MAKE); $(unstage)
d32ab992 21673 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
21674 r=`${PWD_COMMAND}`; export r; \
21675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21676 $(HOST_EXPORTS) \
d32ab992 21677 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
21678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21679 done; \
d32ab992 21680 echo "Doing TAGS in gnuserv" ; \
215c351a 21681 (cd $(HOST_SUBDIR)/gnuserv && \
1358ccea
NN
21682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21684 "RANLIB=$${RANLIB}" \
901119ae 21685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 21686 TAGS) \
1358ccea
NN
21687 || exit 1
21688
d32ab992 21689@endif gnuserv
1358ccea 21690
d32ab992
PB
21691.PHONY: maybe-install-info-gnuserv install-info-gnuserv
21692maybe-install-info-gnuserv:
21693@if gnuserv
21694maybe-install-info-gnuserv: install-info-gnuserv
1358ccea 21695
d32ab992
PB
21696install-info-gnuserv: \
21697 configure-gnuserv \
05750653 21698 info-gnuserv
f41d6665 21699 @: $(MAKE); $(unstage)
d32ab992 21700 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
21701 r=`${PWD_COMMAND}`; export r; \
21702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21703 $(HOST_EXPORTS) \
d32ab992 21704 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
21705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21706 done; \
d32ab992 21707 echo "Doing install-info in gnuserv" ; \
215c351a 21708 (cd $(HOST_SUBDIR)/gnuserv && \
1358ccea
NN
21709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21711 "RANLIB=$${RANLIB}" \
901119ae 21712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 21713 install-info) \
1358ccea
NN
21714 || exit 1
21715
d32ab992 21716@endif gnuserv
1358ccea 21717
9c4d2493
BM
21718.PHONY: maybe-install-pdf-gnuserv install-pdf-gnuserv
21719maybe-install-pdf-gnuserv:
21720@if gnuserv
21721maybe-install-pdf-gnuserv: install-pdf-gnuserv
21722
21723install-pdf-gnuserv: \
21724 configure-gnuserv \
21725 pdf-gnuserv
21726 @: $(MAKE); $(unstage)
21727 @[ -f ./gnuserv/Makefile ] || exit 0; \
21728 r=`${PWD_COMMAND}`; export r; \
21729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21730 $(HOST_EXPORTS) \
21731 for flag in $(EXTRA_HOST_FLAGS) ; do \
21732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21733 done; \
21734 echo "Doing install-pdf in gnuserv" ; \
21735 (cd $(HOST_SUBDIR)/gnuserv && \
21736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21738 "RANLIB=$${RANLIB}" \
901119ae 21739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
21740 install-pdf) \
21741 || exit 1
21742
21743@endif gnuserv
21744
65d6e994
CD
21745.PHONY: maybe-install-html-gnuserv install-html-gnuserv
21746maybe-install-html-gnuserv:
21747@if gnuserv
21748maybe-install-html-gnuserv: install-html-gnuserv
21749
21750install-html-gnuserv: \
21751 configure-gnuserv \
21752 html-gnuserv
21753 @: $(MAKE); $(unstage)
21754 @[ -f ./gnuserv/Makefile ] || exit 0; \
21755 r=`${PWD_COMMAND}`; export r; \
21756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21757 $(HOST_EXPORTS) \
21758 for flag in $(EXTRA_HOST_FLAGS) ; do \
21759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21760 done; \
21761 echo "Doing install-html in gnuserv" ; \
21762 (cd $(HOST_SUBDIR)/gnuserv && \
21763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21765 "RANLIB=$${RANLIB}" \
901119ae 21766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
21767 install-html) \
21768 || exit 1
21769
21770@endif gnuserv
21771
d32ab992
PB
21772.PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
21773maybe-installcheck-gnuserv:
21774@if gnuserv
21775maybe-installcheck-gnuserv: installcheck-gnuserv
1358ccea 21776
d32ab992 21777installcheck-gnuserv: \
05750653 21778 configure-gnuserv
f41d6665 21779 @: $(MAKE); $(unstage)
d32ab992 21780 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
21781 r=`${PWD_COMMAND}`; export r; \
21782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21783 $(HOST_EXPORTS) \
d32ab992 21784 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
21785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21786 done; \
d32ab992 21787 echo "Doing installcheck in gnuserv" ; \
215c351a 21788 (cd $(HOST_SUBDIR)/gnuserv && \
1358ccea
NN
21789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21791 "RANLIB=$${RANLIB}" \
901119ae 21792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 21793 installcheck) \
1358ccea
NN
21794 || exit 1
21795
d32ab992 21796@endif gnuserv
1358ccea 21797
d32ab992
PB
21798.PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
21799maybe-mostlyclean-gnuserv:
21800@if gnuserv
21801maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
1358ccea 21802
05750653 21803mostlyclean-gnuserv:
f41d6665 21804 @: $(MAKE); $(unstage)
d32ab992 21805 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
21806 r=`${PWD_COMMAND}`; export r; \
21807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21808 $(HOST_EXPORTS) \
d32ab992 21809 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
21810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21811 done; \
d32ab992 21812 echo "Doing mostlyclean in gnuserv" ; \
215c351a 21813 (cd $(HOST_SUBDIR)/gnuserv && \
1358ccea
NN
21814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21816 "RANLIB=$${RANLIB}" \
901119ae 21817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 21818 mostlyclean) \
1358ccea
NN
21819 || exit 1
21820
d32ab992 21821@endif gnuserv
1358ccea 21822
d32ab992
PB
21823.PHONY: maybe-clean-gnuserv clean-gnuserv
21824maybe-clean-gnuserv:
21825@if gnuserv
21826maybe-clean-gnuserv: clean-gnuserv
1358ccea 21827
05750653 21828clean-gnuserv:
f41d6665 21829 @: $(MAKE); $(unstage)
d32ab992 21830 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
21831 r=`${PWD_COMMAND}`; export r; \
21832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21833 $(HOST_EXPORTS) \
d32ab992 21834 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
21835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21836 done; \
d32ab992 21837 echo "Doing clean in gnuserv" ; \
215c351a 21838 (cd $(HOST_SUBDIR)/gnuserv && \
1358ccea
NN
21839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21841 "RANLIB=$${RANLIB}" \
901119ae 21842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 21843 clean) \
1358ccea
NN
21844 || exit 1
21845
d32ab992 21846@endif gnuserv
1358ccea 21847
d32ab992
PB
21848.PHONY: maybe-distclean-gnuserv distclean-gnuserv
21849maybe-distclean-gnuserv:
21850@if gnuserv
21851maybe-distclean-gnuserv: distclean-gnuserv
1358ccea 21852
05750653 21853distclean-gnuserv:
f41d6665 21854 @: $(MAKE); $(unstage)
d32ab992 21855 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
21856 r=`${PWD_COMMAND}`; export r; \
21857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21858 $(HOST_EXPORTS) \
d32ab992 21859 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
21860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21861 done; \
d32ab992 21862 echo "Doing distclean in gnuserv" ; \
215c351a 21863 (cd $(HOST_SUBDIR)/gnuserv && \
1358ccea
NN
21864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21866 "RANLIB=$${RANLIB}" \
901119ae 21867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 21868 distclean) \
1358ccea
NN
21869 || exit 1
21870
d32ab992 21871@endif gnuserv
1358ccea 21872
d32ab992
PB
21873.PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
21874maybe-maintainer-clean-gnuserv:
21875@if gnuserv
21876maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
1358ccea 21877
05750653 21878maintainer-clean-gnuserv:
f41d6665 21879 @: $(MAKE); $(unstage)
d32ab992 21880 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
21881 r=`${PWD_COMMAND}`; export r; \
21882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21883 $(HOST_EXPORTS) \
d32ab992 21884 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
21885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21886 done; \
d32ab992 21887 echo "Doing maintainer-clean in gnuserv" ; \
215c351a 21888 (cd $(HOST_SUBDIR)/gnuserv && \
1358ccea
NN
21889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21891 "RANLIB=$${RANLIB}" \
901119ae 21892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 21893 maintainer-clean) \
1358ccea
NN
21894 || exit 1
21895
d32ab992 21896@endif gnuserv
1358ccea 21897
1358ccea 21898
25b42232 21899
5afab7ad
ILT
21900.PHONY: configure-gold maybe-configure-gold
21901maybe-configure-gold:
21902@if gcc-bootstrap
21903configure-gold: stage_current
21904@endif gcc-bootstrap
21905@if gold
21906maybe-configure-gold: configure-gold
21907configure-gold:
21908 @r=`${PWD_COMMAND}`; export r; \
21909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21910 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
21911 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
f61428ed 21912 $(HOST_EXPORTS) \
5afab7ad
ILT
21913 echo Configuring in $(HOST_SUBDIR)/gold; \
21914 cd "$(HOST_SUBDIR)/gold" || exit 1; \
21915 case $(srcdir) in \
21916 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21917 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
21918 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21919 esac; \
21920 srcdiroption="--srcdir=$${topdir}/gold"; \
21921 libsrcdir="$$s/gold"; \
21922 $(SHELL) $${libsrcdir}/configure \
21923 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21924 --target=${target_alias} $${srcdiroption} \
21925 || exit 1
21926@endif gold
21927
21928
21929
21930.PHONY: configure-stage1-gold maybe-configure-stage1-gold
21931maybe-configure-stage1-gold:
21932@if gold-bootstrap
21933maybe-configure-stage1-gold: configure-stage1-gold
21934configure-stage1-gold:
21935 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21936 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
21937 @r=`${PWD_COMMAND}`; export r; \
21938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 21939 TFLAGS="$(STAGE1_TFLAGS)"; \
5afab7ad 21940 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
4a4a4e99 21941 $(HOST_EXPORTS) \
5afab7ad 21942 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
f61428ed
AO
21943 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21944 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
5afab7ad
ILT
21945 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
21946 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
21947 cd $(HOST_SUBDIR)/gold || exit 1; \
21948 case $(srcdir) in \
21949 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21950 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
21951 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21952 esac; \
21953 srcdiroption="--srcdir=$${topdir}/gold"; \
21954 libsrcdir="$$s/gold"; \
21955 $(SHELL) $${libsrcdir}/configure \
21956 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21957 --target=${target_alias} $${srcdiroption} \
4a4a4e99 21958 $(STAGE1_CONFIGURE_FLAGS)
5afab7ad
ILT
21959@endif gold-bootstrap
21960
21961.PHONY: configure-stage2-gold maybe-configure-stage2-gold
21962maybe-configure-stage2-gold:
21963@if gold-bootstrap
21964maybe-configure-stage2-gold: configure-stage2-gold
21965configure-stage2-gold:
21966 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21967 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
21968 @r=`${PWD_COMMAND}`; export r; \
21969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 21970 TFLAGS="$(STAGE2_TFLAGS)"; \
5afab7ad
ILT
21971 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
21972 $(HOST_EXPORTS) \
4a4a4e99 21973 $(POSTSTAGE1_HOST_EXPORTS) \
5afab7ad 21974 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
f61428ed
AO
21975 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21976 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
5afab7ad
ILT
21977 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
21978 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
21979 cd $(HOST_SUBDIR)/gold || exit 1; \
21980 case $(srcdir) in \
21981 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21982 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
21983 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21984 esac; \
21985 srcdiroption="--srcdir=$${topdir}/gold"; \
21986 libsrcdir="$$s/gold"; \
21987 $(SHELL) $${libsrcdir}/configure \
21988 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21989 --target=${target_alias} $${srcdiroption} \
21990 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 21991 $(STAGE2_CONFIGURE_FLAGS)
5afab7ad
ILT
21992@endif gold-bootstrap
21993
21994.PHONY: configure-stage3-gold maybe-configure-stage3-gold
21995maybe-configure-stage3-gold:
21996@if gold-bootstrap
21997maybe-configure-stage3-gold: configure-stage3-gold
21998configure-stage3-gold:
21999 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22000 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
22001 @r=`${PWD_COMMAND}`; export r; \
22002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 22003 TFLAGS="$(STAGE3_TFLAGS)"; \
5afab7ad
ILT
22004 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
22005 $(HOST_EXPORTS) \
4a4a4e99 22006 $(POSTSTAGE1_HOST_EXPORTS) \
5afab7ad 22007 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
f61428ed
AO
22008 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
22009 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
5afab7ad
ILT
22010 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
22011 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
22012 cd $(HOST_SUBDIR)/gold || exit 1; \
22013 case $(srcdir) in \
22014 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22015 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22016 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22017 esac; \
22018 srcdiroption="--srcdir=$${topdir}/gold"; \
22019 libsrcdir="$$s/gold"; \
22020 $(SHELL) $${libsrcdir}/configure \
22021 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22022 --target=${target_alias} $${srcdiroption} \
22023 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 22024 $(STAGE3_CONFIGURE_FLAGS)
5afab7ad
ILT
22025@endif gold-bootstrap
22026
22027.PHONY: configure-stage4-gold maybe-configure-stage4-gold
22028maybe-configure-stage4-gold:
22029@if gold-bootstrap
22030maybe-configure-stage4-gold: configure-stage4-gold
22031configure-stage4-gold:
22032 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22033 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
22034 @r=`${PWD_COMMAND}`; export r; \
22035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 22036 TFLAGS="$(STAGE4_TFLAGS)"; \
5afab7ad
ILT
22037 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
22038 $(HOST_EXPORTS) \
4a4a4e99 22039 $(POSTSTAGE1_HOST_EXPORTS) \
5afab7ad 22040 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
f61428ed
AO
22041 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
22042 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
5afab7ad
ILT
22043 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
22044 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
22045 cd $(HOST_SUBDIR)/gold || exit 1; \
22046 case $(srcdir) in \
22047 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22048 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22049 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22050 esac; \
22051 srcdiroption="--srcdir=$${topdir}/gold"; \
22052 libsrcdir="$$s/gold"; \
22053 $(SHELL) $${libsrcdir}/configure \
22054 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22055 --target=${target_alias} $${srcdiroption} \
22056 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 22057 $(STAGE4_CONFIGURE_FLAGS)
5afab7ad
ILT
22058@endif gold-bootstrap
22059
22060.PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
22061maybe-configure-stageprofile-gold:
22062@if gold-bootstrap
22063maybe-configure-stageprofile-gold: configure-stageprofile-gold
22064configure-stageprofile-gold:
22065 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22066 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
22067 @r=`${PWD_COMMAND}`; export r; \
22068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 22069 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5afab7ad
ILT
22070 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
22071 $(HOST_EXPORTS) \
4a4a4e99
AO
22072 $(POSTSTAGE1_HOST_EXPORTS) \
22073 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
f61428ed
AO
22074 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
22075 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
5afab7ad
ILT
22076 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
22077 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
22078 cd $(HOST_SUBDIR)/gold || exit 1; \
22079 case $(srcdir) in \
22080 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22081 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22082 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22083 esac; \
22084 srcdiroption="--srcdir=$${topdir}/gold"; \
22085 libsrcdir="$$s/gold"; \
22086 $(SHELL) $${libsrcdir}/configure \
22087 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22088 --target=${target_alias} $${srcdiroption} \
22089 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 22090 $(STAGEprofile_CONFIGURE_FLAGS)
5afab7ad
ILT
22091@endif gold-bootstrap
22092
22093.PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
22094maybe-configure-stagefeedback-gold:
22095@if gold-bootstrap
22096maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
22097configure-stagefeedback-gold:
22098 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22099 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
22100 @r=`${PWD_COMMAND}`; export r; \
22101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 22102 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5afab7ad
ILT
22103 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
22104 $(HOST_EXPORTS) \
4a4a4e99
AO
22105 $(POSTSTAGE1_HOST_EXPORTS) \
22106 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
f61428ed
AO
22107 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22108 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
5afab7ad
ILT
22109 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
22110 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
22111 cd $(HOST_SUBDIR)/gold || exit 1; \
22112 case $(srcdir) in \
22113 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22114 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22115 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22116 esac; \
22117 srcdiroption="--srcdir=$${topdir}/gold"; \
22118 libsrcdir="$$s/gold"; \
22119 $(SHELL) $${libsrcdir}/configure \
22120 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22121 --target=${target_alias} $${srcdiroption} \
22122 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 22123 $(STAGEfeedback_CONFIGURE_FLAGS)
5afab7ad
ILT
22124@endif gold-bootstrap
22125
22126
22127
22128
22129
22130.PHONY: all-gold maybe-all-gold
22131maybe-all-gold:
22132@if gcc-bootstrap
22133all-gold: stage_current
22134@endif gcc-bootstrap
22135@if gold
22136TARGET-gold=all
22137maybe-all-gold: all-gold
22138all-gold: configure-gold
22139 @r=`${PWD_COMMAND}`; export r; \
22140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 22141 $(HOST_EXPORTS) \
5afab7ad
ILT
22142 (cd $(HOST_SUBDIR)/gold && \
22143 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22144 $(TARGET-gold))
22145@endif gold
22146
22147
22148
22149.PHONY: all-stage1-gold maybe-all-stage1-gold
22150.PHONY: clean-stage1-gold maybe-clean-stage1-gold
22151maybe-all-stage1-gold:
22152maybe-clean-stage1-gold:
22153@if gold-bootstrap
22154maybe-all-stage1-gold: all-stage1-gold
22155all-stage1: all-stage1-gold
22156TARGET-stage1-gold = $(TARGET-gold)
22157all-stage1-gold: configure-stage1-gold
22158 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22159 @r=`${PWD_COMMAND}`; export r; \
22160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 22161 TFLAGS="$(STAGE1_TFLAGS)"; \
f61428ed 22162 $(HOST_EXPORTS) \
5afab7ad
ILT
22163 cd $(HOST_SUBDIR)/gold && \
22164 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 22165 CFLAGS="$(STAGE1_CFLAGS)" \
f61428ed 22166 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4a4a4e99
AO
22167 LIBCFLAGS="$(LIBCFLAGS)" \
22168 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22169 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22170 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22171 $(EXTRA_HOST_FLAGS) \
22172 TFLAGS="$(STAGE1_TFLAGS)" \
5afab7ad
ILT
22173 $(TARGET-stage1-gold)
22174
22175maybe-clean-stage1-gold: clean-stage1-gold
22176clean-stage1: clean-stage1-gold
22177clean-stage1-gold:
22178 @if [ $(current_stage) = stage1 ]; then \
22179 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22180 else \
22181 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
22182 $(MAKE) stage1-start; \
22183 fi; \
22184 cd $(HOST_SUBDIR)/gold && \
22185 $(MAKE) $(EXTRA_HOST_FLAGS) \
22186 clean
22187@endif gold-bootstrap
22188
22189
22190.PHONY: all-stage2-gold maybe-all-stage2-gold
22191.PHONY: clean-stage2-gold maybe-clean-stage2-gold
22192maybe-all-stage2-gold:
22193maybe-clean-stage2-gold:
22194@if gold-bootstrap
22195maybe-all-stage2-gold: all-stage2-gold
22196all-stage2: all-stage2-gold
22197TARGET-stage2-gold = $(TARGET-gold)
22198all-stage2-gold: configure-stage2-gold
22199 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22200 @r=`${PWD_COMMAND}`; export r; \
22201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 22202 TFLAGS="$(STAGE2_TFLAGS)"; \
5afab7ad 22203 $(HOST_EXPORTS) \
f61428ed 22204 $(POSTSTAGE1_HOST_EXPORTS) \
5afab7ad
ILT
22205 cd $(HOST_SUBDIR)/gold && \
22206 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 22207 CFLAGS="$(STAGE2_CFLAGS)" \
f61428ed 22208 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4a4a4e99
AO
22209 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22210 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22211 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22212 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22213 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22214 TFLAGS="$(STAGE2_TFLAGS)" \
5afab7ad
ILT
22215 $(TARGET-stage2-gold)
22216
22217maybe-clean-stage2-gold: clean-stage2-gold
22218clean-stage2: clean-stage2-gold
22219clean-stage2-gold:
22220 @if [ $(current_stage) = stage2 ]; then \
22221 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22222 else \
22223 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
22224 $(MAKE) stage2-start; \
22225 fi; \
22226 cd $(HOST_SUBDIR)/gold && \
22227 $(MAKE) $(EXTRA_HOST_FLAGS) \
22228 $(POSTSTAGE1_FLAGS_TO_PASS) \
22229 clean
22230@endif gold-bootstrap
22231
22232
5afab7ad
ILT
22233.PHONY: all-stage3-gold maybe-all-stage3-gold
22234.PHONY: clean-stage3-gold maybe-clean-stage3-gold
22235maybe-all-stage3-gold:
22236maybe-clean-stage3-gold:
22237@if gold-bootstrap
22238maybe-all-stage3-gold: all-stage3-gold
22239all-stage3: all-stage3-gold
22240TARGET-stage3-gold = $(TARGET-gold)
22241all-stage3-gold: configure-stage3-gold
22242 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22243 @r=`${PWD_COMMAND}`; export r; \
22244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 22245 TFLAGS="$(STAGE3_TFLAGS)"; \
5afab7ad 22246 $(HOST_EXPORTS) \
f61428ed 22247 $(POSTSTAGE1_HOST_EXPORTS) \
5afab7ad
ILT
22248 cd $(HOST_SUBDIR)/gold && \
22249 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 22250 CFLAGS="$(STAGE3_CFLAGS)" \
f61428ed 22251 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4a4a4e99
AO
22252 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22253 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22254 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22255 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22256 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22257 TFLAGS="$(STAGE3_TFLAGS)" \
5afab7ad
ILT
22258 $(TARGET-stage3-gold)
22259
22260maybe-clean-stage3-gold: clean-stage3-gold
22261clean-stage3: clean-stage3-gold
22262clean-stage3-gold:
22263 @if [ $(current_stage) = stage3 ]; then \
22264 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22265 else \
22266 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
22267 $(MAKE) stage3-start; \
22268 fi; \
22269 cd $(HOST_SUBDIR)/gold && \
22270 $(MAKE) $(EXTRA_HOST_FLAGS) \
22271 $(POSTSTAGE1_FLAGS_TO_PASS) \
22272 clean
22273@endif gold-bootstrap
22274
22275
5afab7ad
ILT
22276.PHONY: all-stage4-gold maybe-all-stage4-gold
22277.PHONY: clean-stage4-gold maybe-clean-stage4-gold
22278maybe-all-stage4-gold:
22279maybe-clean-stage4-gold:
22280@if gold-bootstrap
22281maybe-all-stage4-gold: all-stage4-gold
22282all-stage4: all-stage4-gold
22283TARGET-stage4-gold = $(TARGET-gold)
22284all-stage4-gold: configure-stage4-gold
22285 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22286 @r=`${PWD_COMMAND}`; export r; \
22287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 22288 TFLAGS="$(STAGE4_TFLAGS)"; \
5afab7ad 22289 $(HOST_EXPORTS) \
f61428ed 22290 $(POSTSTAGE1_HOST_EXPORTS) \
5afab7ad
ILT
22291 cd $(HOST_SUBDIR)/gold && \
22292 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 22293 CFLAGS="$(STAGE4_CFLAGS)" \
f61428ed 22294 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5afab7ad 22295 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
22296 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22297 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22298 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22299 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22300 TFLAGS="$(STAGE4_TFLAGS)" \
5afab7ad
ILT
22301 $(TARGET-stage4-gold)
22302
22303maybe-clean-stage4-gold: clean-stage4-gold
22304clean-stage4: clean-stage4-gold
22305clean-stage4-gold:
22306 @if [ $(current_stage) = stage4 ]; then \
22307 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22308 else \
22309 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
22310 $(MAKE) stage4-start; \
22311 fi; \
22312 cd $(HOST_SUBDIR)/gold && \
22313 $(MAKE) $(EXTRA_HOST_FLAGS) \
22314 $(POSTSTAGE1_FLAGS_TO_PASS) \
22315 clean
22316@endif gold-bootstrap
22317
22318
22319.PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
22320.PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
22321maybe-all-stageprofile-gold:
22322maybe-clean-stageprofile-gold:
22323@if gold-bootstrap
22324maybe-all-stageprofile-gold: all-stageprofile-gold
22325all-stageprofile: all-stageprofile-gold
22326TARGET-stageprofile-gold = $(TARGET-gold)
22327all-stageprofile-gold: configure-stageprofile-gold
22328 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22329 @r=`${PWD_COMMAND}`; export r; \
22330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 22331 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5afab7ad 22332 $(HOST_EXPORTS) \
f61428ed 22333 $(POSTSTAGE1_HOST_EXPORTS) \
5afab7ad
ILT
22334 cd $(HOST_SUBDIR)/gold && \
22335 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 22336 CFLAGS="$(STAGEprofile_CFLAGS)" \
f61428ed 22337 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4a4a4e99
AO
22338 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22339 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22340 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22341 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22342 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22343 TFLAGS="$(STAGEprofile_TFLAGS)" \
5afab7ad
ILT
22344 $(TARGET-stageprofile-gold)
22345
22346maybe-clean-stageprofile-gold: clean-stageprofile-gold
22347clean-stageprofile: clean-stageprofile-gold
22348clean-stageprofile-gold:
22349 @if [ $(current_stage) = stageprofile ]; then \
22350 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22351 else \
22352 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
22353 $(MAKE) stageprofile-start; \
22354 fi; \
22355 cd $(HOST_SUBDIR)/gold && \
22356 $(MAKE) $(EXTRA_HOST_FLAGS) \
22357 $(POSTSTAGE1_FLAGS_TO_PASS) \
22358 clean
22359@endif gold-bootstrap
22360
22361
22362.PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
22363.PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
22364maybe-all-stagefeedback-gold:
22365maybe-clean-stagefeedback-gold:
22366@if gold-bootstrap
22367maybe-all-stagefeedback-gold: all-stagefeedback-gold
22368all-stagefeedback: all-stagefeedback-gold
22369TARGET-stagefeedback-gold = $(TARGET-gold)
22370all-stagefeedback-gold: configure-stagefeedback-gold
22371 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22372 @r=`${PWD_COMMAND}`; export r; \
22373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 22374 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5afab7ad 22375 $(HOST_EXPORTS) \
f61428ed 22376 $(POSTSTAGE1_HOST_EXPORTS) \
5afab7ad
ILT
22377 cd $(HOST_SUBDIR)/gold && \
22378 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 22379 CFLAGS="$(STAGEfeedback_CFLAGS)" \
f61428ed 22380 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4a4a4e99
AO
22381 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22382 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22383 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22384 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22385 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22386 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5afab7ad
ILT
22387 $(TARGET-stagefeedback-gold)
22388
22389maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
22390clean-stagefeedback: clean-stagefeedback-gold
22391clean-stagefeedback-gold:
22392 @if [ $(current_stage) = stagefeedback ]; then \
22393 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22394 else \
22395 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
22396 $(MAKE) stagefeedback-start; \
22397 fi; \
22398 cd $(HOST_SUBDIR)/gold && \
22399 $(MAKE) $(EXTRA_HOST_FLAGS) \
22400 $(POSTSTAGE1_FLAGS_TO_PASS) \
22401 clean
22402@endif gold-bootstrap
22403
22404
22405
22406
22407
22408.PHONY: check-gold maybe-check-gold
22409maybe-check-gold:
22410@if gold
22411maybe-check-gold: check-gold
22412
22413check-gold:
22414 @: $(MAKE); $(unstage)
22415 @r=`${PWD_COMMAND}`; export r; \
22416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22417 $(HOST_EXPORTS) \
22418 (cd $(HOST_SUBDIR)/gold && \
22419 $(MAKE) $(FLAGS_TO_PASS) check)
22420
22421@endif gold
22422
22423.PHONY: install-gold maybe-install-gold
22424maybe-install-gold:
22425@if gold
22426maybe-install-gold: install-gold
22427
22428install-gold: installdirs
22429 @: $(MAKE); $(unstage)
22430 @r=`${PWD_COMMAND}`; export r; \
22431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22432 $(HOST_EXPORTS) \
22433 (cd $(HOST_SUBDIR)/gold && \
22434 $(MAKE) $(FLAGS_TO_PASS) install)
22435
22436@endif gold
22437
22438# Other targets (info, dvi, pdf, etc.)
22439
22440.PHONY: maybe-info-gold info-gold
22441maybe-info-gold:
22442@if gold
22443maybe-info-gold: info-gold
22444
22445info-gold: \
22446 configure-gold
22447 @[ -f ./gold/Makefile ] || exit 0; \
22448 r=`${PWD_COMMAND}`; export r; \
22449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22450 $(HOST_EXPORTS) \
22451 for flag in $(EXTRA_HOST_FLAGS) ; do \
22452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22453 done; \
22454 echo "Doing info in gold" ; \
22455 (cd $(HOST_SUBDIR)/gold && \
22456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22458 "RANLIB=$${RANLIB}" \
22459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22460 info) \
22461 || exit 1
22462
22463@endif gold
22464
22465.PHONY: maybe-dvi-gold dvi-gold
22466maybe-dvi-gold:
22467@if gold
22468maybe-dvi-gold: dvi-gold
22469
22470dvi-gold: \
22471 configure-gold
22472 @[ -f ./gold/Makefile ] || exit 0; \
22473 r=`${PWD_COMMAND}`; export r; \
22474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22475 $(HOST_EXPORTS) \
22476 for flag in $(EXTRA_HOST_FLAGS) ; do \
22477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22478 done; \
22479 echo "Doing dvi in gold" ; \
22480 (cd $(HOST_SUBDIR)/gold && \
22481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22483 "RANLIB=$${RANLIB}" \
22484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22485 dvi) \
22486 || exit 1
22487
22488@endif gold
22489
22490.PHONY: maybe-pdf-gold pdf-gold
22491maybe-pdf-gold:
22492@if gold
22493maybe-pdf-gold: pdf-gold
22494
22495pdf-gold: \
22496 configure-gold
22497 @[ -f ./gold/Makefile ] || exit 0; \
22498 r=`${PWD_COMMAND}`; export r; \
22499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22500 $(HOST_EXPORTS) \
22501 for flag in $(EXTRA_HOST_FLAGS) ; do \
22502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22503 done; \
22504 echo "Doing pdf in gold" ; \
22505 (cd $(HOST_SUBDIR)/gold && \
22506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22508 "RANLIB=$${RANLIB}" \
22509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22510 pdf) \
22511 || exit 1
22512
22513@endif gold
22514
22515.PHONY: maybe-html-gold html-gold
22516maybe-html-gold:
22517@if gold
22518maybe-html-gold: html-gold
22519
22520html-gold: \
22521 configure-gold
22522 @[ -f ./gold/Makefile ] || exit 0; \
22523 r=`${PWD_COMMAND}`; export r; \
22524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22525 $(HOST_EXPORTS) \
22526 for flag in $(EXTRA_HOST_FLAGS) ; do \
22527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22528 done; \
22529 echo "Doing html in gold" ; \
22530 (cd $(HOST_SUBDIR)/gold && \
22531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22533 "RANLIB=$${RANLIB}" \
22534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22535 html) \
22536 || exit 1
22537
22538@endif gold
22539
22540.PHONY: maybe-TAGS-gold TAGS-gold
22541maybe-TAGS-gold:
22542@if gold
22543maybe-TAGS-gold: TAGS-gold
22544
22545TAGS-gold: \
22546 configure-gold
22547 @[ -f ./gold/Makefile ] || exit 0; \
22548 r=`${PWD_COMMAND}`; export r; \
22549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22550 $(HOST_EXPORTS) \
22551 for flag in $(EXTRA_HOST_FLAGS) ; do \
22552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22553 done; \
22554 echo "Doing TAGS in gold" ; \
22555 (cd $(HOST_SUBDIR)/gold && \
22556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22558 "RANLIB=$${RANLIB}" \
22559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22560 TAGS) \
22561 || exit 1
22562
22563@endif gold
22564
22565.PHONY: maybe-install-info-gold install-info-gold
22566maybe-install-info-gold:
22567@if gold
22568maybe-install-info-gold: install-info-gold
22569
22570install-info-gold: \
22571 configure-gold \
22572 info-gold
22573 @[ -f ./gold/Makefile ] || exit 0; \
22574 r=`${PWD_COMMAND}`; export r; \
22575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22576 $(HOST_EXPORTS) \
22577 for flag in $(EXTRA_HOST_FLAGS) ; do \
22578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22579 done; \
22580 echo "Doing install-info in gold" ; \
22581 (cd $(HOST_SUBDIR)/gold && \
22582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22584 "RANLIB=$${RANLIB}" \
22585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22586 install-info) \
22587 || exit 1
22588
22589@endif gold
22590
22591.PHONY: maybe-install-pdf-gold install-pdf-gold
22592maybe-install-pdf-gold:
22593@if gold
22594maybe-install-pdf-gold: install-pdf-gold
22595
22596install-pdf-gold: \
22597 configure-gold \
22598 pdf-gold
22599 @[ -f ./gold/Makefile ] || exit 0; \
22600 r=`${PWD_COMMAND}`; export r; \
22601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22602 $(HOST_EXPORTS) \
22603 for flag in $(EXTRA_HOST_FLAGS) ; do \
22604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22605 done; \
22606 echo "Doing install-pdf in gold" ; \
22607 (cd $(HOST_SUBDIR)/gold && \
22608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22610 "RANLIB=$${RANLIB}" \
22611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22612 install-pdf) \
22613 || exit 1
22614
22615@endif gold
22616
22617.PHONY: maybe-install-html-gold install-html-gold
22618maybe-install-html-gold:
22619@if gold
22620maybe-install-html-gold: install-html-gold
22621
22622install-html-gold: \
22623 configure-gold \
22624 html-gold
22625 @[ -f ./gold/Makefile ] || exit 0; \
22626 r=`${PWD_COMMAND}`; export r; \
22627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22628 $(HOST_EXPORTS) \
22629 for flag in $(EXTRA_HOST_FLAGS) ; do \
22630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22631 done; \
22632 echo "Doing install-html in gold" ; \
22633 (cd $(HOST_SUBDIR)/gold && \
22634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22636 "RANLIB=$${RANLIB}" \
22637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22638 install-html) \
22639 || exit 1
22640
22641@endif gold
22642
22643.PHONY: maybe-installcheck-gold installcheck-gold
22644maybe-installcheck-gold:
22645@if gold
22646maybe-installcheck-gold: installcheck-gold
22647
22648installcheck-gold: \
22649 configure-gold
22650 @[ -f ./gold/Makefile ] || exit 0; \
22651 r=`${PWD_COMMAND}`; export r; \
22652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22653 $(HOST_EXPORTS) \
22654 for flag in $(EXTRA_HOST_FLAGS) ; do \
22655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22656 done; \
22657 echo "Doing installcheck in gold" ; \
22658 (cd $(HOST_SUBDIR)/gold && \
22659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22661 "RANLIB=$${RANLIB}" \
22662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22663 installcheck) \
22664 || exit 1
22665
22666@endif gold
22667
22668.PHONY: maybe-mostlyclean-gold mostlyclean-gold
22669maybe-mostlyclean-gold:
22670@if gold
22671maybe-mostlyclean-gold: mostlyclean-gold
22672
22673mostlyclean-gold:
22674 @[ -f ./gold/Makefile ] || exit 0; \
22675 r=`${PWD_COMMAND}`; export r; \
22676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22677 $(HOST_EXPORTS) \
22678 for flag in $(EXTRA_HOST_FLAGS) ; do \
22679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22680 done; \
22681 echo "Doing mostlyclean in gold" ; \
22682 (cd $(HOST_SUBDIR)/gold && \
22683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22685 "RANLIB=$${RANLIB}" \
22686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22687 mostlyclean) \
22688 || exit 1
22689
22690@endif gold
22691
22692.PHONY: maybe-clean-gold clean-gold
22693maybe-clean-gold:
22694@if gold
22695maybe-clean-gold: clean-gold
22696
22697clean-gold:
22698 @[ -f ./gold/Makefile ] || exit 0; \
22699 r=`${PWD_COMMAND}`; export r; \
22700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22701 $(HOST_EXPORTS) \
22702 for flag in $(EXTRA_HOST_FLAGS) ; do \
22703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22704 done; \
22705 echo "Doing clean in gold" ; \
22706 (cd $(HOST_SUBDIR)/gold && \
22707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22709 "RANLIB=$${RANLIB}" \
22710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22711 clean) \
22712 || exit 1
22713
22714@endif gold
22715
22716.PHONY: maybe-distclean-gold distclean-gold
22717maybe-distclean-gold:
22718@if gold
22719maybe-distclean-gold: distclean-gold
22720
22721distclean-gold:
22722 @[ -f ./gold/Makefile ] || exit 0; \
22723 r=`${PWD_COMMAND}`; export r; \
22724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22725 $(HOST_EXPORTS) \
22726 for flag in $(EXTRA_HOST_FLAGS) ; do \
22727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22728 done; \
22729 echo "Doing distclean in gold" ; \
22730 (cd $(HOST_SUBDIR)/gold && \
22731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22733 "RANLIB=$${RANLIB}" \
22734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22735 distclean) \
22736 || exit 1
22737
22738@endif gold
22739
22740.PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
22741maybe-maintainer-clean-gold:
22742@if gold
22743maybe-maintainer-clean-gold: maintainer-clean-gold
22744
22745maintainer-clean-gold:
22746 @[ -f ./gold/Makefile ] || exit 0; \
22747 r=`${PWD_COMMAND}`; export r; \
22748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22749 $(HOST_EXPORTS) \
22750 for flag in $(EXTRA_HOST_FLAGS) ; do \
22751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22752 done; \
22753 echo "Doing maintainer-clean in gold" ; \
22754 (cd $(HOST_SUBDIR)/gold && \
22755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22757 "RANLIB=$${RANLIB}" \
22758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22759 maintainer-clean) \
22760 || exit 1
22761
22762@endif gold
22763
22764
22765
d32ab992
PB
22766.PHONY: configure-gprof maybe-configure-gprof
22767maybe-configure-gprof:
3ff3adad
PB
22768@if gcc-bootstrap
22769configure-gprof: stage_current
22770@endif gcc-bootstrap
d32ab992
PB
22771@if gprof
22772maybe-configure-gprof: configure-gprof
cc11cc9b 22773configure-gprof:
f41d6665 22774 @: $(MAKE); $(unstage)
cc11cc9b 22775 @r=`${PWD_COMMAND}`; export r; \
295f4e42 22776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
22777 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
22778 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
f61428ed 22779 $(HOST_EXPORTS) \
25b42232
PB
22780 echo Configuring in $(HOST_SUBDIR)/gprof; \
22781 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
295f4e42 22782 case $(srcdir) in \
215c351a
PB
22783 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22784 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
22785 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 22786 esac; \
215c351a
PB
22787 srcdiroption="--srcdir=$${topdir}/gprof"; \
22788 libsrcdir="$$s/gprof"; \
295f4e42 22789 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
22790 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22791 --target=${target_alias} $${srcdiroption} \
295f4e42 22792 || exit 1
d32ab992 22793@endif gprof
295f4e42 22794
25b42232
PB
22795
22796
ce406537
PB
22797
22798
d32ab992
PB
22799.PHONY: all-gprof maybe-all-gprof
22800maybe-all-gprof:
3ff3adad
PB
22801@if gcc-bootstrap
22802all-gprof: stage_current
22803@endif gcc-bootstrap
d32ab992 22804@if gprof
7e0b5752 22805TARGET-gprof=all
d32ab992
PB
22806maybe-all-gprof: all-gprof
22807all-gprof: configure-gprof
f41d6665 22808 @: $(MAKE); $(unstage)
295f4e42
NN
22809 @r=`${PWD_COMMAND}`; export r; \
22810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 22811 $(HOST_EXPORTS) \
215c351a 22812 (cd $(HOST_SUBDIR)/gprof && \
1c8bd6a3
PB
22813 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22814 $(TARGET-gprof))
d32ab992 22815@endif gprof
295f4e42 22816
25b42232 22817
ce406537
PB
22818
22819
d32ab992
PB
22820.PHONY: check-gprof maybe-check-gprof
22821maybe-check-gprof:
22822@if gprof
22823maybe-check-gprof: check-gprof
295f4e42 22824
d32ab992 22825check-gprof:
f41d6665 22826 @: $(MAKE); $(unstage)
295f4e42
NN
22827 @r=`${PWD_COMMAND}`; export r; \
22828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22829 $(HOST_EXPORTS) \
215c351a
PB
22830 (cd $(HOST_SUBDIR)/gprof && \
22831 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 22832
d32ab992 22833@endif gprof
295f4e42 22834
d32ab992
PB
22835.PHONY: install-gprof maybe-install-gprof
22836maybe-install-gprof:
22837@if gprof
22838maybe-install-gprof: install-gprof
295f4e42 22839
d32ab992 22840install-gprof: installdirs
f41d6665 22841 @: $(MAKE); $(unstage)
295f4e42
NN
22842 @r=`${PWD_COMMAND}`; export r; \
22843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22844 $(HOST_EXPORTS) \
215c351a 22845 (cd $(HOST_SUBDIR)/gprof && \
ace9ac7b 22846 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 22847
d32ab992 22848@endif gprof
295f4e42 22849
b5422ad7 22850# Other targets (info, dvi, pdf, etc.)
295f4e42 22851
d32ab992
PB
22852.PHONY: maybe-info-gprof info-gprof
22853maybe-info-gprof:
22854@if gprof
22855maybe-info-gprof: info-gprof
295f4e42 22856
d32ab992 22857info-gprof: \
05750653 22858 configure-gprof
f41d6665 22859 @: $(MAKE); $(unstage)
d32ab992 22860 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
22861 r=`${PWD_COMMAND}`; export r; \
22862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22863 $(HOST_EXPORTS) \
d32ab992 22864 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22866 done; \
d32ab992 22867 echo "Doing info in gprof" ; \
215c351a 22868 (cd $(HOST_SUBDIR)/gprof && \
1358ccea
NN
22869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22871 "RANLIB=$${RANLIB}" \
901119ae 22872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22873 info) \
1358ccea
NN
22874 || exit 1
22875
d32ab992 22876@endif gprof
1358ccea 22877
d32ab992
PB
22878.PHONY: maybe-dvi-gprof dvi-gprof
22879maybe-dvi-gprof:
22880@if gprof
22881maybe-dvi-gprof: dvi-gprof
1358ccea 22882
d32ab992 22883dvi-gprof: \
05750653 22884 configure-gprof
f41d6665 22885 @: $(MAKE); $(unstage)
d32ab992 22886 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
22887 r=`${PWD_COMMAND}`; export r; \
22888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22889 $(HOST_EXPORTS) \
d32ab992 22890 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22892 done; \
d32ab992 22893 echo "Doing dvi in gprof" ; \
215c351a 22894 (cd $(HOST_SUBDIR)/gprof && \
1358ccea
NN
22895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22897 "RANLIB=$${RANLIB}" \
901119ae 22898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22899 dvi) \
1358ccea
NN
22900 || exit 1
22901
d32ab992 22902@endif gprof
1358ccea 22903
b5422ad7
BM
22904.PHONY: maybe-pdf-gprof pdf-gprof
22905maybe-pdf-gprof:
22906@if gprof
22907maybe-pdf-gprof: pdf-gprof
22908
22909pdf-gprof: \
22910 configure-gprof
22911 @: $(MAKE); $(unstage)
22912 @[ -f ./gprof/Makefile ] || exit 0; \
22913 r=`${PWD_COMMAND}`; export r; \
22914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22915 $(HOST_EXPORTS) \
22916 for flag in $(EXTRA_HOST_FLAGS) ; do \
22917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22918 done; \
22919 echo "Doing pdf in gprof" ; \
22920 (cd $(HOST_SUBDIR)/gprof && \
22921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22923 "RANLIB=$${RANLIB}" \
901119ae 22924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
22925 pdf) \
22926 || exit 1
22927
22928@endif gprof
22929
f87a2b2e
MS
22930.PHONY: maybe-html-gprof html-gprof
22931maybe-html-gprof:
22932@if gprof
22933maybe-html-gprof: html-gprof
22934
22935html-gprof: \
05750653 22936 configure-gprof
f41d6665 22937 @: $(MAKE); $(unstage)
f87a2b2e
MS
22938 @[ -f ./gprof/Makefile ] || exit 0; \
22939 r=`${PWD_COMMAND}`; export r; \
22940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
22941 $(HOST_EXPORTS) \
22942 for flag in $(EXTRA_HOST_FLAGS) ; do \
22943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22944 done; \
22945 echo "Doing html in gprof" ; \
215c351a 22946 (cd $(HOST_SUBDIR)/gprof && \
f87a2b2e
MS
22947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22949 "RANLIB=$${RANLIB}" \
901119ae 22950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
22951 html) \
22952 || exit 1
22953
22954@endif gprof
22955
d32ab992
PB
22956.PHONY: maybe-TAGS-gprof TAGS-gprof
22957maybe-TAGS-gprof:
22958@if gprof
22959maybe-TAGS-gprof: TAGS-gprof
1358ccea 22960
d32ab992 22961TAGS-gprof: \
05750653 22962 configure-gprof
f41d6665 22963 @: $(MAKE); $(unstage)
d32ab992 22964 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
22965 r=`${PWD_COMMAND}`; export r; \
22966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22967 $(HOST_EXPORTS) \
d32ab992 22968 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22970 done; \
d32ab992 22971 echo "Doing TAGS in gprof" ; \
215c351a 22972 (cd $(HOST_SUBDIR)/gprof && \
1358ccea
NN
22973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22975 "RANLIB=$${RANLIB}" \
901119ae 22976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 22977 TAGS) \
1358ccea
NN
22978 || exit 1
22979
d32ab992 22980@endif gprof
1358ccea 22981
d32ab992
PB
22982.PHONY: maybe-install-info-gprof install-info-gprof
22983maybe-install-info-gprof:
22984@if gprof
22985maybe-install-info-gprof: install-info-gprof
1358ccea 22986
d32ab992
PB
22987install-info-gprof: \
22988 configure-gprof \
05750653 22989 info-gprof
f41d6665 22990 @: $(MAKE); $(unstage)
d32ab992 22991 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
22992 r=`${PWD_COMMAND}`; export r; \
22993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 22994 $(HOST_EXPORTS) \
d32ab992 22995 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
22996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22997 done; \
d32ab992 22998 echo "Doing install-info in gprof" ; \
215c351a 22999 (cd $(HOST_SUBDIR)/gprof && \
1358ccea
NN
23000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23002 "RANLIB=$${RANLIB}" \
901119ae 23003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23004 install-info) \
1358ccea
NN
23005 || exit 1
23006
d32ab992 23007@endif gprof
1358ccea 23008
9c4d2493
BM
23009.PHONY: maybe-install-pdf-gprof install-pdf-gprof
23010maybe-install-pdf-gprof:
23011@if gprof
23012maybe-install-pdf-gprof: install-pdf-gprof
23013
23014install-pdf-gprof: \
23015 configure-gprof \
23016 pdf-gprof
23017 @: $(MAKE); $(unstage)
23018 @[ -f ./gprof/Makefile ] || exit 0; \
23019 r=`${PWD_COMMAND}`; export r; \
23020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23021 $(HOST_EXPORTS) \
23022 for flag in $(EXTRA_HOST_FLAGS) ; do \
23023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23024 done; \
23025 echo "Doing install-pdf in gprof" ; \
23026 (cd $(HOST_SUBDIR)/gprof && \
23027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23029 "RANLIB=$${RANLIB}" \
901119ae 23030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
23031 install-pdf) \
23032 || exit 1
23033
23034@endif gprof
23035
65d6e994
CD
23036.PHONY: maybe-install-html-gprof install-html-gprof
23037maybe-install-html-gprof:
23038@if gprof
23039maybe-install-html-gprof: install-html-gprof
23040
23041install-html-gprof: \
23042 configure-gprof \
23043 html-gprof
23044 @: $(MAKE); $(unstage)
23045 @[ -f ./gprof/Makefile ] || exit 0; \
23046 r=`${PWD_COMMAND}`; export r; \
23047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23048 $(HOST_EXPORTS) \
23049 for flag in $(EXTRA_HOST_FLAGS) ; do \
23050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23051 done; \
23052 echo "Doing install-html in gprof" ; \
23053 (cd $(HOST_SUBDIR)/gprof && \
23054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23056 "RANLIB=$${RANLIB}" \
901119ae 23057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
23058 install-html) \
23059 || exit 1
23060
23061@endif gprof
23062
d32ab992
PB
23063.PHONY: maybe-installcheck-gprof installcheck-gprof
23064maybe-installcheck-gprof:
23065@if gprof
23066maybe-installcheck-gprof: installcheck-gprof
1358ccea 23067
d32ab992 23068installcheck-gprof: \
05750653 23069 configure-gprof
f41d6665 23070 @: $(MAKE); $(unstage)
d32ab992 23071 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
23072 r=`${PWD_COMMAND}`; export r; \
23073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23074 $(HOST_EXPORTS) \
d32ab992 23075 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
23076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23077 done; \
d32ab992 23078 echo "Doing installcheck in gprof" ; \
215c351a 23079 (cd $(HOST_SUBDIR)/gprof && \
1358ccea
NN
23080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23082 "RANLIB=$${RANLIB}" \
901119ae 23083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23084 installcheck) \
1358ccea
NN
23085 || exit 1
23086
d32ab992 23087@endif gprof
1358ccea 23088
d32ab992
PB
23089.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
23090maybe-mostlyclean-gprof:
23091@if gprof
23092maybe-mostlyclean-gprof: mostlyclean-gprof
1358ccea 23093
05750653 23094mostlyclean-gprof:
f41d6665 23095 @: $(MAKE); $(unstage)
d32ab992 23096 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
23097 r=`${PWD_COMMAND}`; export r; \
23098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23099 $(HOST_EXPORTS) \
d32ab992 23100 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
23101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23102 done; \
d32ab992 23103 echo "Doing mostlyclean in gprof" ; \
215c351a 23104 (cd $(HOST_SUBDIR)/gprof && \
1358ccea
NN
23105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23107 "RANLIB=$${RANLIB}" \
901119ae 23108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23109 mostlyclean) \
1358ccea
NN
23110 || exit 1
23111
d32ab992 23112@endif gprof
1358ccea 23113
d32ab992
PB
23114.PHONY: maybe-clean-gprof clean-gprof
23115maybe-clean-gprof:
23116@if gprof
23117maybe-clean-gprof: clean-gprof
1358ccea 23118
05750653 23119clean-gprof:
f41d6665 23120 @: $(MAKE); $(unstage)
d32ab992 23121 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
23122 r=`${PWD_COMMAND}`; export r; \
23123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23124 $(HOST_EXPORTS) \
d32ab992 23125 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
23126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23127 done; \
d32ab992 23128 echo "Doing clean in gprof" ; \
215c351a 23129 (cd $(HOST_SUBDIR)/gprof && \
1358ccea
NN
23130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23132 "RANLIB=$${RANLIB}" \
901119ae 23133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23134 clean) \
1358ccea
NN
23135 || exit 1
23136
d32ab992 23137@endif gprof
1358ccea 23138
d32ab992
PB
23139.PHONY: maybe-distclean-gprof distclean-gprof
23140maybe-distclean-gprof:
23141@if gprof
23142maybe-distclean-gprof: distclean-gprof
1358ccea 23143
05750653 23144distclean-gprof:
f41d6665 23145 @: $(MAKE); $(unstage)
d32ab992 23146 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
23147 r=`${PWD_COMMAND}`; export r; \
23148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23149 $(HOST_EXPORTS) \
d32ab992 23150 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
23151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23152 done; \
d32ab992 23153 echo "Doing distclean in gprof" ; \
215c351a 23154 (cd $(HOST_SUBDIR)/gprof && \
1358ccea
NN
23155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23157 "RANLIB=$${RANLIB}" \
901119ae 23158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23159 distclean) \
1358ccea
NN
23160 || exit 1
23161
d32ab992 23162@endif gprof
1358ccea 23163
d32ab992
PB
23164.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
23165maybe-maintainer-clean-gprof:
23166@if gprof
23167maybe-maintainer-clean-gprof: maintainer-clean-gprof
1358ccea 23168
05750653 23169maintainer-clean-gprof:
f41d6665 23170 @: $(MAKE); $(unstage)
d32ab992 23171 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
23172 r=`${PWD_COMMAND}`; export r; \
23173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23174 $(HOST_EXPORTS) \
d32ab992 23175 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
23176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23177 done; \
d32ab992 23178 echo "Doing maintainer-clean in gprof" ; \
215c351a 23179 (cd $(HOST_SUBDIR)/gprof && \
1358ccea
NN
23180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23182 "RANLIB=$${RANLIB}" \
901119ae 23183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23184 maintainer-clean) \
1358ccea
NN
23185 || exit 1
23186
d32ab992 23187@endif gprof
1358ccea 23188
1358ccea 23189
25b42232 23190
d32ab992
PB
23191.PHONY: configure-gzip maybe-configure-gzip
23192maybe-configure-gzip:
3ff3adad
PB
23193@if gcc-bootstrap
23194configure-gzip: stage_current
23195@endif gcc-bootstrap
d32ab992
PB
23196@if gzip
23197maybe-configure-gzip: configure-gzip
cc11cc9b 23198configure-gzip:
f41d6665 23199 @: $(MAKE); $(unstage)
cc11cc9b 23200 @r=`${PWD_COMMAND}`; export r; \
295f4e42 23201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
23202 test ! -f $(HOST_SUBDIR)/gzip/Makefile || exit 0; \
23203 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gzip ; \
f61428ed 23204 $(HOST_EXPORTS) \
25b42232
PB
23205 echo Configuring in $(HOST_SUBDIR)/gzip; \
23206 cd "$(HOST_SUBDIR)/gzip" || exit 1; \
295f4e42 23207 case $(srcdir) in \
215c351a
PB
23208 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23209 *) topdir=`echo $(HOST_SUBDIR)/gzip/ | \
23210 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 23211 esac; \
215c351a
PB
23212 srcdiroption="--srcdir=$${topdir}/gzip"; \
23213 libsrcdir="$$s/gzip"; \
295f4e42 23214 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
23215 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23216 --target=${target_alias} $${srcdiroption} \
295f4e42 23217 || exit 1
d32ab992 23218@endif gzip
295f4e42 23219
25b42232
PB
23220
23221
ce406537
PB
23222
23223
d32ab992
PB
23224.PHONY: all-gzip maybe-all-gzip
23225maybe-all-gzip:
3ff3adad
PB
23226@if gcc-bootstrap
23227all-gzip: stage_current
23228@endif gcc-bootstrap
d32ab992 23229@if gzip
7e0b5752 23230TARGET-gzip=all
d32ab992
PB
23231maybe-all-gzip: all-gzip
23232all-gzip: configure-gzip
f41d6665 23233 @: $(MAKE); $(unstage)
295f4e42
NN
23234 @r=`${PWD_COMMAND}`; export r; \
23235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 23236 $(HOST_EXPORTS) \
215c351a 23237 (cd $(HOST_SUBDIR)/gzip && \
1c8bd6a3
PB
23238 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23239 $(TARGET-gzip))
d32ab992 23240@endif gzip
295f4e42 23241
25b42232 23242
ce406537
PB
23243
23244
d32ab992
PB
23245.PHONY: check-gzip maybe-check-gzip
23246maybe-check-gzip:
23247@if gzip
23248maybe-check-gzip: check-gzip
295f4e42 23249
d32ab992 23250check-gzip:
f41d6665 23251 @: $(MAKE); $(unstage)
295f4e42
NN
23252 @r=`${PWD_COMMAND}`; export r; \
23253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23254 $(HOST_EXPORTS) \
215c351a
PB
23255 (cd $(HOST_SUBDIR)/gzip && \
23256 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 23257
d32ab992 23258@endif gzip
295f4e42 23259
d32ab992
PB
23260.PHONY: install-gzip maybe-install-gzip
23261maybe-install-gzip:
23262@if gzip
23263maybe-install-gzip: install-gzip
295f4e42 23264
d32ab992 23265install-gzip: installdirs
f41d6665 23266 @: $(MAKE); $(unstage)
295f4e42
NN
23267 @r=`${PWD_COMMAND}`; export r; \
23268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23269 $(HOST_EXPORTS) \
215c351a 23270 (cd $(HOST_SUBDIR)/gzip && \
ace9ac7b 23271 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 23272
d32ab992 23273@endif gzip
295f4e42 23274
b5422ad7 23275# Other targets (info, dvi, pdf, etc.)
295f4e42 23276
d32ab992
PB
23277.PHONY: maybe-info-gzip info-gzip
23278maybe-info-gzip:
23279@if gzip
23280maybe-info-gzip: info-gzip
295f4e42 23281
d32ab992 23282info-gzip: \
05750653 23283 configure-gzip
f41d6665 23284 @: $(MAKE); $(unstage)
d32ab992 23285 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
23286 r=`${PWD_COMMAND}`; export r; \
23287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23288 $(HOST_EXPORTS) \
d32ab992 23289 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
23290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23291 done; \
d32ab992 23292 echo "Doing info in gzip" ; \
215c351a 23293 (cd $(HOST_SUBDIR)/gzip && \
1358ccea
NN
23294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23296 "RANLIB=$${RANLIB}" \
901119ae 23297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23298 info) \
1358ccea
NN
23299 || exit 1
23300
d32ab992 23301@endif gzip
1358ccea 23302
d32ab992
PB
23303.PHONY: maybe-dvi-gzip dvi-gzip
23304maybe-dvi-gzip:
23305@if gzip
23306maybe-dvi-gzip: dvi-gzip
1358ccea 23307
d32ab992 23308dvi-gzip: \
05750653 23309 configure-gzip
f41d6665 23310 @: $(MAKE); $(unstage)
d32ab992 23311 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
23312 r=`${PWD_COMMAND}`; export r; \
23313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23314 $(HOST_EXPORTS) \
d32ab992 23315 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
23316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23317 done; \
d32ab992 23318 echo "Doing dvi in gzip" ; \
215c351a 23319 (cd $(HOST_SUBDIR)/gzip && \
1358ccea
NN
23320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23322 "RANLIB=$${RANLIB}" \
901119ae 23323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23324 dvi) \
1358ccea
NN
23325 || exit 1
23326
d32ab992 23327@endif gzip
1358ccea 23328
b5422ad7
BM
23329.PHONY: maybe-pdf-gzip pdf-gzip
23330maybe-pdf-gzip:
23331@if gzip
23332maybe-pdf-gzip: pdf-gzip
23333
23334pdf-gzip: \
23335 configure-gzip
23336 @: $(MAKE); $(unstage)
23337 @[ -f ./gzip/Makefile ] || exit 0; \
23338 r=`${PWD_COMMAND}`; export r; \
23339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23340 $(HOST_EXPORTS) \
23341 for flag in $(EXTRA_HOST_FLAGS) ; do \
23342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23343 done; \
23344 echo "Doing pdf in gzip" ; \
23345 (cd $(HOST_SUBDIR)/gzip && \
23346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23348 "RANLIB=$${RANLIB}" \
901119ae 23349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
23350 pdf) \
23351 || exit 1
23352
23353@endif gzip
23354
f87a2b2e
MS
23355.PHONY: maybe-html-gzip html-gzip
23356maybe-html-gzip:
23357@if gzip
23358maybe-html-gzip: html-gzip
23359
23360html-gzip: \
05750653 23361 configure-gzip
f41d6665 23362 @: $(MAKE); $(unstage)
f87a2b2e
MS
23363 @[ -f ./gzip/Makefile ] || exit 0; \
23364 r=`${PWD_COMMAND}`; export r; \
23365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
23366 $(HOST_EXPORTS) \
23367 for flag in $(EXTRA_HOST_FLAGS) ; do \
23368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23369 done; \
23370 echo "Doing html in gzip" ; \
215c351a 23371 (cd $(HOST_SUBDIR)/gzip && \
f87a2b2e
MS
23372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23374 "RANLIB=$${RANLIB}" \
901119ae 23375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
23376 html) \
23377 || exit 1
23378
23379@endif gzip
23380
d32ab992
PB
23381.PHONY: maybe-TAGS-gzip TAGS-gzip
23382maybe-TAGS-gzip:
23383@if gzip
23384maybe-TAGS-gzip: TAGS-gzip
1358ccea 23385
d32ab992 23386TAGS-gzip: \
05750653 23387 configure-gzip
f41d6665 23388 @: $(MAKE); $(unstage)
d32ab992 23389 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
23390 r=`${PWD_COMMAND}`; export r; \
23391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23392 $(HOST_EXPORTS) \
d32ab992 23393 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
23394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23395 done; \
d32ab992 23396 echo "Doing TAGS in gzip" ; \
215c351a 23397 (cd $(HOST_SUBDIR)/gzip && \
1358ccea
NN
23398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23400 "RANLIB=$${RANLIB}" \
901119ae 23401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23402 TAGS) \
1358ccea
NN
23403 || exit 1
23404
d32ab992 23405@endif gzip
1358ccea 23406
d32ab992
PB
23407.PHONY: maybe-install-info-gzip install-info-gzip
23408maybe-install-info-gzip:
23409@if gzip
23410maybe-install-info-gzip: install-info-gzip
1358ccea 23411
d32ab992
PB
23412install-info-gzip: \
23413 configure-gzip \
05750653 23414 info-gzip
f41d6665 23415 @: $(MAKE); $(unstage)
d32ab992 23416 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
23417 r=`${PWD_COMMAND}`; export r; \
23418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23419 $(HOST_EXPORTS) \
d32ab992 23420 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
23421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23422 done; \
d32ab992 23423 echo "Doing install-info in gzip" ; \
215c351a 23424 (cd $(HOST_SUBDIR)/gzip && \
1358ccea
NN
23425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23427 "RANLIB=$${RANLIB}" \
901119ae 23428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23429 install-info) \
1358ccea
NN
23430 || exit 1
23431
d32ab992 23432@endif gzip
1358ccea 23433
9c4d2493
BM
23434.PHONY: maybe-install-pdf-gzip install-pdf-gzip
23435maybe-install-pdf-gzip:
23436@if gzip
23437maybe-install-pdf-gzip: install-pdf-gzip
23438
23439install-pdf-gzip: \
23440 configure-gzip \
23441 pdf-gzip
23442 @: $(MAKE); $(unstage)
23443 @[ -f ./gzip/Makefile ] || exit 0; \
23444 r=`${PWD_COMMAND}`; export r; \
23445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23446 $(HOST_EXPORTS) \
23447 for flag in $(EXTRA_HOST_FLAGS) ; do \
23448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23449 done; \
23450 echo "Doing install-pdf in gzip" ; \
23451 (cd $(HOST_SUBDIR)/gzip && \
23452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23454 "RANLIB=$${RANLIB}" \
901119ae 23455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
23456 install-pdf) \
23457 || exit 1
23458
23459@endif gzip
23460
65d6e994
CD
23461.PHONY: maybe-install-html-gzip install-html-gzip
23462maybe-install-html-gzip:
23463@if gzip
23464maybe-install-html-gzip: install-html-gzip
23465
23466install-html-gzip: \
23467 configure-gzip \
23468 html-gzip
23469 @: $(MAKE); $(unstage)
23470 @[ -f ./gzip/Makefile ] || exit 0; \
23471 r=`${PWD_COMMAND}`; export r; \
23472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23473 $(HOST_EXPORTS) \
23474 for flag in $(EXTRA_HOST_FLAGS) ; do \
23475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23476 done; \
23477 echo "Doing install-html in gzip" ; \
23478 (cd $(HOST_SUBDIR)/gzip && \
23479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23481 "RANLIB=$${RANLIB}" \
901119ae 23482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
23483 install-html) \
23484 || exit 1
23485
23486@endif gzip
23487
d32ab992
PB
23488.PHONY: maybe-installcheck-gzip installcheck-gzip
23489maybe-installcheck-gzip:
23490@if gzip
23491maybe-installcheck-gzip: installcheck-gzip
1358ccea 23492
d32ab992 23493installcheck-gzip: \
05750653 23494 configure-gzip
f41d6665 23495 @: $(MAKE); $(unstage)
d32ab992 23496 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
23497 r=`${PWD_COMMAND}`; export r; \
23498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23499 $(HOST_EXPORTS) \
d32ab992 23500 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
23501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23502 done; \
d32ab992 23503 echo "Doing installcheck in gzip" ; \
215c351a 23504 (cd $(HOST_SUBDIR)/gzip && \
1358ccea
NN
23505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23507 "RANLIB=$${RANLIB}" \
901119ae 23508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23509 installcheck) \
1358ccea
NN
23510 || exit 1
23511
d32ab992 23512@endif gzip
1358ccea 23513
d32ab992
PB
23514.PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
23515maybe-mostlyclean-gzip:
23516@if gzip
23517maybe-mostlyclean-gzip: mostlyclean-gzip
1358ccea 23518
05750653 23519mostlyclean-gzip:
f41d6665 23520 @: $(MAKE); $(unstage)
d32ab992 23521 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
23522 r=`${PWD_COMMAND}`; export r; \
23523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23524 $(HOST_EXPORTS) \
d32ab992 23525 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
23526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23527 done; \
d32ab992 23528 echo "Doing mostlyclean in gzip" ; \
215c351a 23529 (cd $(HOST_SUBDIR)/gzip && \
1358ccea
NN
23530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23532 "RANLIB=$${RANLIB}" \
901119ae 23533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23534 mostlyclean) \
1358ccea
NN
23535 || exit 1
23536
d32ab992 23537@endif gzip
1358ccea 23538
d32ab992
PB
23539.PHONY: maybe-clean-gzip clean-gzip
23540maybe-clean-gzip:
23541@if gzip
23542maybe-clean-gzip: clean-gzip
1358ccea 23543
05750653 23544clean-gzip:
f41d6665 23545 @: $(MAKE); $(unstage)
d32ab992 23546 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
23547 r=`${PWD_COMMAND}`; export r; \
23548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23549 $(HOST_EXPORTS) \
d32ab992 23550 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
23551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23552 done; \
d32ab992 23553 echo "Doing clean in gzip" ; \
215c351a 23554 (cd $(HOST_SUBDIR)/gzip && \
1358ccea
NN
23555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23557 "RANLIB=$${RANLIB}" \
901119ae 23558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23559 clean) \
1358ccea
NN
23560 || exit 1
23561
d32ab992 23562@endif gzip
1358ccea 23563
d32ab992
PB
23564.PHONY: maybe-distclean-gzip distclean-gzip
23565maybe-distclean-gzip:
23566@if gzip
23567maybe-distclean-gzip: distclean-gzip
1358ccea 23568
05750653 23569distclean-gzip:
f41d6665 23570 @: $(MAKE); $(unstage)
d32ab992 23571 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
23572 r=`${PWD_COMMAND}`; export r; \
23573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23574 $(HOST_EXPORTS) \
d32ab992 23575 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
23576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23577 done; \
d32ab992 23578 echo "Doing distclean in gzip" ; \
215c351a 23579 (cd $(HOST_SUBDIR)/gzip && \
1358ccea
NN
23580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23582 "RANLIB=$${RANLIB}" \
901119ae 23583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23584 distclean) \
1358ccea
NN
23585 || exit 1
23586
d32ab992 23587@endif gzip
1358ccea 23588
d32ab992
PB
23589.PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
23590maybe-maintainer-clean-gzip:
23591@if gzip
23592maybe-maintainer-clean-gzip: maintainer-clean-gzip
1358ccea 23593
05750653 23594maintainer-clean-gzip:
f41d6665 23595 @: $(MAKE); $(unstage)
d32ab992 23596 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
23597 r=`${PWD_COMMAND}`; export r; \
23598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23599 $(HOST_EXPORTS) \
d32ab992 23600 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
23601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23602 done; \
d32ab992 23603 echo "Doing maintainer-clean in gzip" ; \
215c351a 23604 (cd $(HOST_SUBDIR)/gzip && \
1358ccea
NN
23605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23607 "RANLIB=$${RANLIB}" \
901119ae 23608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23609 maintainer-clean) \
295f4e42
NN
23610 || exit 1
23611
d32ab992 23612@endif gzip
295f4e42
NN
23613
23614
25b42232 23615
d32ab992
PB
23616.PHONY: configure-hello maybe-configure-hello
23617maybe-configure-hello:
3ff3adad
PB
23618@if gcc-bootstrap
23619configure-hello: stage_current
23620@endif gcc-bootstrap
d32ab992
PB
23621@if hello
23622maybe-configure-hello: configure-hello
cc11cc9b 23623configure-hello:
f41d6665 23624 @: $(MAKE); $(unstage)
cc11cc9b 23625 @r=`${PWD_COMMAND}`; export r; \
295f4e42 23626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
23627 test ! -f $(HOST_SUBDIR)/hello/Makefile || exit 0; \
23628 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/hello ; \
f61428ed 23629 $(HOST_EXPORTS) \
25b42232
PB
23630 echo Configuring in $(HOST_SUBDIR)/hello; \
23631 cd "$(HOST_SUBDIR)/hello" || exit 1; \
295f4e42 23632 case $(srcdir) in \
215c351a
PB
23633 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23634 *) topdir=`echo $(HOST_SUBDIR)/hello/ | \
23635 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 23636 esac; \
215c351a
PB
23637 srcdiroption="--srcdir=$${topdir}/hello"; \
23638 libsrcdir="$$s/hello"; \
295f4e42 23639 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
23640 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23641 --target=${target_alias} $${srcdiroption} \
1358ccea 23642 || exit 1
d32ab992 23643@endif hello
1358ccea 23644
25b42232
PB
23645
23646
ce406537
PB
23647
23648
d32ab992
PB
23649.PHONY: all-hello maybe-all-hello
23650maybe-all-hello:
3ff3adad
PB
23651@if gcc-bootstrap
23652all-hello: stage_current
23653@endif gcc-bootstrap
d32ab992 23654@if hello
7e0b5752 23655TARGET-hello=all
d32ab992
PB
23656maybe-all-hello: all-hello
23657all-hello: configure-hello
f41d6665 23658 @: $(MAKE); $(unstage)
295f4e42 23659 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 23660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 23661 $(HOST_EXPORTS) \
215c351a 23662 (cd $(HOST_SUBDIR)/hello && \
1c8bd6a3
PB
23663 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23664 $(TARGET-hello))
d32ab992 23665@endif hello
1358ccea 23666
25b42232 23667
ce406537
PB
23668
23669
d32ab992
PB
23670.PHONY: check-hello maybe-check-hello
23671maybe-check-hello:
23672@if hello
23673maybe-check-hello: check-hello
1358ccea 23674
d32ab992 23675check-hello:
f41d6665 23676 @: $(MAKE); $(unstage)
295f4e42 23677 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 23678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23679 $(HOST_EXPORTS) \
215c351a
PB
23680 (cd $(HOST_SUBDIR)/hello && \
23681 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 23682
d32ab992 23683@endif hello
1358ccea 23684
d32ab992
PB
23685.PHONY: install-hello maybe-install-hello
23686maybe-install-hello:
23687@if hello
23688maybe-install-hello: install-hello
1358ccea 23689
d32ab992 23690install-hello: installdirs
f41d6665 23691 @: $(MAKE); $(unstage)
295f4e42 23692 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 23693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23694 $(HOST_EXPORTS) \
215c351a 23695 (cd $(HOST_SUBDIR)/hello && \
ace9ac7b 23696 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 23697
d32ab992 23698@endif hello
1358ccea 23699
b5422ad7 23700# Other targets (info, dvi, pdf, etc.)
1358ccea 23701
d32ab992
PB
23702.PHONY: maybe-info-hello info-hello
23703maybe-info-hello:
23704@if hello
23705maybe-info-hello: info-hello
295f4e42 23706
d32ab992 23707info-hello: \
05750653 23708 configure-hello
f41d6665 23709 @: $(MAKE); $(unstage)
d32ab992 23710 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
23711 r=`${PWD_COMMAND}`; export r; \
23712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23713 $(HOST_EXPORTS) \
d32ab992 23714 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
23715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23716 done; \
d32ab992 23717 echo "Doing info in hello" ; \
215c351a 23718 (cd $(HOST_SUBDIR)/hello && \
1358ccea
NN
23719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23721 "RANLIB=$${RANLIB}" \
901119ae 23722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23723 info) \
1358ccea
NN
23724 || exit 1
23725
d32ab992 23726@endif hello
1358ccea 23727
d32ab992
PB
23728.PHONY: maybe-dvi-hello dvi-hello
23729maybe-dvi-hello:
23730@if hello
23731maybe-dvi-hello: dvi-hello
1358ccea 23732
d32ab992 23733dvi-hello: \
05750653 23734 configure-hello
f41d6665 23735 @: $(MAKE); $(unstage)
d32ab992 23736 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
23737 r=`${PWD_COMMAND}`; export r; \
23738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23739 $(HOST_EXPORTS) \
d32ab992 23740 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
23741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23742 done; \
d32ab992 23743 echo "Doing dvi in hello" ; \
215c351a 23744 (cd $(HOST_SUBDIR)/hello && \
1358ccea
NN
23745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23747 "RANLIB=$${RANLIB}" \
901119ae 23748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23749 dvi) \
1358ccea
NN
23750 || exit 1
23751
d32ab992 23752@endif hello
1358ccea 23753
b5422ad7
BM
23754.PHONY: maybe-pdf-hello pdf-hello
23755maybe-pdf-hello:
23756@if hello
23757maybe-pdf-hello: pdf-hello
23758
23759pdf-hello: \
23760 configure-hello
23761 @: $(MAKE); $(unstage)
23762 @[ -f ./hello/Makefile ] || exit 0; \
23763 r=`${PWD_COMMAND}`; export r; \
23764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23765 $(HOST_EXPORTS) \
23766 for flag in $(EXTRA_HOST_FLAGS) ; do \
23767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23768 done; \
23769 echo "Doing pdf in hello" ; \
23770 (cd $(HOST_SUBDIR)/hello && \
23771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23773 "RANLIB=$${RANLIB}" \
901119ae 23774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
23775 pdf) \
23776 || exit 1
23777
23778@endif hello
23779
f87a2b2e
MS
23780.PHONY: maybe-html-hello html-hello
23781maybe-html-hello:
23782@if hello
23783maybe-html-hello: html-hello
23784
23785html-hello: \
05750653 23786 configure-hello
f41d6665 23787 @: $(MAKE); $(unstage)
f87a2b2e
MS
23788 @[ -f ./hello/Makefile ] || exit 0; \
23789 r=`${PWD_COMMAND}`; export r; \
23790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
23791 $(HOST_EXPORTS) \
23792 for flag in $(EXTRA_HOST_FLAGS) ; do \
23793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23794 done; \
23795 echo "Doing html in hello" ; \
215c351a 23796 (cd $(HOST_SUBDIR)/hello && \
f87a2b2e
MS
23797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23799 "RANLIB=$${RANLIB}" \
901119ae 23800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
23801 html) \
23802 || exit 1
23803
23804@endif hello
23805
d32ab992
PB
23806.PHONY: maybe-TAGS-hello TAGS-hello
23807maybe-TAGS-hello:
23808@if hello
23809maybe-TAGS-hello: TAGS-hello
1358ccea 23810
d32ab992 23811TAGS-hello: \
05750653 23812 configure-hello
f41d6665 23813 @: $(MAKE); $(unstage)
d32ab992 23814 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
23815 r=`${PWD_COMMAND}`; export r; \
23816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23817 $(HOST_EXPORTS) \
d32ab992 23818 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
23819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23820 done; \
d32ab992 23821 echo "Doing TAGS in hello" ; \
215c351a 23822 (cd $(HOST_SUBDIR)/hello && \
1358ccea
NN
23823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23825 "RANLIB=$${RANLIB}" \
901119ae 23826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23827 TAGS) \
1358ccea
NN
23828 || exit 1
23829
d32ab992 23830@endif hello
1358ccea 23831
d32ab992
PB
23832.PHONY: maybe-install-info-hello install-info-hello
23833maybe-install-info-hello:
23834@if hello
23835maybe-install-info-hello: install-info-hello
1358ccea 23836
d32ab992
PB
23837install-info-hello: \
23838 configure-hello \
05750653 23839 info-hello
f41d6665 23840 @: $(MAKE); $(unstage)
d32ab992 23841 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
23842 r=`${PWD_COMMAND}`; export r; \
23843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23844 $(HOST_EXPORTS) \
d32ab992 23845 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
23846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23847 done; \
d32ab992 23848 echo "Doing install-info in hello" ; \
215c351a 23849 (cd $(HOST_SUBDIR)/hello && \
1358ccea
NN
23850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23852 "RANLIB=$${RANLIB}" \
901119ae 23853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23854 install-info) \
1358ccea
NN
23855 || exit 1
23856
d32ab992 23857@endif hello
1358ccea 23858
9c4d2493
BM
23859.PHONY: maybe-install-pdf-hello install-pdf-hello
23860maybe-install-pdf-hello:
23861@if hello
23862maybe-install-pdf-hello: install-pdf-hello
23863
23864install-pdf-hello: \
23865 configure-hello \
23866 pdf-hello
23867 @: $(MAKE); $(unstage)
23868 @[ -f ./hello/Makefile ] || exit 0; \
23869 r=`${PWD_COMMAND}`; export r; \
23870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23871 $(HOST_EXPORTS) \
23872 for flag in $(EXTRA_HOST_FLAGS) ; do \
23873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23874 done; \
23875 echo "Doing install-pdf in hello" ; \
23876 (cd $(HOST_SUBDIR)/hello && \
23877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23879 "RANLIB=$${RANLIB}" \
901119ae 23880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
23881 install-pdf) \
23882 || exit 1
23883
23884@endif hello
23885
65d6e994
CD
23886.PHONY: maybe-install-html-hello install-html-hello
23887maybe-install-html-hello:
23888@if hello
23889maybe-install-html-hello: install-html-hello
23890
23891install-html-hello: \
23892 configure-hello \
23893 html-hello
23894 @: $(MAKE); $(unstage)
23895 @[ -f ./hello/Makefile ] || exit 0; \
23896 r=`${PWD_COMMAND}`; export r; \
23897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23898 $(HOST_EXPORTS) \
23899 for flag in $(EXTRA_HOST_FLAGS) ; do \
23900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23901 done; \
23902 echo "Doing install-html in hello" ; \
23903 (cd $(HOST_SUBDIR)/hello && \
23904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23906 "RANLIB=$${RANLIB}" \
901119ae 23907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
23908 install-html) \
23909 || exit 1
23910
23911@endif hello
23912
d32ab992
PB
23913.PHONY: maybe-installcheck-hello installcheck-hello
23914maybe-installcheck-hello:
23915@if hello
23916maybe-installcheck-hello: installcheck-hello
1358ccea 23917
d32ab992 23918installcheck-hello: \
05750653 23919 configure-hello
f41d6665 23920 @: $(MAKE); $(unstage)
d32ab992 23921 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
23922 r=`${PWD_COMMAND}`; export r; \
23923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23924 $(HOST_EXPORTS) \
d32ab992 23925 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
23926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23927 done; \
d32ab992 23928 echo "Doing installcheck in hello" ; \
215c351a 23929 (cd $(HOST_SUBDIR)/hello && \
1358ccea
NN
23930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23932 "RANLIB=$${RANLIB}" \
901119ae 23933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23934 installcheck) \
1358ccea
NN
23935 || exit 1
23936
d32ab992 23937@endif hello
1358ccea 23938
d32ab992
PB
23939.PHONY: maybe-mostlyclean-hello mostlyclean-hello
23940maybe-mostlyclean-hello:
23941@if hello
23942maybe-mostlyclean-hello: mostlyclean-hello
1358ccea 23943
05750653 23944mostlyclean-hello:
f41d6665 23945 @: $(MAKE); $(unstage)
d32ab992 23946 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
23947 r=`${PWD_COMMAND}`; export r; \
23948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23949 $(HOST_EXPORTS) \
d32ab992 23950 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
23951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23952 done; \
d32ab992 23953 echo "Doing mostlyclean in hello" ; \
215c351a 23954 (cd $(HOST_SUBDIR)/hello && \
1358ccea
NN
23955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23957 "RANLIB=$${RANLIB}" \
901119ae 23958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23959 mostlyclean) \
1358ccea
NN
23960 || exit 1
23961
d32ab992 23962@endif hello
1358ccea 23963
d32ab992
PB
23964.PHONY: maybe-clean-hello clean-hello
23965maybe-clean-hello:
23966@if hello
23967maybe-clean-hello: clean-hello
1358ccea 23968
05750653 23969clean-hello:
f41d6665 23970 @: $(MAKE); $(unstage)
d32ab992 23971 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
23972 r=`${PWD_COMMAND}`; export r; \
23973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23974 $(HOST_EXPORTS) \
d32ab992 23975 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
23976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23977 done; \
d32ab992 23978 echo "Doing clean in hello" ; \
215c351a 23979 (cd $(HOST_SUBDIR)/hello && \
1358ccea
NN
23980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23982 "RANLIB=$${RANLIB}" \
901119ae 23983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 23984 clean) \
1358ccea
NN
23985 || exit 1
23986
d32ab992 23987@endif hello
1358ccea 23988
d32ab992
PB
23989.PHONY: maybe-distclean-hello distclean-hello
23990maybe-distclean-hello:
23991@if hello
23992maybe-distclean-hello: distclean-hello
1358ccea 23993
05750653 23994distclean-hello:
f41d6665 23995 @: $(MAKE); $(unstage)
d32ab992 23996 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
23997 r=`${PWD_COMMAND}`; export r; \
23998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 23999 $(HOST_EXPORTS) \
d32ab992 24000 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24002 done; \
d32ab992 24003 echo "Doing distclean in hello" ; \
215c351a 24004 (cd $(HOST_SUBDIR)/hello && \
1358ccea
NN
24005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24007 "RANLIB=$${RANLIB}" \
901119ae 24008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24009 distclean) \
1358ccea
NN
24010 || exit 1
24011
d32ab992 24012@endif hello
1358ccea 24013
d32ab992
PB
24014.PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
24015maybe-maintainer-clean-hello:
24016@if hello
24017maybe-maintainer-clean-hello: maintainer-clean-hello
1358ccea 24018
05750653 24019maintainer-clean-hello:
f41d6665 24020 @: $(MAKE); $(unstage)
d32ab992 24021 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
24022 r=`${PWD_COMMAND}`; export r; \
24023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24024 $(HOST_EXPORTS) \
d32ab992 24025 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24027 done; \
d32ab992 24028 echo "Doing maintainer-clean in hello" ; \
215c351a 24029 (cd $(HOST_SUBDIR)/hello && \
1358ccea
NN
24030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24032 "RANLIB=$${RANLIB}" \
901119ae 24033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24034 maintainer-clean) \
1358ccea
NN
24035 || exit 1
24036
d32ab992 24037@endif hello
1358ccea 24038
1358ccea 24039
25b42232 24040
d32ab992
PB
24041.PHONY: configure-indent maybe-configure-indent
24042maybe-configure-indent:
3ff3adad
PB
24043@if gcc-bootstrap
24044configure-indent: stage_current
24045@endif gcc-bootstrap
d32ab992
PB
24046@if indent
24047maybe-configure-indent: configure-indent
cc11cc9b 24048configure-indent:
f41d6665 24049 @: $(MAKE); $(unstage)
cc11cc9b 24050 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 24051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
24052 test ! -f $(HOST_SUBDIR)/indent/Makefile || exit 0; \
24053 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/indent ; \
f61428ed 24054 $(HOST_EXPORTS) \
25b42232
PB
24055 echo Configuring in $(HOST_SUBDIR)/indent; \
24056 cd "$(HOST_SUBDIR)/indent" || exit 1; \
295f4e42 24057 case $(srcdir) in \
215c351a
PB
24058 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24059 *) topdir=`echo $(HOST_SUBDIR)/indent/ | \
24060 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 24061 esac; \
215c351a
PB
24062 srcdiroption="--srcdir=$${topdir}/indent"; \
24063 libsrcdir="$$s/indent"; \
295f4e42 24064 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
24065 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24066 --target=${target_alias} $${srcdiroption} \
1358ccea 24067 || exit 1
d32ab992 24068@endif indent
1358ccea 24069
25b42232
PB
24070
24071
ce406537
PB
24072
24073
d32ab992
PB
24074.PHONY: all-indent maybe-all-indent
24075maybe-all-indent:
3ff3adad
PB
24076@if gcc-bootstrap
24077all-indent: stage_current
24078@endif gcc-bootstrap
d32ab992 24079@if indent
7e0b5752 24080TARGET-indent=all
d32ab992
PB
24081maybe-all-indent: all-indent
24082all-indent: configure-indent
f41d6665 24083 @: $(MAKE); $(unstage)
295f4e42
NN
24084 @r=`${PWD_COMMAND}`; export r; \
24085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 24086 $(HOST_EXPORTS) \
215c351a 24087 (cd $(HOST_SUBDIR)/indent && \
1c8bd6a3
PB
24088 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24089 $(TARGET-indent))
d32ab992 24090@endif indent
1358ccea 24091
25b42232 24092
ce406537
PB
24093
24094
d32ab992
PB
24095.PHONY: check-indent maybe-check-indent
24096maybe-check-indent:
24097@if indent
24098maybe-check-indent: check-indent
1358ccea 24099
d32ab992 24100check-indent:
f41d6665 24101 @: $(MAKE); $(unstage)
295f4e42 24102 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 24103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24104 $(HOST_EXPORTS) \
215c351a
PB
24105 (cd $(HOST_SUBDIR)/indent && \
24106 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 24107
d32ab992 24108@endif indent
1358ccea 24109
d32ab992
PB
24110.PHONY: install-indent maybe-install-indent
24111maybe-install-indent:
24112@if indent
24113maybe-install-indent: install-indent
1358ccea 24114
d32ab992 24115install-indent: installdirs
f41d6665 24116 @: $(MAKE); $(unstage)
295f4e42 24117 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 24118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24119 $(HOST_EXPORTS) \
215c351a 24120 (cd $(HOST_SUBDIR)/indent && \
ace9ac7b 24121 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 24122
d32ab992 24123@endif indent
1358ccea 24124
b5422ad7 24125# Other targets (info, dvi, pdf, etc.)
1358ccea 24126
d32ab992
PB
24127.PHONY: maybe-info-indent info-indent
24128maybe-info-indent:
24129@if indent
24130maybe-info-indent: info-indent
295f4e42 24131
d32ab992 24132info-indent: \
05750653 24133 configure-indent
f41d6665 24134 @: $(MAKE); $(unstage)
d32ab992 24135 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
24136 r=`${PWD_COMMAND}`; export r; \
24137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24138 $(HOST_EXPORTS) \
d32ab992 24139 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24141 done; \
d32ab992 24142 echo "Doing info in indent" ; \
215c351a 24143 (cd $(HOST_SUBDIR)/indent && \
1358ccea
NN
24144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24146 "RANLIB=$${RANLIB}" \
901119ae 24147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24148 info) \
1358ccea
NN
24149 || exit 1
24150
d32ab992 24151@endif indent
1358ccea 24152
d32ab992
PB
24153.PHONY: maybe-dvi-indent dvi-indent
24154maybe-dvi-indent:
24155@if indent
24156maybe-dvi-indent: dvi-indent
1358ccea 24157
d32ab992 24158dvi-indent: \
05750653 24159 configure-indent
f41d6665 24160 @: $(MAKE); $(unstage)
d32ab992 24161 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
24162 r=`${PWD_COMMAND}`; export r; \
24163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24164 $(HOST_EXPORTS) \
d32ab992 24165 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24167 done; \
d32ab992 24168 echo "Doing dvi in indent" ; \
215c351a 24169 (cd $(HOST_SUBDIR)/indent && \
1358ccea
NN
24170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24172 "RANLIB=$${RANLIB}" \
901119ae 24173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24174 dvi) \
1358ccea
NN
24175 || exit 1
24176
d32ab992 24177@endif indent
1358ccea 24178
b5422ad7
BM
24179.PHONY: maybe-pdf-indent pdf-indent
24180maybe-pdf-indent:
24181@if indent
24182maybe-pdf-indent: pdf-indent
24183
24184pdf-indent: \
24185 configure-indent
24186 @: $(MAKE); $(unstage)
24187 @[ -f ./indent/Makefile ] || exit 0; \
24188 r=`${PWD_COMMAND}`; export r; \
24189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24190 $(HOST_EXPORTS) \
24191 for flag in $(EXTRA_HOST_FLAGS) ; do \
24192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24193 done; \
24194 echo "Doing pdf in indent" ; \
24195 (cd $(HOST_SUBDIR)/indent && \
24196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24198 "RANLIB=$${RANLIB}" \
901119ae 24199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
24200 pdf) \
24201 || exit 1
24202
24203@endif indent
24204
f87a2b2e
MS
24205.PHONY: maybe-html-indent html-indent
24206maybe-html-indent:
24207@if indent
24208maybe-html-indent: html-indent
24209
24210html-indent: \
05750653 24211 configure-indent
f41d6665 24212 @: $(MAKE); $(unstage)
f87a2b2e
MS
24213 @[ -f ./indent/Makefile ] || exit 0; \
24214 r=`${PWD_COMMAND}`; export r; \
24215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
24216 $(HOST_EXPORTS) \
24217 for flag in $(EXTRA_HOST_FLAGS) ; do \
24218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24219 done; \
24220 echo "Doing html in indent" ; \
215c351a 24221 (cd $(HOST_SUBDIR)/indent && \
f87a2b2e
MS
24222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24224 "RANLIB=$${RANLIB}" \
901119ae 24225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
24226 html) \
24227 || exit 1
24228
24229@endif indent
24230
d32ab992
PB
24231.PHONY: maybe-TAGS-indent TAGS-indent
24232maybe-TAGS-indent:
24233@if indent
24234maybe-TAGS-indent: TAGS-indent
1358ccea 24235
d32ab992 24236TAGS-indent: \
05750653 24237 configure-indent
f41d6665 24238 @: $(MAKE); $(unstage)
d32ab992 24239 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
24240 r=`${PWD_COMMAND}`; export r; \
24241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24242 $(HOST_EXPORTS) \
d32ab992 24243 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24245 done; \
d32ab992 24246 echo "Doing TAGS in indent" ; \
215c351a 24247 (cd $(HOST_SUBDIR)/indent && \
1358ccea
NN
24248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24250 "RANLIB=$${RANLIB}" \
901119ae 24251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24252 TAGS) \
1358ccea
NN
24253 || exit 1
24254
d32ab992 24255@endif indent
1358ccea 24256
d32ab992
PB
24257.PHONY: maybe-install-info-indent install-info-indent
24258maybe-install-info-indent:
24259@if indent
24260maybe-install-info-indent: install-info-indent
1358ccea 24261
d32ab992
PB
24262install-info-indent: \
24263 configure-indent \
05750653 24264 info-indent
f41d6665 24265 @: $(MAKE); $(unstage)
d32ab992 24266 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
24267 r=`${PWD_COMMAND}`; export r; \
24268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24269 $(HOST_EXPORTS) \
d32ab992 24270 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24272 done; \
d32ab992 24273 echo "Doing install-info in indent" ; \
215c351a 24274 (cd $(HOST_SUBDIR)/indent && \
1358ccea
NN
24275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24277 "RANLIB=$${RANLIB}" \
901119ae 24278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24279 install-info) \
1358ccea
NN
24280 || exit 1
24281
d32ab992 24282@endif indent
1358ccea 24283
9c4d2493
BM
24284.PHONY: maybe-install-pdf-indent install-pdf-indent
24285maybe-install-pdf-indent:
24286@if indent
24287maybe-install-pdf-indent: install-pdf-indent
24288
24289install-pdf-indent: \
24290 configure-indent \
24291 pdf-indent
24292 @: $(MAKE); $(unstage)
24293 @[ -f ./indent/Makefile ] || exit 0; \
24294 r=`${PWD_COMMAND}`; export r; \
24295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24296 $(HOST_EXPORTS) \
24297 for flag in $(EXTRA_HOST_FLAGS) ; do \
24298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24299 done; \
24300 echo "Doing install-pdf in indent" ; \
24301 (cd $(HOST_SUBDIR)/indent && \
24302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24304 "RANLIB=$${RANLIB}" \
901119ae 24305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
24306 install-pdf) \
24307 || exit 1
24308
24309@endif indent
24310
65d6e994
CD
24311.PHONY: maybe-install-html-indent install-html-indent
24312maybe-install-html-indent:
24313@if indent
24314maybe-install-html-indent: install-html-indent
24315
24316install-html-indent: \
24317 configure-indent \
24318 html-indent
24319 @: $(MAKE); $(unstage)
24320 @[ -f ./indent/Makefile ] || exit 0; \
24321 r=`${PWD_COMMAND}`; export r; \
24322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24323 $(HOST_EXPORTS) \
24324 for flag in $(EXTRA_HOST_FLAGS) ; do \
24325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24326 done; \
24327 echo "Doing install-html in indent" ; \
24328 (cd $(HOST_SUBDIR)/indent && \
24329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24331 "RANLIB=$${RANLIB}" \
901119ae 24332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
24333 install-html) \
24334 || exit 1
24335
24336@endif indent
24337
d32ab992
PB
24338.PHONY: maybe-installcheck-indent installcheck-indent
24339maybe-installcheck-indent:
24340@if indent
24341maybe-installcheck-indent: installcheck-indent
1358ccea 24342
d32ab992 24343installcheck-indent: \
05750653 24344 configure-indent
f41d6665 24345 @: $(MAKE); $(unstage)
d32ab992 24346 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
24347 r=`${PWD_COMMAND}`; export r; \
24348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24349 $(HOST_EXPORTS) \
d32ab992 24350 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24352 done; \
d32ab992 24353 echo "Doing installcheck in indent" ; \
215c351a 24354 (cd $(HOST_SUBDIR)/indent && \
1358ccea
NN
24355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24357 "RANLIB=$${RANLIB}" \
901119ae 24358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24359 installcheck) \
1358ccea
NN
24360 || exit 1
24361
d32ab992 24362@endif indent
1358ccea 24363
d32ab992
PB
24364.PHONY: maybe-mostlyclean-indent mostlyclean-indent
24365maybe-mostlyclean-indent:
24366@if indent
24367maybe-mostlyclean-indent: mostlyclean-indent
1358ccea 24368
05750653 24369mostlyclean-indent:
f41d6665 24370 @: $(MAKE); $(unstage)
d32ab992 24371 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
24372 r=`${PWD_COMMAND}`; export r; \
24373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24374 $(HOST_EXPORTS) \
d32ab992 24375 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24377 done; \
d32ab992 24378 echo "Doing mostlyclean in indent" ; \
215c351a 24379 (cd $(HOST_SUBDIR)/indent && \
1358ccea
NN
24380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24382 "RANLIB=$${RANLIB}" \
901119ae 24383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24384 mostlyclean) \
1358ccea
NN
24385 || exit 1
24386
d32ab992 24387@endif indent
1358ccea 24388
d32ab992
PB
24389.PHONY: maybe-clean-indent clean-indent
24390maybe-clean-indent:
24391@if indent
24392maybe-clean-indent: clean-indent
1358ccea 24393
05750653 24394clean-indent:
f41d6665 24395 @: $(MAKE); $(unstage)
d32ab992 24396 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
24397 r=`${PWD_COMMAND}`; export r; \
24398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24399 $(HOST_EXPORTS) \
d32ab992 24400 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24402 done; \
d32ab992 24403 echo "Doing clean in indent" ; \
215c351a 24404 (cd $(HOST_SUBDIR)/indent && \
1358ccea
NN
24405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24407 "RANLIB=$${RANLIB}" \
901119ae 24408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24409 clean) \
1358ccea
NN
24410 || exit 1
24411
d32ab992 24412@endif indent
1358ccea 24413
d32ab992
PB
24414.PHONY: maybe-distclean-indent distclean-indent
24415maybe-distclean-indent:
24416@if indent
24417maybe-distclean-indent: distclean-indent
1358ccea 24418
05750653 24419distclean-indent:
f41d6665 24420 @: $(MAKE); $(unstage)
d32ab992 24421 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
24422 r=`${PWD_COMMAND}`; export r; \
24423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24424 $(HOST_EXPORTS) \
d32ab992 24425 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24427 done; \
d32ab992 24428 echo "Doing distclean in indent" ; \
215c351a 24429 (cd $(HOST_SUBDIR)/indent && \
1358ccea
NN
24430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24432 "RANLIB=$${RANLIB}" \
901119ae 24433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24434 distclean) \
1358ccea
NN
24435 || exit 1
24436
d32ab992 24437@endif indent
1358ccea 24438
d32ab992
PB
24439.PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
24440maybe-maintainer-clean-indent:
24441@if indent
24442maybe-maintainer-clean-indent: maintainer-clean-indent
1358ccea 24443
05750653 24444maintainer-clean-indent:
f41d6665 24445 @: $(MAKE); $(unstage)
d32ab992 24446 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
24447 r=`${PWD_COMMAND}`; export r; \
24448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24449 $(HOST_EXPORTS) \
d32ab992 24450 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
24451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24452 done; \
d32ab992 24453 echo "Doing maintainer-clean in indent" ; \
215c351a 24454 (cd $(HOST_SUBDIR)/indent && \
1358ccea
NN
24455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24457 "RANLIB=$${RANLIB}" \
901119ae 24458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 24459 maintainer-clean) \
1358ccea
NN
24460 || exit 1
24461
d32ab992 24462@endif indent
1358ccea 24463
1358ccea 24464
25b42232 24465
d32ab992
PB
24466.PHONY: configure-intl maybe-configure-intl
24467maybe-configure-intl:
3ff3adad
PB
24468@if gcc-bootstrap
24469configure-intl: stage_current
24470@endif gcc-bootstrap
d32ab992
PB
24471@if intl
24472maybe-configure-intl: configure-intl
cc11cc9b 24473configure-intl:
cc11cc9b
PB
24474 @r=`${PWD_COMMAND}`; export r; \
24475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
215c351a
PB
24476 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
24477 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
f61428ed 24478 $(HOST_EXPORTS) \
25b42232
PB
24479 echo Configuring in $(HOST_SUBDIR)/intl; \
24480 cd "$(HOST_SUBDIR)/intl" || exit 1; \
295f4e42 24481 case $(srcdir) in \
215c351a
PB
24482 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24483 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
24484 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 24485 esac; \
215c351a
PB
24486 srcdiroption="--srcdir=$${topdir}/intl"; \
24487 libsrcdir="$$s/intl"; \
295f4e42 24488 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
24489 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24490 --target=${target_alias} $${srcdiroption} \
1358ccea 24491 || exit 1
d32ab992 24492@endif intl
1358ccea 24493
25b42232
PB
24494
24495
ce406537
PB
24496.PHONY: configure-stage1-intl maybe-configure-stage1-intl
24497maybe-configure-stage1-intl:
24498@if intl-bootstrap
24499maybe-configure-stage1-intl: configure-stage1-intl
f41d6665 24500configure-stage1-intl:
cc11cc9b 24501 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 24502 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
cc11cc9b
PB
24503 @r=`${PWD_COMMAND}`; export r; \
24504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 24505 TFLAGS="$(STAGE1_TFLAGS)"; \
f41d6665 24506 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
4a4a4e99 24507 $(HOST_EXPORTS) \
342b9200 24508 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
f61428ed
AO
24509 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
24510 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
ce406537 24511 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
f41d6665 24512 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
ce406537
PB
24513 cd $(HOST_SUBDIR)/intl || exit 1; \
24514 case $(srcdir) in \
24515 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24516 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
24517 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24518 esac; \
24519 srcdiroption="--srcdir=$${topdir}/intl"; \
24520 libsrcdir="$$s/intl"; \
24521 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
24522 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24523 --target=${target_alias} $${srcdiroption} \
4a4a4e99 24524 $(STAGE1_CONFIGURE_FLAGS)
ce406537
PB
24525@endif intl-bootstrap
24526
24527.PHONY: configure-stage2-intl maybe-configure-stage2-intl
24528maybe-configure-stage2-intl:
24529@if intl-bootstrap
24530maybe-configure-stage2-intl: configure-stage2-intl
f41d6665 24531configure-stage2-intl:
cc11cc9b 24532 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 24533 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
cc11cc9b
PB
24534 @r=`${PWD_COMMAND}`; export r; \
24535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 24536 TFLAGS="$(STAGE2_TFLAGS)"; \
f41d6665 24537 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
ce406537 24538 $(HOST_EXPORTS) \
4a4a4e99 24539 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 24540 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
f61428ed
AO
24541 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
24542 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
ce406537 24543 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
f41d6665 24544 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
ce406537
PB
24545 cd $(HOST_SUBDIR)/intl || exit 1; \
24546 case $(srcdir) in \
24547 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24548 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
24549 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24550 esac; \
24551 srcdiroption="--srcdir=$${topdir}/intl"; \
24552 libsrcdir="$$s/intl"; \
24553 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
24554 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24555 --target=${target_alias} $${srcdiroption} \
57255173 24556 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 24557 $(STAGE2_CONFIGURE_FLAGS)
bb286d71
AO
24558@endif intl-bootstrap
24559
ce406537
PB
24560.PHONY: configure-stage3-intl maybe-configure-stage3-intl
24561maybe-configure-stage3-intl:
24562@if intl-bootstrap
24563maybe-configure-stage3-intl: configure-stage3-intl
f41d6665 24564configure-stage3-intl:
cc11cc9b 24565 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 24566 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
cc11cc9b
PB
24567 @r=`${PWD_COMMAND}`; export r; \
24568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 24569 TFLAGS="$(STAGE3_TFLAGS)"; \
f41d6665 24570 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
ce406537 24571 $(HOST_EXPORTS) \
4a4a4e99 24572 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 24573 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
f61428ed
AO
24574 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
24575 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
ce406537 24576 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
f41d6665 24577 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
ce406537
PB
24578 cd $(HOST_SUBDIR)/intl || exit 1; \
24579 case $(srcdir) in \
24580 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24581 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
24582 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24583 esac; \
24584 srcdiroption="--srcdir=$${topdir}/intl"; \
24585 libsrcdir="$$s/intl"; \
24586 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
24587 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24588 --target=${target_alias} $${srcdiroption} \
57255173 24589 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 24590 $(STAGE3_CONFIGURE_FLAGS)
bb286d71
AO
24591@endif intl-bootstrap
24592
ce406537
PB
24593.PHONY: configure-stage4-intl maybe-configure-stage4-intl
24594maybe-configure-stage4-intl:
24595@if intl-bootstrap
24596maybe-configure-stage4-intl: configure-stage4-intl
f41d6665 24597configure-stage4-intl:
cc11cc9b 24598 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 24599 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
cc11cc9b
PB
24600 @r=`${PWD_COMMAND}`; export r; \
24601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 24602 TFLAGS="$(STAGE4_TFLAGS)"; \
f41d6665 24603 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
ce406537 24604 $(HOST_EXPORTS) \
4a4a4e99 24605 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 24606 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
f61428ed
AO
24607 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
24608 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
ce406537 24609 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
f41d6665 24610 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
ce406537
PB
24611 cd $(HOST_SUBDIR)/intl || exit 1; \
24612 case $(srcdir) in \
24613 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24614 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
24615 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24616 esac; \
24617 srcdiroption="--srcdir=$${topdir}/intl"; \
24618 libsrcdir="$$s/intl"; \
24619 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
24620 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24621 --target=${target_alias} $${srcdiroption} \
57255173 24622 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 24623 $(STAGE4_CONFIGURE_FLAGS)
ce406537
PB
24624@endif intl-bootstrap
24625
24626.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
24627maybe-configure-stageprofile-intl:
24628@if intl-bootstrap
24629maybe-configure-stageprofile-intl: configure-stageprofile-intl
f41d6665 24630configure-stageprofile-intl:
cc11cc9b 24631 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 24632 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
cc11cc9b
PB
24633 @r=`${PWD_COMMAND}`; export r; \
24634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 24635 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f41d6665 24636 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
ce406537 24637 $(HOST_EXPORTS) \
4a4a4e99
AO
24638 $(POSTSTAGE1_HOST_EXPORTS) \
24639 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
f61428ed
AO
24640 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
24641 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
ce406537 24642 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
f41d6665 24643 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
ce406537
PB
24644 cd $(HOST_SUBDIR)/intl || exit 1; \
24645 case $(srcdir) in \
24646 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24647 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
24648 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24649 esac; \
24650 srcdiroption="--srcdir=$${topdir}/intl"; \
24651 libsrcdir="$$s/intl"; \
24652 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
24653 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24654 --target=${target_alias} $${srcdiroption} \
57255173 24655 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 24656 $(STAGEprofile_CONFIGURE_FLAGS)
ce406537
PB
24657@endif intl-bootstrap
24658
24659.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
24660maybe-configure-stagefeedback-intl:
24661@if intl-bootstrap
24662maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
f41d6665 24663configure-stagefeedback-intl:
cc11cc9b 24664 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 24665 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
cc11cc9b
PB
24666 @r=`${PWD_COMMAND}`; export r; \
24667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 24668 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f41d6665 24669 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
ce406537 24670 $(HOST_EXPORTS) \
4a4a4e99
AO
24671 $(POSTSTAGE1_HOST_EXPORTS) \
24672 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
f61428ed
AO
24673 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
24674 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
ce406537 24675 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
f41d6665 24676 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
ce406537
PB
24677 cd $(HOST_SUBDIR)/intl || exit 1; \
24678 case $(srcdir) in \
24679 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24680 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
24681 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24682 esac; \
24683 srcdiroption="--srcdir=$${topdir}/intl"; \
24684 libsrcdir="$$s/intl"; \
24685 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
24686 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24687 --target=${target_alias} $${srcdiroption} \
57255173 24688 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 24689 $(STAGEfeedback_CONFIGURE_FLAGS)
ce406537
PB
24690@endif intl-bootstrap
24691
24692
24693
24694
24695
d32ab992
PB
24696.PHONY: all-intl maybe-all-intl
24697maybe-all-intl:
3ff3adad
PB
24698@if gcc-bootstrap
24699all-intl: stage_current
24700@endif gcc-bootstrap
d32ab992 24701@if intl
7e0b5752 24702TARGET-intl=all
d32ab992
PB
24703maybe-all-intl: all-intl
24704all-intl: configure-intl
cc11cc9b 24705 @r=`${PWD_COMMAND}`; export r; \
295f4e42 24706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 24707 $(HOST_EXPORTS) \
215c351a 24708 (cd $(HOST_SUBDIR)/intl && \
1c8bd6a3
PB
24709 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24710 $(TARGET-intl))
d32ab992 24711@endif intl
295f4e42 24712
25b42232 24713
ce406537
PB
24714
24715.PHONY: all-stage1-intl maybe-all-stage1-intl
24716.PHONY: clean-stage1-intl maybe-clean-stage1-intl
24717maybe-all-stage1-intl:
24718maybe-clean-stage1-intl:
24719@if intl-bootstrap
24720maybe-all-stage1-intl: all-stage1-intl
24721all-stage1: all-stage1-intl
1061f99e 24722TARGET-stage1-intl = $(TARGET-intl)
ce406537 24723all-stage1-intl: configure-stage1-intl
cc11cc9b 24724 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
ce406537
PB
24725 @r=`${PWD_COMMAND}`; export r; \
24726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 24727 TFLAGS="$(STAGE1_TFLAGS)"; \
f61428ed 24728 $(HOST_EXPORTS) \
ce406537 24729 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 24730 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 24731 CFLAGS="$(STAGE1_CFLAGS)" \
f61428ed 24732 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4a4a4e99
AO
24733 LIBCFLAGS="$(LIBCFLAGS)" \
24734 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24735 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24736 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24737 $(EXTRA_HOST_FLAGS) \
24738 TFLAGS="$(STAGE1_TFLAGS)" \
1061f99e 24739 $(TARGET-stage1-intl)
ce406537
PB
24740
24741maybe-clean-stage1-intl: clean-stage1-intl
24742clean-stage1: clean-stage1-intl
24743clean-stage1-intl:
995a5697
PB
24744 @if [ $(current_stage) = stage1 ]; then \
24745 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
24746 else \
24747 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
24748 $(MAKE) stage1-start; \
24749 fi; \
ce406537 24750 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 24751 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 24752 clean
ce406537
PB
24753@endif intl-bootstrap
24754
24755
24756.PHONY: all-stage2-intl maybe-all-stage2-intl
24757.PHONY: clean-stage2-intl maybe-clean-stage2-intl
24758maybe-all-stage2-intl:
24759maybe-clean-stage2-intl:
24760@if intl-bootstrap
24761maybe-all-stage2-intl: all-stage2-intl
24762all-stage2: all-stage2-intl
1061f99e 24763TARGET-stage2-intl = $(TARGET-intl)
ce406537 24764all-stage2-intl: configure-stage2-intl
cc11cc9b 24765 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
ce406537
PB
24766 @r=`${PWD_COMMAND}`; export r; \
24767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 24768 TFLAGS="$(STAGE2_TFLAGS)"; \
ce406537 24769 $(HOST_EXPORTS) \
f61428ed 24770 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 24771 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 24772 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 24773 CFLAGS="$(STAGE2_CFLAGS)" \
f61428ed 24774 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4a4a4e99
AO
24775 LIBCFLAGS="$(STAGE2_CFLAGS)" \
24776 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24777 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24778 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24779 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24780 TFLAGS="$(STAGE2_TFLAGS)" \
1061f99e 24781 $(TARGET-stage2-intl)
ce406537
PB
24782
24783maybe-clean-stage2-intl: clean-stage2-intl
24784clean-stage2: clean-stage2-intl
24785clean-stage2-intl:
995a5697
PB
24786 @if [ $(current_stage) = stage2 ]; then \
24787 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
24788 else \
24789 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
24790 $(MAKE) stage2-start; \
24791 fi; \
ce406537 24792 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 24793 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 24794 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 24795 clean
ce406537
PB
24796@endif intl-bootstrap
24797
24798
24799.PHONY: all-stage3-intl maybe-all-stage3-intl
24800.PHONY: clean-stage3-intl maybe-clean-stage3-intl
24801maybe-all-stage3-intl:
24802maybe-clean-stage3-intl:
24803@if intl-bootstrap
24804maybe-all-stage3-intl: all-stage3-intl
24805all-stage3: all-stage3-intl
1061f99e 24806TARGET-stage3-intl = $(TARGET-intl)
ce406537 24807all-stage3-intl: configure-stage3-intl
cc11cc9b 24808 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
ce406537
PB
24809 @r=`${PWD_COMMAND}`; export r; \
24810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 24811 TFLAGS="$(STAGE3_TFLAGS)"; \
ce406537 24812 $(HOST_EXPORTS) \
f61428ed 24813 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 24814 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 24815 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 24816 CFLAGS="$(STAGE3_CFLAGS)" \
f61428ed 24817 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4a4a4e99
AO
24818 LIBCFLAGS="$(STAGE3_CFLAGS)" \
24819 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24820 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24821 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24822 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24823 TFLAGS="$(STAGE3_TFLAGS)" \
1061f99e 24824 $(TARGET-stage3-intl)
ce406537
PB
24825
24826maybe-clean-stage3-intl: clean-stage3-intl
24827clean-stage3: clean-stage3-intl
24828clean-stage3-intl:
995a5697
PB
24829 @if [ $(current_stage) = stage3 ]; then \
24830 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
24831 else \
24832 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
24833 $(MAKE) stage3-start; \
24834 fi; \
ce406537 24835 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 24836 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 24837 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 24838 clean
ce406537
PB
24839@endif intl-bootstrap
24840
24841
24842.PHONY: all-stage4-intl maybe-all-stage4-intl
24843.PHONY: clean-stage4-intl maybe-clean-stage4-intl
24844maybe-all-stage4-intl:
24845maybe-clean-stage4-intl:
24846@if intl-bootstrap
24847maybe-all-stage4-intl: all-stage4-intl
24848all-stage4: all-stage4-intl
1061f99e 24849TARGET-stage4-intl = $(TARGET-intl)
ce406537 24850all-stage4-intl: configure-stage4-intl
cc11cc9b 24851 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
ce406537
PB
24852 @r=`${PWD_COMMAND}`; export r; \
24853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 24854 TFLAGS="$(STAGE4_TFLAGS)"; \
ce406537 24855 $(HOST_EXPORTS) \
f61428ed 24856 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 24857 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 24858 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 24859 CFLAGS="$(STAGE4_CFLAGS)" \
f61428ed 24860 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
1c8bd6a3 24861 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
24862 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24863 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24864 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24865 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24866 TFLAGS="$(STAGE4_TFLAGS)" \
1061f99e 24867 $(TARGET-stage4-intl)
ce406537
PB
24868
24869maybe-clean-stage4-intl: clean-stage4-intl
24870clean-stage4: clean-stage4-intl
24871clean-stage4-intl:
995a5697
PB
24872 @if [ $(current_stage) = stage4 ]; then \
24873 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
24874 else \
24875 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
24876 $(MAKE) stage4-start; \
24877 fi; \
ce406537 24878 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 24879 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 24880 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 24881 clean
ce406537
PB
24882@endif intl-bootstrap
24883
24884
24885.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
24886.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
24887maybe-all-stageprofile-intl:
24888maybe-clean-stageprofile-intl:
24889@if intl-bootstrap
24890maybe-all-stageprofile-intl: all-stageprofile-intl
24891all-stageprofile: all-stageprofile-intl
1061f99e 24892TARGET-stageprofile-intl = $(TARGET-intl)
ce406537 24893all-stageprofile-intl: configure-stageprofile-intl
cc11cc9b 24894 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
ce406537
PB
24895 @r=`${PWD_COMMAND}`; export r; \
24896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 24897 TFLAGS="$(STAGEprofile_TFLAGS)"; \
ce406537 24898 $(HOST_EXPORTS) \
f61428ed 24899 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 24900 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 24901 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 24902 CFLAGS="$(STAGEprofile_CFLAGS)" \
f61428ed 24903 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4a4a4e99
AO
24904 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
24905 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24906 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24907 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24908 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24909 TFLAGS="$(STAGEprofile_TFLAGS)" \
1061f99e 24910 $(TARGET-stageprofile-intl)
ce406537
PB
24911
24912maybe-clean-stageprofile-intl: clean-stageprofile-intl
24913clean-stageprofile: clean-stageprofile-intl
24914clean-stageprofile-intl:
995a5697
PB
24915 @if [ $(current_stage) = stageprofile ]; then \
24916 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
24917 else \
24918 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
24919 $(MAKE) stageprofile-start; \
24920 fi; \
ce406537 24921 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 24922 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 24923 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 24924 clean
ce406537
PB
24925@endif intl-bootstrap
24926
24927
24928.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
24929.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
24930maybe-all-stagefeedback-intl:
24931maybe-clean-stagefeedback-intl:
24932@if intl-bootstrap
24933maybe-all-stagefeedback-intl: all-stagefeedback-intl
24934all-stagefeedback: all-stagefeedback-intl
1061f99e 24935TARGET-stagefeedback-intl = $(TARGET-intl)
ce406537 24936all-stagefeedback-intl: configure-stagefeedback-intl
cc11cc9b 24937 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
ce406537
PB
24938 @r=`${PWD_COMMAND}`; export r; \
24939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 24940 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
ce406537 24941 $(HOST_EXPORTS) \
f61428ed 24942 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 24943 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 24944 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 24945 CFLAGS="$(STAGEfeedback_CFLAGS)" \
f61428ed 24946 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4a4a4e99
AO
24947 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
24948 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24949 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24950 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24951 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24952 TFLAGS="$(STAGEfeedback_TFLAGS)" \
1061f99e 24953 $(TARGET-stagefeedback-intl)
ce406537
PB
24954
24955maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
24956clean-stagefeedback: clean-stagefeedback-intl
24957clean-stagefeedback-intl:
995a5697
PB
24958 @if [ $(current_stage) = stagefeedback ]; then \
24959 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
24960 else \
24961 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
24962 $(MAKE) stagefeedback-start; \
24963 fi; \
ce406537 24964 cd $(HOST_SUBDIR)/intl && \
1c8bd6a3 24965 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 24966 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 24967 clean
ce406537
PB
24968@endif intl-bootstrap
24969
24970
24971
24972
24973
d32ab992
PB
24974.PHONY: check-intl maybe-check-intl
24975maybe-check-intl:
24976@if intl
24977maybe-check-intl: check-intl
295f4e42 24978
d32ab992 24979check-intl:
f41d6665 24980 @: $(MAKE); $(unstage)
295f4e42
NN
24981 @r=`${PWD_COMMAND}`; export r; \
24982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24983 $(HOST_EXPORTS) \
215c351a
PB
24984 (cd $(HOST_SUBDIR)/intl && \
24985 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 24986
d32ab992 24987@endif intl
1358ccea 24988
d32ab992
PB
24989.PHONY: install-intl maybe-install-intl
24990maybe-install-intl:
24991@if intl
24992maybe-install-intl: install-intl
295f4e42 24993
d32ab992 24994install-intl: installdirs
f41d6665 24995 @: $(MAKE); $(unstage)
295f4e42 24996 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 24997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 24998 $(HOST_EXPORTS) \
215c351a 24999 (cd $(HOST_SUBDIR)/intl && \
ace9ac7b 25000 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 25001
d32ab992 25002@endif intl
1358ccea 25003
b5422ad7 25004# Other targets (info, dvi, pdf, etc.)
1358ccea 25005
d32ab992
PB
25006.PHONY: maybe-info-intl info-intl
25007maybe-info-intl:
25008@if intl
25009maybe-info-intl: info-intl
295f4e42 25010
d32ab992 25011info-intl: \
05750653 25012 configure-intl
d32ab992 25013 @[ -f ./intl/Makefile ] || exit 0; \
8c90b13a
L
25014 r=`${PWD_COMMAND}`; export r; \
25015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25016 $(HOST_EXPORTS) \
d32ab992 25017 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
25018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25019 done; \
d32ab992 25020 echo "Doing info in intl" ; \
215c351a 25021 (cd $(HOST_SUBDIR)/intl && \
1358ccea
NN
25022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25024 "RANLIB=$${RANLIB}" \
901119ae 25025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25026 info) \
1358ccea
NN
25027 || exit 1
25028
d32ab992 25029@endif intl
1358ccea 25030
d32ab992
PB
25031.PHONY: maybe-dvi-intl dvi-intl
25032maybe-dvi-intl:
25033@if intl
25034maybe-dvi-intl: dvi-intl
1358ccea 25035
d32ab992 25036dvi-intl: \
05750653 25037 configure-intl
d32ab992
PB
25038 @[ -f ./intl/Makefile ] || exit 0; \
25039 r=`${PWD_COMMAND}`; export r; \
8c90b13a 25040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25041 $(HOST_EXPORTS) \
d32ab992 25042 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
25043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25044 done; \
d32ab992 25045 echo "Doing dvi in intl" ; \
215c351a 25046 (cd $(HOST_SUBDIR)/intl && \
1358ccea
NN
25047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25049 "RANLIB=$${RANLIB}" \
901119ae 25050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25051 dvi) \
1358ccea
NN
25052 || exit 1
25053
d32ab992 25054@endif intl
1358ccea 25055
b5422ad7
BM
25056.PHONY: maybe-pdf-intl pdf-intl
25057maybe-pdf-intl:
25058@if intl
25059maybe-pdf-intl: pdf-intl
25060
25061pdf-intl: \
25062 configure-intl
25063 @[ -f ./intl/Makefile ] || exit 0; \
25064 r=`${PWD_COMMAND}`; export r; \
25065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25066 $(HOST_EXPORTS) \
25067 for flag in $(EXTRA_HOST_FLAGS) ; do \
25068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25069 done; \
25070 echo "Doing pdf in intl" ; \
25071 (cd $(HOST_SUBDIR)/intl && \
25072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25074 "RANLIB=$${RANLIB}" \
901119ae 25075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
25076 pdf) \
25077 || exit 1
25078
25079@endif intl
25080
f87a2b2e
MS
25081.PHONY: maybe-html-intl html-intl
25082maybe-html-intl:
25083@if intl
25084maybe-html-intl: html-intl
25085
25086html-intl: \
05750653 25087 configure-intl
f87a2b2e
MS
25088 @[ -f ./intl/Makefile ] || exit 0; \
25089 r=`${PWD_COMMAND}`; export r; \
25090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
25091 $(HOST_EXPORTS) \
25092 for flag in $(EXTRA_HOST_FLAGS) ; do \
25093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25094 done; \
25095 echo "Doing html in intl" ; \
215c351a 25096 (cd $(HOST_SUBDIR)/intl && \
f87a2b2e
MS
25097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25099 "RANLIB=$${RANLIB}" \
901119ae 25100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
25101 html) \
25102 || exit 1
25103
25104@endif intl
25105
d32ab992
PB
25106.PHONY: maybe-TAGS-intl TAGS-intl
25107maybe-TAGS-intl:
25108@if intl
25109maybe-TAGS-intl: TAGS-intl
1358ccea 25110
d32ab992 25111TAGS-intl: \
05750653 25112 configure-intl
d32ab992 25113 @[ -f ./intl/Makefile ] || exit 0; \
8c90b13a
L
25114 r=`${PWD_COMMAND}`; export r; \
25115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25116 $(HOST_EXPORTS) \
d32ab992 25117 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
25118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25119 done; \
d32ab992 25120 echo "Doing TAGS in intl" ; \
215c351a 25121 (cd $(HOST_SUBDIR)/intl && \
1358ccea
NN
25122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25124 "RANLIB=$${RANLIB}" \
901119ae 25125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25126 TAGS) \
1358ccea
NN
25127 || exit 1
25128
d32ab992 25129@endif intl
1358ccea 25130
d32ab992
PB
25131.PHONY: maybe-install-info-intl install-info-intl
25132maybe-install-info-intl:
25133@if intl
25134maybe-install-info-intl: install-info-intl
1358ccea 25135
d32ab992
PB
25136install-info-intl: \
25137 configure-intl \
05750653 25138 info-intl
d32ab992 25139 @[ -f ./intl/Makefile ] || exit 0; \
8c90b13a
L
25140 r=`${PWD_COMMAND}`; export r; \
25141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25142 $(HOST_EXPORTS) \
d32ab992 25143 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
25144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25145 done; \
d32ab992 25146 echo "Doing install-info in intl" ; \
215c351a 25147 (cd $(HOST_SUBDIR)/intl && \
1358ccea
NN
25148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25150 "RANLIB=$${RANLIB}" \
901119ae 25151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25152 install-info) \
1358ccea
NN
25153 || exit 1
25154
d32ab992 25155@endif intl
1358ccea 25156
9c4d2493
BM
25157.PHONY: maybe-install-pdf-intl install-pdf-intl
25158maybe-install-pdf-intl:
25159@if intl
25160maybe-install-pdf-intl: install-pdf-intl
25161
25162install-pdf-intl: \
25163 configure-intl \
25164 pdf-intl
25165 @[ -f ./intl/Makefile ] || exit 0; \
25166 r=`${PWD_COMMAND}`; export r; \
25167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25168 $(HOST_EXPORTS) \
25169 for flag in $(EXTRA_HOST_FLAGS) ; do \
25170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25171 done; \
25172 echo "Doing install-pdf in intl" ; \
25173 (cd $(HOST_SUBDIR)/intl && \
25174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25176 "RANLIB=$${RANLIB}" \
901119ae 25177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
25178 install-pdf) \
25179 || exit 1
25180
25181@endif intl
25182
65d6e994
CD
25183.PHONY: maybe-install-html-intl install-html-intl
25184maybe-install-html-intl:
25185@if intl
25186maybe-install-html-intl: install-html-intl
25187
25188install-html-intl: \
25189 configure-intl \
25190 html-intl
25191 @[ -f ./intl/Makefile ] || exit 0; \
25192 r=`${PWD_COMMAND}`; export r; \
25193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25194 $(HOST_EXPORTS) \
25195 for flag in $(EXTRA_HOST_FLAGS) ; do \
25196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25197 done; \
25198 echo "Doing install-html in intl" ; \
25199 (cd $(HOST_SUBDIR)/intl && \
25200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25202 "RANLIB=$${RANLIB}" \
901119ae 25203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
25204 install-html) \
25205 || exit 1
25206
25207@endif intl
25208
d32ab992
PB
25209.PHONY: maybe-installcheck-intl installcheck-intl
25210maybe-installcheck-intl:
25211@if intl
25212maybe-installcheck-intl: installcheck-intl
1358ccea 25213
d32ab992 25214installcheck-intl: \
05750653 25215 configure-intl
d32ab992 25216 @[ -f ./intl/Makefile ] || exit 0; \
8c90b13a
L
25217 r=`${PWD_COMMAND}`; export r; \
25218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25219 $(HOST_EXPORTS) \
d32ab992 25220 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
25221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25222 done; \
d32ab992 25223 echo "Doing installcheck in intl" ; \
215c351a 25224 (cd $(HOST_SUBDIR)/intl && \
1358ccea
NN
25225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25227 "RANLIB=$${RANLIB}" \
901119ae 25228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25229 installcheck) \
1358ccea
NN
25230 || exit 1
25231
d32ab992 25232@endif intl
1358ccea 25233
d32ab992
PB
25234.PHONY: maybe-mostlyclean-intl mostlyclean-intl
25235maybe-mostlyclean-intl:
25236@if intl
25237maybe-mostlyclean-intl: mostlyclean-intl
1358ccea 25238
05750653 25239mostlyclean-intl:
d32ab992
PB
25240 @[ -f ./intl/Makefile ] || exit 0; \
25241 r=`${PWD_COMMAND}`; export r; \
25242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d32ab992
PB
25243 $(HOST_EXPORTS) \
25244 for flag in $(EXTRA_HOST_FLAGS) ; do \
25245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25246 done; \
25247 echo "Doing mostlyclean in intl" ; \
215c351a 25248 (cd $(HOST_SUBDIR)/intl && \
d32ab992
PB
25249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25251 "RANLIB=$${RANLIB}" \
901119ae 25252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992
PB
25253 mostlyclean) \
25254 || exit 1
295f4e42 25255
d32ab992 25256@endif intl
295f4e42 25257
d32ab992
PB
25258.PHONY: maybe-clean-intl clean-intl
25259maybe-clean-intl:
25260@if intl
25261maybe-clean-intl: clean-intl
295f4e42 25262
05750653 25263clean-intl:
d32ab992 25264 @[ -f ./intl/Makefile ] || exit 0; \
8c90b13a
L
25265 r=`${PWD_COMMAND}`; export r; \
25266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25267 $(HOST_EXPORTS) \
d32ab992 25268 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
25269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25270 done; \
d32ab992 25271 echo "Doing clean in intl" ; \
215c351a 25272 (cd $(HOST_SUBDIR)/intl && \
1358ccea
NN
25273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25275 "RANLIB=$${RANLIB}" \
901119ae 25276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25277 clean) \
1358ccea
NN
25278 || exit 1
25279
d32ab992 25280@endif intl
1358ccea 25281
d32ab992
PB
25282.PHONY: maybe-distclean-intl distclean-intl
25283maybe-distclean-intl:
25284@if intl
25285maybe-distclean-intl: distclean-intl
1358ccea 25286
05750653 25287distclean-intl:
d32ab992 25288 @[ -f ./intl/Makefile ] || exit 0; \
8c90b13a
L
25289 r=`${PWD_COMMAND}`; export r; \
25290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25291 $(HOST_EXPORTS) \
d32ab992 25292 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
25293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25294 done; \
d32ab992 25295 echo "Doing distclean in intl" ; \
215c351a 25296 (cd $(HOST_SUBDIR)/intl && \
1358ccea
NN
25297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25299 "RANLIB=$${RANLIB}" \
901119ae 25300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25301 distclean) \
1358ccea
NN
25302 || exit 1
25303
d32ab992 25304@endif intl
1358ccea 25305
d32ab992
PB
25306.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
25307maybe-maintainer-clean-intl:
25308@if intl
25309maybe-maintainer-clean-intl: maintainer-clean-intl
1358ccea 25310
05750653 25311maintainer-clean-intl:
d32ab992 25312 @[ -f ./intl/Makefile ] || exit 0; \
8c90b13a
L
25313 r=`${PWD_COMMAND}`; export r; \
25314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25315 $(HOST_EXPORTS) \
d32ab992 25316 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
25317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25318 done; \
d32ab992 25319 echo "Doing maintainer-clean in intl" ; \
215c351a 25320 (cd $(HOST_SUBDIR)/intl && \
1358ccea
NN
25321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25323 "RANLIB=$${RANLIB}" \
901119ae 25324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25325 maintainer-clean) \
1358ccea
NN
25326 || exit 1
25327
d32ab992 25328@endif intl
1358ccea 25329
1358ccea 25330
25b42232 25331
d32ab992
PB
25332.PHONY: configure-tcl maybe-configure-tcl
25333maybe-configure-tcl:
3ff3adad
PB
25334@if gcc-bootstrap
25335configure-tcl: stage_current
25336@endif gcc-bootstrap
d32ab992
PB
25337@if tcl
25338maybe-configure-tcl: configure-tcl
cc11cc9b 25339configure-tcl:
f41d6665 25340 @: $(MAKE); $(unstage)
cc11cc9b 25341 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 25342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
25343 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
25344 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
f61428ed 25345 $(HOST_EXPORTS) \
25b42232
PB
25346 echo Configuring in $(HOST_SUBDIR)/tcl; \
25347 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
295f4e42 25348 case $(srcdir) in \
215c351a
PB
25349 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25350 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
25351 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 25352 esac; \
215c351a
PB
25353 srcdiroption="--srcdir=$${topdir}/tcl"; \
25354 libsrcdir="$$s/tcl"; \
295f4e42 25355 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
25356 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25357 --target=${target_alias} $${srcdiroption} \
1358ccea 25358 || exit 1
d32ab992 25359@endif tcl
1358ccea 25360
25b42232
PB
25361
25362
ce406537
PB
25363
25364
d32ab992
PB
25365.PHONY: all-tcl maybe-all-tcl
25366maybe-all-tcl:
3ff3adad
PB
25367@if gcc-bootstrap
25368all-tcl: stage_current
25369@endif gcc-bootstrap
d32ab992 25370@if tcl
7e0b5752 25371TARGET-tcl=all
d32ab992
PB
25372maybe-all-tcl: all-tcl
25373all-tcl: configure-tcl
f41d6665 25374 @: $(MAKE); $(unstage)
295f4e42
NN
25375 @r=`${PWD_COMMAND}`; export r; \
25376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 25377 $(HOST_EXPORTS) \
215c351a 25378 (cd $(HOST_SUBDIR)/tcl && \
1c8bd6a3
PB
25379 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25380 $(TARGET-tcl))
d32ab992 25381@endif tcl
1358ccea 25382
25b42232 25383
ce406537
PB
25384
25385
d32ab992
PB
25386.PHONY: check-tcl maybe-check-tcl
25387maybe-check-tcl:
25388@if tcl
25389maybe-check-tcl: check-tcl
d9cdb878 25390
d32ab992 25391check-tcl:
f41d6665 25392 @: $(MAKE); $(unstage)
295f4e42 25393 @r=`${PWD_COMMAND}`; export r; \
d9cdb878 25394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25395 $(HOST_EXPORTS) \
215c351a
PB
25396 (cd $(HOST_SUBDIR)/tcl && \
25397 $(MAKE) $(FLAGS_TO_PASS) check)
d9cdb878 25398
d32ab992 25399@endif tcl
d9cdb878 25400
d32ab992
PB
25401.PHONY: install-tcl maybe-install-tcl
25402maybe-install-tcl:
25403@if tcl
25404maybe-install-tcl: install-tcl
1358ccea 25405
d32ab992 25406install-tcl: installdirs
f41d6665 25407 @: $(MAKE); $(unstage)
295f4e42
NN
25408 @r=`${PWD_COMMAND}`; export r; \
25409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25410 $(HOST_EXPORTS) \
215c351a 25411 (cd $(HOST_SUBDIR)/tcl && \
ace9ac7b 25412 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 25413
d32ab992 25414@endif tcl
1358ccea 25415
b5422ad7 25416# Other targets (info, dvi, pdf, etc.)
1358ccea 25417
d32ab992
PB
25418.PHONY: maybe-info-tcl info-tcl
25419maybe-info-tcl:
25420@if tcl
25421maybe-info-tcl: info-tcl
295f4e42 25422
d32ab992 25423info-tcl: \
05750653 25424 configure-tcl
f41d6665 25425 @: $(MAKE); $(unstage)
d32ab992 25426 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
25427 r=`${PWD_COMMAND}`; export r; \
25428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25429 $(HOST_EXPORTS) \
d32ab992 25430 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
25431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25432 done; \
d32ab992 25433 echo "Doing info in tcl" ; \
215c351a 25434 (cd $(HOST_SUBDIR)/tcl && \
1358ccea
NN
25435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25437 "RANLIB=$${RANLIB}" \
901119ae 25438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25439 info) \
1358ccea
NN
25440 || exit 1
25441
d32ab992 25442@endif tcl
1358ccea 25443
d32ab992
PB
25444.PHONY: maybe-dvi-tcl dvi-tcl
25445maybe-dvi-tcl:
25446@if tcl
25447maybe-dvi-tcl: dvi-tcl
1358ccea 25448
d32ab992 25449dvi-tcl: \
05750653 25450 configure-tcl
f41d6665 25451 @: $(MAKE); $(unstage)
d32ab992 25452 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
25453 r=`${PWD_COMMAND}`; export r; \
25454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25455 $(HOST_EXPORTS) \
d32ab992 25456 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
25457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25458 done; \
d32ab992 25459 echo "Doing dvi in tcl" ; \
215c351a 25460 (cd $(HOST_SUBDIR)/tcl && \
1358ccea
NN
25461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25463 "RANLIB=$${RANLIB}" \
901119ae 25464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25465 dvi) \
1358ccea
NN
25466 || exit 1
25467
d32ab992 25468@endif tcl
1358ccea 25469
b5422ad7
BM
25470.PHONY: maybe-pdf-tcl pdf-tcl
25471maybe-pdf-tcl:
25472@if tcl
25473maybe-pdf-tcl: pdf-tcl
25474
25475pdf-tcl: \
25476 configure-tcl
25477 @: $(MAKE); $(unstage)
25478 @[ -f ./tcl/Makefile ] || exit 0; \
25479 r=`${PWD_COMMAND}`; export r; \
25480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25481 $(HOST_EXPORTS) \
25482 for flag in $(EXTRA_HOST_FLAGS) ; do \
25483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25484 done; \
25485 echo "Doing pdf in tcl" ; \
25486 (cd $(HOST_SUBDIR)/tcl && \
25487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25489 "RANLIB=$${RANLIB}" \
901119ae 25490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
25491 pdf) \
25492 || exit 1
25493
25494@endif tcl
25495
f87a2b2e
MS
25496.PHONY: maybe-html-tcl html-tcl
25497maybe-html-tcl:
25498@if tcl
25499maybe-html-tcl: html-tcl
25500
25501html-tcl: \
05750653 25502 configure-tcl
f41d6665 25503 @: $(MAKE); $(unstage)
f87a2b2e
MS
25504 @[ -f ./tcl/Makefile ] || exit 0; \
25505 r=`${PWD_COMMAND}`; export r; \
25506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
25507 $(HOST_EXPORTS) \
25508 for flag in $(EXTRA_HOST_FLAGS) ; do \
25509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25510 done; \
25511 echo "Doing html in tcl" ; \
215c351a 25512 (cd $(HOST_SUBDIR)/tcl && \
f87a2b2e
MS
25513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25515 "RANLIB=$${RANLIB}" \
901119ae 25516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
25517 html) \
25518 || exit 1
25519
25520@endif tcl
25521
d32ab992
PB
25522.PHONY: maybe-TAGS-tcl TAGS-tcl
25523maybe-TAGS-tcl:
25524@if tcl
25525maybe-TAGS-tcl: TAGS-tcl
1358ccea 25526
d32ab992 25527TAGS-tcl: \
05750653 25528 configure-tcl
f41d6665 25529 @: $(MAKE); $(unstage)
d32ab992 25530 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
25531 r=`${PWD_COMMAND}`; export r; \
25532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25533 $(HOST_EXPORTS) \
d32ab992 25534 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
25535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25536 done; \
d32ab992 25537 echo "Doing TAGS in tcl" ; \
215c351a 25538 (cd $(HOST_SUBDIR)/tcl && \
1358ccea
NN
25539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25541 "RANLIB=$${RANLIB}" \
901119ae 25542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25543 TAGS) \
1358ccea
NN
25544 || exit 1
25545
d32ab992 25546@endif tcl
1358ccea 25547
d32ab992
PB
25548.PHONY: maybe-install-info-tcl install-info-tcl
25549maybe-install-info-tcl:
25550@if tcl
25551maybe-install-info-tcl: install-info-tcl
1358ccea 25552
d32ab992
PB
25553install-info-tcl: \
25554 configure-tcl \
05750653 25555 info-tcl
f41d6665 25556 @: $(MAKE); $(unstage)
d32ab992 25557 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
25558 r=`${PWD_COMMAND}`; export r; \
25559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25560 $(HOST_EXPORTS) \
d32ab992 25561 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
25562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25563 done; \
d32ab992 25564 echo "Doing install-info in tcl" ; \
215c351a 25565 (cd $(HOST_SUBDIR)/tcl && \
1358ccea
NN
25566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25568 "RANLIB=$${RANLIB}" \
901119ae 25569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25570 install-info) \
1358ccea
NN
25571 || exit 1
25572
d32ab992 25573@endif tcl
1358ccea 25574
9c4d2493
BM
25575.PHONY: maybe-install-pdf-tcl install-pdf-tcl
25576maybe-install-pdf-tcl:
25577@if tcl
25578maybe-install-pdf-tcl: install-pdf-tcl
25579
25580install-pdf-tcl: \
25581 configure-tcl \
25582 pdf-tcl
25583 @: $(MAKE); $(unstage)
25584 @[ -f ./tcl/Makefile ] || exit 0; \
25585 r=`${PWD_COMMAND}`; export r; \
25586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25587 $(HOST_EXPORTS) \
25588 for flag in $(EXTRA_HOST_FLAGS) ; do \
25589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25590 done; \
25591 echo "Doing install-pdf in tcl" ; \
25592 (cd $(HOST_SUBDIR)/tcl && \
25593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25595 "RANLIB=$${RANLIB}" \
901119ae 25596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
25597 install-pdf) \
25598 || exit 1
25599
25600@endif tcl
25601
65d6e994
CD
25602.PHONY: maybe-install-html-tcl install-html-tcl
25603maybe-install-html-tcl:
25604@if tcl
25605maybe-install-html-tcl: install-html-tcl
25606
25607install-html-tcl: \
25608 configure-tcl \
25609 html-tcl
25610 @: $(MAKE); $(unstage)
25611 @[ -f ./tcl/Makefile ] || exit 0; \
25612 r=`${PWD_COMMAND}`; export r; \
25613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25614 $(HOST_EXPORTS) \
25615 for flag in $(EXTRA_HOST_FLAGS) ; do \
25616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25617 done; \
25618 echo "Doing install-html in tcl" ; \
25619 (cd $(HOST_SUBDIR)/tcl && \
25620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25622 "RANLIB=$${RANLIB}" \
901119ae 25623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
25624 install-html) \
25625 || exit 1
25626
25627@endif tcl
25628
d32ab992
PB
25629.PHONY: maybe-installcheck-tcl installcheck-tcl
25630maybe-installcheck-tcl:
25631@if tcl
25632maybe-installcheck-tcl: installcheck-tcl
1358ccea 25633
d32ab992 25634installcheck-tcl: \
05750653 25635 configure-tcl
f41d6665 25636 @: $(MAKE); $(unstage)
d32ab992 25637 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
25638 r=`${PWD_COMMAND}`; export r; \
25639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25640 $(HOST_EXPORTS) \
d32ab992 25641 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
25642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25643 done; \
d32ab992 25644 echo "Doing installcheck in tcl" ; \
215c351a 25645 (cd $(HOST_SUBDIR)/tcl && \
1358ccea
NN
25646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25648 "RANLIB=$${RANLIB}" \
901119ae 25649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25650 installcheck) \
1358ccea
NN
25651 || exit 1
25652
d32ab992 25653@endif tcl
1358ccea 25654
d32ab992
PB
25655.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
25656maybe-mostlyclean-tcl:
25657@if tcl
25658maybe-mostlyclean-tcl: mostlyclean-tcl
1358ccea 25659
d32ab992
PB
25660# tcl doesn't support mostlyclean.
25661mostlyclean-tcl:
1358ccea 25662
d32ab992 25663@endif tcl
1358ccea 25664
d32ab992
PB
25665.PHONY: maybe-clean-tcl clean-tcl
25666maybe-clean-tcl:
25667@if tcl
25668maybe-clean-tcl: clean-tcl
1358ccea 25669
05750653 25670clean-tcl:
f41d6665 25671 @: $(MAKE); $(unstage)
d32ab992 25672 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
25673 r=`${PWD_COMMAND}`; export r; \
25674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25675 $(HOST_EXPORTS) \
d32ab992 25676 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
25677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25678 done; \
d32ab992 25679 echo "Doing clean in tcl" ; \
215c351a 25680 (cd $(HOST_SUBDIR)/tcl && \
1358ccea
NN
25681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25683 "RANLIB=$${RANLIB}" \
901119ae 25684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25685 clean) \
1358ccea
NN
25686 || exit 1
25687
d32ab992 25688@endif tcl
1358ccea 25689
d32ab992
PB
25690.PHONY: maybe-distclean-tcl distclean-tcl
25691maybe-distclean-tcl:
25692@if tcl
25693maybe-distclean-tcl: distclean-tcl
1358ccea 25694
05750653 25695distclean-tcl:
f41d6665 25696 @: $(MAKE); $(unstage)
d32ab992 25697 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
25698 r=`${PWD_COMMAND}`; export r; \
25699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25700 $(HOST_EXPORTS) \
d32ab992 25701 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
25702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25703 done; \
d32ab992 25704 echo "Doing distclean in tcl" ; \
215c351a 25705 (cd $(HOST_SUBDIR)/tcl && \
1358ccea
NN
25706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25708 "RANLIB=$${RANLIB}" \
901119ae 25709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25710 distclean) \
1358ccea
NN
25711 || exit 1
25712
d32ab992 25713@endif tcl
1358ccea 25714
d32ab992
PB
25715.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
25716maybe-maintainer-clean-tcl:
25717@if tcl
25718maybe-maintainer-clean-tcl: maintainer-clean-tcl
1358ccea 25719
05750653 25720maintainer-clean-tcl:
f41d6665 25721 @: $(MAKE); $(unstage)
d32ab992 25722 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
25723 r=`${PWD_COMMAND}`; export r; \
25724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25725 $(HOST_EXPORTS) \
d32ab992 25726 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
25727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25728 done; \
d32ab992 25729 echo "Doing maintainer-clean in tcl" ; \
215c351a 25730 (cd $(HOST_SUBDIR)/tcl && \
1358ccea
NN
25731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25733 "RANLIB=$${RANLIB}" \
901119ae 25734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25735 maintainer-clean) \
1358ccea
NN
25736 || exit 1
25737
d32ab992 25738@endif tcl
295f4e42
NN
25739
25740
25b42232 25741
d32ab992
PB
25742.PHONY: configure-itcl maybe-configure-itcl
25743maybe-configure-itcl:
3ff3adad
PB
25744@if gcc-bootstrap
25745configure-itcl: stage_current
25746@endif gcc-bootstrap
d32ab992
PB
25747@if itcl
25748maybe-configure-itcl: configure-itcl
cc11cc9b 25749configure-itcl:
f41d6665 25750 @: $(MAKE); $(unstage)
cc11cc9b 25751 @r=`${PWD_COMMAND}`; export r; \
295f4e42 25752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
25753 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
25754 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
f61428ed 25755 $(HOST_EXPORTS) \
25b42232
PB
25756 echo Configuring in $(HOST_SUBDIR)/itcl; \
25757 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
295f4e42 25758 case $(srcdir) in \
215c351a
PB
25759 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25760 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
25761 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 25762 esac; \
215c351a
PB
25763 srcdiroption="--srcdir=$${topdir}/itcl"; \
25764 libsrcdir="$$s/itcl"; \
295f4e42 25765 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
25766 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25767 --target=${target_alias} $${srcdiroption} \
295f4e42 25768 || exit 1
d32ab992 25769@endif itcl
295f4e42 25770
25b42232
PB
25771
25772
ce406537
PB
25773
25774
d32ab992
PB
25775.PHONY: all-itcl maybe-all-itcl
25776maybe-all-itcl:
3ff3adad
PB
25777@if gcc-bootstrap
25778all-itcl: stage_current
25779@endif gcc-bootstrap
d32ab992 25780@if itcl
7e0b5752 25781TARGET-itcl=all
d32ab992
PB
25782maybe-all-itcl: all-itcl
25783all-itcl: configure-itcl
f41d6665 25784 @: $(MAKE); $(unstage)
295f4e42 25785 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 25786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 25787 $(HOST_EXPORTS) \
215c351a 25788 (cd $(HOST_SUBDIR)/itcl && \
1c8bd6a3
PB
25789 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25790 $(TARGET-itcl))
d32ab992 25791@endif itcl
1358ccea 25792
25b42232 25793
ce406537
PB
25794
25795
d32ab992
PB
25796.PHONY: check-itcl maybe-check-itcl
25797maybe-check-itcl:
25798@if itcl
25799maybe-check-itcl: check-itcl
1358ccea 25800
d32ab992 25801check-itcl:
f41d6665 25802 @: $(MAKE); $(unstage)
295f4e42 25803 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 25804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25805 $(HOST_EXPORTS) \
215c351a
PB
25806 (cd $(HOST_SUBDIR)/itcl && \
25807 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 25808
d32ab992 25809@endif itcl
1358ccea 25810
d32ab992
PB
25811.PHONY: install-itcl maybe-install-itcl
25812maybe-install-itcl:
25813@if itcl
25814maybe-install-itcl: install-itcl
1358ccea 25815
d32ab992 25816install-itcl: installdirs
f41d6665 25817 @: $(MAKE); $(unstage)
295f4e42 25818 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 25819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25820 $(HOST_EXPORTS) \
215c351a 25821 (cd $(HOST_SUBDIR)/itcl && \
ace9ac7b 25822 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 25823
d32ab992 25824@endif itcl
1358ccea 25825
b5422ad7 25826# Other targets (info, dvi, pdf, etc.)
1358ccea 25827
d32ab992
PB
25828.PHONY: maybe-info-itcl info-itcl
25829maybe-info-itcl:
25830@if itcl
25831maybe-info-itcl: info-itcl
295f4e42 25832
d32ab992 25833info-itcl: \
05750653 25834 configure-itcl
f41d6665 25835 @: $(MAKE); $(unstage)
d32ab992 25836 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
25837 r=`${PWD_COMMAND}`; export r; \
25838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25839 $(HOST_EXPORTS) \
d32ab992 25840 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
25841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25842 done; \
d32ab992 25843 echo "Doing info in itcl" ; \
215c351a 25844 (cd $(HOST_SUBDIR)/itcl && \
1358ccea
NN
25845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25847 "RANLIB=$${RANLIB}" \
901119ae 25848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25849 info) \
1358ccea
NN
25850 || exit 1
25851
d32ab992 25852@endif itcl
1358ccea 25853
d32ab992
PB
25854.PHONY: maybe-dvi-itcl dvi-itcl
25855maybe-dvi-itcl:
25856@if itcl
25857maybe-dvi-itcl: dvi-itcl
1358ccea 25858
d32ab992 25859dvi-itcl: \
05750653 25860 configure-itcl
f41d6665 25861 @: $(MAKE); $(unstage)
d32ab992 25862 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
25863 r=`${PWD_COMMAND}`; export r; \
25864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25865 $(HOST_EXPORTS) \
d32ab992 25866 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
25867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25868 done; \
d32ab992 25869 echo "Doing dvi in itcl" ; \
215c351a 25870 (cd $(HOST_SUBDIR)/itcl && \
1358ccea
NN
25871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25873 "RANLIB=$${RANLIB}" \
901119ae 25874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25875 dvi) \
1358ccea
NN
25876 || exit 1
25877
d32ab992 25878@endif itcl
1358ccea 25879
b5422ad7
BM
25880.PHONY: maybe-pdf-itcl pdf-itcl
25881maybe-pdf-itcl:
25882@if itcl
25883maybe-pdf-itcl: pdf-itcl
25884
25885pdf-itcl: \
25886 configure-itcl
25887 @: $(MAKE); $(unstage)
25888 @[ -f ./itcl/Makefile ] || exit 0; \
25889 r=`${PWD_COMMAND}`; export r; \
25890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25891 $(HOST_EXPORTS) \
25892 for flag in $(EXTRA_HOST_FLAGS) ; do \
25893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25894 done; \
25895 echo "Doing pdf in itcl" ; \
25896 (cd $(HOST_SUBDIR)/itcl && \
25897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25899 "RANLIB=$${RANLIB}" \
901119ae 25900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
25901 pdf) \
25902 || exit 1
25903
25904@endif itcl
25905
f87a2b2e
MS
25906.PHONY: maybe-html-itcl html-itcl
25907maybe-html-itcl:
25908@if itcl
25909maybe-html-itcl: html-itcl
25910
25911html-itcl: \
05750653 25912 configure-itcl
f41d6665 25913 @: $(MAKE); $(unstage)
f87a2b2e
MS
25914 @[ -f ./itcl/Makefile ] || exit 0; \
25915 r=`${PWD_COMMAND}`; export r; \
25916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
25917 $(HOST_EXPORTS) \
25918 for flag in $(EXTRA_HOST_FLAGS) ; do \
25919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25920 done; \
25921 echo "Doing html in itcl" ; \
215c351a 25922 (cd $(HOST_SUBDIR)/itcl && \
f87a2b2e
MS
25923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25925 "RANLIB=$${RANLIB}" \
901119ae 25926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
25927 html) \
25928 || exit 1
25929
25930@endif itcl
25931
d32ab992
PB
25932.PHONY: maybe-TAGS-itcl TAGS-itcl
25933maybe-TAGS-itcl:
25934@if itcl
25935maybe-TAGS-itcl: TAGS-itcl
1358ccea 25936
d32ab992 25937TAGS-itcl: \
05750653 25938 configure-itcl
f41d6665 25939 @: $(MAKE); $(unstage)
d32ab992 25940 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
25941 r=`${PWD_COMMAND}`; export r; \
25942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25943 $(HOST_EXPORTS) \
d32ab992 25944 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
25945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25946 done; \
d32ab992 25947 echo "Doing TAGS in itcl" ; \
215c351a 25948 (cd $(HOST_SUBDIR)/itcl && \
1358ccea
NN
25949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25951 "RANLIB=$${RANLIB}" \
901119ae 25952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25953 TAGS) \
1358ccea
NN
25954 || exit 1
25955
d32ab992 25956@endif itcl
1358ccea 25957
d32ab992
PB
25958.PHONY: maybe-install-info-itcl install-info-itcl
25959maybe-install-info-itcl:
25960@if itcl
25961maybe-install-info-itcl: install-info-itcl
1358ccea 25962
d32ab992
PB
25963install-info-itcl: \
25964 configure-itcl \
05750653 25965 info-itcl
f41d6665 25966 @: $(MAKE); $(unstage)
d32ab992 25967 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
25968 r=`${PWD_COMMAND}`; export r; \
25969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 25970 $(HOST_EXPORTS) \
d32ab992 25971 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
25972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25973 done; \
d32ab992 25974 echo "Doing install-info in itcl" ; \
215c351a 25975 (cd $(HOST_SUBDIR)/itcl && \
1358ccea
NN
25976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25978 "RANLIB=$${RANLIB}" \
901119ae 25979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 25980 install-info) \
1358ccea
NN
25981 || exit 1
25982
d32ab992 25983@endif itcl
1358ccea 25984
9c4d2493
BM
25985.PHONY: maybe-install-pdf-itcl install-pdf-itcl
25986maybe-install-pdf-itcl:
25987@if itcl
25988maybe-install-pdf-itcl: install-pdf-itcl
25989
25990install-pdf-itcl: \
25991 configure-itcl \
25992 pdf-itcl
25993 @: $(MAKE); $(unstage)
25994 @[ -f ./itcl/Makefile ] || exit 0; \
25995 r=`${PWD_COMMAND}`; export r; \
25996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25997 $(HOST_EXPORTS) \
25998 for flag in $(EXTRA_HOST_FLAGS) ; do \
25999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26000 done; \
26001 echo "Doing install-pdf in itcl" ; \
26002 (cd $(HOST_SUBDIR)/itcl && \
26003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26005 "RANLIB=$${RANLIB}" \
901119ae 26006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
26007 install-pdf) \
26008 || exit 1
26009
26010@endif itcl
26011
65d6e994
CD
26012.PHONY: maybe-install-html-itcl install-html-itcl
26013maybe-install-html-itcl:
26014@if itcl
26015maybe-install-html-itcl: install-html-itcl
26016
26017install-html-itcl: \
26018 configure-itcl \
26019 html-itcl
26020 @: $(MAKE); $(unstage)
26021 @[ -f ./itcl/Makefile ] || exit 0; \
26022 r=`${PWD_COMMAND}`; export r; \
26023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26024 $(HOST_EXPORTS) \
26025 for flag in $(EXTRA_HOST_FLAGS) ; do \
26026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26027 done; \
26028 echo "Doing install-html in itcl" ; \
26029 (cd $(HOST_SUBDIR)/itcl && \
26030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26032 "RANLIB=$${RANLIB}" \
901119ae 26033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
26034 install-html) \
26035 || exit 1
26036
26037@endif itcl
26038
d32ab992
PB
26039.PHONY: maybe-installcheck-itcl installcheck-itcl
26040maybe-installcheck-itcl:
26041@if itcl
26042maybe-installcheck-itcl: installcheck-itcl
1358ccea 26043
d32ab992 26044installcheck-itcl: \
05750653 26045 configure-itcl
f41d6665 26046 @: $(MAKE); $(unstage)
d32ab992 26047 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
26048 r=`${PWD_COMMAND}`; export r; \
26049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26050 $(HOST_EXPORTS) \
d32ab992 26051 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
26052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26053 done; \
d32ab992 26054 echo "Doing installcheck in itcl" ; \
215c351a 26055 (cd $(HOST_SUBDIR)/itcl && \
1358ccea
NN
26056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26058 "RANLIB=$${RANLIB}" \
901119ae 26059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 26060 installcheck) \
1358ccea
NN
26061 || exit 1
26062
d32ab992 26063@endif itcl
1358ccea 26064
d32ab992
PB
26065.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
26066maybe-mostlyclean-itcl:
26067@if itcl
26068maybe-mostlyclean-itcl: mostlyclean-itcl
1358ccea 26069
05750653 26070mostlyclean-itcl:
f41d6665 26071 @: $(MAKE); $(unstage)
d32ab992 26072 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
26073 r=`${PWD_COMMAND}`; export r; \
26074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26075 $(HOST_EXPORTS) \
d32ab992 26076 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
26077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26078 done; \
d32ab992 26079 echo "Doing mostlyclean in itcl" ; \
215c351a 26080 (cd $(HOST_SUBDIR)/itcl && \
1358ccea
NN
26081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26083 "RANLIB=$${RANLIB}" \
901119ae 26084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 26085 mostlyclean) \
1358ccea
NN
26086 || exit 1
26087
d32ab992 26088@endif itcl
1358ccea 26089
d32ab992
PB
26090.PHONY: maybe-clean-itcl clean-itcl
26091maybe-clean-itcl:
26092@if itcl
26093maybe-clean-itcl: clean-itcl
1358ccea 26094
05750653 26095clean-itcl:
f41d6665 26096 @: $(MAKE); $(unstage)
d32ab992 26097 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
26098 r=`${PWD_COMMAND}`; export r; \
26099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26100 $(HOST_EXPORTS) \
d32ab992 26101 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
26102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26103 done; \
d32ab992 26104 echo "Doing clean in itcl" ; \
215c351a 26105 (cd $(HOST_SUBDIR)/itcl && \
1358ccea
NN
26106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26108 "RANLIB=$${RANLIB}" \
901119ae 26109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 26110 clean) \
1358ccea
NN
26111 || exit 1
26112
d32ab992 26113@endif itcl
1358ccea 26114
d32ab992
PB
26115.PHONY: maybe-distclean-itcl distclean-itcl
26116maybe-distclean-itcl:
26117@if itcl
26118maybe-distclean-itcl: distclean-itcl
1358ccea 26119
05750653 26120distclean-itcl:
f41d6665 26121 @: $(MAKE); $(unstage)
d32ab992 26122 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
26123 r=`${PWD_COMMAND}`; export r; \
26124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26125 $(HOST_EXPORTS) \
d32ab992 26126 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
26127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26128 done; \
d32ab992 26129 echo "Doing distclean in itcl" ; \
215c351a 26130 (cd $(HOST_SUBDIR)/itcl && \
1358ccea
NN
26131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26133 "RANLIB=$${RANLIB}" \
901119ae 26134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 26135 distclean) \
1358ccea
NN
26136 || exit 1
26137
d32ab992 26138@endif itcl
1358ccea 26139
d32ab992
PB
26140.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
26141maybe-maintainer-clean-itcl:
26142@if itcl
26143maybe-maintainer-clean-itcl: maintainer-clean-itcl
1358ccea 26144
05750653 26145maintainer-clean-itcl:
f41d6665 26146 @: $(MAKE); $(unstage)
d32ab992 26147 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
26148 r=`${PWD_COMMAND}`; export r; \
26149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26150 $(HOST_EXPORTS) \
d32ab992 26151 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
26152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26153 done; \
d32ab992 26154 echo "Doing maintainer-clean in itcl" ; \
215c351a 26155 (cd $(HOST_SUBDIR)/itcl && \
1358ccea
NN
26156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26158 "RANLIB=$${RANLIB}" \
901119ae 26159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 26160 maintainer-clean) \
1358ccea
NN
26161 || exit 1
26162
d32ab992 26163@endif itcl
1358ccea 26164
1358ccea 26165
25b42232 26166
d32ab992
PB
26167.PHONY: configure-ld maybe-configure-ld
26168maybe-configure-ld:
3ff3adad
PB
26169@if gcc-bootstrap
26170configure-ld: stage_current
26171@endif gcc-bootstrap
d32ab992
PB
26172@if ld
26173maybe-configure-ld: configure-ld
cc11cc9b 26174configure-ld:
cc11cc9b
PB
26175 @r=`${PWD_COMMAND}`; export r; \
26176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
215c351a
PB
26177 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
26178 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
f61428ed 26179 $(HOST_EXPORTS) \
25b42232
PB
26180 echo Configuring in $(HOST_SUBDIR)/ld; \
26181 cd "$(HOST_SUBDIR)/ld" || exit 1; \
4f4e53dd 26182 case $(srcdir) in \
215c351a
PB
26183 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26184 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26185 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4f4e53dd 26186 esac; \
215c351a
PB
26187 srcdiroption="--srcdir=$${topdir}/ld"; \
26188 libsrcdir="$$s/ld"; \
4f4e53dd 26189 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
26190 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26191 --target=${target_alias} $${srcdiroption} \
4f4e53dd 26192 || exit 1
d32ab992 26193@endif ld
4f4e53dd 26194
25b42232
PB
26195
26196
ce406537
PB
26197.PHONY: configure-stage1-ld maybe-configure-stage1-ld
26198maybe-configure-stage1-ld:
26199@if ld-bootstrap
26200maybe-configure-stage1-ld: configure-stage1-ld
f41d6665 26201configure-stage1-ld:
cc11cc9b 26202 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 26203 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
cc11cc9b
PB
26204 @r=`${PWD_COMMAND}`; export r; \
26205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 26206 TFLAGS="$(STAGE1_TFLAGS)"; \
f41d6665 26207 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
4a4a4e99 26208 $(HOST_EXPORTS) \
342b9200 26209 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
f61428ed
AO
26210 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
26211 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
ce406537 26212 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
f41d6665 26213 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
ce406537
PB
26214 cd $(HOST_SUBDIR)/ld || exit 1; \
26215 case $(srcdir) in \
26216 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26217 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26218 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26219 esac; \
26220 srcdiroption="--srcdir=$${topdir}/ld"; \
26221 libsrcdir="$$s/ld"; \
26222 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
26223 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26224 --target=${target_alias} $${srcdiroption} \
4a4a4e99 26225 $(STAGE1_CONFIGURE_FLAGS)
ce406537
PB
26226@endif ld-bootstrap
26227
26228.PHONY: configure-stage2-ld maybe-configure-stage2-ld
26229maybe-configure-stage2-ld:
26230@if ld-bootstrap
26231maybe-configure-stage2-ld: configure-stage2-ld
f41d6665 26232configure-stage2-ld:
cc11cc9b 26233 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 26234 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
cc11cc9b
PB
26235 @r=`${PWD_COMMAND}`; export r; \
26236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 26237 TFLAGS="$(STAGE2_TFLAGS)"; \
f41d6665 26238 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
ce406537 26239 $(HOST_EXPORTS) \
4a4a4e99 26240 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 26241 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
f61428ed
AO
26242 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
26243 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
ce406537 26244 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
f41d6665 26245 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
ce406537
PB
26246 cd $(HOST_SUBDIR)/ld || exit 1; \
26247 case $(srcdir) in \
26248 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26249 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26250 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26251 esac; \
26252 srcdiroption="--srcdir=$${topdir}/ld"; \
26253 libsrcdir="$$s/ld"; \
26254 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
26255 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26256 --target=${target_alias} $${srcdiroption} \
57255173 26257 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 26258 $(STAGE2_CONFIGURE_FLAGS)
bb286d71
AO
26259@endif ld-bootstrap
26260
ce406537
PB
26261.PHONY: configure-stage3-ld maybe-configure-stage3-ld
26262maybe-configure-stage3-ld:
26263@if ld-bootstrap
26264maybe-configure-stage3-ld: configure-stage3-ld
f41d6665 26265configure-stage3-ld:
cc11cc9b 26266 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 26267 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
cc11cc9b
PB
26268 @r=`${PWD_COMMAND}`; export r; \
26269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 26270 TFLAGS="$(STAGE3_TFLAGS)"; \
f41d6665 26271 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
ce406537 26272 $(HOST_EXPORTS) \
4a4a4e99 26273 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 26274 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
f61428ed
AO
26275 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
26276 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
ce406537 26277 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
f41d6665 26278 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
ce406537
PB
26279 cd $(HOST_SUBDIR)/ld || exit 1; \
26280 case $(srcdir) in \
26281 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26282 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26283 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26284 esac; \
26285 srcdiroption="--srcdir=$${topdir}/ld"; \
26286 libsrcdir="$$s/ld"; \
26287 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
26288 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26289 --target=${target_alias} $${srcdiroption} \
57255173 26290 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 26291 $(STAGE3_CONFIGURE_FLAGS)
bb286d71
AO
26292@endif ld-bootstrap
26293
ce406537
PB
26294.PHONY: configure-stage4-ld maybe-configure-stage4-ld
26295maybe-configure-stage4-ld:
26296@if ld-bootstrap
26297maybe-configure-stage4-ld: configure-stage4-ld
f41d6665 26298configure-stage4-ld:
cc11cc9b 26299 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 26300 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
cc11cc9b
PB
26301 @r=`${PWD_COMMAND}`; export r; \
26302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 26303 TFLAGS="$(STAGE4_TFLAGS)"; \
f41d6665 26304 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
ce406537 26305 $(HOST_EXPORTS) \
4a4a4e99 26306 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 26307 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
f61428ed
AO
26308 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
26309 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
ce406537 26310 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
f41d6665 26311 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
ce406537
PB
26312 cd $(HOST_SUBDIR)/ld || exit 1; \
26313 case $(srcdir) in \
26314 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26315 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26316 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26317 esac; \
26318 srcdiroption="--srcdir=$${topdir}/ld"; \
26319 libsrcdir="$$s/ld"; \
26320 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
26321 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26322 --target=${target_alias} $${srcdiroption} \
57255173 26323 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 26324 $(STAGE4_CONFIGURE_FLAGS)
ce406537
PB
26325@endif ld-bootstrap
26326
26327.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
26328maybe-configure-stageprofile-ld:
26329@if ld-bootstrap
26330maybe-configure-stageprofile-ld: configure-stageprofile-ld
f41d6665 26331configure-stageprofile-ld:
cc11cc9b 26332 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 26333 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
cc11cc9b
PB
26334 @r=`${PWD_COMMAND}`; export r; \
26335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 26336 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f41d6665 26337 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
ce406537 26338 $(HOST_EXPORTS) \
4a4a4e99
AO
26339 $(POSTSTAGE1_HOST_EXPORTS) \
26340 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
f61428ed
AO
26341 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
26342 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
ce406537 26343 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
f41d6665 26344 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
ce406537
PB
26345 cd $(HOST_SUBDIR)/ld || exit 1; \
26346 case $(srcdir) in \
26347 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26348 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26349 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26350 esac; \
26351 srcdiroption="--srcdir=$${topdir}/ld"; \
26352 libsrcdir="$$s/ld"; \
26353 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
26354 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26355 --target=${target_alias} $${srcdiroption} \
57255173 26356 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 26357 $(STAGEprofile_CONFIGURE_FLAGS)
ce406537
PB
26358@endif ld-bootstrap
26359
26360.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
26361maybe-configure-stagefeedback-ld:
26362@if ld-bootstrap
26363maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
f41d6665 26364configure-stagefeedback-ld:
cc11cc9b 26365 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 26366 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
cc11cc9b
PB
26367 @r=`${PWD_COMMAND}`; export r; \
26368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 26369 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f41d6665 26370 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
ce406537 26371 $(HOST_EXPORTS) \
4a4a4e99
AO
26372 $(POSTSTAGE1_HOST_EXPORTS) \
26373 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
f61428ed
AO
26374 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
26375 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
ce406537 26376 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
f41d6665 26377 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
ce406537
PB
26378 cd $(HOST_SUBDIR)/ld || exit 1; \
26379 case $(srcdir) in \
26380 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26381 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26382 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26383 esac; \
26384 srcdiroption="--srcdir=$${topdir}/ld"; \
26385 libsrcdir="$$s/ld"; \
26386 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
26387 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26388 --target=${target_alias} $${srcdiroption} \
57255173 26389 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 26390 $(STAGEfeedback_CONFIGURE_FLAGS)
ce406537
PB
26391@endif ld-bootstrap
26392
26393
26394
26395
26396
d32ab992
PB
26397.PHONY: all-ld maybe-all-ld
26398maybe-all-ld:
3ff3adad
PB
26399@if gcc-bootstrap
26400all-ld: stage_current
26401@endif gcc-bootstrap
d32ab992 26402@if ld
7e0b5752 26403TARGET-ld=all
d32ab992
PB
26404maybe-all-ld: all-ld
26405all-ld: configure-ld
cc11cc9b 26406 @r=`${PWD_COMMAND}`; export r; \
4f4e53dd 26407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 26408 $(HOST_EXPORTS) \
215c351a 26409 (cd $(HOST_SUBDIR)/ld && \
1c8bd6a3
PB
26410 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26411 $(TARGET-ld))
d32ab992 26412@endif ld
4f4e53dd 26413
25b42232 26414
ce406537
PB
26415
26416.PHONY: all-stage1-ld maybe-all-stage1-ld
26417.PHONY: clean-stage1-ld maybe-clean-stage1-ld
26418maybe-all-stage1-ld:
26419maybe-clean-stage1-ld:
26420@if ld-bootstrap
26421maybe-all-stage1-ld: all-stage1-ld
26422all-stage1: all-stage1-ld
1061f99e 26423TARGET-stage1-ld = $(TARGET-ld)
ce406537 26424all-stage1-ld: configure-stage1-ld
cc11cc9b 26425 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
ce406537
PB
26426 @r=`${PWD_COMMAND}`; export r; \
26427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 26428 TFLAGS="$(STAGE1_TFLAGS)"; \
f61428ed 26429 $(HOST_EXPORTS) \
ce406537 26430 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 26431 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 26432 CFLAGS="$(STAGE1_CFLAGS)" \
f61428ed 26433 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4a4a4e99
AO
26434 LIBCFLAGS="$(LIBCFLAGS)" \
26435 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26436 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26437 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26438 $(EXTRA_HOST_FLAGS) \
26439 TFLAGS="$(STAGE1_TFLAGS)" \
1061f99e 26440 $(TARGET-stage1-ld)
ce406537
PB
26441
26442maybe-clean-stage1-ld: clean-stage1-ld
26443clean-stage1: clean-stage1-ld
26444clean-stage1-ld:
995a5697
PB
26445 @if [ $(current_stage) = stage1 ]; then \
26446 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
26447 else \
26448 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
26449 $(MAKE) stage1-start; \
26450 fi; \
ce406537 26451 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 26452 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 26453 clean
ce406537
PB
26454@endif ld-bootstrap
26455
26456
26457.PHONY: all-stage2-ld maybe-all-stage2-ld
26458.PHONY: clean-stage2-ld maybe-clean-stage2-ld
26459maybe-all-stage2-ld:
26460maybe-clean-stage2-ld:
26461@if ld-bootstrap
26462maybe-all-stage2-ld: all-stage2-ld
26463all-stage2: all-stage2-ld
1061f99e 26464TARGET-stage2-ld = $(TARGET-ld)
ce406537 26465all-stage2-ld: configure-stage2-ld
cc11cc9b 26466 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
ce406537
PB
26467 @r=`${PWD_COMMAND}`; export r; \
26468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 26469 TFLAGS="$(STAGE2_TFLAGS)"; \
ce406537 26470 $(HOST_EXPORTS) \
f61428ed 26471 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 26472 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 26473 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 26474 CFLAGS="$(STAGE2_CFLAGS)" \
f61428ed 26475 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4a4a4e99
AO
26476 LIBCFLAGS="$(STAGE2_CFLAGS)" \
26477 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26478 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26479 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26480 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26481 TFLAGS="$(STAGE2_TFLAGS)" \
1061f99e 26482 $(TARGET-stage2-ld)
ce406537
PB
26483
26484maybe-clean-stage2-ld: clean-stage2-ld
26485clean-stage2: clean-stage2-ld
26486clean-stage2-ld:
995a5697
PB
26487 @if [ $(current_stage) = stage2 ]; then \
26488 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
26489 else \
26490 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
26491 $(MAKE) stage2-start; \
26492 fi; \
ce406537 26493 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 26494 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 26495 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 26496 clean
ce406537
PB
26497@endif ld-bootstrap
26498
26499
26500.PHONY: all-stage3-ld maybe-all-stage3-ld
26501.PHONY: clean-stage3-ld maybe-clean-stage3-ld
26502maybe-all-stage3-ld:
26503maybe-clean-stage3-ld:
26504@if ld-bootstrap
26505maybe-all-stage3-ld: all-stage3-ld
26506all-stage3: all-stage3-ld
1061f99e 26507TARGET-stage3-ld = $(TARGET-ld)
ce406537 26508all-stage3-ld: configure-stage3-ld
cc11cc9b 26509 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
ce406537
PB
26510 @r=`${PWD_COMMAND}`; export r; \
26511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 26512 TFLAGS="$(STAGE3_TFLAGS)"; \
ce406537 26513 $(HOST_EXPORTS) \
f61428ed 26514 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 26515 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 26516 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 26517 CFLAGS="$(STAGE3_CFLAGS)" \
f61428ed 26518 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4a4a4e99
AO
26519 LIBCFLAGS="$(STAGE3_CFLAGS)" \
26520 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26521 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26522 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26523 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26524 TFLAGS="$(STAGE3_TFLAGS)" \
1061f99e 26525 $(TARGET-stage3-ld)
ce406537
PB
26526
26527maybe-clean-stage3-ld: clean-stage3-ld
26528clean-stage3: clean-stage3-ld
26529clean-stage3-ld:
995a5697
PB
26530 @if [ $(current_stage) = stage3 ]; then \
26531 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
26532 else \
26533 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
26534 $(MAKE) stage3-start; \
26535 fi; \
ce406537 26536 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 26537 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 26538 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 26539 clean
ce406537
PB
26540@endif ld-bootstrap
26541
26542
26543.PHONY: all-stage4-ld maybe-all-stage4-ld
26544.PHONY: clean-stage4-ld maybe-clean-stage4-ld
26545maybe-all-stage4-ld:
26546maybe-clean-stage4-ld:
26547@if ld-bootstrap
26548maybe-all-stage4-ld: all-stage4-ld
26549all-stage4: all-stage4-ld
1061f99e 26550TARGET-stage4-ld = $(TARGET-ld)
ce406537 26551all-stage4-ld: configure-stage4-ld
cc11cc9b 26552 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
ce406537
PB
26553 @r=`${PWD_COMMAND}`; export r; \
26554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 26555 TFLAGS="$(STAGE4_TFLAGS)"; \
ce406537 26556 $(HOST_EXPORTS) \
f61428ed 26557 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 26558 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 26559 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 26560 CFLAGS="$(STAGE4_CFLAGS)" \
f61428ed 26561 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
1c8bd6a3 26562 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
26563 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26564 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26565 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26566 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26567 TFLAGS="$(STAGE4_TFLAGS)" \
1061f99e 26568 $(TARGET-stage4-ld)
ce406537
PB
26569
26570maybe-clean-stage4-ld: clean-stage4-ld
26571clean-stage4: clean-stage4-ld
26572clean-stage4-ld:
995a5697
PB
26573 @if [ $(current_stage) = stage4 ]; then \
26574 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
26575 else \
26576 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
26577 $(MAKE) stage4-start; \
26578 fi; \
ce406537 26579 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 26580 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 26581 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 26582 clean
ce406537
PB
26583@endif ld-bootstrap
26584
26585
26586.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
26587.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
26588maybe-all-stageprofile-ld:
26589maybe-clean-stageprofile-ld:
26590@if ld-bootstrap
26591maybe-all-stageprofile-ld: all-stageprofile-ld
26592all-stageprofile: all-stageprofile-ld
1061f99e 26593TARGET-stageprofile-ld = $(TARGET-ld)
ce406537 26594all-stageprofile-ld: configure-stageprofile-ld
cc11cc9b 26595 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
ce406537
PB
26596 @r=`${PWD_COMMAND}`; export r; \
26597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 26598 TFLAGS="$(STAGEprofile_TFLAGS)"; \
ce406537 26599 $(HOST_EXPORTS) \
f61428ed 26600 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 26601 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 26602 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 26603 CFLAGS="$(STAGEprofile_CFLAGS)" \
f61428ed 26604 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4a4a4e99
AO
26605 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
26606 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26607 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26608 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26609 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26610 TFLAGS="$(STAGEprofile_TFLAGS)" \
1061f99e 26611 $(TARGET-stageprofile-ld)
ce406537
PB
26612
26613maybe-clean-stageprofile-ld: clean-stageprofile-ld
26614clean-stageprofile: clean-stageprofile-ld
26615clean-stageprofile-ld:
995a5697
PB
26616 @if [ $(current_stage) = stageprofile ]; then \
26617 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
26618 else \
26619 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
26620 $(MAKE) stageprofile-start; \
26621 fi; \
ce406537 26622 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 26623 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 26624 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 26625 clean
ce406537
PB
26626@endif ld-bootstrap
26627
26628
26629.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
26630.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
26631maybe-all-stagefeedback-ld:
26632maybe-clean-stagefeedback-ld:
26633@if ld-bootstrap
26634maybe-all-stagefeedback-ld: all-stagefeedback-ld
26635all-stagefeedback: all-stagefeedback-ld
1061f99e 26636TARGET-stagefeedback-ld = $(TARGET-ld)
ce406537 26637all-stagefeedback-ld: configure-stagefeedback-ld
cc11cc9b 26638 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
ce406537
PB
26639 @r=`${PWD_COMMAND}`; export r; \
26640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 26641 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
ce406537 26642 $(HOST_EXPORTS) \
f61428ed 26643 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 26644 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 26645 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 26646 CFLAGS="$(STAGEfeedback_CFLAGS)" \
f61428ed 26647 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4a4a4e99
AO
26648 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
26649 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26650 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26651 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26652 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26653 TFLAGS="$(STAGEfeedback_TFLAGS)" \
1061f99e 26654 $(TARGET-stagefeedback-ld)
ce406537
PB
26655
26656maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
26657clean-stagefeedback: clean-stagefeedback-ld
26658clean-stagefeedback-ld:
995a5697
PB
26659 @if [ $(current_stage) = stagefeedback ]; then \
26660 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
26661 else \
26662 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
26663 $(MAKE) stagefeedback-start; \
26664 fi; \
ce406537 26665 cd $(HOST_SUBDIR)/ld && \
1c8bd6a3 26666 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 26667 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 26668 clean
ce406537
PB
26669@endif ld-bootstrap
26670
26671
26672
26673
26674
d32ab992
PB
26675.PHONY: check-ld maybe-check-ld
26676maybe-check-ld:
26677@if ld
26678maybe-check-ld: check-ld
4f4e53dd 26679
d32ab992 26680check-ld:
f41d6665 26681 @: $(MAKE); $(unstage)
4f4e53dd
PB
26682 @r=`${PWD_COMMAND}`; export r; \
26683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26684 $(HOST_EXPORTS) \
215c351a
PB
26685 (cd $(HOST_SUBDIR)/ld && \
26686 $(MAKE) $(FLAGS_TO_PASS) check)
4f4e53dd 26687
d32ab992 26688@endif ld
4f4e53dd 26689
d32ab992
PB
26690.PHONY: install-ld maybe-install-ld
26691maybe-install-ld:
26692@if ld
26693maybe-install-ld: install-ld
4f4e53dd 26694
d32ab992 26695install-ld: installdirs
f41d6665 26696 @: $(MAKE); $(unstage)
4f4e53dd
PB
26697 @r=`${PWD_COMMAND}`; export r; \
26698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26699 $(HOST_EXPORTS) \
215c351a 26700 (cd $(HOST_SUBDIR)/ld && \
ace9ac7b 26701 $(MAKE) $(FLAGS_TO_PASS) install)
4f4e53dd 26702
d32ab992 26703@endif ld
4f4e53dd 26704
b5422ad7 26705# Other targets (info, dvi, pdf, etc.)
4f4e53dd 26706
d32ab992
PB
26707.PHONY: maybe-info-ld info-ld
26708maybe-info-ld:
26709@if ld
26710maybe-info-ld: info-ld
4f4e53dd 26711
d32ab992 26712info-ld: \
05750653 26713 configure-ld
d32ab992 26714 @[ -f ./ld/Makefile ] || exit 0; \
4f4e53dd
PB
26715 r=`${PWD_COMMAND}`; export r; \
26716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26717 $(HOST_EXPORTS) \
d32ab992 26718 for flag in $(EXTRA_HOST_FLAGS) ; do \
4f4e53dd
PB
26719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26720 done; \
d32ab992 26721 echo "Doing info in ld" ; \
215c351a 26722 (cd $(HOST_SUBDIR)/ld && \
4f4e53dd
PB
26723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26725 "RANLIB=$${RANLIB}" \
901119ae 26726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 26727 info) \
4f4e53dd
PB
26728 || exit 1
26729
d32ab992 26730@endif ld
4f4e53dd 26731
d32ab992
PB
26732.PHONY: maybe-dvi-ld dvi-ld
26733maybe-dvi-ld:
26734@if ld
26735maybe-dvi-ld: dvi-ld
4f4e53dd 26736
d32ab992 26737dvi-ld: \
05750653 26738 configure-ld
d32ab992 26739 @[ -f ./ld/Makefile ] || exit 0; \
4f4e53dd
PB
26740 r=`${PWD_COMMAND}`; export r; \
26741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26742 $(HOST_EXPORTS) \
d32ab992 26743 for flag in $(EXTRA_HOST_FLAGS) ; do \
4f4e53dd
PB
26744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26745 done; \
d32ab992 26746 echo "Doing dvi in ld" ; \
215c351a 26747 (cd $(HOST_SUBDIR)/ld && \
4f4e53dd
PB
26748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26750 "RANLIB=$${RANLIB}" \
901119ae 26751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 26752 dvi) \
4f4e53dd
PB
26753 || exit 1
26754
d32ab992 26755@endif ld
4f4e53dd 26756
b5422ad7
BM
26757.PHONY: maybe-pdf-ld pdf-ld
26758maybe-pdf-ld:
26759@if ld
26760maybe-pdf-ld: pdf-ld
26761
26762pdf-ld: \
26763 configure-ld
26764 @[ -f ./ld/Makefile ] || exit 0; \
26765 r=`${PWD_COMMAND}`; export r; \
26766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26767 $(HOST_EXPORTS) \
26768 for flag in $(EXTRA_HOST_FLAGS) ; do \
26769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26770 done; \
26771 echo "Doing pdf in ld" ; \
26772 (cd $(HOST_SUBDIR)/ld && \
26773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26775 "RANLIB=$${RANLIB}" \
901119ae 26776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
26777 pdf) \
26778 || exit 1
26779
26780@endif ld
26781
f87a2b2e
MS
26782.PHONY: maybe-html-ld html-ld
26783maybe-html-ld:
26784@if ld
26785maybe-html-ld: html-ld
26786
26787html-ld: \
05750653 26788 configure-ld
f87a2b2e
MS
26789 @[ -f ./ld/Makefile ] || exit 0; \
26790 r=`${PWD_COMMAND}`; export r; \
26791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
26792 $(HOST_EXPORTS) \
26793 for flag in $(EXTRA_HOST_FLAGS) ; do \
26794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26795 done; \
26796 echo "Doing html in ld" ; \
215c351a 26797 (cd $(HOST_SUBDIR)/ld && \
f87a2b2e
MS
26798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26800 "RANLIB=$${RANLIB}" \
901119ae 26801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
26802 html) \
26803 || exit 1
26804
26805@endif ld
26806
d32ab992
PB
26807.PHONY: maybe-TAGS-ld TAGS-ld
26808maybe-TAGS-ld:
26809@if ld
26810maybe-TAGS-ld: TAGS-ld
4f4e53dd 26811
d32ab992 26812TAGS-ld: \
05750653 26813 configure-ld
d32ab992 26814 @[ -f ./ld/Makefile ] || exit 0; \
4f4e53dd
PB
26815 r=`${PWD_COMMAND}`; export r; \
26816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26817 $(HOST_EXPORTS) \
d32ab992 26818 for flag in $(EXTRA_HOST_FLAGS) ; do \
4f4e53dd
PB
26819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26820 done; \
d32ab992 26821 echo "Doing TAGS in ld" ; \
215c351a 26822 (cd $(HOST_SUBDIR)/ld && \
4f4e53dd
PB
26823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26825 "RANLIB=$${RANLIB}" \
901119ae 26826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 26827 TAGS) \
4f4e53dd
PB
26828 || exit 1
26829
d32ab992 26830@endif ld
4f4e53dd 26831
d32ab992
PB
26832.PHONY: maybe-install-info-ld install-info-ld
26833maybe-install-info-ld:
26834@if ld
26835maybe-install-info-ld: install-info-ld
4f4e53dd 26836
d32ab992
PB
26837install-info-ld: \
26838 configure-ld \
05750653 26839 info-ld
d32ab992 26840 @[ -f ./ld/Makefile ] || exit 0; \
4f4e53dd
PB
26841 r=`${PWD_COMMAND}`; export r; \
26842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26843 $(HOST_EXPORTS) \
d32ab992 26844 for flag in $(EXTRA_HOST_FLAGS) ; do \
4f4e53dd
PB
26845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26846 done; \
d32ab992 26847 echo "Doing install-info in ld" ; \
215c351a 26848 (cd $(HOST_SUBDIR)/ld && \
4f4e53dd
PB
26849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26851 "RANLIB=$${RANLIB}" \
901119ae 26852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 26853 install-info) \
4f4e53dd
PB
26854 || exit 1
26855
d32ab992 26856@endif ld
4f4e53dd 26857
9c4d2493
BM
26858.PHONY: maybe-install-pdf-ld install-pdf-ld
26859maybe-install-pdf-ld:
26860@if ld
26861maybe-install-pdf-ld: install-pdf-ld
26862
26863install-pdf-ld: \
26864 configure-ld \
26865 pdf-ld
26866 @[ -f ./ld/Makefile ] || exit 0; \
26867 r=`${PWD_COMMAND}`; export r; \
26868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26869 $(HOST_EXPORTS) \
26870 for flag in $(EXTRA_HOST_FLAGS) ; do \
26871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26872 done; \
26873 echo "Doing install-pdf in ld" ; \
26874 (cd $(HOST_SUBDIR)/ld && \
26875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26877 "RANLIB=$${RANLIB}" \
901119ae 26878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
26879 install-pdf) \
26880 || exit 1
26881
26882@endif ld
26883
65d6e994
CD
26884.PHONY: maybe-install-html-ld install-html-ld
26885maybe-install-html-ld:
26886@if ld
26887maybe-install-html-ld: install-html-ld
26888
26889install-html-ld: \
26890 configure-ld \
26891 html-ld
26892 @[ -f ./ld/Makefile ] || exit 0; \
26893 r=`${PWD_COMMAND}`; export r; \
26894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26895 $(HOST_EXPORTS) \
26896 for flag in $(EXTRA_HOST_FLAGS) ; do \
26897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26898 done; \
26899 echo "Doing install-html in ld" ; \
26900 (cd $(HOST_SUBDIR)/ld && \
26901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26903 "RANLIB=$${RANLIB}" \
901119ae 26904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
26905 install-html) \
26906 || exit 1
26907
26908@endif ld
26909
d32ab992
PB
26910.PHONY: maybe-installcheck-ld installcheck-ld
26911maybe-installcheck-ld:
26912@if ld
26913maybe-installcheck-ld: installcheck-ld
4f4e53dd 26914
d32ab992 26915installcheck-ld: \
05750653 26916 configure-ld
d32ab992 26917 @[ -f ./ld/Makefile ] || exit 0; \
4f4e53dd
PB
26918 r=`${PWD_COMMAND}`; export r; \
26919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26920 $(HOST_EXPORTS) \
d32ab992 26921 for flag in $(EXTRA_HOST_FLAGS) ; do \
4f4e53dd
PB
26922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26923 done; \
d32ab992 26924 echo "Doing installcheck in ld" ; \
215c351a 26925 (cd $(HOST_SUBDIR)/ld && \
4f4e53dd
PB
26926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26928 "RANLIB=$${RANLIB}" \
901119ae 26929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 26930 installcheck) \
4f4e53dd
PB
26931 || exit 1
26932
d32ab992 26933@endif ld
4f4e53dd 26934
d32ab992
PB
26935.PHONY: maybe-mostlyclean-ld mostlyclean-ld
26936maybe-mostlyclean-ld:
26937@if ld
26938maybe-mostlyclean-ld: mostlyclean-ld
4f4e53dd 26939
05750653 26940mostlyclean-ld:
d32ab992 26941 @[ -f ./ld/Makefile ] || exit 0; \
4f4e53dd
PB
26942 r=`${PWD_COMMAND}`; export r; \
26943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26944 $(HOST_EXPORTS) \
d32ab992 26945 for flag in $(EXTRA_HOST_FLAGS) ; do \
4f4e53dd
PB
26946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26947 done; \
d32ab992 26948 echo "Doing mostlyclean in ld" ; \
215c351a 26949 (cd $(HOST_SUBDIR)/ld && \
4f4e53dd
PB
26950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26952 "RANLIB=$${RANLIB}" \
901119ae 26953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 26954 mostlyclean) \
4f4e53dd
PB
26955 || exit 1
26956
d32ab992 26957@endif ld
4f4e53dd 26958
d32ab992
PB
26959.PHONY: maybe-clean-ld clean-ld
26960maybe-clean-ld:
26961@if ld
26962maybe-clean-ld: clean-ld
4f4e53dd 26963
05750653 26964clean-ld:
d32ab992 26965 @[ -f ./ld/Makefile ] || exit 0; \
4f4e53dd
PB
26966 r=`${PWD_COMMAND}`; export r; \
26967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26968 $(HOST_EXPORTS) \
d32ab992 26969 for flag in $(EXTRA_HOST_FLAGS) ; do \
4f4e53dd
PB
26970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26971 done; \
d32ab992 26972 echo "Doing clean in ld" ; \
215c351a 26973 (cd $(HOST_SUBDIR)/ld && \
4f4e53dd
PB
26974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26976 "RANLIB=$${RANLIB}" \
901119ae 26977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 26978 clean) \
4f4e53dd
PB
26979 || exit 1
26980
d32ab992 26981@endif ld
4f4e53dd 26982
d32ab992
PB
26983.PHONY: maybe-distclean-ld distclean-ld
26984maybe-distclean-ld:
26985@if ld
26986maybe-distclean-ld: distclean-ld
4f4e53dd 26987
05750653 26988distclean-ld:
d32ab992 26989 @[ -f ./ld/Makefile ] || exit 0; \
4f4e53dd
PB
26990 r=`${PWD_COMMAND}`; export r; \
26991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 26992 $(HOST_EXPORTS) \
d32ab992 26993 for flag in $(EXTRA_HOST_FLAGS) ; do \
4f4e53dd
PB
26994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26995 done; \
d32ab992 26996 echo "Doing distclean in ld" ; \
215c351a 26997 (cd $(HOST_SUBDIR)/ld && \
4f4e53dd
PB
26998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27000 "RANLIB=$${RANLIB}" \
901119ae 27001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27002 distclean) \
4f4e53dd
PB
27003 || exit 1
27004
d32ab992 27005@endif ld
4f4e53dd 27006
d32ab992
PB
27007.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
27008maybe-maintainer-clean-ld:
27009@if ld
27010maybe-maintainer-clean-ld: maintainer-clean-ld
4f4e53dd 27011
05750653 27012maintainer-clean-ld:
d32ab992 27013 @[ -f ./ld/Makefile ] || exit 0; \
4f4e53dd
PB
27014 r=`${PWD_COMMAND}`; export r; \
27015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27016 $(HOST_EXPORTS) \
d32ab992 27017 for flag in $(EXTRA_HOST_FLAGS) ; do \
4f4e53dd
PB
27018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27019 done; \
d32ab992 27020 echo "Doing maintainer-clean in ld" ; \
215c351a 27021 (cd $(HOST_SUBDIR)/ld && \
4f4e53dd
PB
27022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27024 "RANLIB=$${RANLIB}" \
901119ae 27025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27026 maintainer-clean) \
4f4e53dd
PB
27027 || exit 1
27028
d32ab992 27029@endif ld
4f4e53dd
PB
27030
27031
25b42232 27032
d32ab992
PB
27033.PHONY: configure-libcpp maybe-configure-libcpp
27034maybe-configure-libcpp:
3ff3adad
PB
27035@if gcc-bootstrap
27036configure-libcpp: stage_current
27037@endif gcc-bootstrap
d32ab992
PB
27038@if libcpp
27039maybe-configure-libcpp: configure-libcpp
cc11cc9b 27040configure-libcpp:
cc11cc9b
PB
27041 @r=`${PWD_COMMAND}`; export r; \
27042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
215c351a
PB
27043 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
27044 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
f61428ed 27045 $(HOST_EXPORTS) \
25b42232
PB
27046 echo Configuring in $(HOST_SUBDIR)/libcpp; \
27047 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
295f4e42 27048 case $(srcdir) in \
215c351a
PB
27049 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27050 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27051 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 27052 esac; \
215c351a
PB
27053 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27054 libsrcdir="$$s/libcpp"; \
295f4e42 27055 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
27056 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27057 --target=${target_alias} $${srcdiroption} \
1358ccea 27058 || exit 1
d32ab992 27059@endif libcpp
1358ccea 27060
25b42232
PB
27061
27062
ce406537
PB
27063.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
27064maybe-configure-stage1-libcpp:
27065@if libcpp-bootstrap
27066maybe-configure-stage1-libcpp: configure-stage1-libcpp
f41d6665 27067configure-stage1-libcpp:
cc11cc9b 27068 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 27069 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
cc11cc9b
PB
27070 @r=`${PWD_COMMAND}`; export r; \
27071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 27072 TFLAGS="$(STAGE1_TFLAGS)"; \
f41d6665 27073 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
4a4a4e99 27074 $(HOST_EXPORTS) \
342b9200 27075 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
f61428ed
AO
27076 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
27077 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
ce406537 27078 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
f41d6665 27079 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
ce406537
PB
27080 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27081 case $(srcdir) in \
27082 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27083 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27084 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27085 esac; \
27086 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27087 libsrcdir="$$s/libcpp"; \
27088 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
27089 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27090 --target=${target_alias} $${srcdiroption} \
4a4a4e99 27091 $(STAGE1_CONFIGURE_FLAGS)
ce406537
PB
27092@endif libcpp-bootstrap
27093
27094.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
27095maybe-configure-stage2-libcpp:
27096@if libcpp-bootstrap
27097maybe-configure-stage2-libcpp: configure-stage2-libcpp
f41d6665 27098configure-stage2-libcpp:
cc11cc9b 27099 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 27100 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
cc11cc9b
PB
27101 @r=`${PWD_COMMAND}`; export r; \
27102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 27103 TFLAGS="$(STAGE2_TFLAGS)"; \
f41d6665 27104 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
ce406537 27105 $(HOST_EXPORTS) \
4a4a4e99 27106 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 27107 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
f61428ed
AO
27108 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
27109 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
ce406537 27110 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
f41d6665 27111 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
ce406537
PB
27112 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27113 case $(srcdir) in \
27114 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27115 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27116 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27117 esac; \
27118 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27119 libsrcdir="$$s/libcpp"; \
27120 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
27121 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27122 --target=${target_alias} $${srcdiroption} \
57255173 27123 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 27124 $(STAGE2_CONFIGURE_FLAGS)
bb286d71
AO
27125@endif libcpp-bootstrap
27126
ce406537
PB
27127.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
27128maybe-configure-stage3-libcpp:
27129@if libcpp-bootstrap
27130maybe-configure-stage3-libcpp: configure-stage3-libcpp
f41d6665 27131configure-stage3-libcpp:
cc11cc9b 27132 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 27133 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
cc11cc9b
PB
27134 @r=`${PWD_COMMAND}`; export r; \
27135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 27136 TFLAGS="$(STAGE3_TFLAGS)"; \
f41d6665 27137 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
ce406537 27138 $(HOST_EXPORTS) \
4a4a4e99 27139 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 27140 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
f61428ed
AO
27141 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
27142 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
ce406537 27143 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
f41d6665 27144 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
ce406537
PB
27145 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27146 case $(srcdir) in \
27147 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27148 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27149 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27150 esac; \
27151 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27152 libsrcdir="$$s/libcpp"; \
27153 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
27154 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27155 --target=${target_alias} $${srcdiroption} \
57255173 27156 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 27157 $(STAGE3_CONFIGURE_FLAGS)
bb286d71
AO
27158@endif libcpp-bootstrap
27159
ce406537
PB
27160.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
27161maybe-configure-stage4-libcpp:
27162@if libcpp-bootstrap
27163maybe-configure-stage4-libcpp: configure-stage4-libcpp
f41d6665 27164configure-stage4-libcpp:
cc11cc9b 27165 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 27166 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
cc11cc9b
PB
27167 @r=`${PWD_COMMAND}`; export r; \
27168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 27169 TFLAGS="$(STAGE4_TFLAGS)"; \
f41d6665 27170 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
ce406537 27171 $(HOST_EXPORTS) \
4a4a4e99 27172 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 27173 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
f61428ed
AO
27174 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
27175 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
ce406537 27176 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
f41d6665 27177 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
ce406537
PB
27178 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27179 case $(srcdir) in \
27180 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27181 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27182 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27183 esac; \
27184 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27185 libsrcdir="$$s/libcpp"; \
27186 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
27187 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27188 --target=${target_alias} $${srcdiroption} \
57255173 27189 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 27190 $(STAGE4_CONFIGURE_FLAGS)
ce406537
PB
27191@endif libcpp-bootstrap
27192
27193.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
27194maybe-configure-stageprofile-libcpp:
27195@if libcpp-bootstrap
27196maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
f41d6665 27197configure-stageprofile-libcpp:
cc11cc9b 27198 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 27199 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
cc11cc9b
PB
27200 @r=`${PWD_COMMAND}`; export r; \
27201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 27202 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f41d6665 27203 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
ce406537 27204 $(HOST_EXPORTS) \
4a4a4e99
AO
27205 $(POSTSTAGE1_HOST_EXPORTS) \
27206 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
f61428ed
AO
27207 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
27208 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
ce406537 27209 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
f41d6665 27210 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
ce406537
PB
27211 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27212 case $(srcdir) in \
27213 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27214 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27215 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27216 esac; \
27217 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27218 libsrcdir="$$s/libcpp"; \
27219 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
27220 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27221 --target=${target_alias} $${srcdiroption} \
57255173 27222 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 27223 $(STAGEprofile_CONFIGURE_FLAGS)
ce406537
PB
27224@endif libcpp-bootstrap
27225
27226.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
27227maybe-configure-stagefeedback-libcpp:
27228@if libcpp-bootstrap
27229maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
f41d6665 27230configure-stagefeedback-libcpp:
cc11cc9b 27231 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 27232 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
cc11cc9b
PB
27233 @r=`${PWD_COMMAND}`; export r; \
27234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 27235 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f41d6665 27236 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
ce406537 27237 $(HOST_EXPORTS) \
4a4a4e99
AO
27238 $(POSTSTAGE1_HOST_EXPORTS) \
27239 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
f61428ed
AO
27240 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
27241 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
ce406537 27242 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
f41d6665 27243 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
ce406537
PB
27244 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27245 case $(srcdir) in \
27246 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27247 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27248 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27249 esac; \
27250 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27251 libsrcdir="$$s/libcpp"; \
27252 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
27253 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27254 --target=${target_alias} $${srcdiroption} \
57255173 27255 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 27256 $(STAGEfeedback_CONFIGURE_FLAGS)
ce406537
PB
27257@endif libcpp-bootstrap
27258
27259
27260
27261
27262
d32ab992
PB
27263.PHONY: all-libcpp maybe-all-libcpp
27264maybe-all-libcpp:
3ff3adad
PB
27265@if gcc-bootstrap
27266all-libcpp: stage_current
27267@endif gcc-bootstrap
d32ab992 27268@if libcpp
7e0b5752 27269TARGET-libcpp=all
d32ab992
PB
27270maybe-all-libcpp: all-libcpp
27271all-libcpp: configure-libcpp
cc11cc9b 27272 @r=`${PWD_COMMAND}`; export r; \
295f4e42 27273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 27274 $(HOST_EXPORTS) \
215c351a 27275 (cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3
PB
27276 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27277 $(TARGET-libcpp))
d32ab992 27278@endif libcpp
1358ccea 27279
25b42232 27280
ce406537
PB
27281
27282.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
27283.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
27284maybe-all-stage1-libcpp:
27285maybe-clean-stage1-libcpp:
27286@if libcpp-bootstrap
27287maybe-all-stage1-libcpp: all-stage1-libcpp
27288all-stage1: all-stage1-libcpp
1061f99e 27289TARGET-stage1-libcpp = $(TARGET-libcpp)
ce406537 27290all-stage1-libcpp: configure-stage1-libcpp
cc11cc9b 27291 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
ce406537
PB
27292 @r=`${PWD_COMMAND}`; export r; \
27293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 27294 TFLAGS="$(STAGE1_TFLAGS)"; \
f61428ed 27295 $(HOST_EXPORTS) \
ce406537 27296 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 27297 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 27298 CFLAGS="$(STAGE1_CFLAGS)" \
f61428ed 27299 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4a4a4e99
AO
27300 LIBCFLAGS="$(LIBCFLAGS)" \
27301 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27302 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27303 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27304 $(EXTRA_HOST_FLAGS) \
27305 TFLAGS="$(STAGE1_TFLAGS)" \
1061f99e 27306 $(TARGET-stage1-libcpp)
ce406537
PB
27307
27308maybe-clean-stage1-libcpp: clean-stage1-libcpp
27309clean-stage1: clean-stage1-libcpp
27310clean-stage1-libcpp:
995a5697
PB
27311 @if [ $(current_stage) = stage1 ]; then \
27312 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
27313 else \
27314 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
27315 $(MAKE) stage1-start; \
27316 fi; \
ce406537 27317 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 27318 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 27319 clean
ce406537
PB
27320@endif libcpp-bootstrap
27321
27322
27323.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
27324.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
27325maybe-all-stage2-libcpp:
27326maybe-clean-stage2-libcpp:
27327@if libcpp-bootstrap
27328maybe-all-stage2-libcpp: all-stage2-libcpp
27329all-stage2: all-stage2-libcpp
1061f99e 27330TARGET-stage2-libcpp = $(TARGET-libcpp)
ce406537 27331all-stage2-libcpp: configure-stage2-libcpp
cc11cc9b 27332 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
ce406537
PB
27333 @r=`${PWD_COMMAND}`; export r; \
27334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 27335 TFLAGS="$(STAGE2_TFLAGS)"; \
ce406537 27336 $(HOST_EXPORTS) \
f61428ed 27337 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 27338 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 27339 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 27340 CFLAGS="$(STAGE2_CFLAGS)" \
f61428ed 27341 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4a4a4e99
AO
27342 LIBCFLAGS="$(STAGE2_CFLAGS)" \
27343 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27344 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27345 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27346 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27347 TFLAGS="$(STAGE2_TFLAGS)" \
1061f99e 27348 $(TARGET-stage2-libcpp)
ce406537
PB
27349
27350maybe-clean-stage2-libcpp: clean-stage2-libcpp
27351clean-stage2: clean-stage2-libcpp
27352clean-stage2-libcpp:
995a5697
PB
27353 @if [ $(current_stage) = stage2 ]; then \
27354 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
27355 else \
27356 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
27357 $(MAKE) stage2-start; \
27358 fi; \
ce406537 27359 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 27360 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 27361 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 27362 clean
ce406537
PB
27363@endif libcpp-bootstrap
27364
27365
27366.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
27367.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
27368maybe-all-stage3-libcpp:
27369maybe-clean-stage3-libcpp:
27370@if libcpp-bootstrap
27371maybe-all-stage3-libcpp: all-stage3-libcpp
27372all-stage3: all-stage3-libcpp
1061f99e 27373TARGET-stage3-libcpp = $(TARGET-libcpp)
ce406537 27374all-stage3-libcpp: configure-stage3-libcpp
cc11cc9b 27375 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
ce406537
PB
27376 @r=`${PWD_COMMAND}`; export r; \
27377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 27378 TFLAGS="$(STAGE3_TFLAGS)"; \
ce406537 27379 $(HOST_EXPORTS) \
f61428ed 27380 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 27381 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 27382 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 27383 CFLAGS="$(STAGE3_CFLAGS)" \
f61428ed 27384 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4a4a4e99
AO
27385 LIBCFLAGS="$(STAGE3_CFLAGS)" \
27386 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27387 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27388 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27389 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27390 TFLAGS="$(STAGE3_TFLAGS)" \
1061f99e 27391 $(TARGET-stage3-libcpp)
ce406537
PB
27392
27393maybe-clean-stage3-libcpp: clean-stage3-libcpp
27394clean-stage3: clean-stage3-libcpp
27395clean-stage3-libcpp:
995a5697
PB
27396 @if [ $(current_stage) = stage3 ]; then \
27397 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
27398 else \
27399 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
27400 $(MAKE) stage3-start; \
27401 fi; \
ce406537 27402 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 27403 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 27404 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 27405 clean
ce406537
PB
27406@endif libcpp-bootstrap
27407
27408
27409.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
27410.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
27411maybe-all-stage4-libcpp:
27412maybe-clean-stage4-libcpp:
27413@if libcpp-bootstrap
27414maybe-all-stage4-libcpp: all-stage4-libcpp
27415all-stage4: all-stage4-libcpp
1061f99e 27416TARGET-stage4-libcpp = $(TARGET-libcpp)
ce406537 27417all-stage4-libcpp: configure-stage4-libcpp
cc11cc9b 27418 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
ce406537
PB
27419 @r=`${PWD_COMMAND}`; export r; \
27420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 27421 TFLAGS="$(STAGE4_TFLAGS)"; \
ce406537 27422 $(HOST_EXPORTS) \
f61428ed 27423 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 27424 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 27425 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 27426 CFLAGS="$(STAGE4_CFLAGS)" \
f61428ed 27427 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
1c8bd6a3 27428 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
27429 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27430 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27431 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27432 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27433 TFLAGS="$(STAGE4_TFLAGS)" \
1061f99e 27434 $(TARGET-stage4-libcpp)
ce406537
PB
27435
27436maybe-clean-stage4-libcpp: clean-stage4-libcpp
27437clean-stage4: clean-stage4-libcpp
27438clean-stage4-libcpp:
995a5697
PB
27439 @if [ $(current_stage) = stage4 ]; then \
27440 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
27441 else \
27442 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
27443 $(MAKE) stage4-start; \
27444 fi; \
ce406537 27445 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 27446 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 27447 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 27448 clean
ce406537
PB
27449@endif libcpp-bootstrap
27450
27451
27452.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
27453.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
27454maybe-all-stageprofile-libcpp:
27455maybe-clean-stageprofile-libcpp:
27456@if libcpp-bootstrap
27457maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
27458all-stageprofile: all-stageprofile-libcpp
1061f99e 27459TARGET-stageprofile-libcpp = $(TARGET-libcpp)
ce406537 27460all-stageprofile-libcpp: configure-stageprofile-libcpp
cc11cc9b 27461 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
ce406537
PB
27462 @r=`${PWD_COMMAND}`; export r; \
27463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 27464 TFLAGS="$(STAGEprofile_TFLAGS)"; \
ce406537 27465 $(HOST_EXPORTS) \
f61428ed 27466 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 27467 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 27468 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 27469 CFLAGS="$(STAGEprofile_CFLAGS)" \
f61428ed 27470 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4a4a4e99
AO
27471 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
27472 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27473 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27474 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27475 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27476 TFLAGS="$(STAGEprofile_TFLAGS)" \
1061f99e 27477 $(TARGET-stageprofile-libcpp)
ce406537
PB
27478
27479maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
27480clean-stageprofile: clean-stageprofile-libcpp
27481clean-stageprofile-libcpp:
995a5697
PB
27482 @if [ $(current_stage) = stageprofile ]; then \
27483 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
27484 else \
27485 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
27486 $(MAKE) stageprofile-start; \
27487 fi; \
ce406537 27488 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 27489 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 27490 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 27491 clean
ce406537
PB
27492@endif libcpp-bootstrap
27493
27494
27495.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
27496.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
27497maybe-all-stagefeedback-libcpp:
27498maybe-clean-stagefeedback-libcpp:
27499@if libcpp-bootstrap
27500maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
27501all-stagefeedback: all-stagefeedback-libcpp
1061f99e 27502TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
ce406537 27503all-stagefeedback-libcpp: configure-stagefeedback-libcpp
cc11cc9b 27504 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
ce406537
PB
27505 @r=`${PWD_COMMAND}`; export r; \
27506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 27507 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
ce406537 27508 $(HOST_EXPORTS) \
f61428ed 27509 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 27510 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 27511 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 27512 CFLAGS="$(STAGEfeedback_CFLAGS)" \
f61428ed 27513 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4a4a4e99
AO
27514 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
27515 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27516 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27517 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27518 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27519 TFLAGS="$(STAGEfeedback_TFLAGS)" \
1061f99e 27520 $(TARGET-stagefeedback-libcpp)
ce406537
PB
27521
27522maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
27523clean-stagefeedback: clean-stagefeedback-libcpp
27524clean-stagefeedback-libcpp:
995a5697
PB
27525 @if [ $(current_stage) = stagefeedback ]; then \
27526 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
27527 else \
27528 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
27529 $(MAKE) stagefeedback-start; \
27530 fi; \
ce406537 27531 cd $(HOST_SUBDIR)/libcpp && \
1c8bd6a3 27532 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 27533 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 27534 clean
ce406537
PB
27535@endif libcpp-bootstrap
27536
27537
27538
27539
27540
d32ab992
PB
27541.PHONY: check-libcpp maybe-check-libcpp
27542maybe-check-libcpp:
27543@if libcpp
27544maybe-check-libcpp: check-libcpp
1358ccea 27545
d32ab992 27546check-libcpp:
f41d6665 27547 @: $(MAKE); $(unstage)
295f4e42 27548 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 27549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27550 $(HOST_EXPORTS) \
215c351a
PB
27551 (cd $(HOST_SUBDIR)/libcpp && \
27552 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 27553
d32ab992 27554@endif libcpp
1358ccea 27555
d32ab992
PB
27556.PHONY: install-libcpp maybe-install-libcpp
27557maybe-install-libcpp:
27558@if libcpp
27559maybe-install-libcpp: install-libcpp
27560
27561install-libcpp: installdirs
f41d6665 27562 @: $(MAKE); $(unstage)
295f4e42 27563 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 27564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27565 $(HOST_EXPORTS) \
215c351a 27566 (cd $(HOST_SUBDIR)/libcpp && \
ace9ac7b 27567 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 27568
d32ab992 27569@endif libcpp
1358ccea 27570
b5422ad7 27571# Other targets (info, dvi, pdf, etc.)
1358ccea 27572
d32ab992
PB
27573.PHONY: maybe-info-libcpp info-libcpp
27574maybe-info-libcpp:
27575@if libcpp
27576maybe-info-libcpp: info-libcpp
295f4e42 27577
d32ab992 27578info-libcpp: \
05750653 27579 configure-libcpp
d32ab992 27580 @[ -f ./libcpp/Makefile ] || exit 0; \
8c90b13a
L
27581 r=`${PWD_COMMAND}`; export r; \
27582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27583 $(HOST_EXPORTS) \
d32ab992 27584 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
27585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27586 done; \
d32ab992 27587 echo "Doing info in libcpp" ; \
215c351a 27588 (cd $(HOST_SUBDIR)/libcpp && \
1358ccea
NN
27589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27591 "RANLIB=$${RANLIB}" \
901119ae 27592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27593 info) \
1358ccea
NN
27594 || exit 1
27595
d32ab992 27596@endif libcpp
1358ccea 27597
d32ab992
PB
27598.PHONY: maybe-dvi-libcpp dvi-libcpp
27599maybe-dvi-libcpp:
27600@if libcpp
27601maybe-dvi-libcpp: dvi-libcpp
1358ccea 27602
d32ab992 27603dvi-libcpp: \
05750653 27604 configure-libcpp
d32ab992 27605 @[ -f ./libcpp/Makefile ] || exit 0; \
8c90b13a
L
27606 r=`${PWD_COMMAND}`; export r; \
27607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27608 $(HOST_EXPORTS) \
d32ab992 27609 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
27610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27611 done; \
d32ab992 27612 echo "Doing dvi in libcpp" ; \
215c351a 27613 (cd $(HOST_SUBDIR)/libcpp && \
1358ccea
NN
27614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27616 "RANLIB=$${RANLIB}" \
901119ae 27617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27618 dvi) \
1358ccea
NN
27619 || exit 1
27620
d32ab992 27621@endif libcpp
1358ccea 27622
b5422ad7
BM
27623.PHONY: maybe-pdf-libcpp pdf-libcpp
27624maybe-pdf-libcpp:
27625@if libcpp
27626maybe-pdf-libcpp: pdf-libcpp
27627
27628pdf-libcpp: \
27629 configure-libcpp
27630 @[ -f ./libcpp/Makefile ] || exit 0; \
27631 r=`${PWD_COMMAND}`; export r; \
27632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27633 $(HOST_EXPORTS) \
27634 for flag in $(EXTRA_HOST_FLAGS) ; do \
27635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27636 done; \
27637 echo "Doing pdf in libcpp" ; \
27638 (cd $(HOST_SUBDIR)/libcpp && \
27639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27641 "RANLIB=$${RANLIB}" \
901119ae 27642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
27643 pdf) \
27644 || exit 1
27645
27646@endif libcpp
27647
f87a2b2e
MS
27648.PHONY: maybe-html-libcpp html-libcpp
27649maybe-html-libcpp:
27650@if libcpp
27651maybe-html-libcpp: html-libcpp
27652
27653html-libcpp: \
05750653 27654 configure-libcpp
f87a2b2e
MS
27655 @[ -f ./libcpp/Makefile ] || exit 0; \
27656 r=`${PWD_COMMAND}`; export r; \
27657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
27658 $(HOST_EXPORTS) \
27659 for flag in $(EXTRA_HOST_FLAGS) ; do \
27660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27661 done; \
27662 echo "Doing html in libcpp" ; \
215c351a 27663 (cd $(HOST_SUBDIR)/libcpp && \
f87a2b2e
MS
27664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27666 "RANLIB=$${RANLIB}" \
901119ae 27667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
27668 html) \
27669 || exit 1
27670
27671@endif libcpp
27672
d32ab992
PB
27673.PHONY: maybe-TAGS-libcpp TAGS-libcpp
27674maybe-TAGS-libcpp:
27675@if libcpp
27676maybe-TAGS-libcpp: TAGS-libcpp
1358ccea 27677
d32ab992 27678TAGS-libcpp: \
05750653 27679 configure-libcpp
d32ab992 27680 @[ -f ./libcpp/Makefile ] || exit 0; \
8c90b13a
L
27681 r=`${PWD_COMMAND}`; export r; \
27682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27683 $(HOST_EXPORTS) \
d32ab992 27684 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
27685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27686 done; \
d32ab992 27687 echo "Doing TAGS in libcpp" ; \
215c351a 27688 (cd $(HOST_SUBDIR)/libcpp && \
1358ccea
NN
27689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27691 "RANLIB=$${RANLIB}" \
901119ae 27692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27693 TAGS) \
1358ccea
NN
27694 || exit 1
27695
d32ab992 27696@endif libcpp
1358ccea 27697
d32ab992
PB
27698.PHONY: maybe-install-info-libcpp install-info-libcpp
27699maybe-install-info-libcpp:
27700@if libcpp
27701maybe-install-info-libcpp: install-info-libcpp
1358ccea 27702
d32ab992
PB
27703install-info-libcpp: \
27704 configure-libcpp \
05750653 27705 info-libcpp
d32ab992 27706 @[ -f ./libcpp/Makefile ] || exit 0; \
8c90b13a
L
27707 r=`${PWD_COMMAND}`; export r; \
27708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27709 $(HOST_EXPORTS) \
d32ab992 27710 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
27711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27712 done; \
d32ab992 27713 echo "Doing install-info in libcpp" ; \
215c351a 27714 (cd $(HOST_SUBDIR)/libcpp && \
1358ccea
NN
27715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27717 "RANLIB=$${RANLIB}" \
901119ae 27718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27719 install-info) \
1358ccea
NN
27720 || exit 1
27721
d32ab992 27722@endif libcpp
1358ccea 27723
9c4d2493
BM
27724.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
27725maybe-install-pdf-libcpp:
27726@if libcpp
27727maybe-install-pdf-libcpp: install-pdf-libcpp
27728
27729install-pdf-libcpp: \
27730 configure-libcpp \
27731 pdf-libcpp
27732 @[ -f ./libcpp/Makefile ] || exit 0; \
27733 r=`${PWD_COMMAND}`; export r; \
27734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27735 $(HOST_EXPORTS) \
27736 for flag in $(EXTRA_HOST_FLAGS) ; do \
27737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27738 done; \
27739 echo "Doing install-pdf in libcpp" ; \
27740 (cd $(HOST_SUBDIR)/libcpp && \
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}" \
9c4d2493
BM
27745 install-pdf) \
27746 || exit 1
27747
27748@endif libcpp
27749
65d6e994
CD
27750.PHONY: maybe-install-html-libcpp install-html-libcpp
27751maybe-install-html-libcpp:
27752@if libcpp
27753maybe-install-html-libcpp: install-html-libcpp
27754
27755install-html-libcpp: \
27756 configure-libcpp \
27757 html-libcpp
27758 @[ -f ./libcpp/Makefile ] || exit 0; \
27759 r=`${PWD_COMMAND}`; export r; \
27760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27761 $(HOST_EXPORTS) \
27762 for flag in $(EXTRA_HOST_FLAGS) ; do \
27763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27764 done; \
27765 echo "Doing install-html in libcpp" ; \
27766 (cd $(HOST_SUBDIR)/libcpp && \
27767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27769 "RANLIB=$${RANLIB}" \
901119ae 27770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
27771 install-html) \
27772 || exit 1
27773
27774@endif libcpp
27775
d32ab992
PB
27776.PHONY: maybe-installcheck-libcpp installcheck-libcpp
27777maybe-installcheck-libcpp:
27778@if libcpp
27779maybe-installcheck-libcpp: installcheck-libcpp
1358ccea 27780
d32ab992 27781installcheck-libcpp: \
05750653 27782 configure-libcpp
d32ab992 27783 @[ -f ./libcpp/Makefile ] || exit 0; \
8c90b13a
L
27784 r=`${PWD_COMMAND}`; export r; \
27785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27786 $(HOST_EXPORTS) \
d32ab992 27787 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
27788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27789 done; \
d32ab992 27790 echo "Doing installcheck in libcpp" ; \
215c351a 27791 (cd $(HOST_SUBDIR)/libcpp && \
1358ccea
NN
27792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27794 "RANLIB=$${RANLIB}" \
901119ae 27795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27796 installcheck) \
1358ccea
NN
27797 || exit 1
27798
d32ab992 27799@endif libcpp
1358ccea 27800
d32ab992
PB
27801.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
27802maybe-mostlyclean-libcpp:
27803@if libcpp
27804maybe-mostlyclean-libcpp: mostlyclean-libcpp
1358ccea 27805
05750653 27806mostlyclean-libcpp:
d32ab992 27807 @[ -f ./libcpp/Makefile ] || exit 0; \
8c90b13a
L
27808 r=`${PWD_COMMAND}`; export r; \
27809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27810 $(HOST_EXPORTS) \
d32ab992 27811 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
27812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27813 done; \
d32ab992 27814 echo "Doing mostlyclean in libcpp" ; \
215c351a 27815 (cd $(HOST_SUBDIR)/libcpp && \
1358ccea
NN
27816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27818 "RANLIB=$${RANLIB}" \
901119ae 27819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27820 mostlyclean) \
1358ccea
NN
27821 || exit 1
27822
d32ab992 27823@endif libcpp
1358ccea 27824
d32ab992
PB
27825.PHONY: maybe-clean-libcpp clean-libcpp
27826maybe-clean-libcpp:
27827@if libcpp
27828maybe-clean-libcpp: clean-libcpp
1358ccea 27829
05750653 27830clean-libcpp:
d32ab992 27831 @[ -f ./libcpp/Makefile ] || exit 0; \
8c90b13a
L
27832 r=`${PWD_COMMAND}`; export r; \
27833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27834 $(HOST_EXPORTS) \
d32ab992 27835 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
27836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27837 done; \
d32ab992 27838 echo "Doing clean in libcpp" ; \
215c351a 27839 (cd $(HOST_SUBDIR)/libcpp && \
1358ccea
NN
27840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27842 "RANLIB=$${RANLIB}" \
901119ae 27843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27844 clean) \
1358ccea
NN
27845 || exit 1
27846
d32ab992 27847@endif libcpp
1358ccea 27848
d32ab992
PB
27849.PHONY: maybe-distclean-libcpp distclean-libcpp
27850maybe-distclean-libcpp:
27851@if libcpp
27852maybe-distclean-libcpp: distclean-libcpp
1358ccea 27853
05750653 27854distclean-libcpp:
d32ab992 27855 @[ -f ./libcpp/Makefile ] || exit 0; \
8c90b13a
L
27856 r=`${PWD_COMMAND}`; export r; \
27857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27858 $(HOST_EXPORTS) \
d32ab992 27859 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
27860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27861 done; \
d32ab992 27862 echo "Doing distclean in libcpp" ; \
215c351a 27863 (cd $(HOST_SUBDIR)/libcpp && \
1358ccea
NN
27864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27866 "RANLIB=$${RANLIB}" \
901119ae 27867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27868 distclean) \
1358ccea
NN
27869 || exit 1
27870
d32ab992 27871@endif libcpp
1358ccea 27872
d32ab992
PB
27873.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
27874maybe-maintainer-clean-libcpp:
27875@if libcpp
27876maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
1358ccea 27877
05750653 27878maintainer-clean-libcpp:
d32ab992 27879 @[ -f ./libcpp/Makefile ] || exit 0; \
8c90b13a
L
27880 r=`${PWD_COMMAND}`; export r; \
27881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 27882 $(HOST_EXPORTS) \
d32ab992 27883 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
27884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27885 done; \
d32ab992 27886 echo "Doing maintainer-clean in libcpp" ; \
215c351a 27887 (cd $(HOST_SUBDIR)/libcpp && \
1358ccea
NN
27888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27890 "RANLIB=$${RANLIB}" \
901119ae 27891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 27892 maintainer-clean) \
1358ccea
NN
27893 || exit 1
27894
d32ab992 27895@endif libcpp
1358ccea 27896
1358ccea 27897
25b42232 27898
a4b6c45a
BE
27899.PHONY: configure-libdecnumber maybe-configure-libdecnumber
27900maybe-configure-libdecnumber:
3ff3adad
PB
27901@if gcc-bootstrap
27902configure-libdecnumber: stage_current
27903@endif gcc-bootstrap
a4b6c45a
BE
27904@if libdecnumber
27905maybe-configure-libdecnumber: configure-libdecnumber
cc11cc9b 27906configure-libdecnumber:
cc11cc9b
PB
27907 @r=`${PWD_COMMAND}`; export r; \
27908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
a4b6c45a
BE
27909 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
27910 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
f61428ed 27911 $(HOST_EXPORTS) \
a4b6c45a
BE
27912 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
27913 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
27914 case $(srcdir) in \
27915 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27916 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
27917 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27918 esac; \
27919 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
27920 libsrcdir="$$s/libdecnumber"; \
27921 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
27922 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27923 --target=${target_alias} $${srcdiroption} \
a4b6c45a
BE
27924 || exit 1
27925@endif libdecnumber
27926
27927
27928
27929.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
27930maybe-configure-stage1-libdecnumber:
27931@if libdecnumber-bootstrap
27932maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
f41d6665 27933configure-stage1-libdecnumber:
cc11cc9b 27934 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 27935 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
cc11cc9b
PB
27936 @r=`${PWD_COMMAND}`; export r; \
27937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 27938 TFLAGS="$(STAGE1_TFLAGS)"; \
f41d6665 27939 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
4a4a4e99 27940 $(HOST_EXPORTS) \
342b9200 27941 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
f61428ed
AO
27942 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
27943 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
a4b6c45a 27944 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
f41d6665 27945 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
a4b6c45a
BE
27946 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
27947 case $(srcdir) in \
27948 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27949 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
27950 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27951 esac; \
27952 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
27953 libsrcdir="$$s/libdecnumber"; \
27954 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
27955 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27956 --target=${target_alias} $${srcdiroption} \
4a4a4e99 27957 $(STAGE1_CONFIGURE_FLAGS)
a4b6c45a
BE
27958@endif libdecnumber-bootstrap
27959
27960.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
27961maybe-configure-stage2-libdecnumber:
27962@if libdecnumber-bootstrap
27963maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
f41d6665 27964configure-stage2-libdecnumber:
cc11cc9b 27965 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 27966 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
cc11cc9b
PB
27967 @r=`${PWD_COMMAND}`; export r; \
27968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 27969 TFLAGS="$(STAGE2_TFLAGS)"; \
f41d6665 27970 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
a4b6c45a 27971 $(HOST_EXPORTS) \
4a4a4e99 27972 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 27973 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
f61428ed
AO
27974 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
27975 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
a4b6c45a 27976 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
f41d6665 27977 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
a4b6c45a
BE
27978 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
27979 case $(srcdir) in \
27980 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27981 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
27982 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27983 esac; \
27984 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
27985 libsrcdir="$$s/libdecnumber"; \
27986 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
27987 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27988 --target=${target_alias} $${srcdiroption} \
57255173 27989 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 27990 $(STAGE2_CONFIGURE_FLAGS)
bb286d71
AO
27991@endif libdecnumber-bootstrap
27992
a4b6c45a
BE
27993.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
27994maybe-configure-stage3-libdecnumber:
27995@if libdecnumber-bootstrap
27996maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
f41d6665 27997configure-stage3-libdecnumber:
cc11cc9b 27998 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 27999 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
cc11cc9b
PB
28000 @r=`${PWD_COMMAND}`; export r; \
28001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 28002 TFLAGS="$(STAGE3_TFLAGS)"; \
f41d6665 28003 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
a4b6c45a 28004 $(HOST_EXPORTS) \
4a4a4e99 28005 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 28006 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
f61428ed
AO
28007 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
28008 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
a4b6c45a 28009 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
f41d6665 28010 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
a4b6c45a
BE
28011 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
28012 case $(srcdir) in \
28013 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28014 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28015 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28016 esac; \
28017 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28018 libsrcdir="$$s/libdecnumber"; \
28019 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
28020 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28021 --target=${target_alias} $${srcdiroption} \
57255173 28022 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 28023 $(STAGE3_CONFIGURE_FLAGS)
bb286d71
AO
28024@endif libdecnumber-bootstrap
28025
a4b6c45a
BE
28026.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
28027maybe-configure-stage4-libdecnumber:
28028@if libdecnumber-bootstrap
28029maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
f41d6665 28030configure-stage4-libdecnumber:
cc11cc9b 28031 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 28032 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
cc11cc9b
PB
28033 @r=`${PWD_COMMAND}`; export r; \
28034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 28035 TFLAGS="$(STAGE4_TFLAGS)"; \
f41d6665 28036 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
a4b6c45a 28037 $(HOST_EXPORTS) \
4a4a4e99 28038 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 28039 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
f61428ed
AO
28040 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
28041 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
a4b6c45a 28042 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
f41d6665 28043 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
a4b6c45a
BE
28044 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
28045 case $(srcdir) in \
28046 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28047 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28048 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28049 esac; \
28050 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28051 libsrcdir="$$s/libdecnumber"; \
28052 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
28053 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28054 --target=${target_alias} $${srcdiroption} \
57255173 28055 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 28056 $(STAGE4_CONFIGURE_FLAGS)
a4b6c45a
BE
28057@endif libdecnumber-bootstrap
28058
28059.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
28060maybe-configure-stageprofile-libdecnumber:
28061@if libdecnumber-bootstrap
28062maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
f41d6665 28063configure-stageprofile-libdecnumber:
cc11cc9b 28064 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 28065 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
cc11cc9b
PB
28066 @r=`${PWD_COMMAND}`; export r; \
28067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 28068 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f41d6665 28069 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
a4b6c45a 28070 $(HOST_EXPORTS) \
4a4a4e99
AO
28071 $(POSTSTAGE1_HOST_EXPORTS) \
28072 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
f61428ed
AO
28073 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
28074 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
a4b6c45a 28075 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
f41d6665 28076 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
a4b6c45a
BE
28077 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
28078 case $(srcdir) in \
28079 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28080 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28081 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28082 esac; \
28083 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28084 libsrcdir="$$s/libdecnumber"; \
28085 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
28086 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28087 --target=${target_alias} $${srcdiroption} \
57255173 28088 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 28089 $(STAGEprofile_CONFIGURE_FLAGS)
a4b6c45a
BE
28090@endif libdecnumber-bootstrap
28091
28092.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
28093maybe-configure-stagefeedback-libdecnumber:
28094@if libdecnumber-bootstrap
28095maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
f41d6665 28096configure-stagefeedback-libdecnumber:
cc11cc9b 28097 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 28098 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
cc11cc9b
PB
28099 @r=`${PWD_COMMAND}`; export r; \
28100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 28101 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f41d6665 28102 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
a4b6c45a 28103 $(HOST_EXPORTS) \
4a4a4e99
AO
28104 $(POSTSTAGE1_HOST_EXPORTS) \
28105 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
f61428ed
AO
28106 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
28107 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
a4b6c45a 28108 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
f41d6665 28109 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
a4b6c45a
BE
28110 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
28111 case $(srcdir) in \
28112 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28113 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28114 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28115 esac; \
28116 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28117 libsrcdir="$$s/libdecnumber"; \
28118 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
28119 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28120 --target=${target_alias} $${srcdiroption} \
57255173 28121 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 28122 $(STAGEfeedback_CONFIGURE_FLAGS)
a4b6c45a
BE
28123@endif libdecnumber-bootstrap
28124
28125
28126
28127
28128
28129.PHONY: all-libdecnumber maybe-all-libdecnumber
28130maybe-all-libdecnumber:
3ff3adad
PB
28131@if gcc-bootstrap
28132all-libdecnumber: stage_current
28133@endif gcc-bootstrap
a4b6c45a
BE
28134@if libdecnumber
28135TARGET-libdecnumber=all
28136maybe-all-libdecnumber: all-libdecnumber
28137all-libdecnumber: configure-libdecnumber
cc11cc9b 28138 @r=`${PWD_COMMAND}`; export r; \
a4b6c45a 28139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 28140 $(HOST_EXPORTS) \
a4b6c45a 28141 (cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3
PB
28142 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28143 $(TARGET-libdecnumber))
a4b6c45a
BE
28144@endif libdecnumber
28145
28146
28147
28148.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
28149.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
28150maybe-all-stage1-libdecnumber:
28151maybe-clean-stage1-libdecnumber:
28152@if libdecnumber-bootstrap
28153maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
28154all-stage1: all-stage1-libdecnumber
28155TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
28156all-stage1-libdecnumber: configure-stage1-libdecnumber
cc11cc9b 28157 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
a4b6c45a
BE
28158 @r=`${PWD_COMMAND}`; export r; \
28159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 28160 TFLAGS="$(STAGE1_TFLAGS)"; \
f61428ed 28161 $(HOST_EXPORTS) \
a4b6c45a 28162 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 28163 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 28164 CFLAGS="$(STAGE1_CFLAGS)" \
f61428ed 28165 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4a4a4e99
AO
28166 LIBCFLAGS="$(LIBCFLAGS)" \
28167 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28168 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28169 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28170 $(EXTRA_HOST_FLAGS) \
28171 TFLAGS="$(STAGE1_TFLAGS)" \
a4b6c45a
BE
28172 $(TARGET-stage1-libdecnumber)
28173
28174maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
28175clean-stage1: clean-stage1-libdecnumber
28176clean-stage1-libdecnumber:
995a5697
PB
28177 @if [ $(current_stage) = stage1 ]; then \
28178 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
28179 else \
28180 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
28181 $(MAKE) stage1-start; \
28182 fi; \
a4b6c45a 28183 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 28184 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 28185 clean
a4b6c45a
BE
28186@endif libdecnumber-bootstrap
28187
28188
28189.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
28190.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
28191maybe-all-stage2-libdecnumber:
28192maybe-clean-stage2-libdecnumber:
28193@if libdecnumber-bootstrap
28194maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
28195all-stage2: all-stage2-libdecnumber
28196TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
28197all-stage2-libdecnumber: configure-stage2-libdecnumber
cc11cc9b 28198 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
a4b6c45a
BE
28199 @r=`${PWD_COMMAND}`; export r; \
28200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 28201 TFLAGS="$(STAGE2_TFLAGS)"; \
a4b6c45a 28202 $(HOST_EXPORTS) \
f61428ed 28203 $(POSTSTAGE1_HOST_EXPORTS) \
a4b6c45a 28204 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 28205 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 28206 CFLAGS="$(STAGE2_CFLAGS)" \
f61428ed 28207 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4a4a4e99
AO
28208 LIBCFLAGS="$(STAGE2_CFLAGS)" \
28209 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28210 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28211 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28212 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28213 TFLAGS="$(STAGE2_TFLAGS)" \
a4b6c45a
BE
28214 $(TARGET-stage2-libdecnumber)
28215
28216maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
28217clean-stage2: clean-stage2-libdecnumber
28218clean-stage2-libdecnumber:
995a5697
PB
28219 @if [ $(current_stage) = stage2 ]; then \
28220 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
28221 else \
28222 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
28223 $(MAKE) stage2-start; \
28224 fi; \
a4b6c45a 28225 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 28226 $(MAKE) $(EXTRA_HOST_FLAGS) \
a4b6c45a 28227 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 28228 clean
a4b6c45a
BE
28229@endif libdecnumber-bootstrap
28230
28231
28232.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
28233.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
28234maybe-all-stage3-libdecnumber:
28235maybe-clean-stage3-libdecnumber:
28236@if libdecnumber-bootstrap
28237maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
28238all-stage3: all-stage3-libdecnumber
28239TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
28240all-stage3-libdecnumber: configure-stage3-libdecnumber
cc11cc9b 28241 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
a4b6c45a
BE
28242 @r=`${PWD_COMMAND}`; export r; \
28243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 28244 TFLAGS="$(STAGE3_TFLAGS)"; \
a4b6c45a 28245 $(HOST_EXPORTS) \
f61428ed 28246 $(POSTSTAGE1_HOST_EXPORTS) \
a4b6c45a 28247 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 28248 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 28249 CFLAGS="$(STAGE3_CFLAGS)" \
f61428ed 28250 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4a4a4e99
AO
28251 LIBCFLAGS="$(STAGE3_CFLAGS)" \
28252 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28253 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28254 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28255 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28256 TFLAGS="$(STAGE3_TFLAGS)" \
a4b6c45a
BE
28257 $(TARGET-stage3-libdecnumber)
28258
28259maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
28260clean-stage3: clean-stage3-libdecnumber
28261clean-stage3-libdecnumber:
995a5697
PB
28262 @if [ $(current_stage) = stage3 ]; then \
28263 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
28264 else \
28265 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
28266 $(MAKE) stage3-start; \
28267 fi; \
a4b6c45a 28268 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 28269 $(MAKE) $(EXTRA_HOST_FLAGS) \
a4b6c45a 28270 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 28271 clean
a4b6c45a
BE
28272@endif libdecnumber-bootstrap
28273
28274
28275.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
28276.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
28277maybe-all-stage4-libdecnumber:
28278maybe-clean-stage4-libdecnumber:
28279@if libdecnumber-bootstrap
28280maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
28281all-stage4: all-stage4-libdecnumber
28282TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
28283all-stage4-libdecnumber: configure-stage4-libdecnumber
cc11cc9b 28284 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
a4b6c45a
BE
28285 @r=`${PWD_COMMAND}`; export r; \
28286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 28287 TFLAGS="$(STAGE4_TFLAGS)"; \
a4b6c45a 28288 $(HOST_EXPORTS) \
f61428ed 28289 $(POSTSTAGE1_HOST_EXPORTS) \
a4b6c45a 28290 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 28291 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 28292 CFLAGS="$(STAGE4_CFLAGS)" \
f61428ed 28293 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
1c8bd6a3 28294 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
28295 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28296 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28297 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28298 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28299 TFLAGS="$(STAGE4_TFLAGS)" \
a4b6c45a
BE
28300 $(TARGET-stage4-libdecnumber)
28301
28302maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
28303clean-stage4: clean-stage4-libdecnumber
28304clean-stage4-libdecnumber:
995a5697
PB
28305 @if [ $(current_stage) = stage4 ]; then \
28306 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
28307 else \
28308 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
28309 $(MAKE) stage4-start; \
28310 fi; \
a4b6c45a 28311 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 28312 $(MAKE) $(EXTRA_HOST_FLAGS) \
a4b6c45a 28313 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 28314 clean
a4b6c45a
BE
28315@endif libdecnumber-bootstrap
28316
28317
28318.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
28319.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
28320maybe-all-stageprofile-libdecnumber:
28321maybe-clean-stageprofile-libdecnumber:
28322@if libdecnumber-bootstrap
28323maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
28324all-stageprofile: all-stageprofile-libdecnumber
28325TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
28326all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
cc11cc9b 28327 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
a4b6c45a
BE
28328 @r=`${PWD_COMMAND}`; export r; \
28329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 28330 TFLAGS="$(STAGEprofile_TFLAGS)"; \
a4b6c45a 28331 $(HOST_EXPORTS) \
f61428ed 28332 $(POSTSTAGE1_HOST_EXPORTS) \
a4b6c45a 28333 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 28334 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 28335 CFLAGS="$(STAGEprofile_CFLAGS)" \
f61428ed 28336 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4a4a4e99
AO
28337 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
28338 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28339 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28340 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28341 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28342 TFLAGS="$(STAGEprofile_TFLAGS)" \
a4b6c45a
BE
28343 $(TARGET-stageprofile-libdecnumber)
28344
28345maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
28346clean-stageprofile: clean-stageprofile-libdecnumber
28347clean-stageprofile-libdecnumber:
995a5697
PB
28348 @if [ $(current_stage) = stageprofile ]; then \
28349 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
28350 else \
28351 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
28352 $(MAKE) stageprofile-start; \
28353 fi; \
a4b6c45a 28354 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 28355 $(MAKE) $(EXTRA_HOST_FLAGS) \
a4b6c45a 28356 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 28357 clean
a4b6c45a
BE
28358@endif libdecnumber-bootstrap
28359
28360
28361.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
28362.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
28363maybe-all-stagefeedback-libdecnumber:
28364maybe-clean-stagefeedback-libdecnumber:
28365@if libdecnumber-bootstrap
28366maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
28367all-stagefeedback: all-stagefeedback-libdecnumber
28368TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
28369all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
cc11cc9b 28370 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
a4b6c45a
BE
28371 @r=`${PWD_COMMAND}`; export r; \
28372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 28373 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
a4b6c45a 28374 $(HOST_EXPORTS) \
f61428ed 28375 $(POSTSTAGE1_HOST_EXPORTS) \
a4b6c45a 28376 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 28377 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 28378 CFLAGS="$(STAGEfeedback_CFLAGS)" \
f61428ed 28379 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4a4a4e99
AO
28380 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
28381 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28382 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28383 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28384 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28385 TFLAGS="$(STAGEfeedback_TFLAGS)" \
a4b6c45a
BE
28386 $(TARGET-stagefeedback-libdecnumber)
28387
28388maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
28389clean-stagefeedback: clean-stagefeedback-libdecnumber
28390clean-stagefeedback-libdecnumber:
995a5697
PB
28391 @if [ $(current_stage) = stagefeedback ]; then \
28392 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
28393 else \
28394 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
28395 $(MAKE) stagefeedback-start; \
28396 fi; \
a4b6c45a 28397 cd $(HOST_SUBDIR)/libdecnumber && \
1c8bd6a3 28398 $(MAKE) $(EXTRA_HOST_FLAGS) \
a4b6c45a 28399 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 28400 clean
a4b6c45a
BE
28401@endif libdecnumber-bootstrap
28402
28403
28404
28405
28406
28407.PHONY: check-libdecnumber maybe-check-libdecnumber
28408maybe-check-libdecnumber:
28409@if libdecnumber
28410maybe-check-libdecnumber: check-libdecnumber
28411
28412check-libdecnumber:
f41d6665 28413 @: $(MAKE); $(unstage)
a4b6c45a
BE
28414 @r=`${PWD_COMMAND}`; export r; \
28415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28416 $(HOST_EXPORTS) \
28417 (cd $(HOST_SUBDIR)/libdecnumber && \
28418 $(MAKE) $(FLAGS_TO_PASS) check)
28419
28420@endif libdecnumber
28421
28422.PHONY: install-libdecnumber maybe-install-libdecnumber
28423maybe-install-libdecnumber:
28424@if libdecnumber
28425maybe-install-libdecnumber: install-libdecnumber
28426
28427install-libdecnumber: installdirs
f41d6665 28428 @: $(MAKE); $(unstage)
a4b6c45a
BE
28429 @r=`${PWD_COMMAND}`; export r; \
28430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28431 $(HOST_EXPORTS) \
28432 (cd $(HOST_SUBDIR)/libdecnumber && \
28433 $(MAKE) $(FLAGS_TO_PASS) install)
28434
28435@endif libdecnumber
28436
b5422ad7 28437# Other targets (info, dvi, pdf, etc.)
a4b6c45a
BE
28438
28439.PHONY: maybe-info-libdecnumber info-libdecnumber
28440maybe-info-libdecnumber:
28441@if libdecnumber
28442maybe-info-libdecnumber: info-libdecnumber
28443
28444info-libdecnumber: \
28445 configure-libdecnumber
28446 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28447 r=`${PWD_COMMAND}`; export r; \
28448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28449 $(HOST_EXPORTS) \
28450 for flag in $(EXTRA_HOST_FLAGS) ; do \
28451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28452 done; \
28453 echo "Doing info in libdecnumber" ; \
28454 (cd $(HOST_SUBDIR)/libdecnumber && \
28455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28457 "RANLIB=$${RANLIB}" \
901119ae 28458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4b6c45a
BE
28459 info) \
28460 || exit 1
28461
28462@endif libdecnumber
28463
28464.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
28465maybe-dvi-libdecnumber:
28466@if libdecnumber
28467maybe-dvi-libdecnumber: dvi-libdecnumber
28468
28469dvi-libdecnumber: \
28470 configure-libdecnumber
28471 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28472 r=`${PWD_COMMAND}`; export r; \
28473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28474 $(HOST_EXPORTS) \
28475 for flag in $(EXTRA_HOST_FLAGS) ; do \
28476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28477 done; \
28478 echo "Doing dvi in libdecnumber" ; \
28479 (cd $(HOST_SUBDIR)/libdecnumber && \
28480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28482 "RANLIB=$${RANLIB}" \
901119ae 28483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4b6c45a
BE
28484 dvi) \
28485 || exit 1
28486
28487@endif libdecnumber
28488
b5422ad7
BM
28489.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
28490maybe-pdf-libdecnumber:
28491@if libdecnumber
28492maybe-pdf-libdecnumber: pdf-libdecnumber
28493
28494pdf-libdecnumber: \
28495 configure-libdecnumber
28496 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28497 r=`${PWD_COMMAND}`; export r; \
28498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28499 $(HOST_EXPORTS) \
28500 for flag in $(EXTRA_HOST_FLAGS) ; do \
28501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28502 done; \
28503 echo "Doing pdf in libdecnumber" ; \
28504 (cd $(HOST_SUBDIR)/libdecnumber && \
28505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28507 "RANLIB=$${RANLIB}" \
901119ae 28508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
28509 pdf) \
28510 || exit 1
28511
28512@endif libdecnumber
28513
a4b6c45a
BE
28514.PHONY: maybe-html-libdecnumber html-libdecnumber
28515maybe-html-libdecnumber:
28516@if libdecnumber
28517maybe-html-libdecnumber: html-libdecnumber
28518
28519html-libdecnumber: \
28520 configure-libdecnumber
28521 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28522 r=`${PWD_COMMAND}`; export r; \
28523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28524 $(HOST_EXPORTS) \
28525 for flag in $(EXTRA_HOST_FLAGS) ; do \
28526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28527 done; \
28528 echo "Doing html in libdecnumber" ; \
28529 (cd $(HOST_SUBDIR)/libdecnumber && \
28530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28532 "RANLIB=$${RANLIB}" \
901119ae 28533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4b6c45a
BE
28534 html) \
28535 || exit 1
28536
28537@endif libdecnumber
28538
28539.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
28540maybe-TAGS-libdecnumber:
28541@if libdecnumber
28542maybe-TAGS-libdecnumber: TAGS-libdecnumber
28543
28544TAGS-libdecnumber: \
28545 configure-libdecnumber
28546 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28547 r=`${PWD_COMMAND}`; export r; \
28548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28549 $(HOST_EXPORTS) \
28550 for flag in $(EXTRA_HOST_FLAGS) ; do \
28551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28552 done; \
28553 echo "Doing TAGS in libdecnumber" ; \
28554 (cd $(HOST_SUBDIR)/libdecnumber && \
28555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28557 "RANLIB=$${RANLIB}" \
901119ae 28558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4b6c45a
BE
28559 TAGS) \
28560 || exit 1
28561
28562@endif libdecnumber
28563
28564.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
28565maybe-install-info-libdecnumber:
28566@if libdecnumber
28567maybe-install-info-libdecnumber: install-info-libdecnumber
28568
28569install-info-libdecnumber: \
28570 configure-libdecnumber \
28571 info-libdecnumber
28572 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28573 r=`${PWD_COMMAND}`; export r; \
28574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28575 $(HOST_EXPORTS) \
28576 for flag in $(EXTRA_HOST_FLAGS) ; do \
28577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28578 done; \
28579 echo "Doing install-info in libdecnumber" ; \
28580 (cd $(HOST_SUBDIR)/libdecnumber && \
28581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28583 "RANLIB=$${RANLIB}" \
901119ae 28584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4b6c45a
BE
28585 install-info) \
28586 || exit 1
28587
28588@endif libdecnumber
28589
9c4d2493
BM
28590.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
28591maybe-install-pdf-libdecnumber:
28592@if libdecnumber
28593maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
28594
28595install-pdf-libdecnumber: \
28596 configure-libdecnumber \
28597 pdf-libdecnumber
28598 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28599 r=`${PWD_COMMAND}`; export r; \
28600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28601 $(HOST_EXPORTS) \
28602 for flag in $(EXTRA_HOST_FLAGS) ; do \
28603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28604 done; \
28605 echo "Doing install-pdf in libdecnumber" ; \
28606 (cd $(HOST_SUBDIR)/libdecnumber && \
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}" \
9c4d2493
BM
28611 install-pdf) \
28612 || exit 1
28613
28614@endif libdecnumber
28615
65d6e994
CD
28616.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
28617maybe-install-html-libdecnumber:
28618@if libdecnumber
28619maybe-install-html-libdecnumber: install-html-libdecnumber
28620
28621install-html-libdecnumber: \
28622 configure-libdecnumber \
28623 html-libdecnumber
28624 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28625 r=`${PWD_COMMAND}`; export r; \
28626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28627 $(HOST_EXPORTS) \
28628 for flag in $(EXTRA_HOST_FLAGS) ; do \
28629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28630 done; \
28631 echo "Doing install-html in libdecnumber" ; \
28632 (cd $(HOST_SUBDIR)/libdecnumber && \
28633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28635 "RANLIB=$${RANLIB}" \
901119ae 28636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
28637 install-html) \
28638 || exit 1
28639
28640@endif libdecnumber
28641
a4b6c45a
BE
28642.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
28643maybe-installcheck-libdecnumber:
28644@if libdecnumber
28645maybe-installcheck-libdecnumber: installcheck-libdecnumber
28646
28647installcheck-libdecnumber: \
28648 configure-libdecnumber
28649 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28650 r=`${PWD_COMMAND}`; export r; \
28651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28652 $(HOST_EXPORTS) \
28653 for flag in $(EXTRA_HOST_FLAGS) ; do \
28654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28655 done; \
28656 echo "Doing installcheck in libdecnumber" ; \
28657 (cd $(HOST_SUBDIR)/libdecnumber && \
28658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28660 "RANLIB=$${RANLIB}" \
901119ae 28661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4b6c45a
BE
28662 installcheck) \
28663 || exit 1
28664
28665@endif libdecnumber
28666
28667.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
28668maybe-mostlyclean-libdecnumber:
28669@if libdecnumber
28670maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
28671
28672mostlyclean-libdecnumber:
28673 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28674 r=`${PWD_COMMAND}`; export r; \
28675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28676 $(HOST_EXPORTS) \
28677 for flag in $(EXTRA_HOST_FLAGS) ; do \
28678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28679 done; \
28680 echo "Doing mostlyclean in libdecnumber" ; \
28681 (cd $(HOST_SUBDIR)/libdecnumber && \
28682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28684 "RANLIB=$${RANLIB}" \
901119ae 28685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4b6c45a
BE
28686 mostlyclean) \
28687 || exit 1
28688
28689@endif libdecnumber
28690
28691.PHONY: maybe-clean-libdecnumber clean-libdecnumber
28692maybe-clean-libdecnumber:
28693@if libdecnumber
28694maybe-clean-libdecnumber: clean-libdecnumber
28695
28696clean-libdecnumber:
28697 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28698 r=`${PWD_COMMAND}`; export r; \
28699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28700 $(HOST_EXPORTS) \
28701 for flag in $(EXTRA_HOST_FLAGS) ; do \
28702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28703 done; \
28704 echo "Doing clean in libdecnumber" ; \
28705 (cd $(HOST_SUBDIR)/libdecnumber && \
28706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28708 "RANLIB=$${RANLIB}" \
901119ae 28709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4b6c45a
BE
28710 clean) \
28711 || exit 1
28712
28713@endif libdecnumber
28714
28715.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
28716maybe-distclean-libdecnumber:
28717@if libdecnumber
28718maybe-distclean-libdecnumber: distclean-libdecnumber
28719
28720distclean-libdecnumber:
28721 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28722 r=`${PWD_COMMAND}`; export r; \
28723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28724 $(HOST_EXPORTS) \
28725 for flag in $(EXTRA_HOST_FLAGS) ; do \
28726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28727 done; \
28728 echo "Doing distclean in libdecnumber" ; \
28729 (cd $(HOST_SUBDIR)/libdecnumber && \
28730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28732 "RANLIB=$${RANLIB}" \
901119ae 28733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4b6c45a
BE
28734 distclean) \
28735 || exit 1
28736
28737@endif libdecnumber
28738
28739.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
28740maybe-maintainer-clean-libdecnumber:
28741@if libdecnumber
28742maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
28743
28744maintainer-clean-libdecnumber:
28745 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28746 r=`${PWD_COMMAND}`; export r; \
28747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28748 $(HOST_EXPORTS) \
28749 for flag in $(EXTRA_HOST_FLAGS) ; do \
28750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28751 done; \
28752 echo "Doing maintainer-clean in libdecnumber" ; \
28753 (cd $(HOST_SUBDIR)/libdecnumber && \
28754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28756 "RANLIB=$${RANLIB}" \
901119ae 28757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4b6c45a
BE
28758 maintainer-clean) \
28759 || exit 1
28760
28761@endif libdecnumber
28762
28763
28764
d32ab992
PB
28765.PHONY: configure-libgui maybe-configure-libgui
28766maybe-configure-libgui:
3ff3adad
PB
28767@if gcc-bootstrap
28768configure-libgui: stage_current
28769@endif gcc-bootstrap
d32ab992
PB
28770@if libgui
28771maybe-configure-libgui: configure-libgui
cc11cc9b 28772configure-libgui:
f41d6665 28773 @: $(MAKE); $(unstage)
cc11cc9b 28774 @r=`${PWD_COMMAND}`; export r; \
6de9cd9a 28775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
28776 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
28777 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
f61428ed 28778 $(HOST_EXPORTS) \
25b42232
PB
28779 echo Configuring in $(HOST_SUBDIR)/libgui; \
28780 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
6de9cd9a 28781 case $(srcdir) in \
215c351a
PB
28782 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28783 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
28784 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6de9cd9a 28785 esac; \
215c351a
PB
28786 srcdiroption="--srcdir=$${topdir}/libgui"; \
28787 libsrcdir="$$s/libgui"; \
6de9cd9a 28788 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
28789 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28790 --target=${target_alias} $${srcdiroption} \
6de9cd9a 28791 || exit 1
d32ab992 28792@endif libgui
6de9cd9a 28793
25b42232
PB
28794
28795
ce406537
PB
28796
28797
d32ab992
PB
28798.PHONY: all-libgui maybe-all-libgui
28799maybe-all-libgui:
3ff3adad
PB
28800@if gcc-bootstrap
28801all-libgui: stage_current
28802@endif gcc-bootstrap
d32ab992 28803@if libgui
7e0b5752 28804TARGET-libgui=all
d32ab992
PB
28805maybe-all-libgui: all-libgui
28806all-libgui: configure-libgui
f41d6665 28807 @: $(MAKE); $(unstage)
6de9cd9a
DN
28808 @r=`${PWD_COMMAND}`; export r; \
28809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 28810 $(HOST_EXPORTS) \
215c351a 28811 (cd $(HOST_SUBDIR)/libgui && \
1c8bd6a3
PB
28812 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28813 $(TARGET-libgui))
d32ab992 28814@endif libgui
6de9cd9a 28815
25b42232 28816
ce406537
PB
28817
28818
d32ab992
PB
28819.PHONY: check-libgui maybe-check-libgui
28820maybe-check-libgui:
28821@if libgui
28822maybe-check-libgui: check-libgui
6de9cd9a 28823
d32ab992 28824check-libgui:
f41d6665 28825 @: $(MAKE); $(unstage)
6de9cd9a
DN
28826 @r=`${PWD_COMMAND}`; export r; \
28827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28828 $(HOST_EXPORTS) \
215c351a
PB
28829 (cd $(HOST_SUBDIR)/libgui && \
28830 $(MAKE) $(FLAGS_TO_PASS) check)
6de9cd9a 28831
d32ab992 28832@endif libgui
6de9cd9a 28833
d32ab992
PB
28834.PHONY: install-libgui maybe-install-libgui
28835maybe-install-libgui:
28836@if libgui
28837maybe-install-libgui: install-libgui
6de9cd9a 28838
d32ab992 28839install-libgui: installdirs
f41d6665 28840 @: $(MAKE); $(unstage)
d32ab992
PB
28841 @r=`${PWD_COMMAND}`; export r; \
28842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d32ab992 28843 $(HOST_EXPORTS) \
215c351a 28844 (cd $(HOST_SUBDIR)/libgui && \
ace9ac7b 28845 $(MAKE) $(FLAGS_TO_PASS) install)
6de9cd9a 28846
d32ab992 28847@endif libgui
6de9cd9a 28848
b5422ad7 28849# Other targets (info, dvi, pdf, etc.)
6de9cd9a 28850
d32ab992
PB
28851.PHONY: maybe-info-libgui info-libgui
28852maybe-info-libgui:
28853@if libgui
28854maybe-info-libgui: info-libgui
6de9cd9a 28855
d32ab992 28856info-libgui: \
05750653 28857 configure-libgui
f41d6665 28858 @: $(MAKE); $(unstage)
d32ab992 28859 @[ -f ./libgui/Makefile ] || exit 0; \
6de9cd9a
DN
28860 r=`${PWD_COMMAND}`; export r; \
28861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28862 $(HOST_EXPORTS) \
d32ab992 28863 for flag in $(EXTRA_HOST_FLAGS) ; do \
6de9cd9a
DN
28864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28865 done; \
d32ab992 28866 echo "Doing info in libgui" ; \
215c351a 28867 (cd $(HOST_SUBDIR)/libgui && \
6de9cd9a
DN
28868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28870 "RANLIB=$${RANLIB}" \
901119ae 28871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28872 info) \
6de9cd9a
DN
28873 || exit 1
28874
d32ab992 28875@endif libgui
6de9cd9a 28876
d32ab992
PB
28877.PHONY: maybe-dvi-libgui dvi-libgui
28878maybe-dvi-libgui:
28879@if libgui
28880maybe-dvi-libgui: dvi-libgui
6de9cd9a 28881
d32ab992 28882dvi-libgui: \
05750653 28883 configure-libgui
f41d6665 28884 @: $(MAKE); $(unstage)
d32ab992 28885 @[ -f ./libgui/Makefile ] || exit 0; \
6de9cd9a
DN
28886 r=`${PWD_COMMAND}`; export r; \
28887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28888 $(HOST_EXPORTS) \
d32ab992 28889 for flag in $(EXTRA_HOST_FLAGS) ; do \
6de9cd9a
DN
28890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28891 done; \
d32ab992 28892 echo "Doing dvi in libgui" ; \
215c351a 28893 (cd $(HOST_SUBDIR)/libgui && \
6de9cd9a
DN
28894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28896 "RANLIB=$${RANLIB}" \
901119ae 28897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28898 dvi) \
6de9cd9a
DN
28899 || exit 1
28900
d32ab992 28901@endif libgui
6de9cd9a 28902
b5422ad7
BM
28903.PHONY: maybe-pdf-libgui pdf-libgui
28904maybe-pdf-libgui:
28905@if libgui
28906maybe-pdf-libgui: pdf-libgui
28907
28908pdf-libgui: \
28909 configure-libgui
28910 @: $(MAKE); $(unstage)
28911 @[ -f ./libgui/Makefile ] || exit 0; \
28912 r=`${PWD_COMMAND}`; export r; \
28913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28914 $(HOST_EXPORTS) \
28915 for flag in $(EXTRA_HOST_FLAGS) ; do \
28916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28917 done; \
28918 echo "Doing pdf in libgui" ; \
28919 (cd $(HOST_SUBDIR)/libgui && \
28920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28922 "RANLIB=$${RANLIB}" \
901119ae 28923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
28924 pdf) \
28925 || exit 1
28926
28927@endif libgui
28928
f87a2b2e
MS
28929.PHONY: maybe-html-libgui html-libgui
28930maybe-html-libgui:
28931@if libgui
28932maybe-html-libgui: html-libgui
28933
28934html-libgui: \
05750653 28935 configure-libgui
f41d6665 28936 @: $(MAKE); $(unstage)
f87a2b2e
MS
28937 @[ -f ./libgui/Makefile ] || exit 0; \
28938 r=`${PWD_COMMAND}`; export r; \
28939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
28940 $(HOST_EXPORTS) \
28941 for flag in $(EXTRA_HOST_FLAGS) ; do \
28942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28943 done; \
28944 echo "Doing html in libgui" ; \
215c351a 28945 (cd $(HOST_SUBDIR)/libgui && \
f87a2b2e
MS
28946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28948 "RANLIB=$${RANLIB}" \
901119ae 28949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
28950 html) \
28951 || exit 1
28952
28953@endif libgui
28954
d32ab992
PB
28955.PHONY: maybe-TAGS-libgui TAGS-libgui
28956maybe-TAGS-libgui:
28957@if libgui
28958maybe-TAGS-libgui: TAGS-libgui
6de9cd9a 28959
d32ab992 28960TAGS-libgui: \
05750653 28961 configure-libgui
f41d6665 28962 @: $(MAKE); $(unstage)
d32ab992 28963 @[ -f ./libgui/Makefile ] || exit 0; \
6de9cd9a
DN
28964 r=`${PWD_COMMAND}`; export r; \
28965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28966 $(HOST_EXPORTS) \
d32ab992 28967 for flag in $(EXTRA_HOST_FLAGS) ; do \
6de9cd9a
DN
28968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28969 done; \
d32ab992 28970 echo "Doing TAGS in libgui" ; \
215c351a 28971 (cd $(HOST_SUBDIR)/libgui && \
6de9cd9a
DN
28972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28974 "RANLIB=$${RANLIB}" \
901119ae 28975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 28976 TAGS) \
6de9cd9a
DN
28977 || exit 1
28978
d32ab992 28979@endif libgui
6de9cd9a 28980
d32ab992
PB
28981.PHONY: maybe-install-info-libgui install-info-libgui
28982maybe-install-info-libgui:
28983@if libgui
28984maybe-install-info-libgui: install-info-libgui
6de9cd9a 28985
d32ab992
PB
28986install-info-libgui: \
28987 configure-libgui \
05750653 28988 info-libgui
f41d6665 28989 @: $(MAKE); $(unstage)
d32ab992 28990 @[ -f ./libgui/Makefile ] || exit 0; \
6de9cd9a
DN
28991 r=`${PWD_COMMAND}`; export r; \
28992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 28993 $(HOST_EXPORTS) \
d32ab992 28994 for flag in $(EXTRA_HOST_FLAGS) ; do \
6de9cd9a
DN
28995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28996 done; \
d32ab992 28997 echo "Doing install-info in libgui" ; \
215c351a 28998 (cd $(HOST_SUBDIR)/libgui && \
6de9cd9a
DN
28999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29001 "RANLIB=$${RANLIB}" \
901119ae 29002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29003 install-info) \
6de9cd9a
DN
29004 || exit 1
29005
d32ab992 29006@endif libgui
6de9cd9a 29007
9c4d2493
BM
29008.PHONY: maybe-install-pdf-libgui install-pdf-libgui
29009maybe-install-pdf-libgui:
29010@if libgui
29011maybe-install-pdf-libgui: install-pdf-libgui
29012
29013install-pdf-libgui: \
29014 configure-libgui \
29015 pdf-libgui
29016 @: $(MAKE); $(unstage)
29017 @[ -f ./libgui/Makefile ] || exit 0; \
29018 r=`${PWD_COMMAND}`; export r; \
29019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29020 $(HOST_EXPORTS) \
29021 for flag in $(EXTRA_HOST_FLAGS) ; do \
29022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29023 done; \
29024 echo "Doing install-pdf in libgui" ; \
29025 (cd $(HOST_SUBDIR)/libgui && \
29026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29028 "RANLIB=$${RANLIB}" \
901119ae 29029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
29030 install-pdf) \
29031 || exit 1
29032
29033@endif libgui
29034
65d6e994
CD
29035.PHONY: maybe-install-html-libgui install-html-libgui
29036maybe-install-html-libgui:
29037@if libgui
29038maybe-install-html-libgui: install-html-libgui
29039
29040install-html-libgui: \
29041 configure-libgui \
29042 html-libgui
29043 @: $(MAKE); $(unstage)
29044 @[ -f ./libgui/Makefile ] || exit 0; \
29045 r=`${PWD_COMMAND}`; export r; \
29046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29047 $(HOST_EXPORTS) \
29048 for flag in $(EXTRA_HOST_FLAGS) ; do \
29049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29050 done; \
29051 echo "Doing install-html in libgui" ; \
29052 (cd $(HOST_SUBDIR)/libgui && \
29053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29055 "RANLIB=$${RANLIB}" \
901119ae 29056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
29057 install-html) \
29058 || exit 1
29059
29060@endif libgui
29061
d32ab992
PB
29062.PHONY: maybe-installcheck-libgui installcheck-libgui
29063maybe-installcheck-libgui:
29064@if libgui
29065maybe-installcheck-libgui: installcheck-libgui
6de9cd9a 29066
d32ab992 29067installcheck-libgui: \
05750653 29068 configure-libgui
f41d6665 29069 @: $(MAKE); $(unstage)
d32ab992 29070 @[ -f ./libgui/Makefile ] || exit 0; \
6de9cd9a
DN
29071 r=`${PWD_COMMAND}`; export r; \
29072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29073 $(HOST_EXPORTS) \
d32ab992 29074 for flag in $(EXTRA_HOST_FLAGS) ; do \
6de9cd9a
DN
29075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29076 done; \
d32ab992 29077 echo "Doing installcheck in libgui" ; \
215c351a 29078 (cd $(HOST_SUBDIR)/libgui && \
6de9cd9a
DN
29079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29081 "RANLIB=$${RANLIB}" \
901119ae 29082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29083 installcheck) \
6de9cd9a
DN
29084 || exit 1
29085
d32ab992 29086@endif libgui
6de9cd9a 29087
d32ab992
PB
29088.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
29089maybe-mostlyclean-libgui:
29090@if libgui
29091maybe-mostlyclean-libgui: mostlyclean-libgui
6de9cd9a 29092
05750653 29093mostlyclean-libgui:
f41d6665 29094 @: $(MAKE); $(unstage)
d32ab992 29095 @[ -f ./libgui/Makefile ] || exit 0; \
6de9cd9a
DN
29096 r=`${PWD_COMMAND}`; export r; \
29097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29098 $(HOST_EXPORTS) \
d32ab992 29099 for flag in $(EXTRA_HOST_FLAGS) ; do \
6de9cd9a
DN
29100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29101 done; \
d32ab992 29102 echo "Doing mostlyclean in libgui" ; \
215c351a 29103 (cd $(HOST_SUBDIR)/libgui && \
6de9cd9a
DN
29104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29106 "RANLIB=$${RANLIB}" \
901119ae 29107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29108 mostlyclean) \
6de9cd9a
DN
29109 || exit 1
29110
d32ab992 29111@endif libgui
6de9cd9a 29112
d32ab992
PB
29113.PHONY: maybe-clean-libgui clean-libgui
29114maybe-clean-libgui:
29115@if libgui
29116maybe-clean-libgui: clean-libgui
6de9cd9a 29117
05750653 29118clean-libgui:
f41d6665 29119 @: $(MAKE); $(unstage)
d32ab992 29120 @[ -f ./libgui/Makefile ] || exit 0; \
6de9cd9a
DN
29121 r=`${PWD_COMMAND}`; export r; \
29122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29123 $(HOST_EXPORTS) \
d32ab992 29124 for flag in $(EXTRA_HOST_FLAGS) ; do \
6de9cd9a
DN
29125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29126 done; \
d32ab992 29127 echo "Doing clean in libgui" ; \
215c351a 29128 (cd $(HOST_SUBDIR)/libgui && \
6de9cd9a
DN
29129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29131 "RANLIB=$${RANLIB}" \
901119ae 29132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29133 clean) \
6de9cd9a
DN
29134 || exit 1
29135
d32ab992 29136@endif libgui
6de9cd9a 29137
d32ab992
PB
29138.PHONY: maybe-distclean-libgui distclean-libgui
29139maybe-distclean-libgui:
29140@if libgui
29141maybe-distclean-libgui: distclean-libgui
6de9cd9a 29142
05750653 29143distclean-libgui:
f41d6665 29144 @: $(MAKE); $(unstage)
d32ab992 29145 @[ -f ./libgui/Makefile ] || exit 0; \
6de9cd9a
DN
29146 r=`${PWD_COMMAND}`; export r; \
29147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29148 $(HOST_EXPORTS) \
d32ab992 29149 for flag in $(EXTRA_HOST_FLAGS) ; do \
6de9cd9a
DN
29150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29151 done; \
d32ab992 29152 echo "Doing distclean in libgui" ; \
215c351a 29153 (cd $(HOST_SUBDIR)/libgui && \
6de9cd9a
DN
29154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29156 "RANLIB=$${RANLIB}" \
901119ae 29157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29158 distclean) \
6de9cd9a
DN
29159 || exit 1
29160
d32ab992 29161@endif libgui
6de9cd9a 29162
d32ab992
PB
29163.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
29164maybe-maintainer-clean-libgui:
29165@if libgui
29166maybe-maintainer-clean-libgui: maintainer-clean-libgui
6de9cd9a 29167
05750653 29168maintainer-clean-libgui:
f41d6665 29169 @: $(MAKE); $(unstage)
d32ab992 29170 @[ -f ./libgui/Makefile ] || exit 0; \
6de9cd9a
DN
29171 r=`${PWD_COMMAND}`; export r; \
29172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29173 $(HOST_EXPORTS) \
d32ab992 29174 for flag in $(EXTRA_HOST_FLAGS) ; do \
6de9cd9a
DN
29175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29176 done; \
d32ab992 29177 echo "Doing maintainer-clean in libgui" ; \
215c351a 29178 (cd $(HOST_SUBDIR)/libgui && \
6de9cd9a
DN
29179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29181 "RANLIB=$${RANLIB}" \
901119ae 29182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29183 maintainer-clean) \
6de9cd9a
DN
29184 || exit 1
29185
d32ab992 29186@endif libgui
6de9cd9a
DN
29187
29188
25b42232 29189
d32ab992
PB
29190.PHONY: configure-libiberty maybe-configure-libiberty
29191maybe-configure-libiberty:
3ff3adad
PB
29192@if gcc-bootstrap
29193configure-libiberty: stage_current
29194@endif gcc-bootstrap
d32ab992
PB
29195@if libiberty
29196maybe-configure-libiberty: configure-libiberty
cc11cc9b 29197configure-libiberty:
cc11cc9b
PB
29198 @r=`${PWD_COMMAND}`; export r; \
29199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
215c351a
PB
29200 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
29201 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
f61428ed 29202 $(HOST_EXPORTS) \
25b42232
PB
29203 echo Configuring in $(HOST_SUBDIR)/libiberty; \
29204 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
295f4e42 29205 case $(srcdir) in \
215c351a
PB
29206 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29207 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29208 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 29209 esac; \
215c351a
PB
29210 srcdiroption="--srcdir=$${topdir}/libiberty"; \
29211 libsrcdir="$$s/libiberty"; \
295f4e42 29212 $(SHELL) $${libsrcdir}/configure \
e69bf64b 29213 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
d7f09764 29214 --target=${target_alias} $${srcdiroption} @extra_host_libiberty_configure_flags@ \
1358ccea 29215 || exit 1
d32ab992 29216@endif libiberty
1358ccea 29217
25b42232
PB
29218
29219
ce406537
PB
29220.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
29221maybe-configure-stage1-libiberty:
29222@if libiberty-bootstrap
29223maybe-configure-stage1-libiberty: configure-stage1-libiberty
f41d6665 29224configure-stage1-libiberty:
cc11cc9b 29225 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 29226 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
cc11cc9b
PB
29227 @r=`${PWD_COMMAND}`; export r; \
29228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 29229 TFLAGS="$(STAGE1_TFLAGS)"; \
f41d6665 29230 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
4a4a4e99 29231 $(HOST_EXPORTS) \
342b9200 29232 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
f61428ed
AO
29233 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
29234 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
ce406537 29235 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
f41d6665 29236 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
ce406537
PB
29237 cd $(HOST_SUBDIR)/libiberty || exit 1; \
29238 case $(srcdir) in \
29239 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29240 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29241 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29242 esac; \
29243 srcdiroption="--srcdir=$${topdir}/libiberty"; \
29244 libsrcdir="$$s/libiberty"; \
29245 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
29246 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29247 --target=${target_alias} $${srcdiroption} \
d7f09764
DN
29248 $(STAGE1_CONFIGURE_FLAGS) \
29249 @extra_host_libiberty_configure_flags@
ce406537
PB
29250@endif libiberty-bootstrap
29251
29252.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
29253maybe-configure-stage2-libiberty:
29254@if libiberty-bootstrap
29255maybe-configure-stage2-libiberty: configure-stage2-libiberty
f41d6665 29256configure-stage2-libiberty:
cc11cc9b 29257 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 29258 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
cc11cc9b
PB
29259 @r=`${PWD_COMMAND}`; export r; \
29260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 29261 TFLAGS="$(STAGE2_TFLAGS)"; \
f41d6665 29262 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
ce406537 29263 $(HOST_EXPORTS) \
4a4a4e99 29264 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 29265 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
f61428ed
AO
29266 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
29267 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
ce406537 29268 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
f41d6665 29269 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
ce406537
PB
29270 cd $(HOST_SUBDIR)/libiberty || exit 1; \
29271 case $(srcdir) in \
29272 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29273 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29274 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29275 esac; \
29276 srcdiroption="--srcdir=$${topdir}/libiberty"; \
29277 libsrcdir="$$s/libiberty"; \
29278 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
29279 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29280 --target=${target_alias} $${srcdiroption} \
57255173 29281 --with-build-libsubdir=$(HOST_SUBDIR) \
d7f09764
DN
29282 $(STAGE2_CONFIGURE_FLAGS) \
29283 @extra_host_libiberty_configure_flags@
bb286d71
AO
29284@endif libiberty-bootstrap
29285
ce406537
PB
29286.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
29287maybe-configure-stage3-libiberty:
29288@if libiberty-bootstrap
29289maybe-configure-stage3-libiberty: configure-stage3-libiberty
f41d6665 29290configure-stage3-libiberty:
cc11cc9b 29291 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 29292 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
cc11cc9b
PB
29293 @r=`${PWD_COMMAND}`; export r; \
29294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 29295 TFLAGS="$(STAGE3_TFLAGS)"; \
f41d6665 29296 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
ce406537 29297 $(HOST_EXPORTS) \
4a4a4e99 29298 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 29299 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
f61428ed
AO
29300 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
29301 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
ce406537 29302 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
f41d6665 29303 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
ce406537
PB
29304 cd $(HOST_SUBDIR)/libiberty || exit 1; \
29305 case $(srcdir) in \
29306 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29307 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29308 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29309 esac; \
29310 srcdiroption="--srcdir=$${topdir}/libiberty"; \
29311 libsrcdir="$$s/libiberty"; \
29312 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
29313 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29314 --target=${target_alias} $${srcdiroption} \
57255173 29315 --with-build-libsubdir=$(HOST_SUBDIR) \
d7f09764
DN
29316 $(STAGE3_CONFIGURE_FLAGS) \
29317 @extra_host_libiberty_configure_flags@
bb286d71
AO
29318@endif libiberty-bootstrap
29319
ce406537
PB
29320.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
29321maybe-configure-stage4-libiberty:
29322@if libiberty-bootstrap
29323maybe-configure-stage4-libiberty: configure-stage4-libiberty
f41d6665 29324configure-stage4-libiberty:
cc11cc9b 29325 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 29326 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
cc11cc9b
PB
29327 @r=`${PWD_COMMAND}`; export r; \
29328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 29329 TFLAGS="$(STAGE4_TFLAGS)"; \
f41d6665 29330 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
ce406537 29331 $(HOST_EXPORTS) \
4a4a4e99 29332 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 29333 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
f61428ed
AO
29334 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
29335 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
ce406537 29336 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
f41d6665 29337 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
ce406537
PB
29338 cd $(HOST_SUBDIR)/libiberty || exit 1; \
29339 case $(srcdir) in \
29340 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29341 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29342 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29343 esac; \
29344 srcdiroption="--srcdir=$${topdir}/libiberty"; \
29345 libsrcdir="$$s/libiberty"; \
29346 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
29347 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29348 --target=${target_alias} $${srcdiroption} \
57255173 29349 --with-build-libsubdir=$(HOST_SUBDIR) \
d7f09764
DN
29350 $(STAGE4_CONFIGURE_FLAGS) \
29351 @extra_host_libiberty_configure_flags@
ce406537
PB
29352@endif libiberty-bootstrap
29353
29354.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
29355maybe-configure-stageprofile-libiberty:
29356@if libiberty-bootstrap
29357maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
f41d6665 29358configure-stageprofile-libiberty:
cc11cc9b 29359 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 29360 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
cc11cc9b
PB
29361 @r=`${PWD_COMMAND}`; export r; \
29362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 29363 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f41d6665 29364 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
ce406537 29365 $(HOST_EXPORTS) \
4a4a4e99
AO
29366 $(POSTSTAGE1_HOST_EXPORTS) \
29367 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
f61428ed
AO
29368 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
29369 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
ce406537 29370 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
f41d6665 29371 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
ce406537
PB
29372 cd $(HOST_SUBDIR)/libiberty || exit 1; \
29373 case $(srcdir) in \
29374 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29375 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29376 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29377 esac; \
29378 srcdiroption="--srcdir=$${topdir}/libiberty"; \
29379 libsrcdir="$$s/libiberty"; \
29380 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
29381 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29382 --target=${target_alias} $${srcdiroption} \
57255173 29383 --with-build-libsubdir=$(HOST_SUBDIR) \
d7f09764
DN
29384 $(STAGEprofile_CONFIGURE_FLAGS) \
29385 @extra_host_libiberty_configure_flags@
ce406537
PB
29386@endif libiberty-bootstrap
29387
29388.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
29389maybe-configure-stagefeedback-libiberty:
29390@if libiberty-bootstrap
29391maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
f41d6665 29392configure-stagefeedback-libiberty:
cc11cc9b 29393 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 29394 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
cc11cc9b
PB
29395 @r=`${PWD_COMMAND}`; export r; \
29396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 29397 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f41d6665 29398 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
ce406537 29399 $(HOST_EXPORTS) \
4a4a4e99
AO
29400 $(POSTSTAGE1_HOST_EXPORTS) \
29401 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
f61428ed
AO
29402 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
29403 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
ce406537 29404 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
f41d6665 29405 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
ce406537
PB
29406 cd $(HOST_SUBDIR)/libiberty || exit 1; \
29407 case $(srcdir) in \
29408 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29409 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29410 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29411 esac; \
29412 srcdiroption="--srcdir=$${topdir}/libiberty"; \
29413 libsrcdir="$$s/libiberty"; \
29414 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
29415 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29416 --target=${target_alias} $${srcdiroption} \
57255173 29417 --with-build-libsubdir=$(HOST_SUBDIR) \
d7f09764
DN
29418 $(STAGEfeedback_CONFIGURE_FLAGS) \
29419 @extra_host_libiberty_configure_flags@
ce406537
PB
29420@endif libiberty-bootstrap
29421
29422
29423
29424
29425
d32ab992
PB
29426.PHONY: all-libiberty maybe-all-libiberty
29427maybe-all-libiberty:
3ff3adad
PB
29428@if gcc-bootstrap
29429all-libiberty: stage_current
29430@endif gcc-bootstrap
d32ab992 29431@if libiberty
7e0b5752 29432TARGET-libiberty=all
d32ab992
PB
29433maybe-all-libiberty: all-libiberty
29434all-libiberty: configure-libiberty
cc11cc9b 29435 @r=`${PWD_COMMAND}`; export r; \
d32ab992 29436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 29437 $(HOST_EXPORTS) \
215c351a 29438 (cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3
PB
29439 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29440 $(TARGET-libiberty))
d32ab992 29441@endif libiberty
1358ccea 29442
25b42232 29443
ce406537
PB
29444
29445.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
29446.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
29447maybe-all-stage1-libiberty:
29448maybe-clean-stage1-libiberty:
29449@if libiberty-bootstrap
29450maybe-all-stage1-libiberty: all-stage1-libiberty
29451all-stage1: all-stage1-libiberty
1061f99e 29452TARGET-stage1-libiberty = $(TARGET-libiberty)
ce406537 29453all-stage1-libiberty: configure-stage1-libiberty
cc11cc9b 29454 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
ce406537
PB
29455 @r=`${PWD_COMMAND}`; export r; \
29456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 29457 TFLAGS="$(STAGE1_TFLAGS)"; \
f61428ed 29458 $(HOST_EXPORTS) \
ce406537 29459 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 29460 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 29461 CFLAGS="$(STAGE1_CFLAGS)" \
f61428ed 29462 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4a4a4e99
AO
29463 LIBCFLAGS="$(LIBCFLAGS)" \
29464 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29465 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29466 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29467 $(EXTRA_HOST_FLAGS) \
29468 TFLAGS="$(STAGE1_TFLAGS)" \
1061f99e 29469 $(TARGET-stage1-libiberty)
ce406537
PB
29470
29471maybe-clean-stage1-libiberty: clean-stage1-libiberty
29472clean-stage1: clean-stage1-libiberty
29473clean-stage1-libiberty:
995a5697
PB
29474 @if [ $(current_stage) = stage1 ]; then \
29475 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29476 else \
29477 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
29478 $(MAKE) stage1-start; \
29479 fi; \
ce406537 29480 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 29481 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 29482 clean
ce406537
PB
29483@endif libiberty-bootstrap
29484
29485
29486.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
29487.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
29488maybe-all-stage2-libiberty:
29489maybe-clean-stage2-libiberty:
29490@if libiberty-bootstrap
29491maybe-all-stage2-libiberty: all-stage2-libiberty
29492all-stage2: all-stage2-libiberty
1061f99e 29493TARGET-stage2-libiberty = $(TARGET-libiberty)
ce406537 29494all-stage2-libiberty: configure-stage2-libiberty
cc11cc9b 29495 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
ce406537
PB
29496 @r=`${PWD_COMMAND}`; export r; \
29497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 29498 TFLAGS="$(STAGE2_TFLAGS)"; \
ce406537 29499 $(HOST_EXPORTS) \
f61428ed 29500 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 29501 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 29502 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 29503 CFLAGS="$(STAGE2_CFLAGS)" \
f61428ed 29504 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4a4a4e99
AO
29505 LIBCFLAGS="$(STAGE2_CFLAGS)" \
29506 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29507 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29508 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29509 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29510 TFLAGS="$(STAGE2_TFLAGS)" \
1061f99e 29511 $(TARGET-stage2-libiberty)
ce406537
PB
29512
29513maybe-clean-stage2-libiberty: clean-stage2-libiberty
29514clean-stage2: clean-stage2-libiberty
29515clean-stage2-libiberty:
995a5697
PB
29516 @if [ $(current_stage) = stage2 ]; then \
29517 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29518 else \
29519 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
29520 $(MAKE) stage2-start; \
29521 fi; \
ce406537 29522 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 29523 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 29524 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 29525 clean
ce406537
PB
29526@endif libiberty-bootstrap
29527
29528
29529.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
29530.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
29531maybe-all-stage3-libiberty:
29532maybe-clean-stage3-libiberty:
29533@if libiberty-bootstrap
29534maybe-all-stage3-libiberty: all-stage3-libiberty
29535all-stage3: all-stage3-libiberty
1061f99e 29536TARGET-stage3-libiberty = $(TARGET-libiberty)
ce406537 29537all-stage3-libiberty: configure-stage3-libiberty
cc11cc9b 29538 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
ce406537
PB
29539 @r=`${PWD_COMMAND}`; export r; \
29540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 29541 TFLAGS="$(STAGE3_TFLAGS)"; \
ce406537 29542 $(HOST_EXPORTS) \
f61428ed 29543 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 29544 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 29545 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 29546 CFLAGS="$(STAGE3_CFLAGS)" \
f61428ed 29547 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4a4a4e99
AO
29548 LIBCFLAGS="$(STAGE3_CFLAGS)" \
29549 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29550 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29551 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29552 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29553 TFLAGS="$(STAGE3_TFLAGS)" \
1061f99e 29554 $(TARGET-stage3-libiberty)
ce406537
PB
29555
29556maybe-clean-stage3-libiberty: clean-stage3-libiberty
29557clean-stage3: clean-stage3-libiberty
29558clean-stage3-libiberty:
995a5697
PB
29559 @if [ $(current_stage) = stage3 ]; then \
29560 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29561 else \
29562 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
29563 $(MAKE) stage3-start; \
29564 fi; \
ce406537 29565 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 29566 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 29567 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 29568 clean
ce406537
PB
29569@endif libiberty-bootstrap
29570
29571
29572.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
29573.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
29574maybe-all-stage4-libiberty:
29575maybe-clean-stage4-libiberty:
29576@if libiberty-bootstrap
29577maybe-all-stage4-libiberty: all-stage4-libiberty
29578all-stage4: all-stage4-libiberty
1061f99e 29579TARGET-stage4-libiberty = $(TARGET-libiberty)
ce406537 29580all-stage4-libiberty: configure-stage4-libiberty
cc11cc9b 29581 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
ce406537
PB
29582 @r=`${PWD_COMMAND}`; export r; \
29583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 29584 TFLAGS="$(STAGE4_TFLAGS)"; \
ce406537 29585 $(HOST_EXPORTS) \
f61428ed 29586 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 29587 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 29588 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 29589 CFLAGS="$(STAGE4_CFLAGS)" \
f61428ed 29590 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
1c8bd6a3 29591 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
29592 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29593 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29594 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29595 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29596 TFLAGS="$(STAGE4_TFLAGS)" \
1061f99e 29597 $(TARGET-stage4-libiberty)
ce406537
PB
29598
29599maybe-clean-stage4-libiberty: clean-stage4-libiberty
29600clean-stage4: clean-stage4-libiberty
29601clean-stage4-libiberty:
995a5697
PB
29602 @if [ $(current_stage) = stage4 ]; then \
29603 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29604 else \
29605 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
29606 $(MAKE) stage4-start; \
29607 fi; \
ce406537 29608 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 29609 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 29610 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 29611 clean
ce406537
PB
29612@endif libiberty-bootstrap
29613
29614
29615.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
29616.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
29617maybe-all-stageprofile-libiberty:
29618maybe-clean-stageprofile-libiberty:
29619@if libiberty-bootstrap
29620maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
29621all-stageprofile: all-stageprofile-libiberty
1061f99e 29622TARGET-stageprofile-libiberty = $(TARGET-libiberty)
ce406537 29623all-stageprofile-libiberty: configure-stageprofile-libiberty
cc11cc9b 29624 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
ce406537
PB
29625 @r=`${PWD_COMMAND}`; export r; \
29626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 29627 TFLAGS="$(STAGEprofile_TFLAGS)"; \
ce406537 29628 $(HOST_EXPORTS) \
f61428ed 29629 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 29630 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 29631 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 29632 CFLAGS="$(STAGEprofile_CFLAGS)" \
f61428ed 29633 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4a4a4e99
AO
29634 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
29635 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29636 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29637 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29638 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29639 TFLAGS="$(STAGEprofile_TFLAGS)" \
1061f99e 29640 $(TARGET-stageprofile-libiberty)
ce406537
PB
29641
29642maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
29643clean-stageprofile: clean-stageprofile-libiberty
29644clean-stageprofile-libiberty:
995a5697
PB
29645 @if [ $(current_stage) = stageprofile ]; then \
29646 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29647 else \
29648 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
29649 $(MAKE) stageprofile-start; \
29650 fi; \
ce406537 29651 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 29652 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 29653 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 29654 clean
ce406537
PB
29655@endif libiberty-bootstrap
29656
29657
29658.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
29659.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
29660maybe-all-stagefeedback-libiberty:
29661maybe-clean-stagefeedback-libiberty:
29662@if libiberty-bootstrap
29663maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
29664all-stagefeedback: all-stagefeedback-libiberty
1061f99e 29665TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
ce406537 29666all-stagefeedback-libiberty: configure-stagefeedback-libiberty
cc11cc9b 29667 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
ce406537
PB
29668 @r=`${PWD_COMMAND}`; export r; \
29669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 29670 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
ce406537 29671 $(HOST_EXPORTS) \
f61428ed 29672 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 29673 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 29674 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 29675 CFLAGS="$(STAGEfeedback_CFLAGS)" \
f61428ed 29676 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4a4a4e99
AO
29677 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
29678 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29679 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29680 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29681 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29682 TFLAGS="$(STAGEfeedback_TFLAGS)" \
1061f99e 29683 $(TARGET-stagefeedback-libiberty)
ce406537
PB
29684
29685maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
29686clean-stagefeedback: clean-stagefeedback-libiberty
29687clean-stagefeedback-libiberty:
995a5697
PB
29688 @if [ $(current_stage) = stagefeedback ]; then \
29689 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29690 else \
29691 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
29692 $(MAKE) stagefeedback-start; \
29693 fi; \
ce406537 29694 cd $(HOST_SUBDIR)/libiberty && \
1c8bd6a3 29695 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 29696 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 29697 clean
ce406537
PB
29698@endif libiberty-bootstrap
29699
29700
29701
29702
29703
d32ab992
PB
29704.PHONY: check-libiberty maybe-check-libiberty
29705maybe-check-libiberty:
29706@if libiberty
29707maybe-check-libiberty: check-libiberty
1358ccea 29708
d32ab992 29709check-libiberty:
f41d6665 29710 @: $(MAKE); $(unstage)
295f4e42 29711 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 29712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29713 $(HOST_EXPORTS) \
215c351a
PB
29714 (cd $(HOST_SUBDIR)/libiberty && \
29715 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 29716
d32ab992 29717@endif libiberty
1358ccea 29718
d32ab992
PB
29719.PHONY: install-libiberty maybe-install-libiberty
29720maybe-install-libiberty:
29721@if libiberty
29722maybe-install-libiberty: install-libiberty
1358ccea 29723
d32ab992 29724install-libiberty: installdirs
f41d6665 29725 @: $(MAKE); $(unstage)
295f4e42 29726 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 29727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29728 $(HOST_EXPORTS) \
215c351a 29729 (cd $(HOST_SUBDIR)/libiberty && \
ace9ac7b 29730 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 29731
d32ab992 29732@endif libiberty
1358ccea 29733
b5422ad7 29734# Other targets (info, dvi, pdf, etc.)
1358ccea 29735
d32ab992
PB
29736.PHONY: maybe-info-libiberty info-libiberty
29737maybe-info-libiberty:
29738@if libiberty
29739maybe-info-libiberty: info-libiberty
295f4e42 29740
d32ab992 29741info-libiberty: \
05750653 29742 configure-libiberty
d32ab992 29743 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
29744 r=`${PWD_COMMAND}`; export r; \
29745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29746 $(HOST_EXPORTS) \
d32ab992 29747 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
29748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29749 done; \
f87a2b2e 29750 echo "Doing info in libiberty" ; \
215c351a 29751 (cd $(HOST_SUBDIR)/libiberty && \
f87a2b2e
MS
29752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29754 "RANLIB=$${RANLIB}" \
901119ae 29755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
29756 info) \
29757 || exit 1
29758
29759@endif libiberty
29760
29761.PHONY: maybe-dvi-libiberty dvi-libiberty
29762maybe-dvi-libiberty:
29763@if libiberty
29764maybe-dvi-libiberty: dvi-libiberty
29765
29766dvi-libiberty: \
05750653 29767 configure-libiberty
f87a2b2e
MS
29768 @[ -f ./libiberty/Makefile ] || exit 0; \
29769 r=`${PWD_COMMAND}`; export r; \
29770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
29771 $(HOST_EXPORTS) \
29772 for flag in $(EXTRA_HOST_FLAGS) ; do \
29773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29774 done; \
29775 echo "Doing dvi in libiberty" ; \
215c351a 29776 (cd $(HOST_SUBDIR)/libiberty && \
1358ccea
NN
29777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29779 "RANLIB=$${RANLIB}" \
901119ae 29780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e 29781 dvi) \
1358ccea
NN
29782 || exit 1
29783
d32ab992 29784@endif libiberty
1358ccea 29785
b5422ad7
BM
29786.PHONY: maybe-pdf-libiberty pdf-libiberty
29787maybe-pdf-libiberty:
29788@if libiberty
29789maybe-pdf-libiberty: pdf-libiberty
29790
29791pdf-libiberty: \
29792 configure-libiberty
29793 @[ -f ./libiberty/Makefile ] || exit 0; \
29794 r=`${PWD_COMMAND}`; export r; \
29795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29796 $(HOST_EXPORTS) \
29797 for flag in $(EXTRA_HOST_FLAGS) ; do \
29798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29799 done; \
29800 echo "Doing pdf in libiberty" ; \
29801 (cd $(HOST_SUBDIR)/libiberty && \
29802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29804 "RANLIB=$${RANLIB}" \
901119ae 29805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
29806 pdf) \
29807 || exit 1
29808
29809@endif libiberty
29810
f87a2b2e
MS
29811.PHONY: maybe-html-libiberty html-libiberty
29812maybe-html-libiberty:
d32ab992 29813@if libiberty
f87a2b2e 29814maybe-html-libiberty: html-libiberty
1358ccea 29815
f87a2b2e 29816html-libiberty: \
05750653 29817 configure-libiberty
d32ab992 29818 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
29819 r=`${PWD_COMMAND}`; export r; \
29820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29821 $(HOST_EXPORTS) \
d32ab992 29822 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
29823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29824 done; \
f87a2b2e 29825 echo "Doing html in libiberty" ; \
215c351a 29826 (cd $(HOST_SUBDIR)/libiberty && \
1358ccea
NN
29827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29829 "RANLIB=$${RANLIB}" \
901119ae 29830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e 29831 html) \
1358ccea
NN
29832 || exit 1
29833
d32ab992 29834@endif libiberty
1358ccea 29835
d32ab992
PB
29836.PHONY: maybe-TAGS-libiberty TAGS-libiberty
29837maybe-TAGS-libiberty:
29838@if libiberty
29839maybe-TAGS-libiberty: TAGS-libiberty
1358ccea 29840
d32ab992 29841TAGS-libiberty: \
05750653 29842 configure-libiberty
d32ab992 29843 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
29844 r=`${PWD_COMMAND}`; export r; \
29845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29846 $(HOST_EXPORTS) \
d32ab992 29847 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
29848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29849 done; \
d32ab992 29850 echo "Doing TAGS in libiberty" ; \
215c351a 29851 (cd $(HOST_SUBDIR)/libiberty && \
1358ccea
NN
29852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29854 "RANLIB=$${RANLIB}" \
901119ae 29855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29856 TAGS) \
1358ccea
NN
29857 || exit 1
29858
d32ab992 29859@endif libiberty
1358ccea 29860
d32ab992
PB
29861.PHONY: maybe-install-info-libiberty install-info-libiberty
29862maybe-install-info-libiberty:
29863@if libiberty
29864maybe-install-info-libiberty: install-info-libiberty
1358ccea 29865
d32ab992
PB
29866install-info-libiberty: \
29867 configure-libiberty \
05750653 29868 info-libiberty
d32ab992 29869 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
29870 r=`${PWD_COMMAND}`; export r; \
29871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29872 $(HOST_EXPORTS) \
d32ab992 29873 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
29874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29875 done; \
d32ab992 29876 echo "Doing install-info in libiberty" ; \
215c351a 29877 (cd $(HOST_SUBDIR)/libiberty && \
1358ccea
NN
29878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29880 "RANLIB=$${RANLIB}" \
901119ae 29881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29882 install-info) \
1358ccea
NN
29883 || exit 1
29884
d32ab992 29885@endif libiberty
1358ccea 29886
9c4d2493
BM
29887.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
29888maybe-install-pdf-libiberty:
29889@if libiberty
29890maybe-install-pdf-libiberty: install-pdf-libiberty
29891
29892install-pdf-libiberty: \
29893 configure-libiberty \
29894 pdf-libiberty
29895 @[ -f ./libiberty/Makefile ] || exit 0; \
29896 r=`${PWD_COMMAND}`; export r; \
29897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29898 $(HOST_EXPORTS) \
29899 for flag in $(EXTRA_HOST_FLAGS) ; do \
29900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29901 done; \
29902 echo "Doing install-pdf in libiberty" ; \
29903 (cd $(HOST_SUBDIR)/libiberty && \
29904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29906 "RANLIB=$${RANLIB}" \
901119ae 29907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
29908 install-pdf) \
29909 || exit 1
29910
29911@endif libiberty
29912
65d6e994
CD
29913.PHONY: maybe-install-html-libiberty install-html-libiberty
29914maybe-install-html-libiberty:
29915@if libiberty
29916maybe-install-html-libiberty: install-html-libiberty
29917
29918install-html-libiberty: \
29919 configure-libiberty \
29920 html-libiberty
29921 @[ -f ./libiberty/Makefile ] || exit 0; \
29922 r=`${PWD_COMMAND}`; export r; \
29923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29924 $(HOST_EXPORTS) \
29925 for flag in $(EXTRA_HOST_FLAGS) ; do \
29926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29927 done; \
29928 echo "Doing install-html in libiberty" ; \
29929 (cd $(HOST_SUBDIR)/libiberty && \
29930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29932 "RANLIB=$${RANLIB}" \
901119ae 29933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
29934 install-html) \
29935 || exit 1
29936
29937@endif libiberty
29938
d32ab992
PB
29939.PHONY: maybe-installcheck-libiberty installcheck-libiberty
29940maybe-installcheck-libiberty:
29941@if libiberty
29942maybe-installcheck-libiberty: installcheck-libiberty
1358ccea 29943
d32ab992 29944installcheck-libiberty: \
05750653 29945 configure-libiberty
d32ab992 29946 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
29947 r=`${PWD_COMMAND}`; export r; \
29948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29949 $(HOST_EXPORTS) \
d32ab992 29950 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
29951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29952 done; \
d32ab992 29953 echo "Doing installcheck in libiberty" ; \
215c351a 29954 (cd $(HOST_SUBDIR)/libiberty && \
1358ccea
NN
29955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29957 "RANLIB=$${RANLIB}" \
901119ae 29958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29959 installcheck) \
1358ccea
NN
29960 || exit 1
29961
d32ab992 29962@endif libiberty
1358ccea 29963
d32ab992
PB
29964.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
29965maybe-mostlyclean-libiberty:
29966@if libiberty
29967maybe-mostlyclean-libiberty: mostlyclean-libiberty
1358ccea 29968
05750653 29969mostlyclean-libiberty:
d32ab992 29970 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
29971 r=`${PWD_COMMAND}`; export r; \
29972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29973 $(HOST_EXPORTS) \
d32ab992 29974 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
29975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29976 done; \
d32ab992 29977 echo "Doing mostlyclean in libiberty" ; \
215c351a 29978 (cd $(HOST_SUBDIR)/libiberty && \
1358ccea
NN
29979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29981 "RANLIB=$${RANLIB}" \
901119ae 29982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 29983 mostlyclean) \
1358ccea
NN
29984 || exit 1
29985
d32ab992 29986@endif libiberty
1358ccea 29987
d32ab992
PB
29988.PHONY: maybe-clean-libiberty clean-libiberty
29989maybe-clean-libiberty:
29990@if libiberty
29991maybe-clean-libiberty: clean-libiberty
1358ccea 29992
05750653 29993clean-libiberty:
d32ab992 29994 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
29995 r=`${PWD_COMMAND}`; export r; \
29996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 29997 $(HOST_EXPORTS) \
d32ab992 29998 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
29999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30000 done; \
d32ab992 30001 echo "Doing clean in libiberty" ; \
215c351a 30002 (cd $(HOST_SUBDIR)/libiberty && \
1358ccea
NN
30003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30005 "RANLIB=$${RANLIB}" \
901119ae 30006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30007 clean) \
1358ccea
NN
30008 || exit 1
30009
d32ab992 30010@endif libiberty
1358ccea 30011
d32ab992
PB
30012.PHONY: maybe-distclean-libiberty distclean-libiberty
30013maybe-distclean-libiberty:
30014@if libiberty
30015maybe-distclean-libiberty: distclean-libiberty
1358ccea 30016
05750653 30017distclean-libiberty:
d32ab992 30018 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
30019 r=`${PWD_COMMAND}`; export r; \
30020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30021 $(HOST_EXPORTS) \
d32ab992 30022 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
30023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30024 done; \
d32ab992 30025 echo "Doing distclean in libiberty" ; \
215c351a 30026 (cd $(HOST_SUBDIR)/libiberty && \
1358ccea
NN
30027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30029 "RANLIB=$${RANLIB}" \
901119ae 30030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30031 distclean) \
1358ccea
NN
30032 || exit 1
30033
d32ab992 30034@endif libiberty
1358ccea 30035
d32ab992
PB
30036.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
30037maybe-maintainer-clean-libiberty:
30038@if libiberty
30039maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
1358ccea 30040
05750653 30041maintainer-clean-libiberty:
d32ab992 30042 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
30043 r=`${PWD_COMMAND}`; export r; \
30044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30045 $(HOST_EXPORTS) \
d32ab992 30046 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
30047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30048 done; \
d32ab992 30049 echo "Doing maintainer-clean in libiberty" ; \
215c351a 30050 (cd $(HOST_SUBDIR)/libiberty && \
1358ccea
NN
30051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30053 "RANLIB=$${RANLIB}" \
901119ae 30054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30055 maintainer-clean) \
1358ccea
NN
30056 || exit 1
30057
d32ab992 30058@endif libiberty
1358ccea 30059
1358ccea 30060
25b42232 30061
cfb1f59f
TT
30062.PHONY: configure-libiconv maybe-configure-libiconv
30063maybe-configure-libiconv:
30064@if gcc-bootstrap
30065configure-libiconv: stage_current
30066@endif gcc-bootstrap
30067@if libiconv
30068maybe-configure-libiconv: configure-libiconv
30069configure-libiconv:
30070 @: $(MAKE); $(unstage)
30071 @r=`${PWD_COMMAND}`; export r; \
30072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30073 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
30074 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
f61428ed 30075 $(HOST_EXPORTS) \
cfb1f59f
TT
30076 echo Configuring in $(HOST_SUBDIR)/libiconv; \
30077 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
30078 case $(srcdir) in \
30079 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30080 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
30081 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30082 esac; \
30083 srcdiroption="--srcdir=$${topdir}/libiconv"; \
30084 libsrcdir="$$s/libiconv"; \
30085 $(SHELL) $${libsrcdir}/configure \
30086 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30087 --target=${target_alias} $${srcdiroption} --disable-shared \
30088 || exit 1
30089@endif libiconv
30090
30091
30092
30093
30094
30095.PHONY: all-libiconv maybe-all-libiconv
30096maybe-all-libiconv:
30097@if gcc-bootstrap
30098all-libiconv: stage_current
30099@endif gcc-bootstrap
30100@if libiconv
30101TARGET-libiconv=all
30102maybe-all-libiconv: all-libiconv
30103all-libiconv: configure-libiconv
30104 @: $(MAKE); $(unstage)
30105 @r=`${PWD_COMMAND}`; export r; \
30106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 30107 $(HOST_EXPORTS) \
cfb1f59f
TT
30108 (cd $(HOST_SUBDIR)/libiconv && \
30109 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30110 $(TARGET-libiconv))
30111@endif libiconv
30112
30113
30114
30115
30116.PHONY: check-libiconv maybe-check-libiconv
30117maybe-check-libiconv:
30118@if libiconv
30119maybe-check-libiconv: check-libiconv
30120
30121check-libiconv:
30122 @: $(MAKE); $(unstage)
30123 @r=`${PWD_COMMAND}`; export r; \
30124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30125 $(HOST_EXPORTS) \
30126 (cd $(HOST_SUBDIR)/libiconv && \
30127 $(MAKE) $(FLAGS_TO_PASS) check)
30128
30129@endif libiconv
30130
30131.PHONY: install-libiconv maybe-install-libiconv
30132maybe-install-libiconv:
30133@if libiconv
30134maybe-install-libiconv: install-libiconv
30135
30136install-libiconv:
30137
30138@endif libiconv
30139
30140# Other targets (info, dvi, pdf, etc.)
30141
30142.PHONY: maybe-info-libiconv info-libiconv
30143maybe-info-libiconv:
30144@if libiconv
30145maybe-info-libiconv: info-libiconv
30146
30147info-libiconv: \
30148 configure-libiconv
30149 @: $(MAKE); $(unstage)
30150 @[ -f ./libiconv/Makefile ] || exit 0; \
30151 r=`${PWD_COMMAND}`; export r; \
30152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30153 $(HOST_EXPORTS) \
30154 for flag in $(EXTRA_HOST_FLAGS) ; do \
30155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30156 done; \
30157 echo "Doing info in libiconv" ; \
30158 (cd $(HOST_SUBDIR)/libiconv && \
30159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30161 "RANLIB=$${RANLIB}" \
30162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30163 info) \
30164 || exit 1
30165
30166@endif libiconv
30167
30168.PHONY: maybe-dvi-libiconv dvi-libiconv
30169maybe-dvi-libiconv:
30170@if libiconv
30171maybe-dvi-libiconv: dvi-libiconv
30172
30173dvi-libiconv: \
30174 configure-libiconv
30175 @: $(MAKE); $(unstage)
30176 @[ -f ./libiconv/Makefile ] || exit 0; \
30177 r=`${PWD_COMMAND}`; export r; \
30178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30179 $(HOST_EXPORTS) \
30180 for flag in $(EXTRA_HOST_FLAGS) ; do \
30181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30182 done; \
30183 echo "Doing dvi in libiconv" ; \
30184 (cd $(HOST_SUBDIR)/libiconv && \
30185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30187 "RANLIB=$${RANLIB}" \
30188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30189 dvi) \
30190 || exit 1
30191
30192@endif libiconv
30193
30194.PHONY: maybe-pdf-libiconv pdf-libiconv
30195maybe-pdf-libiconv:
30196@if libiconv
30197maybe-pdf-libiconv: pdf-libiconv
30198
30199pdf-libiconv: \
30200 configure-libiconv
30201 @: $(MAKE); $(unstage)
30202 @[ -f ./libiconv/Makefile ] || exit 0; \
30203 r=`${PWD_COMMAND}`; export r; \
30204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30205 $(HOST_EXPORTS) \
30206 for flag in $(EXTRA_HOST_FLAGS) ; do \
30207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30208 done; \
30209 echo "Doing pdf in libiconv" ; \
30210 (cd $(HOST_SUBDIR)/libiconv && \
30211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30213 "RANLIB=$${RANLIB}" \
30214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30215 pdf) \
30216 || exit 1
30217
30218@endif libiconv
30219
30220.PHONY: maybe-html-libiconv html-libiconv
30221maybe-html-libiconv:
30222@if libiconv
30223maybe-html-libiconv: html-libiconv
30224
30225html-libiconv: \
30226 configure-libiconv
30227 @: $(MAKE); $(unstage)
30228 @[ -f ./libiconv/Makefile ] || exit 0; \
30229 r=`${PWD_COMMAND}`; export r; \
30230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30231 $(HOST_EXPORTS) \
30232 for flag in $(EXTRA_HOST_FLAGS) ; do \
30233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30234 done; \
30235 echo "Doing html in libiconv" ; \
30236 (cd $(HOST_SUBDIR)/libiconv && \
30237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30239 "RANLIB=$${RANLIB}" \
30240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30241 html) \
30242 || exit 1
30243
30244@endif libiconv
30245
30246.PHONY: maybe-TAGS-libiconv TAGS-libiconv
30247maybe-TAGS-libiconv:
30248@if libiconv
30249maybe-TAGS-libiconv: TAGS-libiconv
30250
30251TAGS-libiconv: \
30252 configure-libiconv
30253 @: $(MAKE); $(unstage)
30254 @[ -f ./libiconv/Makefile ] || exit 0; \
30255 r=`${PWD_COMMAND}`; export r; \
30256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30257 $(HOST_EXPORTS) \
30258 for flag in $(EXTRA_HOST_FLAGS) ; do \
30259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30260 done; \
30261 echo "Doing TAGS in libiconv" ; \
30262 (cd $(HOST_SUBDIR)/libiconv && \
30263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30265 "RANLIB=$${RANLIB}" \
30266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30267 TAGS) \
30268 || exit 1
30269
30270@endif libiconv
30271
30272.PHONY: maybe-install-info-libiconv install-info-libiconv
30273maybe-install-info-libiconv:
30274@if libiconv
30275maybe-install-info-libiconv: install-info-libiconv
30276
30277# libiconv doesn't support install-info.
30278install-info-libiconv:
30279
30280@endif libiconv
30281
30282.PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
30283maybe-install-pdf-libiconv:
30284@if libiconv
30285maybe-install-pdf-libiconv: install-pdf-libiconv
30286
30287# libiconv doesn't support install-pdf.
30288install-pdf-libiconv:
30289
30290@endif libiconv
30291
30292.PHONY: maybe-install-html-libiconv install-html-libiconv
30293maybe-install-html-libiconv:
30294@if libiconv
30295maybe-install-html-libiconv: install-html-libiconv
30296
30297# libiconv doesn't support install-html.
30298install-html-libiconv:
30299
30300@endif libiconv
30301
30302.PHONY: maybe-installcheck-libiconv installcheck-libiconv
30303maybe-installcheck-libiconv:
30304@if libiconv
30305maybe-installcheck-libiconv: installcheck-libiconv
30306
30307installcheck-libiconv: \
30308 configure-libiconv
30309 @: $(MAKE); $(unstage)
30310 @[ -f ./libiconv/Makefile ] || exit 0; \
30311 r=`${PWD_COMMAND}`; export r; \
30312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30313 $(HOST_EXPORTS) \
30314 for flag in $(EXTRA_HOST_FLAGS) ; do \
30315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30316 done; \
30317 echo "Doing installcheck in libiconv" ; \
30318 (cd $(HOST_SUBDIR)/libiconv && \
30319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30321 "RANLIB=$${RANLIB}" \
30322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30323 installcheck) \
30324 || exit 1
30325
30326@endif libiconv
30327
30328.PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
30329maybe-mostlyclean-libiconv:
30330@if libiconv
30331maybe-mostlyclean-libiconv: mostlyclean-libiconv
30332
30333mostlyclean-libiconv:
30334 @: $(MAKE); $(unstage)
30335 @[ -f ./libiconv/Makefile ] || exit 0; \
30336 r=`${PWD_COMMAND}`; export r; \
30337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30338 $(HOST_EXPORTS) \
30339 for flag in $(EXTRA_HOST_FLAGS) ; do \
30340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30341 done; \
30342 echo "Doing mostlyclean in libiconv" ; \
30343 (cd $(HOST_SUBDIR)/libiconv && \
30344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30346 "RANLIB=$${RANLIB}" \
30347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30348 mostlyclean) \
30349 || exit 1
30350
30351@endif libiconv
30352
30353.PHONY: maybe-clean-libiconv clean-libiconv
30354maybe-clean-libiconv:
30355@if libiconv
30356maybe-clean-libiconv: clean-libiconv
30357
30358clean-libiconv:
30359 @: $(MAKE); $(unstage)
30360 @[ -f ./libiconv/Makefile ] || exit 0; \
30361 r=`${PWD_COMMAND}`; export r; \
30362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30363 $(HOST_EXPORTS) \
30364 for flag in $(EXTRA_HOST_FLAGS) ; do \
30365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30366 done; \
30367 echo "Doing clean in libiconv" ; \
30368 (cd $(HOST_SUBDIR)/libiconv && \
30369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30371 "RANLIB=$${RANLIB}" \
30372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30373 clean) \
30374 || exit 1
30375
30376@endif libiconv
30377
30378.PHONY: maybe-distclean-libiconv distclean-libiconv
30379maybe-distclean-libiconv:
30380@if libiconv
30381maybe-distclean-libiconv: distclean-libiconv
30382
30383distclean-libiconv:
30384 @: $(MAKE); $(unstage)
30385 @[ -f ./libiconv/Makefile ] || exit 0; \
30386 r=`${PWD_COMMAND}`; export r; \
30387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30388 $(HOST_EXPORTS) \
30389 for flag in $(EXTRA_HOST_FLAGS) ; do \
30390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30391 done; \
30392 echo "Doing distclean in libiconv" ; \
30393 (cd $(HOST_SUBDIR)/libiconv && \
30394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30396 "RANLIB=$${RANLIB}" \
30397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30398 distclean) \
30399 || exit 1
30400
30401@endif libiconv
30402
30403.PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
30404maybe-maintainer-clean-libiconv:
30405@if libiconv
30406maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
30407
30408maintainer-clean-libiconv:
30409 @: $(MAKE); $(unstage)
30410 @[ -f ./libiconv/Makefile ] || exit 0; \
30411 r=`${PWD_COMMAND}`; export r; \
30412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30413 $(HOST_EXPORTS) \
30414 for flag in $(EXTRA_HOST_FLAGS) ; do \
30415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30416 done; \
30417 echo "Doing maintainer-clean in libiconv" ; \
30418 (cd $(HOST_SUBDIR)/libiconv && \
30419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30421 "RANLIB=$${RANLIB}" \
30422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30423 maintainer-clean) \
30424 || exit 1
30425
30426@endif libiconv
30427
30428
30429
d32ab992
PB
30430.PHONY: configure-libtool maybe-configure-libtool
30431maybe-configure-libtool:
3ff3adad
PB
30432@if gcc-bootstrap
30433configure-libtool: stage_current
30434@endif gcc-bootstrap
d32ab992
PB
30435@if libtool
30436maybe-configure-libtool: configure-libtool
cc11cc9b 30437configure-libtool:
f41d6665 30438 @: $(MAKE); $(unstage)
cc11cc9b 30439 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 30440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
30441 test ! -f $(HOST_SUBDIR)/libtool/Makefile || exit 0; \
30442 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtool ; \
f61428ed 30443 $(HOST_EXPORTS) \
25b42232
PB
30444 echo Configuring in $(HOST_SUBDIR)/libtool; \
30445 cd "$(HOST_SUBDIR)/libtool" || exit 1; \
295f4e42 30446 case $(srcdir) in \
215c351a
PB
30447 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30448 *) topdir=`echo $(HOST_SUBDIR)/libtool/ | \
30449 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 30450 esac; \
215c351a
PB
30451 srcdiroption="--srcdir=$${topdir}/libtool"; \
30452 libsrcdir="$$s/libtool"; \
295f4e42 30453 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
30454 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30455 --target=${target_alias} $${srcdiroption} \
1358ccea 30456 || exit 1
d32ab992 30457@endif libtool
1358ccea 30458
25b42232
PB
30459
30460
ce406537
PB
30461
30462
d32ab992
PB
30463.PHONY: all-libtool maybe-all-libtool
30464maybe-all-libtool:
3ff3adad
PB
30465@if gcc-bootstrap
30466all-libtool: stage_current
30467@endif gcc-bootstrap
d32ab992 30468@if libtool
7e0b5752 30469TARGET-libtool=all
d32ab992
PB
30470maybe-all-libtool: all-libtool
30471all-libtool: configure-libtool
f41d6665 30472 @: $(MAKE); $(unstage)
295f4e42
NN
30473 @r=`${PWD_COMMAND}`; export r; \
30474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 30475 $(HOST_EXPORTS) \
215c351a 30476 (cd $(HOST_SUBDIR)/libtool && \
1c8bd6a3
PB
30477 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30478 $(TARGET-libtool))
d32ab992 30479@endif libtool
1358ccea 30480
25b42232 30481
ce406537
PB
30482
30483
d32ab992
PB
30484.PHONY: check-libtool maybe-check-libtool
30485maybe-check-libtool:
30486@if libtool
30487maybe-check-libtool: check-libtool
1358ccea 30488
d32ab992 30489check-libtool:
f41d6665 30490 @: $(MAKE); $(unstage)
295f4e42 30491 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 30492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30493 $(HOST_EXPORTS) \
215c351a
PB
30494 (cd $(HOST_SUBDIR)/libtool && \
30495 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 30496
d32ab992 30497@endif libtool
1358ccea 30498
d32ab992
PB
30499.PHONY: install-libtool maybe-install-libtool
30500maybe-install-libtool:
30501@if libtool
30502maybe-install-libtool: install-libtool
1358ccea 30503
d32ab992 30504install-libtool: installdirs
f41d6665 30505 @: $(MAKE); $(unstage)
295f4e42 30506 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 30507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30508 $(HOST_EXPORTS) \
215c351a 30509 (cd $(HOST_SUBDIR)/libtool && \
ace9ac7b 30510 $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 30511
d32ab992 30512@endif libtool
1358ccea 30513
b5422ad7 30514# Other targets (info, dvi, pdf, etc.)
1358ccea 30515
d32ab992
PB
30516.PHONY: maybe-info-libtool info-libtool
30517maybe-info-libtool:
30518@if libtool
30519maybe-info-libtool: info-libtool
295f4e42 30520
d32ab992 30521info-libtool: \
05750653 30522 configure-libtool
f41d6665 30523 @: $(MAKE); $(unstage)
d32ab992 30524 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
30525 r=`${PWD_COMMAND}`; export r; \
30526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30527 $(HOST_EXPORTS) \
d32ab992 30528 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
30529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30530 done; \
d32ab992 30531 echo "Doing info in libtool" ; \
215c351a 30532 (cd $(HOST_SUBDIR)/libtool && \
1358ccea
NN
30533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30535 "RANLIB=$${RANLIB}" \
901119ae 30536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30537 info) \
1358ccea
NN
30538 || exit 1
30539
d32ab992 30540@endif libtool
1358ccea 30541
d32ab992
PB
30542.PHONY: maybe-dvi-libtool dvi-libtool
30543maybe-dvi-libtool:
30544@if libtool
30545maybe-dvi-libtool: dvi-libtool
1358ccea 30546
d32ab992 30547dvi-libtool: \
05750653 30548 configure-libtool
f41d6665 30549 @: $(MAKE); $(unstage)
d32ab992 30550 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
30551 r=`${PWD_COMMAND}`; export r; \
30552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30553 $(HOST_EXPORTS) \
d32ab992 30554 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
30555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30556 done; \
d32ab992 30557 echo "Doing dvi in libtool" ; \
215c351a 30558 (cd $(HOST_SUBDIR)/libtool && \
1358ccea
NN
30559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30561 "RANLIB=$${RANLIB}" \
901119ae 30562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30563 dvi) \
1358ccea
NN
30564 || exit 1
30565
d32ab992 30566@endif libtool
1358ccea 30567
b5422ad7
BM
30568.PHONY: maybe-pdf-libtool pdf-libtool
30569maybe-pdf-libtool:
30570@if libtool
30571maybe-pdf-libtool: pdf-libtool
30572
30573pdf-libtool: \
30574 configure-libtool
30575 @: $(MAKE); $(unstage)
30576 @[ -f ./libtool/Makefile ] || exit 0; \
30577 r=`${PWD_COMMAND}`; export r; \
30578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30579 $(HOST_EXPORTS) \
30580 for flag in $(EXTRA_HOST_FLAGS) ; do \
30581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30582 done; \
30583 echo "Doing pdf in libtool" ; \
30584 (cd $(HOST_SUBDIR)/libtool && \
30585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30587 "RANLIB=$${RANLIB}" \
901119ae 30588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
30589 pdf) \
30590 || exit 1
30591
30592@endif libtool
30593
f87a2b2e
MS
30594.PHONY: maybe-html-libtool html-libtool
30595maybe-html-libtool:
30596@if libtool
30597maybe-html-libtool: html-libtool
30598
30599html-libtool: \
05750653 30600 configure-libtool
f41d6665 30601 @: $(MAKE); $(unstage)
f87a2b2e
MS
30602 @[ -f ./libtool/Makefile ] || exit 0; \
30603 r=`${PWD_COMMAND}`; export r; \
30604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
30605 $(HOST_EXPORTS) \
30606 for flag in $(EXTRA_HOST_FLAGS) ; do \
30607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30608 done; \
30609 echo "Doing html in libtool" ; \
215c351a 30610 (cd $(HOST_SUBDIR)/libtool && \
f87a2b2e
MS
30611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30613 "RANLIB=$${RANLIB}" \
901119ae 30614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
30615 html) \
30616 || exit 1
30617
30618@endif libtool
30619
d32ab992
PB
30620.PHONY: maybe-TAGS-libtool TAGS-libtool
30621maybe-TAGS-libtool:
30622@if libtool
30623maybe-TAGS-libtool: TAGS-libtool
1358ccea 30624
d32ab992 30625TAGS-libtool: \
05750653 30626 configure-libtool
f41d6665 30627 @: $(MAKE); $(unstage)
d32ab992 30628 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
30629 r=`${PWD_COMMAND}`; export r; \
30630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30631 $(HOST_EXPORTS) \
d32ab992 30632 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
30633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30634 done; \
d32ab992 30635 echo "Doing TAGS in libtool" ; \
215c351a 30636 (cd $(HOST_SUBDIR)/libtool && \
1358ccea
NN
30637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30639 "RANLIB=$${RANLIB}" \
901119ae 30640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30641 TAGS) \
1358ccea
NN
30642 || exit 1
30643
d32ab992 30644@endif libtool
1358ccea 30645
d32ab992
PB
30646.PHONY: maybe-install-info-libtool install-info-libtool
30647maybe-install-info-libtool:
30648@if libtool
30649maybe-install-info-libtool: install-info-libtool
1358ccea 30650
d32ab992
PB
30651install-info-libtool: \
30652 configure-libtool \
05750653 30653 info-libtool
f41d6665 30654 @: $(MAKE); $(unstage)
d32ab992 30655 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
30656 r=`${PWD_COMMAND}`; export r; \
30657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30658 $(HOST_EXPORTS) \
d32ab992 30659 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
30660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30661 done; \
d32ab992 30662 echo "Doing install-info in libtool" ; \
215c351a 30663 (cd $(HOST_SUBDIR)/libtool && \
1358ccea
NN
30664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30666 "RANLIB=$${RANLIB}" \
901119ae 30667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30668 install-info) \
1358ccea
NN
30669 || exit 1
30670
d32ab992 30671@endif libtool
1358ccea 30672
9c4d2493
BM
30673.PHONY: maybe-install-pdf-libtool install-pdf-libtool
30674maybe-install-pdf-libtool:
30675@if libtool
30676maybe-install-pdf-libtool: install-pdf-libtool
30677
30678install-pdf-libtool: \
30679 configure-libtool \
30680 pdf-libtool
30681 @: $(MAKE); $(unstage)
30682 @[ -f ./libtool/Makefile ] || exit 0; \
30683 r=`${PWD_COMMAND}`; export r; \
30684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30685 $(HOST_EXPORTS) \
30686 for flag in $(EXTRA_HOST_FLAGS) ; do \
30687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30688 done; \
30689 echo "Doing install-pdf in libtool" ; \
30690 (cd $(HOST_SUBDIR)/libtool && \
30691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30693 "RANLIB=$${RANLIB}" \
901119ae 30694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
30695 install-pdf) \
30696 || exit 1
30697
30698@endif libtool
30699
65d6e994
CD
30700.PHONY: maybe-install-html-libtool install-html-libtool
30701maybe-install-html-libtool:
30702@if libtool
30703maybe-install-html-libtool: install-html-libtool
30704
30705install-html-libtool: \
30706 configure-libtool \
30707 html-libtool
30708 @: $(MAKE); $(unstage)
30709 @[ -f ./libtool/Makefile ] || exit 0; \
30710 r=`${PWD_COMMAND}`; export r; \
30711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30712 $(HOST_EXPORTS) \
30713 for flag in $(EXTRA_HOST_FLAGS) ; do \
30714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30715 done; \
30716 echo "Doing install-html in libtool" ; \
30717 (cd $(HOST_SUBDIR)/libtool && \
30718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30720 "RANLIB=$${RANLIB}" \
901119ae 30721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
30722 install-html) \
30723 || exit 1
30724
30725@endif libtool
30726
d32ab992
PB
30727.PHONY: maybe-installcheck-libtool installcheck-libtool
30728maybe-installcheck-libtool:
30729@if libtool
30730maybe-installcheck-libtool: installcheck-libtool
1358ccea 30731
d32ab992 30732installcheck-libtool: \
05750653 30733 configure-libtool
f41d6665 30734 @: $(MAKE); $(unstage)
d32ab992 30735 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
30736 r=`${PWD_COMMAND}`; export r; \
30737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30738 $(HOST_EXPORTS) \
d32ab992 30739 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
30740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30741 done; \
d32ab992 30742 echo "Doing installcheck in libtool" ; \
215c351a 30743 (cd $(HOST_SUBDIR)/libtool && \
1358ccea
NN
30744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30746 "RANLIB=$${RANLIB}" \
901119ae 30747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30748 installcheck) \
1358ccea
NN
30749 || exit 1
30750
d32ab992 30751@endif libtool
1358ccea 30752
d32ab992
PB
30753.PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
30754maybe-mostlyclean-libtool:
30755@if libtool
30756maybe-mostlyclean-libtool: mostlyclean-libtool
1358ccea 30757
05750653 30758mostlyclean-libtool:
f41d6665 30759 @: $(MAKE); $(unstage)
d32ab992 30760 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
30761 r=`${PWD_COMMAND}`; export r; \
30762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30763 $(HOST_EXPORTS) \
d32ab992 30764 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
30765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30766 done; \
d32ab992 30767 echo "Doing mostlyclean in libtool" ; \
215c351a 30768 (cd $(HOST_SUBDIR)/libtool && \
1358ccea
NN
30769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30771 "RANLIB=$${RANLIB}" \
901119ae 30772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30773 mostlyclean) \
1358ccea
NN
30774 || exit 1
30775
d32ab992 30776@endif libtool
1358ccea 30777
d32ab992
PB
30778.PHONY: maybe-clean-libtool clean-libtool
30779maybe-clean-libtool:
30780@if libtool
30781maybe-clean-libtool: clean-libtool
1358ccea 30782
05750653 30783clean-libtool:
f41d6665 30784 @: $(MAKE); $(unstage)
d32ab992 30785 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
30786 r=`${PWD_COMMAND}`; export r; \
30787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30788 $(HOST_EXPORTS) \
d32ab992 30789 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
30790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30791 done; \
d32ab992 30792 echo "Doing clean in libtool" ; \
215c351a 30793 (cd $(HOST_SUBDIR)/libtool && \
1358ccea
NN
30794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30796 "RANLIB=$${RANLIB}" \
901119ae 30797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30798 clean) \
1358ccea
NN
30799 || exit 1
30800
d32ab992 30801@endif libtool
1358ccea 30802
d32ab992
PB
30803.PHONY: maybe-distclean-libtool distclean-libtool
30804maybe-distclean-libtool:
30805@if libtool
30806maybe-distclean-libtool: distclean-libtool
1358ccea 30807
05750653 30808distclean-libtool:
f41d6665 30809 @: $(MAKE); $(unstage)
d32ab992 30810 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
30811 r=`${PWD_COMMAND}`; export r; \
30812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30813 $(HOST_EXPORTS) \
d32ab992 30814 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
30815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30816 done; \
d32ab992 30817 echo "Doing distclean in libtool" ; \
215c351a 30818 (cd $(HOST_SUBDIR)/libtool && \
1358ccea
NN
30819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30821 "RANLIB=$${RANLIB}" \
901119ae 30822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30823 distclean) \
1358ccea
NN
30824 || exit 1
30825
d32ab992 30826@endif libtool
1358ccea 30827
d32ab992
PB
30828.PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
30829maybe-maintainer-clean-libtool:
30830@if libtool
30831maybe-maintainer-clean-libtool: maintainer-clean-libtool
1358ccea 30832
05750653 30833maintainer-clean-libtool:
f41d6665 30834 @: $(MAKE); $(unstage)
d32ab992 30835 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
30836 r=`${PWD_COMMAND}`; export r; \
30837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30838 $(HOST_EXPORTS) \
d32ab992 30839 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
30840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30841 done; \
d32ab992 30842 echo "Doing maintainer-clean in libtool" ; \
215c351a 30843 (cd $(HOST_SUBDIR)/libtool && \
1358ccea
NN
30844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30846 "RANLIB=$${RANLIB}" \
901119ae 30847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30848 maintainer-clean) \
1358ccea
NN
30849 || exit 1
30850
d32ab992 30851@endif libtool
1358ccea 30852
1358ccea 30853
25b42232 30854
d32ab992
PB
30855.PHONY: configure-m4 maybe-configure-m4
30856maybe-configure-m4:
3ff3adad
PB
30857@if gcc-bootstrap
30858configure-m4: stage_current
30859@endif gcc-bootstrap
d32ab992
PB
30860@if m4
30861maybe-configure-m4: configure-m4
cc11cc9b 30862configure-m4:
f41d6665 30863 @: $(MAKE); $(unstage)
cc11cc9b 30864 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 30865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
30866 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
30867 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
f61428ed 30868 $(HOST_EXPORTS) \
25b42232
PB
30869 echo Configuring in $(HOST_SUBDIR)/m4; \
30870 cd "$(HOST_SUBDIR)/m4" || exit 1; \
295f4e42 30871 case $(srcdir) in \
215c351a
PB
30872 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30873 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
30874 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 30875 esac; \
215c351a
PB
30876 srcdiroption="--srcdir=$${topdir}/m4"; \
30877 libsrcdir="$$s/m4"; \
295f4e42 30878 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
30879 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30880 --target=${target_alias} $${srcdiroption} \
1358ccea 30881 || exit 1
d32ab992 30882@endif m4
1358ccea 30883
25b42232
PB
30884
30885
ce406537
PB
30886
30887
d32ab992
PB
30888.PHONY: all-m4 maybe-all-m4
30889maybe-all-m4:
3ff3adad
PB
30890@if gcc-bootstrap
30891all-m4: stage_current
30892@endif gcc-bootstrap
d32ab992 30893@if m4
7e0b5752 30894TARGET-m4=all
d32ab992
PB
30895maybe-all-m4: all-m4
30896all-m4: configure-m4
f41d6665 30897 @: $(MAKE); $(unstage)
295f4e42
NN
30898 @r=`${PWD_COMMAND}`; export r; \
30899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 30900 $(HOST_EXPORTS) \
215c351a 30901 (cd $(HOST_SUBDIR)/m4 && \
1c8bd6a3
PB
30902 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30903 $(TARGET-m4))
d32ab992 30904@endif m4
295f4e42 30905
25b42232 30906
ce406537
PB
30907
30908
d32ab992
PB
30909.PHONY: check-m4 maybe-check-m4
30910maybe-check-m4:
30911@if m4
30912maybe-check-m4: check-m4
1358ccea 30913
d32ab992 30914check-m4:
f41d6665 30915 @: $(MAKE); $(unstage)
295f4e42
NN
30916 @r=`${PWD_COMMAND}`; export r; \
30917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30918 $(HOST_EXPORTS) \
215c351a
PB
30919 (cd $(HOST_SUBDIR)/m4 && \
30920 $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 30921
d32ab992 30922@endif m4
295f4e42 30923
d32ab992
PB
30924.PHONY: install-m4 maybe-install-m4
30925maybe-install-m4:
30926@if m4
30927maybe-install-m4: install-m4
295f4e42 30928
d32ab992 30929install-m4: installdirs
f41d6665 30930 @: $(MAKE); $(unstage)
295f4e42
NN
30931 @r=`${PWD_COMMAND}`; export r; \
30932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30933 $(HOST_EXPORTS) \
215c351a 30934 (cd $(HOST_SUBDIR)/m4 && \
ace9ac7b 30935 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 30936
d32ab992 30937@endif m4
295f4e42 30938
b5422ad7 30939# Other targets (info, dvi, pdf, etc.)
295f4e42 30940
d32ab992
PB
30941.PHONY: maybe-info-m4 info-m4
30942maybe-info-m4:
30943@if m4
30944maybe-info-m4: info-m4
295f4e42 30945
d32ab992 30946info-m4: \
05750653 30947 configure-m4
f41d6665 30948 @: $(MAKE); $(unstage)
d32ab992 30949 @[ -f ./m4/Makefile ] || exit 0; \
8c90b13a
L
30950 r=`${PWD_COMMAND}`; export r; \
30951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30952 $(HOST_EXPORTS) \
d32ab992 30953 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
30954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30955 done; \
d32ab992 30956 echo "Doing info in m4" ; \
215c351a 30957 (cd $(HOST_SUBDIR)/m4 && \
1358ccea
NN
30958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30960 "RANLIB=$${RANLIB}" \
901119ae 30961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30962 info) \
1358ccea
NN
30963 || exit 1
30964
d32ab992 30965@endif m4
1358ccea 30966
d32ab992
PB
30967.PHONY: maybe-dvi-m4 dvi-m4
30968maybe-dvi-m4:
30969@if m4
30970maybe-dvi-m4: dvi-m4
1358ccea 30971
d32ab992 30972dvi-m4: \
05750653 30973 configure-m4
f41d6665 30974 @: $(MAKE); $(unstage)
d32ab992 30975 @[ -f ./m4/Makefile ] || exit 0; \
8c90b13a
L
30976 r=`${PWD_COMMAND}`; export r; \
30977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 30978 $(HOST_EXPORTS) \
d32ab992 30979 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
30980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30981 done; \
d32ab992 30982 echo "Doing dvi in m4" ; \
215c351a 30983 (cd $(HOST_SUBDIR)/m4 && \
1358ccea
NN
30984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30986 "RANLIB=$${RANLIB}" \
901119ae 30987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 30988 dvi) \
1358ccea
NN
30989 || exit 1
30990
d32ab992 30991@endif m4
1358ccea 30992
b5422ad7
BM
30993.PHONY: maybe-pdf-m4 pdf-m4
30994maybe-pdf-m4:
30995@if m4
30996maybe-pdf-m4: pdf-m4
30997
30998pdf-m4: \
30999 configure-m4
31000 @: $(MAKE); $(unstage)
31001 @[ -f ./m4/Makefile ] || exit 0; \
31002 r=`${PWD_COMMAND}`; export r; \
31003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31004 $(HOST_EXPORTS) \
31005 for flag in $(EXTRA_HOST_FLAGS) ; do \
31006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31007 done; \
31008 echo "Doing pdf in m4" ; \
31009 (cd $(HOST_SUBDIR)/m4 && \
31010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31012 "RANLIB=$${RANLIB}" \
901119ae 31013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
31014 pdf) \
31015 || exit 1
31016
31017@endif m4
31018
f87a2b2e
MS
31019.PHONY: maybe-html-m4 html-m4
31020maybe-html-m4:
31021@if m4
31022maybe-html-m4: html-m4
31023
31024html-m4: \
05750653 31025 configure-m4
f41d6665 31026 @: $(MAKE); $(unstage)
f87a2b2e
MS
31027 @[ -f ./m4/Makefile ] || exit 0; \
31028 r=`${PWD_COMMAND}`; export r; \
31029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
31030 $(HOST_EXPORTS) \
31031 for flag in $(EXTRA_HOST_FLAGS) ; do \
31032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31033 done; \
31034 echo "Doing html in m4" ; \
215c351a 31035 (cd $(HOST_SUBDIR)/m4 && \
f87a2b2e
MS
31036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31038 "RANLIB=$${RANLIB}" \
901119ae 31039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
31040 html) \
31041 || exit 1
31042
31043@endif m4
31044
d32ab992
PB
31045.PHONY: maybe-TAGS-m4 TAGS-m4
31046maybe-TAGS-m4:
31047@if m4
31048maybe-TAGS-m4: TAGS-m4
1358ccea 31049
d32ab992 31050TAGS-m4: \
05750653 31051 configure-m4
f41d6665 31052 @: $(MAKE); $(unstage)
d32ab992 31053 @[ -f ./m4/Makefile ] || exit 0; \
8c90b13a
L
31054 r=`${PWD_COMMAND}`; export r; \
31055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31056 $(HOST_EXPORTS) \
d32ab992 31057 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
31058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31059 done; \
d32ab992 31060 echo "Doing TAGS in m4" ; \
215c351a 31061 (cd $(HOST_SUBDIR)/m4 && \
1358ccea
NN
31062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31064 "RANLIB=$${RANLIB}" \
901119ae 31065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31066 TAGS) \
1358ccea
NN
31067 || exit 1
31068
d32ab992 31069@endif m4
1358ccea 31070
d32ab992
PB
31071.PHONY: maybe-install-info-m4 install-info-m4
31072maybe-install-info-m4:
31073@if m4
31074maybe-install-info-m4: install-info-m4
1358ccea 31075
d32ab992
PB
31076install-info-m4: \
31077 configure-m4 \
05750653 31078 info-m4
f41d6665 31079 @: $(MAKE); $(unstage)
d32ab992 31080 @[ -f ./m4/Makefile ] || exit 0; \
8c90b13a
L
31081 r=`${PWD_COMMAND}`; export r; \
31082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31083 $(HOST_EXPORTS) \
d32ab992 31084 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
31085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31086 done; \
d32ab992 31087 echo "Doing install-info in m4" ; \
215c351a 31088 (cd $(HOST_SUBDIR)/m4 && \
1358ccea
NN
31089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31091 "RANLIB=$${RANLIB}" \
901119ae 31092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31093 install-info) \
1358ccea
NN
31094 || exit 1
31095
d32ab992 31096@endif m4
1358ccea 31097
9c4d2493
BM
31098.PHONY: maybe-install-pdf-m4 install-pdf-m4
31099maybe-install-pdf-m4:
31100@if m4
31101maybe-install-pdf-m4: install-pdf-m4
31102
31103install-pdf-m4: \
31104 configure-m4 \
31105 pdf-m4
31106 @: $(MAKE); $(unstage)
31107 @[ -f ./m4/Makefile ] || exit 0; \
31108 r=`${PWD_COMMAND}`; export r; \
31109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31110 $(HOST_EXPORTS) \
31111 for flag in $(EXTRA_HOST_FLAGS) ; do \
31112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31113 done; \
31114 echo "Doing install-pdf in m4" ; \
31115 (cd $(HOST_SUBDIR)/m4 && \
31116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31118 "RANLIB=$${RANLIB}" \
901119ae 31119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
31120 install-pdf) \
31121 || exit 1
31122
31123@endif m4
31124
65d6e994
CD
31125.PHONY: maybe-install-html-m4 install-html-m4
31126maybe-install-html-m4:
31127@if m4
31128maybe-install-html-m4: install-html-m4
31129
31130install-html-m4: \
31131 configure-m4 \
31132 html-m4
31133 @: $(MAKE); $(unstage)
31134 @[ -f ./m4/Makefile ] || exit 0; \
31135 r=`${PWD_COMMAND}`; export r; \
31136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31137 $(HOST_EXPORTS) \
31138 for flag in $(EXTRA_HOST_FLAGS) ; do \
31139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31140 done; \
31141 echo "Doing install-html in m4" ; \
31142 (cd $(HOST_SUBDIR)/m4 && \
31143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31145 "RANLIB=$${RANLIB}" \
901119ae 31146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
31147 install-html) \
31148 || exit 1
31149
31150@endif m4
31151
d32ab992
PB
31152.PHONY: maybe-installcheck-m4 installcheck-m4
31153maybe-installcheck-m4:
31154@if m4
31155maybe-installcheck-m4: installcheck-m4
1358ccea 31156
d32ab992 31157installcheck-m4: \
05750653 31158 configure-m4
f41d6665 31159 @: $(MAKE); $(unstage)
d32ab992 31160 @[ -f ./m4/Makefile ] || exit 0; \
8c90b13a
L
31161 r=`${PWD_COMMAND}`; export r; \
31162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31163 $(HOST_EXPORTS) \
d32ab992 31164 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
31165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31166 done; \
d32ab992 31167 echo "Doing installcheck in m4" ; \
215c351a 31168 (cd $(HOST_SUBDIR)/m4 && \
1358ccea
NN
31169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31171 "RANLIB=$${RANLIB}" \
901119ae 31172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31173 installcheck) \
1358ccea
NN
31174 || exit 1
31175
d32ab992 31176@endif m4
1358ccea 31177
d32ab992
PB
31178.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
31179maybe-mostlyclean-m4:
31180@if m4
31181maybe-mostlyclean-m4: mostlyclean-m4
1358ccea 31182
05750653 31183mostlyclean-m4:
f41d6665 31184 @: $(MAKE); $(unstage)
d32ab992 31185 @[ -f ./m4/Makefile ] || exit 0; \
8c90b13a
L
31186 r=`${PWD_COMMAND}`; export r; \
31187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31188 $(HOST_EXPORTS) \
d32ab992 31189 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
31190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31191 done; \
d32ab992 31192 echo "Doing mostlyclean in m4" ; \
215c351a 31193 (cd $(HOST_SUBDIR)/m4 && \
1358ccea
NN
31194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31196 "RANLIB=$${RANLIB}" \
901119ae 31197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31198 mostlyclean) \
1358ccea
NN
31199 || exit 1
31200
d32ab992 31201@endif m4
1358ccea 31202
d32ab992
PB
31203.PHONY: maybe-clean-m4 clean-m4
31204maybe-clean-m4:
31205@if m4
31206maybe-clean-m4: clean-m4
1358ccea 31207
05750653 31208clean-m4:
f41d6665 31209 @: $(MAKE); $(unstage)
d32ab992 31210 @[ -f ./m4/Makefile ] || exit 0; \
8c90b13a
L
31211 r=`${PWD_COMMAND}`; export r; \
31212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31213 $(HOST_EXPORTS) \
d32ab992 31214 for flag in $(EXTRA_HOST_FLAGS) ; do \
1358ccea
NN
31215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31216 done; \
d32ab992 31217 echo "Doing clean in m4" ; \
215c351a 31218 (cd $(HOST_SUBDIR)/m4 && \
1358ccea
NN
31219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31221 "RANLIB=$${RANLIB}" \
901119ae 31222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31223 clean) \
1358ccea
NN
31224 || exit 1
31225
d32ab992 31226@endif m4
1358ccea 31227
d32ab992
PB
31228.PHONY: maybe-distclean-m4 distclean-m4
31229maybe-distclean-m4:
31230@if m4
31231maybe-distclean-m4: distclean-m4
d9cdb878 31232
05750653 31233distclean-m4:
f41d6665 31234 @: $(MAKE); $(unstage)
d32ab992 31235 @[ -f ./m4/Makefile ] || exit 0; \
d9cdb878
AC
31236 r=`${PWD_COMMAND}`; export r; \
31237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31238 $(HOST_EXPORTS) \
d32ab992 31239 for flag in $(EXTRA_HOST_FLAGS) ; do \
d9cdb878
AC
31240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31241 done; \
d32ab992 31242 echo "Doing distclean in m4" ; \
215c351a 31243 (cd $(HOST_SUBDIR)/m4 && \
d9cdb878
AC
31244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
295f4e42 31246 "RANLIB=$${RANLIB}" \
901119ae 31247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31248 distclean) \
295f4e42 31249 || exit 1
6599da04 31250
d32ab992 31251@endif m4
c4137c50 31252
d32ab992
PB
31253.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
31254maybe-maintainer-clean-m4:
31255@if m4
31256maybe-maintainer-clean-m4: maintainer-clean-m4
c4137c50 31257
05750653 31258maintainer-clean-m4:
f41d6665 31259 @: $(MAKE); $(unstage)
d32ab992 31260 @[ -f ./m4/Makefile ] || exit 0; \
295f4e42
NN
31261 r=`${PWD_COMMAND}`; export r; \
31262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31263 $(HOST_EXPORTS) \
d32ab992 31264 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31266 done; \
d32ab992 31267 echo "Doing maintainer-clean in m4" ; \
215c351a 31268 (cd $(HOST_SUBDIR)/m4 && \
295f4e42
NN
31269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31271 "RANLIB=$${RANLIB}" \
901119ae 31272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31273 maintainer-clean) \
295f4e42 31274 || exit 1
c4137c50 31275
d32ab992 31276@endif m4
c4137c50 31277
6599da04 31278
25b42232 31279
d32ab992
PB
31280.PHONY: configure-make maybe-configure-make
31281maybe-configure-make:
3ff3adad
PB
31282@if gcc-bootstrap
31283configure-make: stage_current
31284@endif gcc-bootstrap
d32ab992
PB
31285@if make
31286maybe-configure-make: configure-make
cc11cc9b 31287configure-make:
f41d6665 31288 @: $(MAKE); $(unstage)
cc11cc9b 31289 @r=`${PWD_COMMAND}`; export r; \
d32ab992 31290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
31291 test ! -f $(HOST_SUBDIR)/make/Makefile || exit 0; \
31292 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/make ; \
f61428ed 31293 $(HOST_EXPORTS) \
25b42232
PB
31294 echo Configuring in $(HOST_SUBDIR)/make; \
31295 cd "$(HOST_SUBDIR)/make" || exit 1; \
295f4e42 31296 case $(srcdir) in \
215c351a
PB
31297 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31298 *) topdir=`echo $(HOST_SUBDIR)/make/ | \
31299 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
295f4e42 31300 esac; \
215c351a
PB
31301 srcdiroption="--srcdir=$${topdir}/make"; \
31302 libsrcdir="$$s/make"; \
295f4e42 31303 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
31304 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31305 --target=${target_alias} $${srcdiroption} \
295f4e42 31306 || exit 1
d32ab992 31307@endif make
8b87bb96 31308
25b42232
PB
31309
31310
ce406537
PB
31311
31312
d32ab992
PB
31313.PHONY: all-make maybe-all-make
31314maybe-all-make:
3ff3adad
PB
31315@if gcc-bootstrap
31316all-make: stage_current
31317@endif gcc-bootstrap
d32ab992 31318@if make
7e0b5752 31319TARGET-make=all
d32ab992
PB
31320maybe-all-make: all-make
31321all-make: configure-make
f41d6665 31322 @: $(MAKE); $(unstage)
295f4e42
NN
31323 @r=`${PWD_COMMAND}`; export r; \
31324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 31325 $(HOST_EXPORTS) \
215c351a 31326 (cd $(HOST_SUBDIR)/make && \
1c8bd6a3
PB
31327 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31328 $(TARGET-make))
d32ab992 31329@endif make
7e2dbcef 31330
25b42232 31331
ce406537
PB
31332
31333
d32ab992
PB
31334.PHONY: check-make maybe-check-make
31335maybe-check-make:
31336@if make
31337maybe-check-make: check-make
295f4e42 31338
d32ab992 31339check-make:
f41d6665 31340 @: $(MAKE); $(unstage)
d32ab992
PB
31341 @r=`${PWD_COMMAND}`; export r; \
31342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d32ab992 31343 $(HOST_EXPORTS) \
215c351a
PB
31344 (cd $(HOST_SUBDIR)/make && \
31345 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 31346
d32ab992 31347@endif make
295f4e42 31348
d32ab992
PB
31349.PHONY: install-make maybe-install-make
31350maybe-install-make:
31351@if make
31352maybe-install-make: install-make
295f4e42 31353
d32ab992 31354install-make: installdirs
f41d6665 31355 @: $(MAKE); $(unstage)
295f4e42
NN
31356 @r=`${PWD_COMMAND}`; export r; \
31357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31358 $(HOST_EXPORTS) \
215c351a 31359 (cd $(HOST_SUBDIR)/make && \
ace9ac7b 31360 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 31361
d32ab992 31362@endif make
295f4e42 31363
b5422ad7 31364# Other targets (info, dvi, pdf, etc.)
295f4e42 31365
d32ab992
PB
31366.PHONY: maybe-info-make info-make
31367maybe-info-make:
31368@if make
31369maybe-info-make: info-make
295f4e42 31370
d32ab992 31371info-make: \
05750653 31372 configure-make
f41d6665 31373 @: $(MAKE); $(unstage)
d32ab992 31374 @[ -f ./make/Makefile ] || exit 0; \
295f4e42
NN
31375 r=`${PWD_COMMAND}`; export r; \
31376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31377 $(HOST_EXPORTS) \
d32ab992 31378 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31380 done; \
d32ab992 31381 echo "Doing info in make" ; \
215c351a 31382 (cd $(HOST_SUBDIR)/make && \
295f4e42
NN
31383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31385 "RANLIB=$${RANLIB}" \
901119ae 31386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31387 info) \
295f4e42 31388 || exit 1
7e2dbcef 31389
d32ab992 31390@endif make
6599da04 31391
d32ab992
PB
31392.PHONY: maybe-dvi-make dvi-make
31393maybe-dvi-make:
31394@if make
31395maybe-dvi-make: dvi-make
6599da04 31396
d32ab992 31397dvi-make: \
05750653 31398 configure-make
f41d6665 31399 @: $(MAKE); $(unstage)
d32ab992 31400 @[ -f ./make/Makefile ] || exit 0; \
295f4e42
NN
31401 r=`${PWD_COMMAND}`; export r; \
31402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31403 $(HOST_EXPORTS) \
d32ab992 31404 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31406 done; \
d32ab992 31407 echo "Doing dvi in make" ; \
215c351a 31408 (cd $(HOST_SUBDIR)/make && \
295f4e42
NN
31409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31411 "RANLIB=$${RANLIB}" \
901119ae 31412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31413 dvi) \
295f4e42 31414 || exit 1
6599da04 31415
d32ab992 31416@endif make
6599da04 31417
b5422ad7
BM
31418.PHONY: maybe-pdf-make pdf-make
31419maybe-pdf-make:
31420@if make
31421maybe-pdf-make: pdf-make
31422
31423pdf-make: \
31424 configure-make
31425 @: $(MAKE); $(unstage)
31426 @[ -f ./make/Makefile ] || exit 0; \
31427 r=`${PWD_COMMAND}`; export r; \
31428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31429 $(HOST_EXPORTS) \
31430 for flag in $(EXTRA_HOST_FLAGS) ; do \
31431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31432 done; \
31433 echo "Doing pdf in make" ; \
31434 (cd $(HOST_SUBDIR)/make && \
31435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31437 "RANLIB=$${RANLIB}" \
901119ae 31438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
31439 pdf) \
31440 || exit 1
31441
31442@endif make
31443
f87a2b2e
MS
31444.PHONY: maybe-html-make html-make
31445maybe-html-make:
31446@if make
31447maybe-html-make: html-make
31448
31449html-make: \
05750653 31450 configure-make
f41d6665 31451 @: $(MAKE); $(unstage)
f87a2b2e
MS
31452 @[ -f ./make/Makefile ] || exit 0; \
31453 r=`${PWD_COMMAND}`; export r; \
31454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
31455 $(HOST_EXPORTS) \
31456 for flag in $(EXTRA_HOST_FLAGS) ; do \
31457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31458 done; \
31459 echo "Doing html in make" ; \
215c351a 31460 (cd $(HOST_SUBDIR)/make && \
f87a2b2e
MS
31461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31463 "RANLIB=$${RANLIB}" \
901119ae 31464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
31465 html) \
31466 || exit 1
31467
31468@endif make
31469
d32ab992
PB
31470.PHONY: maybe-TAGS-make TAGS-make
31471maybe-TAGS-make:
31472@if make
31473maybe-TAGS-make: TAGS-make
4977bab6 31474
d32ab992 31475TAGS-make: \
05750653 31476 configure-make
f41d6665 31477 @: $(MAKE); $(unstage)
d32ab992 31478 @[ -f ./make/Makefile ] || exit 0; \
295f4e42
NN
31479 r=`${PWD_COMMAND}`; export r; \
31480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31481 $(HOST_EXPORTS) \
d32ab992 31482 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31484 done; \
d32ab992 31485 echo "Doing TAGS in make" ; \
215c351a 31486 (cd $(HOST_SUBDIR)/make && \
295f4e42
NN
31487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31489 "RANLIB=$${RANLIB}" \
901119ae 31490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31491 TAGS) \
295f4e42 31492 || exit 1
4977bab6 31493
d32ab992 31494@endif make
4977bab6 31495
d32ab992
PB
31496.PHONY: maybe-install-info-make install-info-make
31497maybe-install-info-make:
31498@if make
31499maybe-install-info-make: install-info-make
4977bab6 31500
d32ab992
PB
31501install-info-make: \
31502 configure-make \
05750653 31503 info-make
f41d6665 31504 @: $(MAKE); $(unstage)
d32ab992 31505 @[ -f ./make/Makefile ] || exit 0; \
295f4e42
NN
31506 r=`${PWD_COMMAND}`; export r; \
31507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31508 $(HOST_EXPORTS) \
d32ab992 31509 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31511 done; \
d32ab992 31512 echo "Doing install-info in make" ; \
215c351a 31513 (cd $(HOST_SUBDIR)/make && \
295f4e42
NN
31514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31516 "RANLIB=$${RANLIB}" \
901119ae 31517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31518 install-info) \
295f4e42 31519 || exit 1
4977bab6 31520
d32ab992 31521@endif make
4977bab6 31522
9c4d2493
BM
31523.PHONY: maybe-install-pdf-make install-pdf-make
31524maybe-install-pdf-make:
31525@if make
31526maybe-install-pdf-make: install-pdf-make
31527
31528install-pdf-make: \
31529 configure-make \
31530 pdf-make
31531 @: $(MAKE); $(unstage)
31532 @[ -f ./make/Makefile ] || exit 0; \
31533 r=`${PWD_COMMAND}`; export r; \
31534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31535 $(HOST_EXPORTS) \
31536 for flag in $(EXTRA_HOST_FLAGS) ; do \
31537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31538 done; \
31539 echo "Doing install-pdf in make" ; \
31540 (cd $(HOST_SUBDIR)/make && \
31541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31543 "RANLIB=$${RANLIB}" \
901119ae 31544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
31545 install-pdf) \
31546 || exit 1
31547
31548@endif make
31549
65d6e994
CD
31550.PHONY: maybe-install-html-make install-html-make
31551maybe-install-html-make:
31552@if make
31553maybe-install-html-make: install-html-make
31554
31555install-html-make: \
31556 configure-make \
31557 html-make
31558 @: $(MAKE); $(unstage)
31559 @[ -f ./make/Makefile ] || exit 0; \
31560 r=`${PWD_COMMAND}`; export r; \
31561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31562 $(HOST_EXPORTS) \
31563 for flag in $(EXTRA_HOST_FLAGS) ; do \
31564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31565 done; \
31566 echo "Doing install-html in make" ; \
31567 (cd $(HOST_SUBDIR)/make && \
31568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31570 "RANLIB=$${RANLIB}" \
901119ae 31571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
31572 install-html) \
31573 || exit 1
31574
31575@endif make
31576
d32ab992
PB
31577.PHONY: maybe-installcheck-make installcheck-make
31578maybe-installcheck-make:
31579@if make
31580maybe-installcheck-make: installcheck-make
4977bab6 31581
d32ab992 31582installcheck-make: \
05750653 31583 configure-make
f41d6665 31584 @: $(MAKE); $(unstage)
d32ab992 31585 @[ -f ./make/Makefile ] || exit 0; \
8c90b13a
L
31586 r=`${PWD_COMMAND}`; export r; \
31587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31588 $(HOST_EXPORTS) \
d32ab992 31589 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31591 done; \
d32ab992 31592 echo "Doing installcheck in make" ; \
215c351a 31593 (cd $(HOST_SUBDIR)/make && \
295f4e42
NN
31594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31596 "RANLIB=$${RANLIB}" \
901119ae 31597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31598 installcheck) \
295f4e42
NN
31599 || exit 1
31600
d32ab992 31601@endif make
295f4e42 31602
d32ab992
PB
31603.PHONY: maybe-mostlyclean-make mostlyclean-make
31604maybe-mostlyclean-make:
31605@if make
31606maybe-mostlyclean-make: mostlyclean-make
295f4e42 31607
05750653 31608mostlyclean-make:
f41d6665 31609 @: $(MAKE); $(unstage)
d32ab992 31610 @[ -f ./make/Makefile ] || exit 0; \
295f4e42
NN
31611 r=`${PWD_COMMAND}`; export r; \
31612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31613 $(HOST_EXPORTS) \
d32ab992 31614 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31616 done; \
d32ab992 31617 echo "Doing mostlyclean in make" ; \
215c351a 31618 (cd $(HOST_SUBDIR)/make && \
295f4e42
NN
31619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31621 "RANLIB=$${RANLIB}" \
901119ae 31622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31623 mostlyclean) \
295f4e42
NN
31624 || exit 1
31625
d32ab992 31626@endif make
295f4e42 31627
d32ab992
PB
31628.PHONY: maybe-clean-make clean-make
31629maybe-clean-make:
31630@if make
31631maybe-clean-make: clean-make
295f4e42 31632
05750653 31633clean-make:
f41d6665 31634 @: $(MAKE); $(unstage)
d32ab992 31635 @[ -f ./make/Makefile ] || exit 0; \
295f4e42
NN
31636 r=`${PWD_COMMAND}`; export r; \
31637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31638 $(HOST_EXPORTS) \
d32ab992 31639 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31641 done; \
d32ab992 31642 echo "Doing clean in make" ; \
215c351a 31643 (cd $(HOST_SUBDIR)/make && \
295f4e42
NN
31644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31646 "RANLIB=$${RANLIB}" \
901119ae 31647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31648 clean) \
295f4e42
NN
31649 || exit 1
31650
d32ab992 31651@endif make
295f4e42 31652
d32ab992
PB
31653.PHONY: maybe-distclean-make distclean-make
31654maybe-distclean-make:
31655@if make
31656maybe-distclean-make: distclean-make
295f4e42 31657
05750653 31658distclean-make:
f41d6665 31659 @: $(MAKE); $(unstage)
d32ab992 31660 @[ -f ./make/Makefile ] || exit 0; \
295f4e42
NN
31661 r=`${PWD_COMMAND}`; export r; \
31662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31663 $(HOST_EXPORTS) \
d32ab992 31664 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31666 done; \
d32ab992 31667 echo "Doing distclean in make" ; \
215c351a 31668 (cd $(HOST_SUBDIR)/make && \
295f4e42
NN
31669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31671 "RANLIB=$${RANLIB}" \
901119ae 31672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31673 distclean) \
3aa83176 31674 || exit 1
4977bab6 31675
d32ab992 31676@endif make
295f4e42 31677
d32ab992
PB
31678.PHONY: maybe-maintainer-clean-make maintainer-clean-make
31679maybe-maintainer-clean-make:
31680@if make
31681maybe-maintainer-clean-make: maintainer-clean-make
295f4e42 31682
05750653 31683maintainer-clean-make:
f41d6665 31684 @: $(MAKE); $(unstage)
d32ab992 31685 @[ -f ./make/Makefile ] || exit 0; \
295f4e42 31686 r=`${PWD_COMMAND}`; export r; \
8c90b13a 31687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31688 $(HOST_EXPORTS) \
d32ab992 31689 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31691 done; \
d32ab992 31692 echo "Doing maintainer-clean in make" ; \
215c351a 31693 (cd $(HOST_SUBDIR)/make && \
295f4e42
NN
31694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31696 "RANLIB=$${RANLIB}" \
901119ae 31697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31698 maintainer-clean) \
295f4e42 31699 || exit 1
4977bab6 31700
d32ab992 31701@endif make
4977bab6 31702
4977bab6 31703
25b42232 31704
d32ab992
PB
31705.PHONY: configure-mmalloc maybe-configure-mmalloc
31706maybe-configure-mmalloc:
3ff3adad
PB
31707@if gcc-bootstrap
31708configure-mmalloc: stage_current
31709@endif gcc-bootstrap
d32ab992
PB
31710@if mmalloc
31711maybe-configure-mmalloc: configure-mmalloc
cc11cc9b 31712configure-mmalloc:
f41d6665 31713 @: $(MAKE); $(unstage)
cc11cc9b 31714 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 31715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
31716 test ! -f $(HOST_SUBDIR)/mmalloc/Makefile || exit 0; \
31717 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mmalloc ; \
f61428ed 31718 $(HOST_EXPORTS) \
25b42232
PB
31719 echo Configuring in $(HOST_SUBDIR)/mmalloc; \
31720 cd "$(HOST_SUBDIR)/mmalloc" || exit 1; \
4977bab6 31721 case $(srcdir) in \
215c351a
PB
31722 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31723 *) topdir=`echo $(HOST_SUBDIR)/mmalloc/ | \
31724 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 31725 esac; \
215c351a
PB
31726 srcdiroption="--srcdir=$${topdir}/mmalloc"; \
31727 libsrcdir="$$s/mmalloc"; \
4977bab6 31728 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
31729 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31730 --target=${target_alias} $${srcdiroption} \
4977bab6 31731 || exit 1
d32ab992 31732@endif mmalloc
4977bab6 31733
25b42232
PB
31734
31735
ce406537
PB
31736
31737
d32ab992
PB
31738.PHONY: all-mmalloc maybe-all-mmalloc
31739maybe-all-mmalloc:
3ff3adad
PB
31740@if gcc-bootstrap
31741all-mmalloc: stage_current
31742@endif gcc-bootstrap
d32ab992 31743@if mmalloc
7e0b5752 31744TARGET-mmalloc=all
d32ab992
PB
31745maybe-all-mmalloc: all-mmalloc
31746all-mmalloc: configure-mmalloc
f41d6665 31747 @: $(MAKE); $(unstage)
8c90b13a
L
31748 @r=`${PWD_COMMAND}`; export r; \
31749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 31750 $(HOST_EXPORTS) \
215c351a 31751 (cd $(HOST_SUBDIR)/mmalloc && \
1c8bd6a3
PB
31752 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31753 $(TARGET-mmalloc))
d32ab992 31754@endif mmalloc
4977bab6 31755
25b42232 31756
ce406537
PB
31757
31758
d32ab992
PB
31759.PHONY: check-mmalloc maybe-check-mmalloc
31760maybe-check-mmalloc:
31761@if mmalloc
31762maybe-check-mmalloc: check-mmalloc
4977bab6 31763
d32ab992 31764check-mmalloc:
4977bab6 31765
d32ab992 31766@endif mmalloc
4977bab6 31767
d32ab992
PB
31768.PHONY: install-mmalloc maybe-install-mmalloc
31769maybe-install-mmalloc:
31770@if mmalloc
31771maybe-install-mmalloc: install-mmalloc
7e2dbcef 31772
d32ab992 31773install-mmalloc: installdirs
f41d6665 31774 @: $(MAKE); $(unstage)
8c90b13a
L
31775 @r=`${PWD_COMMAND}`; export r; \
31776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31777 $(HOST_EXPORTS) \
215c351a 31778 (cd $(HOST_SUBDIR)/mmalloc && \
ace9ac7b 31779 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 31780
d32ab992 31781@endif mmalloc
295f4e42 31782
b5422ad7 31783# Other targets (info, dvi, pdf, etc.)
295f4e42 31784
d32ab992
PB
31785.PHONY: maybe-info-mmalloc info-mmalloc
31786maybe-info-mmalloc:
31787@if mmalloc
31788maybe-info-mmalloc: info-mmalloc
295f4e42 31789
d32ab992 31790info-mmalloc: \
05750653 31791 configure-mmalloc
f41d6665 31792 @: $(MAKE); $(unstage)
d32ab992 31793 @[ -f ./mmalloc/Makefile ] || exit 0; \
295f4e42
NN
31794 r=`${PWD_COMMAND}`; export r; \
31795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31796 $(HOST_EXPORTS) \
d32ab992 31797 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31799 done; \
d32ab992 31800 echo "Doing info in mmalloc" ; \
215c351a 31801 (cd $(HOST_SUBDIR)/mmalloc && \
295f4e42
NN
31802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31804 "RANLIB=$${RANLIB}" \
901119ae 31805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31806 info) \
295f4e42
NN
31807 || exit 1
31808
d32ab992 31809@endif mmalloc
295f4e42 31810
d32ab992
PB
31811.PHONY: maybe-dvi-mmalloc dvi-mmalloc
31812maybe-dvi-mmalloc:
31813@if mmalloc
31814maybe-dvi-mmalloc: dvi-mmalloc
295f4e42 31815
d32ab992 31816dvi-mmalloc: \
05750653 31817 configure-mmalloc
f41d6665 31818 @: $(MAKE); $(unstage)
d32ab992 31819 @[ -f ./mmalloc/Makefile ] || exit 0; \
295f4e42
NN
31820 r=`${PWD_COMMAND}`; export r; \
31821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31822 $(HOST_EXPORTS) \
d32ab992 31823 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31825 done; \
d32ab992 31826 echo "Doing dvi in mmalloc" ; \
215c351a 31827 (cd $(HOST_SUBDIR)/mmalloc && \
295f4e42
NN
31828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31830 "RANLIB=$${RANLIB}" \
901119ae 31831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31832 dvi) \
295f4e42
NN
31833 || exit 1
31834
d32ab992 31835@endif mmalloc
295f4e42 31836
b5422ad7
BM
31837.PHONY: maybe-pdf-mmalloc pdf-mmalloc
31838maybe-pdf-mmalloc:
31839@if mmalloc
31840maybe-pdf-mmalloc: pdf-mmalloc
31841
31842pdf-mmalloc: \
31843 configure-mmalloc
31844 @: $(MAKE); $(unstage)
31845 @[ -f ./mmalloc/Makefile ] || exit 0; \
31846 r=`${PWD_COMMAND}`; export r; \
31847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31848 $(HOST_EXPORTS) \
31849 for flag in $(EXTRA_HOST_FLAGS) ; do \
31850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31851 done; \
31852 echo "Doing pdf in mmalloc" ; \
31853 (cd $(HOST_SUBDIR)/mmalloc && \
31854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31856 "RANLIB=$${RANLIB}" \
901119ae 31857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
31858 pdf) \
31859 || exit 1
31860
31861@endif mmalloc
31862
f87a2b2e
MS
31863.PHONY: maybe-html-mmalloc html-mmalloc
31864maybe-html-mmalloc:
31865@if mmalloc
31866maybe-html-mmalloc: html-mmalloc
31867
31868html-mmalloc: \
05750653 31869 configure-mmalloc
f41d6665 31870 @: $(MAKE); $(unstage)
f87a2b2e
MS
31871 @[ -f ./mmalloc/Makefile ] || exit 0; \
31872 r=`${PWD_COMMAND}`; export r; \
31873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
31874 $(HOST_EXPORTS) \
31875 for flag in $(EXTRA_HOST_FLAGS) ; do \
31876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31877 done; \
31878 echo "Doing html in mmalloc" ; \
215c351a 31879 (cd $(HOST_SUBDIR)/mmalloc && \
f87a2b2e
MS
31880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31882 "RANLIB=$${RANLIB}" \
901119ae 31883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
31884 html) \
31885 || exit 1
31886
31887@endif mmalloc
31888
d32ab992
PB
31889.PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
31890maybe-TAGS-mmalloc:
31891@if mmalloc
31892maybe-TAGS-mmalloc: TAGS-mmalloc
295f4e42 31893
d32ab992 31894TAGS-mmalloc: \
05750653 31895 configure-mmalloc
f41d6665 31896 @: $(MAKE); $(unstage)
d32ab992 31897 @[ -f ./mmalloc/Makefile ] || exit 0; \
295f4e42
NN
31898 r=`${PWD_COMMAND}`; export r; \
31899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31900 $(HOST_EXPORTS) \
d32ab992 31901 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31903 done; \
d32ab992 31904 echo "Doing TAGS in mmalloc" ; \
215c351a 31905 (cd $(HOST_SUBDIR)/mmalloc && \
295f4e42
NN
31906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31908 "RANLIB=$${RANLIB}" \
901119ae 31909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31910 TAGS) \
295f4e42
NN
31911 || exit 1
31912
d32ab992 31913@endif mmalloc
295f4e42 31914
d32ab992
PB
31915.PHONY: maybe-install-info-mmalloc install-info-mmalloc
31916maybe-install-info-mmalloc:
31917@if mmalloc
31918maybe-install-info-mmalloc: install-info-mmalloc
295f4e42 31919
d32ab992
PB
31920install-info-mmalloc: \
31921 configure-mmalloc \
05750653 31922 info-mmalloc
f41d6665 31923 @: $(MAKE); $(unstage)
d32ab992 31924 @[ -f ./mmalloc/Makefile ] || exit 0; \
295f4e42
NN
31925 r=`${PWD_COMMAND}`; export r; \
31926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 31927 $(HOST_EXPORTS) \
d32ab992 31928 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
31929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31930 done; \
d32ab992 31931 echo "Doing install-info in mmalloc" ; \
215c351a 31932 (cd $(HOST_SUBDIR)/mmalloc && \
295f4e42
NN
31933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31935 "RANLIB=$${RANLIB}" \
901119ae 31936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 31937 install-info) \
295f4e42
NN
31938 || exit 1
31939
d32ab992 31940@endif mmalloc
295f4e42 31941
9c4d2493
BM
31942.PHONY: maybe-install-pdf-mmalloc install-pdf-mmalloc
31943maybe-install-pdf-mmalloc:
31944@if mmalloc
31945maybe-install-pdf-mmalloc: install-pdf-mmalloc
31946
31947install-pdf-mmalloc: \
31948 configure-mmalloc \
31949 pdf-mmalloc
31950 @: $(MAKE); $(unstage)
31951 @[ -f ./mmalloc/Makefile ] || exit 0; \
31952 r=`${PWD_COMMAND}`; export r; \
31953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31954 $(HOST_EXPORTS) \
31955 for flag in $(EXTRA_HOST_FLAGS) ; do \
31956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31957 done; \
31958 echo "Doing install-pdf in mmalloc" ; \
31959 (cd $(HOST_SUBDIR)/mmalloc && \
31960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31962 "RANLIB=$${RANLIB}" \
901119ae 31963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
31964 install-pdf) \
31965 || exit 1
31966
31967@endif mmalloc
31968
65d6e994
CD
31969.PHONY: maybe-install-html-mmalloc install-html-mmalloc
31970maybe-install-html-mmalloc:
31971@if mmalloc
31972maybe-install-html-mmalloc: install-html-mmalloc
31973
31974install-html-mmalloc: \
31975 configure-mmalloc \
31976 html-mmalloc
31977 @: $(MAKE); $(unstage)
31978 @[ -f ./mmalloc/Makefile ] || exit 0; \
31979 r=`${PWD_COMMAND}`; export r; \
31980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31981 $(HOST_EXPORTS) \
31982 for flag in $(EXTRA_HOST_FLAGS) ; do \
31983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31984 done; \
31985 echo "Doing install-html in mmalloc" ; \
31986 (cd $(HOST_SUBDIR)/mmalloc && \
31987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31989 "RANLIB=$${RANLIB}" \
901119ae 31990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
31991 install-html) \
31992 || exit 1
31993
31994@endif mmalloc
31995
d32ab992
PB
31996.PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
31997maybe-installcheck-mmalloc:
31998@if mmalloc
31999maybe-installcheck-mmalloc: installcheck-mmalloc
295f4e42 32000
d32ab992 32001installcheck-mmalloc: \
05750653 32002 configure-mmalloc
f41d6665 32003 @: $(MAKE); $(unstage)
d32ab992 32004 @[ -f ./mmalloc/Makefile ] || exit 0; \
295f4e42
NN
32005 r=`${PWD_COMMAND}`; export r; \
32006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32007 $(HOST_EXPORTS) \
d32ab992 32008 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32010 done; \
d32ab992 32011 echo "Doing installcheck in mmalloc" ; \
215c351a 32012 (cd $(HOST_SUBDIR)/mmalloc && \
295f4e42
NN
32013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32015 "RANLIB=$${RANLIB}" \
901119ae 32016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32017 installcheck) \
295f4e42
NN
32018 || exit 1
32019
d32ab992 32020@endif mmalloc
295f4e42 32021
d32ab992
PB
32022.PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
32023maybe-mostlyclean-mmalloc:
32024@if mmalloc
32025maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
295f4e42 32026
05750653 32027mostlyclean-mmalloc:
f41d6665 32028 @: $(MAKE); $(unstage)
d32ab992 32029 @[ -f ./mmalloc/Makefile ] || exit 0; \
295f4e42
NN
32030 r=`${PWD_COMMAND}`; export r; \
32031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32032 $(HOST_EXPORTS) \
d32ab992 32033 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32035 done; \
d32ab992 32036 echo "Doing mostlyclean in mmalloc" ; \
215c351a 32037 (cd $(HOST_SUBDIR)/mmalloc && \
295f4e42
NN
32038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32040 "RANLIB=$${RANLIB}" \
901119ae 32041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32042 mostlyclean) \
295f4e42
NN
32043 || exit 1
32044
d32ab992 32045@endif mmalloc
295f4e42 32046
d32ab992
PB
32047.PHONY: maybe-clean-mmalloc clean-mmalloc
32048maybe-clean-mmalloc:
32049@if mmalloc
32050maybe-clean-mmalloc: clean-mmalloc
295f4e42 32051
05750653 32052clean-mmalloc:
f41d6665 32053 @: $(MAKE); $(unstage)
d32ab992 32054 @[ -f ./mmalloc/Makefile ] || exit 0; \
295f4e42
NN
32055 r=`${PWD_COMMAND}`; export r; \
32056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32057 $(HOST_EXPORTS) \
d32ab992 32058 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32060 done; \
d32ab992 32061 echo "Doing clean in mmalloc" ; \
215c351a 32062 (cd $(HOST_SUBDIR)/mmalloc && \
295f4e42
NN
32063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32065 "RANLIB=$${RANLIB}" \
901119ae 32066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32067 clean) \
295f4e42
NN
32068 || exit 1
32069
d32ab992 32070@endif mmalloc
295f4e42 32071
d32ab992
PB
32072.PHONY: maybe-distclean-mmalloc distclean-mmalloc
32073maybe-distclean-mmalloc:
32074@if mmalloc
32075maybe-distclean-mmalloc: distclean-mmalloc
295f4e42 32076
05750653 32077distclean-mmalloc:
f41d6665 32078 @: $(MAKE); $(unstage)
d32ab992 32079 @[ -f ./mmalloc/Makefile ] || exit 0; \
295f4e42
NN
32080 r=`${PWD_COMMAND}`; export r; \
32081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32082 $(HOST_EXPORTS) \
d32ab992 32083 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32085 done; \
d32ab992 32086 echo "Doing distclean in mmalloc" ; \
215c351a 32087 (cd $(HOST_SUBDIR)/mmalloc && \
295f4e42
NN
32088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32090 "RANLIB=$${RANLIB}" \
901119ae 32091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32092 distclean) \
295f4e42
NN
32093 || exit 1
32094
d32ab992 32095@endif mmalloc
295f4e42 32096
d32ab992
PB
32097.PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
32098maybe-maintainer-clean-mmalloc:
32099@if mmalloc
32100maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
295f4e42 32101
05750653 32102maintainer-clean-mmalloc:
f41d6665 32103 @: $(MAKE); $(unstage)
d32ab992 32104 @[ -f ./mmalloc/Makefile ] || exit 0; \
295f4e42
NN
32105 r=`${PWD_COMMAND}`; export r; \
32106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32107 $(HOST_EXPORTS) \
d32ab992 32108 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32110 done; \
d32ab992 32111 echo "Doing maintainer-clean in mmalloc" ; \
215c351a 32112 (cd $(HOST_SUBDIR)/mmalloc && \
295f4e42
NN
32113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32115 "RANLIB=$${RANLIB}" \
901119ae 32116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32117 maintainer-clean) \
295f4e42 32118 || exit 1
4977bab6 32119
d32ab992 32120@endif mmalloc
4977bab6 32121
295f4e42 32122
25b42232 32123
d32ab992
PB
32124.PHONY: configure-patch maybe-configure-patch
32125maybe-configure-patch:
3ff3adad
PB
32126@if gcc-bootstrap
32127configure-patch: stage_current
32128@endif gcc-bootstrap
d32ab992
PB
32129@if patch
32130maybe-configure-patch: configure-patch
cc11cc9b 32131configure-patch:
f41d6665 32132 @: $(MAKE); $(unstage)
cc11cc9b 32133 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 32134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
32135 test ! -f $(HOST_SUBDIR)/patch/Makefile || exit 0; \
32136 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/patch ; \
f61428ed 32137 $(HOST_EXPORTS) \
25b42232
PB
32138 echo Configuring in $(HOST_SUBDIR)/patch; \
32139 cd "$(HOST_SUBDIR)/patch" || exit 1; \
4977bab6 32140 case $(srcdir) in \
215c351a
PB
32141 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32142 *) topdir=`echo $(HOST_SUBDIR)/patch/ | \
32143 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 32144 esac; \
215c351a
PB
32145 srcdiroption="--srcdir=$${topdir}/patch"; \
32146 libsrcdir="$$s/patch"; \
4977bab6 32147 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
32148 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32149 --target=${target_alias} $${srcdiroption} \
4977bab6 32150 || exit 1
d32ab992 32151@endif patch
4977bab6 32152
25b42232
PB
32153
32154
ce406537
PB
32155
32156
d32ab992
PB
32157.PHONY: all-patch maybe-all-patch
32158maybe-all-patch:
3ff3adad
PB
32159@if gcc-bootstrap
32160all-patch: stage_current
32161@endif gcc-bootstrap
d32ab992 32162@if patch
7e0b5752 32163TARGET-patch=all
d32ab992
PB
32164maybe-all-patch: all-patch
32165all-patch: configure-patch
f41d6665 32166 @: $(MAKE); $(unstage)
8c90b13a
L
32167 @r=`${PWD_COMMAND}`; export r; \
32168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 32169 $(HOST_EXPORTS) \
215c351a 32170 (cd $(HOST_SUBDIR)/patch && \
1c8bd6a3
PB
32171 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32172 $(TARGET-patch))
d32ab992 32173@endif patch
4977bab6 32174
25b42232 32175
ce406537
PB
32176
32177
d32ab992
PB
32178.PHONY: check-patch maybe-check-patch
32179maybe-check-patch:
32180@if patch
32181maybe-check-patch: check-patch
4977bab6 32182
d32ab992 32183check-patch:
f41d6665 32184 @: $(MAKE); $(unstage)
8c90b13a
L
32185 @r=`${PWD_COMMAND}`; export r; \
32186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32187 $(HOST_EXPORTS) \
215c351a
PB
32188 (cd $(HOST_SUBDIR)/patch && \
32189 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 32190
d32ab992 32191@endif patch
4977bab6 32192
d32ab992
PB
32193.PHONY: install-patch maybe-install-patch
32194maybe-install-patch:
32195@if patch
32196maybe-install-patch: install-patch
295f4e42 32197
d32ab992 32198install-patch: installdirs
f41d6665 32199 @: $(MAKE); $(unstage)
295f4e42
NN
32200 @r=`${PWD_COMMAND}`; export r; \
32201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32202 $(HOST_EXPORTS) \
215c351a 32203 (cd $(HOST_SUBDIR)/patch && \
ace9ac7b 32204 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 32205
d32ab992 32206@endif patch
295f4e42 32207
b5422ad7 32208# Other targets (info, dvi, pdf, etc.)
295f4e42 32209
d32ab992
PB
32210.PHONY: maybe-info-patch info-patch
32211maybe-info-patch:
32212@if patch
32213maybe-info-patch: info-patch
295f4e42 32214
d32ab992 32215info-patch: \
05750653 32216 configure-patch
f41d6665 32217 @: $(MAKE); $(unstage)
d32ab992 32218 @[ -f ./patch/Makefile ] || exit 0; \
295f4e42
NN
32219 r=`${PWD_COMMAND}`; export r; \
32220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32221 $(HOST_EXPORTS) \
d32ab992 32222 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32224 done; \
d32ab992 32225 echo "Doing info in patch" ; \
215c351a 32226 (cd $(HOST_SUBDIR)/patch && \
295f4e42
NN
32227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32229 "RANLIB=$${RANLIB}" \
901119ae 32230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32231 info) \
295f4e42
NN
32232 || exit 1
32233
d32ab992 32234@endif patch
295f4e42 32235
d32ab992
PB
32236.PHONY: maybe-dvi-patch dvi-patch
32237maybe-dvi-patch:
32238@if patch
32239maybe-dvi-patch: dvi-patch
295f4e42 32240
d32ab992 32241dvi-patch: \
05750653 32242 configure-patch
f41d6665 32243 @: $(MAKE); $(unstage)
d32ab992 32244 @[ -f ./patch/Makefile ] || exit 0; \
295f4e42
NN
32245 r=`${PWD_COMMAND}`; export r; \
32246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32247 $(HOST_EXPORTS) \
d32ab992 32248 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32250 done; \
d32ab992 32251 echo "Doing dvi in patch" ; \
215c351a 32252 (cd $(HOST_SUBDIR)/patch && \
295f4e42
NN
32253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32255 "RANLIB=$${RANLIB}" \
901119ae 32256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32257 dvi) \
295f4e42
NN
32258 || exit 1
32259
d32ab992 32260@endif patch
295f4e42 32261
b5422ad7
BM
32262.PHONY: maybe-pdf-patch pdf-patch
32263maybe-pdf-patch:
32264@if patch
32265maybe-pdf-patch: pdf-patch
32266
32267pdf-patch: \
32268 configure-patch
32269 @: $(MAKE); $(unstage)
32270 @[ -f ./patch/Makefile ] || exit 0; \
32271 r=`${PWD_COMMAND}`; export r; \
32272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32273 $(HOST_EXPORTS) \
32274 for flag in $(EXTRA_HOST_FLAGS) ; do \
32275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32276 done; \
32277 echo "Doing pdf in patch" ; \
32278 (cd $(HOST_SUBDIR)/patch && \
32279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32281 "RANLIB=$${RANLIB}" \
901119ae 32282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
32283 pdf) \
32284 || exit 1
32285
32286@endif patch
32287
f87a2b2e
MS
32288.PHONY: maybe-html-patch html-patch
32289maybe-html-patch:
32290@if patch
32291maybe-html-patch: html-patch
32292
32293html-patch: \
05750653 32294 configure-patch
f41d6665 32295 @: $(MAKE); $(unstage)
f87a2b2e
MS
32296 @[ -f ./patch/Makefile ] || exit 0; \
32297 r=`${PWD_COMMAND}`; export r; \
32298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
32299 $(HOST_EXPORTS) \
32300 for flag in $(EXTRA_HOST_FLAGS) ; do \
32301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32302 done; \
32303 echo "Doing html in patch" ; \
215c351a 32304 (cd $(HOST_SUBDIR)/patch && \
f87a2b2e
MS
32305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32307 "RANLIB=$${RANLIB}" \
901119ae 32308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
32309 html) \
32310 || exit 1
32311
32312@endif patch
32313
d32ab992
PB
32314.PHONY: maybe-TAGS-patch TAGS-patch
32315maybe-TAGS-patch:
32316@if patch
32317maybe-TAGS-patch: TAGS-patch
295f4e42 32318
d32ab992 32319TAGS-patch: \
05750653 32320 configure-patch
f41d6665 32321 @: $(MAKE); $(unstage)
d32ab992 32322 @[ -f ./patch/Makefile ] || exit 0; \
295f4e42
NN
32323 r=`${PWD_COMMAND}`; export r; \
32324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32325 $(HOST_EXPORTS) \
d32ab992 32326 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32328 done; \
d32ab992 32329 echo "Doing TAGS in patch" ; \
215c351a 32330 (cd $(HOST_SUBDIR)/patch && \
295f4e42
NN
32331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32333 "RANLIB=$${RANLIB}" \
901119ae 32334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32335 TAGS) \
295f4e42
NN
32336 || exit 1
32337
d32ab992 32338@endif patch
295f4e42 32339
d32ab992
PB
32340.PHONY: maybe-install-info-patch install-info-patch
32341maybe-install-info-patch:
32342@if patch
32343maybe-install-info-patch: install-info-patch
295f4e42 32344
d32ab992
PB
32345install-info-patch: \
32346 configure-patch \
05750653 32347 info-patch
f41d6665 32348 @: $(MAKE); $(unstage)
d32ab992 32349 @[ -f ./patch/Makefile ] || exit 0; \
295f4e42
NN
32350 r=`${PWD_COMMAND}`; export r; \
32351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32352 $(HOST_EXPORTS) \
d32ab992 32353 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32355 done; \
d32ab992 32356 echo "Doing install-info in patch" ; \
215c351a 32357 (cd $(HOST_SUBDIR)/patch && \
295f4e42
NN
32358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32360 "RANLIB=$${RANLIB}" \
901119ae 32361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32362 install-info) \
295f4e42
NN
32363 || exit 1
32364
d32ab992 32365@endif patch
295f4e42 32366
9c4d2493
BM
32367.PHONY: maybe-install-pdf-patch install-pdf-patch
32368maybe-install-pdf-patch:
32369@if patch
32370maybe-install-pdf-patch: install-pdf-patch
32371
32372install-pdf-patch: \
32373 configure-patch \
32374 pdf-patch
32375 @: $(MAKE); $(unstage)
32376 @[ -f ./patch/Makefile ] || exit 0; \
32377 r=`${PWD_COMMAND}`; export r; \
32378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32379 $(HOST_EXPORTS) \
32380 for flag in $(EXTRA_HOST_FLAGS) ; do \
32381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32382 done; \
32383 echo "Doing install-pdf in patch" ; \
32384 (cd $(HOST_SUBDIR)/patch && \
32385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32387 "RANLIB=$${RANLIB}" \
901119ae 32388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
32389 install-pdf) \
32390 || exit 1
32391
32392@endif patch
32393
65d6e994
CD
32394.PHONY: maybe-install-html-patch install-html-patch
32395maybe-install-html-patch:
32396@if patch
32397maybe-install-html-patch: install-html-patch
32398
32399install-html-patch: \
32400 configure-patch \
32401 html-patch
32402 @: $(MAKE); $(unstage)
32403 @[ -f ./patch/Makefile ] || exit 0; \
32404 r=`${PWD_COMMAND}`; export r; \
32405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32406 $(HOST_EXPORTS) \
32407 for flag in $(EXTRA_HOST_FLAGS) ; do \
32408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32409 done; \
32410 echo "Doing install-html in patch" ; \
32411 (cd $(HOST_SUBDIR)/patch && \
32412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32414 "RANLIB=$${RANLIB}" \
901119ae 32415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
32416 install-html) \
32417 || exit 1
32418
32419@endif patch
32420
d32ab992
PB
32421.PHONY: maybe-installcheck-patch installcheck-patch
32422maybe-installcheck-patch:
32423@if patch
32424maybe-installcheck-patch: installcheck-patch
295f4e42 32425
d32ab992 32426installcheck-patch: \
05750653 32427 configure-patch
f41d6665 32428 @: $(MAKE); $(unstage)
d32ab992 32429 @[ -f ./patch/Makefile ] || exit 0; \
295f4e42
NN
32430 r=`${PWD_COMMAND}`; export r; \
32431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32432 $(HOST_EXPORTS) \
d32ab992 32433 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32435 done; \
d32ab992 32436 echo "Doing installcheck in patch" ; \
215c351a 32437 (cd $(HOST_SUBDIR)/patch && \
295f4e42
NN
32438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32440 "RANLIB=$${RANLIB}" \
901119ae 32441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32442 installcheck) \
295f4e42
NN
32443 || exit 1
32444
d32ab992 32445@endif patch
295f4e42 32446
d32ab992
PB
32447.PHONY: maybe-mostlyclean-patch mostlyclean-patch
32448maybe-mostlyclean-patch:
32449@if patch
32450maybe-mostlyclean-patch: mostlyclean-patch
295f4e42 32451
05750653 32452mostlyclean-patch:
f41d6665 32453 @: $(MAKE); $(unstage)
d32ab992 32454 @[ -f ./patch/Makefile ] || exit 0; \
295f4e42
NN
32455 r=`${PWD_COMMAND}`; export r; \
32456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32457 $(HOST_EXPORTS) \
d32ab992 32458 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32460 done; \
d32ab992 32461 echo "Doing mostlyclean in patch" ; \
215c351a 32462 (cd $(HOST_SUBDIR)/patch && \
295f4e42
NN
32463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32465 "RANLIB=$${RANLIB}" \
901119ae 32466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32467 mostlyclean) \
295f4e42
NN
32468 || exit 1
32469
d32ab992 32470@endif patch
295f4e42 32471
d32ab992
PB
32472.PHONY: maybe-clean-patch clean-patch
32473maybe-clean-patch:
32474@if patch
32475maybe-clean-patch: clean-patch
295f4e42 32476
05750653 32477clean-patch:
f41d6665 32478 @: $(MAKE); $(unstage)
d32ab992 32479 @[ -f ./patch/Makefile ] || exit 0; \
295f4e42
NN
32480 r=`${PWD_COMMAND}`; export r; \
32481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32482 $(HOST_EXPORTS) \
d32ab992 32483 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32485 done; \
d32ab992 32486 echo "Doing clean in patch" ; \
215c351a 32487 (cd $(HOST_SUBDIR)/patch && \
295f4e42
NN
32488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32490 "RANLIB=$${RANLIB}" \
901119ae 32491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32492 clean) \
295f4e42
NN
32493 || exit 1
32494
d32ab992 32495@endif patch
295f4e42 32496
d32ab992
PB
32497.PHONY: maybe-distclean-patch distclean-patch
32498maybe-distclean-patch:
32499@if patch
32500maybe-distclean-patch: distclean-patch
295f4e42 32501
05750653 32502distclean-patch:
f41d6665 32503 @: $(MAKE); $(unstage)
d32ab992 32504 @[ -f ./patch/Makefile ] || exit 0; \
295f4e42
NN
32505 r=`${PWD_COMMAND}`; export r; \
32506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32507 $(HOST_EXPORTS) \
d32ab992 32508 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32510 done; \
d32ab992 32511 echo "Doing distclean in patch" ; \
215c351a 32512 (cd $(HOST_SUBDIR)/patch && \
295f4e42
NN
32513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32515 "RANLIB=$${RANLIB}" \
901119ae 32516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32517 distclean) \
295f4e42
NN
32518 || exit 1
32519
d32ab992 32520@endif patch
295f4e42 32521
d32ab992
PB
32522.PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
32523maybe-maintainer-clean-patch:
32524@if patch
32525maybe-maintainer-clean-patch: maintainer-clean-patch
295f4e42 32526
05750653 32527maintainer-clean-patch:
f41d6665 32528 @: $(MAKE); $(unstage)
d32ab992 32529 @[ -f ./patch/Makefile ] || exit 0; \
295f4e42
NN
32530 r=`${PWD_COMMAND}`; export r; \
32531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32532 $(HOST_EXPORTS) \
d32ab992 32533 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32535 done; \
d32ab992 32536 echo "Doing maintainer-clean in patch" ; \
215c351a 32537 (cd $(HOST_SUBDIR)/patch && \
295f4e42
NN
32538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32540 "RANLIB=$${RANLIB}" \
901119ae 32541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32542 maintainer-clean) \
295f4e42 32543 || exit 1
7e2dbcef 32544
d32ab992 32545@endif patch
4977bab6
ZW
32546
32547
25b42232 32548
d32ab992
PB
32549.PHONY: configure-perl maybe-configure-perl
32550maybe-configure-perl:
3ff3adad
PB
32551@if gcc-bootstrap
32552configure-perl: stage_current
32553@endif gcc-bootstrap
d32ab992
PB
32554@if perl
32555maybe-configure-perl: configure-perl
cc11cc9b 32556configure-perl:
f41d6665 32557 @: $(MAKE); $(unstage)
cc11cc9b 32558 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 32559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
32560 test ! -f $(HOST_SUBDIR)/perl/Makefile || exit 0; \
32561 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/perl ; \
f61428ed 32562 $(HOST_EXPORTS) \
25b42232
PB
32563 echo Configuring in $(HOST_SUBDIR)/perl; \
32564 cd "$(HOST_SUBDIR)/perl" || exit 1; \
4977bab6 32565 case $(srcdir) in \
215c351a
PB
32566 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32567 *) topdir=`echo $(HOST_SUBDIR)/perl/ | \
32568 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 32569 esac; \
215c351a
PB
32570 srcdiroption="--srcdir=$${topdir}/perl"; \
32571 libsrcdir="$$s/perl"; \
4977bab6 32572 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
32573 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32574 --target=${target_alias} $${srcdiroption} \
4977bab6 32575 || exit 1
d32ab992 32576@endif perl
4977bab6 32577
25b42232
PB
32578
32579
ce406537
PB
32580
32581
d32ab992
PB
32582.PHONY: all-perl maybe-all-perl
32583maybe-all-perl:
3ff3adad
PB
32584@if gcc-bootstrap
32585all-perl: stage_current
32586@endif gcc-bootstrap
d32ab992 32587@if perl
7e0b5752 32588TARGET-perl=all
d32ab992
PB
32589maybe-all-perl: all-perl
32590all-perl: configure-perl
f41d6665 32591 @: $(MAKE); $(unstage)
8c90b13a
L
32592 @r=`${PWD_COMMAND}`; export r; \
32593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 32594 $(HOST_EXPORTS) \
215c351a 32595 (cd $(HOST_SUBDIR)/perl && \
1c8bd6a3
PB
32596 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32597 $(TARGET-perl))
d32ab992 32598@endif perl
4977bab6 32599
25b42232 32600
ce406537
PB
32601
32602
d32ab992
PB
32603.PHONY: check-perl maybe-check-perl
32604maybe-check-perl:
32605@if perl
32606maybe-check-perl: check-perl
4977bab6 32607
d32ab992 32608check-perl:
f41d6665 32609 @: $(MAKE); $(unstage)
8c90b13a
L
32610 @r=`${PWD_COMMAND}`; export r; \
32611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32612 $(HOST_EXPORTS) \
215c351a
PB
32613 (cd $(HOST_SUBDIR)/perl && \
32614 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 32615
d32ab992 32616@endif perl
4977bab6 32617
d32ab992
PB
32618.PHONY: install-perl maybe-install-perl
32619maybe-install-perl:
32620@if perl
32621maybe-install-perl: install-perl
7e2dbcef 32622
d32ab992 32623install-perl: installdirs
f41d6665 32624 @: $(MAKE); $(unstage)
8c90b13a
L
32625 @r=`${PWD_COMMAND}`; export r; \
32626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32627 $(HOST_EXPORTS) \
215c351a 32628 (cd $(HOST_SUBDIR)/perl && \
ace9ac7b 32629 $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 32630
d32ab992 32631@endif perl
4977bab6 32632
b5422ad7 32633# Other targets (info, dvi, pdf, etc.)
295f4e42 32634
d32ab992
PB
32635.PHONY: maybe-info-perl info-perl
32636maybe-info-perl:
32637@if perl
32638maybe-info-perl: info-perl
295f4e42 32639
d32ab992 32640info-perl: \
05750653 32641 configure-perl
f41d6665 32642 @: $(MAKE); $(unstage)
d32ab992 32643 @[ -f ./perl/Makefile ] || exit 0; \
295f4e42
NN
32644 r=`${PWD_COMMAND}`; export r; \
32645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32646 $(HOST_EXPORTS) \
d32ab992 32647 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32649 done; \
d32ab992 32650 echo "Doing info in perl" ; \
215c351a 32651 (cd $(HOST_SUBDIR)/perl && \
295f4e42
NN
32652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32654 "RANLIB=$${RANLIB}" \
901119ae 32655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32656 info) \
295f4e42
NN
32657 || exit 1
32658
d32ab992 32659@endif perl
295f4e42 32660
d32ab992
PB
32661.PHONY: maybe-dvi-perl dvi-perl
32662maybe-dvi-perl:
32663@if perl
32664maybe-dvi-perl: dvi-perl
295f4e42 32665
d32ab992 32666dvi-perl: \
05750653 32667 configure-perl
f41d6665 32668 @: $(MAKE); $(unstage)
d32ab992 32669 @[ -f ./perl/Makefile ] || exit 0; \
295f4e42
NN
32670 r=`${PWD_COMMAND}`; export r; \
32671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32672 $(HOST_EXPORTS) \
d32ab992 32673 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32675 done; \
d32ab992 32676 echo "Doing dvi in perl" ; \
215c351a 32677 (cd $(HOST_SUBDIR)/perl && \
295f4e42
NN
32678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32680 "RANLIB=$${RANLIB}" \
901119ae 32681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32682 dvi) \
295f4e42
NN
32683 || exit 1
32684
d32ab992 32685@endif perl
295f4e42 32686
b5422ad7
BM
32687.PHONY: maybe-pdf-perl pdf-perl
32688maybe-pdf-perl:
32689@if perl
32690maybe-pdf-perl: pdf-perl
32691
32692pdf-perl: \
32693 configure-perl
32694 @: $(MAKE); $(unstage)
32695 @[ -f ./perl/Makefile ] || exit 0; \
32696 r=`${PWD_COMMAND}`; export r; \
32697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32698 $(HOST_EXPORTS) \
32699 for flag in $(EXTRA_HOST_FLAGS) ; do \
32700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32701 done; \
32702 echo "Doing pdf in perl" ; \
32703 (cd $(HOST_SUBDIR)/perl && \
32704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32706 "RANLIB=$${RANLIB}" \
901119ae 32707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
32708 pdf) \
32709 || exit 1
32710
32711@endif perl
32712
f87a2b2e
MS
32713.PHONY: maybe-html-perl html-perl
32714maybe-html-perl:
32715@if perl
32716maybe-html-perl: html-perl
32717
32718html-perl: \
05750653 32719 configure-perl
f41d6665 32720 @: $(MAKE); $(unstage)
f87a2b2e
MS
32721 @[ -f ./perl/Makefile ] || exit 0; \
32722 r=`${PWD_COMMAND}`; export r; \
32723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
32724 $(HOST_EXPORTS) \
32725 for flag in $(EXTRA_HOST_FLAGS) ; do \
32726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32727 done; \
32728 echo "Doing html in perl" ; \
215c351a 32729 (cd $(HOST_SUBDIR)/perl && \
f87a2b2e
MS
32730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32732 "RANLIB=$${RANLIB}" \
901119ae 32733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
32734 html) \
32735 || exit 1
32736
32737@endif perl
32738
d32ab992
PB
32739.PHONY: maybe-TAGS-perl TAGS-perl
32740maybe-TAGS-perl:
32741@if perl
32742maybe-TAGS-perl: TAGS-perl
295f4e42 32743
d32ab992 32744TAGS-perl: \
05750653 32745 configure-perl
f41d6665 32746 @: $(MAKE); $(unstage)
d32ab992 32747 @[ -f ./perl/Makefile ] || exit 0; \
295f4e42
NN
32748 r=`${PWD_COMMAND}`; export r; \
32749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32750 $(HOST_EXPORTS) \
d32ab992 32751 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32753 done; \
d32ab992 32754 echo "Doing TAGS in perl" ; \
215c351a 32755 (cd $(HOST_SUBDIR)/perl && \
295f4e42
NN
32756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32758 "RANLIB=$${RANLIB}" \
901119ae 32759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32760 TAGS) \
295f4e42
NN
32761 || exit 1
32762
d32ab992 32763@endif perl
295f4e42 32764
d32ab992
PB
32765.PHONY: maybe-install-info-perl install-info-perl
32766maybe-install-info-perl:
32767@if perl
32768maybe-install-info-perl: install-info-perl
295f4e42 32769
d32ab992
PB
32770install-info-perl: \
32771 configure-perl \
05750653 32772 info-perl
f41d6665 32773 @: $(MAKE); $(unstage)
d32ab992 32774 @[ -f ./perl/Makefile ] || exit 0; \
295f4e42
NN
32775 r=`${PWD_COMMAND}`; export r; \
32776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32777 $(HOST_EXPORTS) \
d32ab992 32778 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32780 done; \
d32ab992 32781 echo "Doing install-info in perl" ; \
215c351a 32782 (cd $(HOST_SUBDIR)/perl && \
295f4e42
NN
32783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32785 "RANLIB=$${RANLIB}" \
901119ae 32786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32787 install-info) \
295f4e42
NN
32788 || exit 1
32789
d32ab992 32790@endif perl
295f4e42 32791
9c4d2493
BM
32792.PHONY: maybe-install-pdf-perl install-pdf-perl
32793maybe-install-pdf-perl:
32794@if perl
32795maybe-install-pdf-perl: install-pdf-perl
32796
32797install-pdf-perl: \
32798 configure-perl \
32799 pdf-perl
32800 @: $(MAKE); $(unstage)
32801 @[ -f ./perl/Makefile ] || exit 0; \
32802 r=`${PWD_COMMAND}`; export r; \
32803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32804 $(HOST_EXPORTS) \
32805 for flag in $(EXTRA_HOST_FLAGS) ; do \
32806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32807 done; \
32808 echo "Doing install-pdf in perl" ; \
32809 (cd $(HOST_SUBDIR)/perl && \
32810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32812 "RANLIB=$${RANLIB}" \
901119ae 32813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
32814 install-pdf) \
32815 || exit 1
32816
32817@endif perl
32818
65d6e994
CD
32819.PHONY: maybe-install-html-perl install-html-perl
32820maybe-install-html-perl:
32821@if perl
32822maybe-install-html-perl: install-html-perl
32823
32824install-html-perl: \
32825 configure-perl \
32826 html-perl
32827 @: $(MAKE); $(unstage)
32828 @[ -f ./perl/Makefile ] || exit 0; \
32829 r=`${PWD_COMMAND}`; export r; \
32830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32831 $(HOST_EXPORTS) \
32832 for flag in $(EXTRA_HOST_FLAGS) ; do \
32833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32834 done; \
32835 echo "Doing install-html in perl" ; \
32836 (cd $(HOST_SUBDIR)/perl && \
32837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32839 "RANLIB=$${RANLIB}" \
901119ae 32840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
32841 install-html) \
32842 || exit 1
32843
32844@endif perl
32845
d32ab992
PB
32846.PHONY: maybe-installcheck-perl installcheck-perl
32847maybe-installcheck-perl:
32848@if perl
32849maybe-installcheck-perl: installcheck-perl
295f4e42 32850
d32ab992 32851installcheck-perl: \
05750653 32852 configure-perl
f41d6665 32853 @: $(MAKE); $(unstage)
d32ab992 32854 @[ -f ./perl/Makefile ] || exit 0; \
295f4e42
NN
32855 r=`${PWD_COMMAND}`; export r; \
32856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32857 $(HOST_EXPORTS) \
d32ab992 32858 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32860 done; \
d32ab992 32861 echo "Doing installcheck in perl" ; \
215c351a 32862 (cd $(HOST_SUBDIR)/perl && \
295f4e42
NN
32863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32865 "RANLIB=$${RANLIB}" \
901119ae 32866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32867 installcheck) \
295f4e42
NN
32868 || exit 1
32869
d32ab992 32870@endif perl
295f4e42 32871
d32ab992
PB
32872.PHONY: maybe-mostlyclean-perl mostlyclean-perl
32873maybe-mostlyclean-perl:
32874@if perl
32875maybe-mostlyclean-perl: mostlyclean-perl
295f4e42 32876
05750653 32877mostlyclean-perl:
f41d6665 32878 @: $(MAKE); $(unstage)
d32ab992 32879 @[ -f ./perl/Makefile ] || exit 0; \
295f4e42
NN
32880 r=`${PWD_COMMAND}`; export r; \
32881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32882 $(HOST_EXPORTS) \
d32ab992 32883 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32885 done; \
d32ab992 32886 echo "Doing mostlyclean in perl" ; \
215c351a 32887 (cd $(HOST_SUBDIR)/perl && \
295f4e42
NN
32888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32890 "RANLIB=$${RANLIB}" \
901119ae 32891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32892 mostlyclean) \
295f4e42
NN
32893 || exit 1
32894
d32ab992 32895@endif perl
295f4e42 32896
d32ab992
PB
32897.PHONY: maybe-clean-perl clean-perl
32898maybe-clean-perl:
32899@if perl
32900maybe-clean-perl: clean-perl
295f4e42 32901
05750653 32902clean-perl:
f41d6665 32903 @: $(MAKE); $(unstage)
d32ab992 32904 @[ -f ./perl/Makefile ] || exit 0; \
295f4e42
NN
32905 r=`${PWD_COMMAND}`; export r; \
32906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32907 $(HOST_EXPORTS) \
d32ab992 32908 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32910 done; \
d32ab992 32911 echo "Doing clean in perl" ; \
215c351a 32912 (cd $(HOST_SUBDIR)/perl && \
295f4e42
NN
32913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32915 "RANLIB=$${RANLIB}" \
901119ae 32916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32917 clean) \
295f4e42
NN
32918 || exit 1
32919
d32ab992 32920@endif perl
295f4e42 32921
d32ab992
PB
32922.PHONY: maybe-distclean-perl distclean-perl
32923maybe-distclean-perl:
32924@if perl
32925maybe-distclean-perl: distclean-perl
295f4e42 32926
05750653 32927distclean-perl:
f41d6665 32928 @: $(MAKE); $(unstage)
d32ab992 32929 @[ -f ./perl/Makefile ] || exit 0; \
295f4e42
NN
32930 r=`${PWD_COMMAND}`; export r; \
32931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32932 $(HOST_EXPORTS) \
d32ab992 32933 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32935 done; \
d32ab992 32936 echo "Doing distclean in perl" ; \
215c351a 32937 (cd $(HOST_SUBDIR)/perl && \
295f4e42
NN
32938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32940 "RANLIB=$${RANLIB}" \
901119ae 32941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32942 distclean) \
295f4e42
NN
32943 || exit 1
32944
d32ab992 32945@endif perl
295f4e42 32946
d32ab992
PB
32947.PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
32948maybe-maintainer-clean-perl:
32949@if perl
32950maybe-maintainer-clean-perl: maintainer-clean-perl
295f4e42 32951
05750653 32952maintainer-clean-perl:
f41d6665 32953 @: $(MAKE); $(unstage)
d32ab992 32954 @[ -f ./perl/Makefile ] || exit 0; \
295f4e42
NN
32955 r=`${PWD_COMMAND}`; export r; \
32956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 32957 $(HOST_EXPORTS) \
d32ab992 32958 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
32959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32960 done; \
d32ab992 32961 echo "Doing maintainer-clean in perl" ; \
215c351a 32962 (cd $(HOST_SUBDIR)/perl && \
295f4e42
NN
32963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32965 "RANLIB=$${RANLIB}" \
901119ae 32966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 32967 maintainer-clean) \
295f4e42
NN
32968 || exit 1
32969
d32ab992 32970@endif perl
295f4e42
NN
32971
32972
25b42232 32973
d32ab992
PB
32974.PHONY: configure-prms maybe-configure-prms
32975maybe-configure-prms:
3ff3adad
PB
32976@if gcc-bootstrap
32977configure-prms: stage_current
32978@endif gcc-bootstrap
d32ab992
PB
32979@if prms
32980maybe-configure-prms: configure-prms
cc11cc9b 32981configure-prms:
f41d6665 32982 @: $(MAKE); $(unstage)
cc11cc9b 32983 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 32984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
32985 test ! -f $(HOST_SUBDIR)/prms/Makefile || exit 0; \
32986 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/prms ; \
f61428ed 32987 $(HOST_EXPORTS) \
25b42232
PB
32988 echo Configuring in $(HOST_SUBDIR)/prms; \
32989 cd "$(HOST_SUBDIR)/prms" || exit 1; \
4977bab6 32990 case $(srcdir) in \
215c351a
PB
32991 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32992 *) topdir=`echo $(HOST_SUBDIR)/prms/ | \
32993 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 32994 esac; \
215c351a
PB
32995 srcdiroption="--srcdir=$${topdir}/prms"; \
32996 libsrcdir="$$s/prms"; \
4977bab6 32997 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
32998 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32999 --target=${target_alias} $${srcdiroption} \
4977bab6 33000 || exit 1
d32ab992 33001@endif prms
4977bab6 33002
25b42232
PB
33003
33004
ce406537
PB
33005
33006
d32ab992
PB
33007.PHONY: all-prms maybe-all-prms
33008maybe-all-prms:
3ff3adad
PB
33009@if gcc-bootstrap
33010all-prms: stage_current
33011@endif gcc-bootstrap
d32ab992 33012@if prms
7e0b5752 33013TARGET-prms=all
d32ab992
PB
33014maybe-all-prms: all-prms
33015all-prms: configure-prms
f41d6665 33016 @: $(MAKE); $(unstage)
8c90b13a
L
33017 @r=`${PWD_COMMAND}`; export r; \
33018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 33019 $(HOST_EXPORTS) \
215c351a 33020 (cd $(HOST_SUBDIR)/prms && \
1c8bd6a3
PB
33021 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33022 $(TARGET-prms))
d32ab992 33023@endif prms
4977bab6 33024
25b42232 33025
ce406537
PB
33026
33027
d32ab992
PB
33028.PHONY: check-prms maybe-check-prms
33029maybe-check-prms:
33030@if prms
33031maybe-check-prms: check-prms
4977bab6 33032
d32ab992 33033check-prms:
f41d6665 33034 @: $(MAKE); $(unstage)
8c90b13a
L
33035 @r=`${PWD_COMMAND}`; export r; \
33036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33037 $(HOST_EXPORTS) \
215c351a
PB
33038 (cd $(HOST_SUBDIR)/prms && \
33039 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 33040
d32ab992 33041@endif prms
4977bab6 33042
d32ab992
PB
33043.PHONY: install-prms maybe-install-prms
33044maybe-install-prms:
33045@if prms
33046maybe-install-prms: install-prms
7e2dbcef 33047
d32ab992 33048install-prms: installdirs
f41d6665 33049 @: $(MAKE); $(unstage)
8c90b13a
L
33050 @r=`${PWD_COMMAND}`; export r; \
33051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33052 $(HOST_EXPORTS) \
215c351a 33053 (cd $(HOST_SUBDIR)/prms && \
ace9ac7b 33054 $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 33055
d32ab992 33056@endif prms
4977bab6 33057
b5422ad7 33058# Other targets (info, dvi, pdf, etc.)
295f4e42 33059
d32ab992
PB
33060.PHONY: maybe-info-prms info-prms
33061maybe-info-prms:
33062@if prms
33063maybe-info-prms: info-prms
295f4e42 33064
d32ab992 33065info-prms: \
05750653 33066 configure-prms
f41d6665 33067 @: $(MAKE); $(unstage)
d32ab992 33068 @[ -f ./prms/Makefile ] || exit 0; \
8c90b13a
L
33069 r=`${PWD_COMMAND}`; export r; \
33070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33071 $(HOST_EXPORTS) \
d32ab992 33072 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33074 done; \
d32ab992 33075 echo "Doing info in prms" ; \
215c351a 33076 (cd $(HOST_SUBDIR)/prms && \
295f4e42
NN
33077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33079 "RANLIB=$${RANLIB}" \
901119ae 33080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33081 info) \
4977bab6
ZW
33082 || exit 1
33083
d32ab992 33084@endif prms
295f4e42 33085
d32ab992
PB
33086.PHONY: maybe-dvi-prms dvi-prms
33087maybe-dvi-prms:
33088@if prms
33089maybe-dvi-prms: dvi-prms
295f4e42 33090
d32ab992 33091dvi-prms: \
05750653 33092 configure-prms
f41d6665 33093 @: $(MAKE); $(unstage)
d32ab992 33094 @[ -f ./prms/Makefile ] || exit 0; \
295f4e42 33095 r=`${PWD_COMMAND}`; export r; \
8c90b13a 33096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33097 $(HOST_EXPORTS) \
d32ab992 33098 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33100 done; \
d32ab992 33101 echo "Doing dvi in prms" ; \
215c351a 33102 (cd $(HOST_SUBDIR)/prms && \
295f4e42
NN
33103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33105 "RANLIB=$${RANLIB}" \
901119ae 33106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33107 dvi) \
295f4e42 33108 || exit 1
4977bab6 33109
d32ab992 33110@endif prms
4977bab6 33111
b5422ad7
BM
33112.PHONY: maybe-pdf-prms pdf-prms
33113maybe-pdf-prms:
33114@if prms
33115maybe-pdf-prms: pdf-prms
33116
33117pdf-prms: \
33118 configure-prms
33119 @: $(MAKE); $(unstage)
33120 @[ -f ./prms/Makefile ] || exit 0; \
33121 r=`${PWD_COMMAND}`; export r; \
33122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33123 $(HOST_EXPORTS) \
33124 for flag in $(EXTRA_HOST_FLAGS) ; do \
33125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33126 done; \
33127 echo "Doing pdf in prms" ; \
33128 (cd $(HOST_SUBDIR)/prms && \
33129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33131 "RANLIB=$${RANLIB}" \
901119ae 33132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
33133 pdf) \
33134 || exit 1
33135
33136@endif prms
33137
f87a2b2e
MS
33138.PHONY: maybe-html-prms html-prms
33139maybe-html-prms:
33140@if prms
33141maybe-html-prms: html-prms
33142
33143html-prms: \
05750653 33144 configure-prms
f41d6665 33145 @: $(MAKE); $(unstage)
f87a2b2e
MS
33146 @[ -f ./prms/Makefile ] || exit 0; \
33147 r=`${PWD_COMMAND}`; export r; \
33148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
33149 $(HOST_EXPORTS) \
33150 for flag in $(EXTRA_HOST_FLAGS) ; do \
33151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33152 done; \
33153 echo "Doing html in prms" ; \
215c351a 33154 (cd $(HOST_SUBDIR)/prms && \
f87a2b2e
MS
33155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33157 "RANLIB=$${RANLIB}" \
901119ae 33158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
33159 html) \
33160 || exit 1
33161
33162@endif prms
33163
d32ab992
PB
33164.PHONY: maybe-TAGS-prms TAGS-prms
33165maybe-TAGS-prms:
33166@if prms
33167maybe-TAGS-prms: TAGS-prms
295f4e42 33168
d32ab992 33169TAGS-prms: \
05750653 33170 configure-prms
f41d6665 33171 @: $(MAKE); $(unstage)
d32ab992 33172 @[ -f ./prms/Makefile ] || exit 0; \
295f4e42 33173 r=`${PWD_COMMAND}`; export r; \
8c90b13a 33174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33175 $(HOST_EXPORTS) \
d32ab992 33176 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33178 done; \
d32ab992 33179 echo "Doing TAGS in prms" ; \
215c351a 33180 (cd $(HOST_SUBDIR)/prms && \
295f4e42
NN
33181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33183 "RANLIB=$${RANLIB}" \
901119ae 33184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33185 TAGS) \
295f4e42 33186 || exit 1
4977bab6 33187
d32ab992 33188@endif prms
4977bab6 33189
d32ab992
PB
33190.PHONY: maybe-install-info-prms install-info-prms
33191maybe-install-info-prms:
33192@if prms
33193maybe-install-info-prms: install-info-prms
7e2dbcef 33194
d32ab992
PB
33195install-info-prms: \
33196 configure-prms \
05750653 33197 info-prms
f41d6665 33198 @: $(MAKE); $(unstage)
d32ab992 33199 @[ -f ./prms/Makefile ] || exit 0; \
295f4e42
NN
33200 r=`${PWD_COMMAND}`; export r; \
33201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33202 $(HOST_EXPORTS) \
d32ab992 33203 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33205 done; \
d32ab992 33206 echo "Doing install-info in prms" ; \
215c351a 33207 (cd $(HOST_SUBDIR)/prms && \
295f4e42
NN
33208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33210 "RANLIB=$${RANLIB}" \
901119ae 33211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33212 install-info) \
295f4e42
NN
33213 || exit 1
33214
d32ab992 33215@endif prms
295f4e42 33216
9c4d2493
BM
33217.PHONY: maybe-install-pdf-prms install-pdf-prms
33218maybe-install-pdf-prms:
33219@if prms
33220maybe-install-pdf-prms: install-pdf-prms
33221
33222install-pdf-prms: \
33223 configure-prms \
33224 pdf-prms
33225 @: $(MAKE); $(unstage)
33226 @[ -f ./prms/Makefile ] || exit 0; \
33227 r=`${PWD_COMMAND}`; export r; \
33228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33229 $(HOST_EXPORTS) \
33230 for flag in $(EXTRA_HOST_FLAGS) ; do \
33231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33232 done; \
33233 echo "Doing install-pdf in prms" ; \
33234 (cd $(HOST_SUBDIR)/prms && \
33235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33237 "RANLIB=$${RANLIB}" \
901119ae 33238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
33239 install-pdf) \
33240 || exit 1
33241
33242@endif prms
33243
65d6e994
CD
33244.PHONY: maybe-install-html-prms install-html-prms
33245maybe-install-html-prms:
33246@if prms
33247maybe-install-html-prms: install-html-prms
33248
33249install-html-prms: \
33250 configure-prms \
33251 html-prms
33252 @: $(MAKE); $(unstage)
33253 @[ -f ./prms/Makefile ] || exit 0; \
33254 r=`${PWD_COMMAND}`; export r; \
33255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33256 $(HOST_EXPORTS) \
33257 for flag in $(EXTRA_HOST_FLAGS) ; do \
33258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33259 done; \
33260 echo "Doing install-html in prms" ; \
33261 (cd $(HOST_SUBDIR)/prms && \
33262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33264 "RANLIB=$${RANLIB}" \
901119ae 33265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
33266 install-html) \
33267 || exit 1
33268
33269@endif prms
33270
d32ab992
PB
33271.PHONY: maybe-installcheck-prms installcheck-prms
33272maybe-installcheck-prms:
33273@if prms
33274maybe-installcheck-prms: installcheck-prms
295f4e42 33275
d32ab992 33276installcheck-prms: \
05750653 33277 configure-prms
f41d6665 33278 @: $(MAKE); $(unstage)
d32ab992 33279 @[ -f ./prms/Makefile ] || exit 0; \
295f4e42
NN
33280 r=`${PWD_COMMAND}`; export r; \
33281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33282 $(HOST_EXPORTS) \
d32ab992 33283 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33285 done; \
d32ab992 33286 echo "Doing installcheck in prms" ; \
215c351a 33287 (cd $(HOST_SUBDIR)/prms && \
295f4e42
NN
33288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33290 "RANLIB=$${RANLIB}" \
901119ae 33291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33292 installcheck) \
295f4e42
NN
33293 || exit 1
33294
d32ab992 33295@endif prms
295f4e42 33296
d32ab992
PB
33297.PHONY: maybe-mostlyclean-prms mostlyclean-prms
33298maybe-mostlyclean-prms:
33299@if prms
33300maybe-mostlyclean-prms: mostlyclean-prms
295f4e42 33301
05750653 33302mostlyclean-prms:
f41d6665 33303 @: $(MAKE); $(unstage)
d32ab992 33304 @[ -f ./prms/Makefile ] || exit 0; \
295f4e42
NN
33305 r=`${PWD_COMMAND}`; export r; \
33306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33307 $(HOST_EXPORTS) \
d32ab992 33308 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33310 done; \
d32ab992 33311 echo "Doing mostlyclean in prms" ; \
215c351a 33312 (cd $(HOST_SUBDIR)/prms && \
295f4e42
NN
33313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33315 "RANLIB=$${RANLIB}" \
901119ae 33316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33317 mostlyclean) \
295f4e42
NN
33318 || exit 1
33319
d32ab992 33320@endif prms
295f4e42 33321
d32ab992
PB
33322.PHONY: maybe-clean-prms clean-prms
33323maybe-clean-prms:
33324@if prms
33325maybe-clean-prms: clean-prms
295f4e42 33326
05750653 33327clean-prms:
f41d6665 33328 @: $(MAKE); $(unstage)
d32ab992 33329 @[ -f ./prms/Makefile ] || exit 0; \
295f4e42
NN
33330 r=`${PWD_COMMAND}`; export r; \
33331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33332 $(HOST_EXPORTS) \
d32ab992 33333 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33335 done; \
d32ab992 33336 echo "Doing clean in prms" ; \
215c351a 33337 (cd $(HOST_SUBDIR)/prms && \
295f4e42
NN
33338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33340 "RANLIB=$${RANLIB}" \
901119ae 33341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33342 clean) \
295f4e42
NN
33343 || exit 1
33344
d32ab992 33345@endif prms
295f4e42 33346
d32ab992
PB
33347.PHONY: maybe-distclean-prms distclean-prms
33348maybe-distclean-prms:
33349@if prms
33350maybe-distclean-prms: distclean-prms
295f4e42 33351
05750653 33352distclean-prms:
f41d6665 33353 @: $(MAKE); $(unstage)
d32ab992 33354 @[ -f ./prms/Makefile ] || exit 0; \
295f4e42
NN
33355 r=`${PWD_COMMAND}`; export r; \
33356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33357 $(HOST_EXPORTS) \
d32ab992 33358 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33360 done; \
d32ab992 33361 echo "Doing distclean in prms" ; \
215c351a 33362 (cd $(HOST_SUBDIR)/prms && \
295f4e42
NN
33363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33365 "RANLIB=$${RANLIB}" \
901119ae 33366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33367 distclean) \
295f4e42
NN
33368 || exit 1
33369
d32ab992 33370@endif prms
295f4e42 33371
d32ab992
PB
33372.PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
33373maybe-maintainer-clean-prms:
33374@if prms
33375maybe-maintainer-clean-prms: maintainer-clean-prms
295f4e42 33376
05750653 33377maintainer-clean-prms:
f41d6665 33378 @: $(MAKE); $(unstage)
d32ab992 33379 @[ -f ./prms/Makefile ] || exit 0; \
295f4e42 33380 r=`${PWD_COMMAND}`; export r; \
8c90b13a 33381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33382 $(HOST_EXPORTS) \
d32ab992 33383 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33385 done; \
d32ab992 33386 echo "Doing maintainer-clean in prms" ; \
215c351a 33387 (cd $(HOST_SUBDIR)/prms && \
295f4e42
NN
33388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33390 "RANLIB=$${RANLIB}" \
901119ae 33391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33392 maintainer-clean) \
295f4e42 33393 || exit 1
4977bab6 33394
d32ab992 33395@endif prms
4977bab6 33396
295f4e42 33397
25b42232 33398
d32ab992
PB
33399.PHONY: configure-rcs maybe-configure-rcs
33400maybe-configure-rcs:
3ff3adad
PB
33401@if gcc-bootstrap
33402configure-rcs: stage_current
33403@endif gcc-bootstrap
d32ab992
PB
33404@if rcs
33405maybe-configure-rcs: configure-rcs
cc11cc9b 33406configure-rcs:
f41d6665 33407 @: $(MAKE); $(unstage)
cc11cc9b 33408 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 33409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
33410 test ! -f $(HOST_SUBDIR)/rcs/Makefile || exit 0; \
33411 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/rcs ; \
f61428ed 33412 $(HOST_EXPORTS) \
25b42232
PB
33413 echo Configuring in $(HOST_SUBDIR)/rcs; \
33414 cd "$(HOST_SUBDIR)/rcs" || exit 1; \
4977bab6 33415 case $(srcdir) in \
215c351a
PB
33416 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33417 *) topdir=`echo $(HOST_SUBDIR)/rcs/ | \
33418 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 33419 esac; \
215c351a
PB
33420 srcdiroption="--srcdir=$${topdir}/rcs"; \
33421 libsrcdir="$$s/rcs"; \
4977bab6 33422 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
33423 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33424 --target=${target_alias} $${srcdiroption} \
4977bab6 33425 || exit 1
d32ab992 33426@endif rcs
4977bab6 33427
25b42232
PB
33428
33429
ce406537
PB
33430
33431
d32ab992
PB
33432.PHONY: all-rcs maybe-all-rcs
33433maybe-all-rcs:
3ff3adad
PB
33434@if gcc-bootstrap
33435all-rcs: stage_current
33436@endif gcc-bootstrap
d32ab992 33437@if rcs
7e0b5752 33438TARGET-rcs=all
d32ab992
PB
33439maybe-all-rcs: all-rcs
33440all-rcs: configure-rcs
f41d6665 33441 @: $(MAKE); $(unstage)
8c90b13a
L
33442 @r=`${PWD_COMMAND}`; export r; \
33443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 33444 $(HOST_EXPORTS) \
215c351a 33445 (cd $(HOST_SUBDIR)/rcs && \
1c8bd6a3
PB
33446 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33447 $(TARGET-rcs))
d32ab992 33448@endif rcs
4977bab6 33449
25b42232 33450
ce406537
PB
33451
33452
d32ab992
PB
33453.PHONY: check-rcs maybe-check-rcs
33454maybe-check-rcs:
33455@if rcs
33456maybe-check-rcs: check-rcs
4977bab6 33457
d32ab992 33458check-rcs:
f41d6665 33459 @: $(MAKE); $(unstage)
8c90b13a
L
33460 @r=`${PWD_COMMAND}`; export r; \
33461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33462 $(HOST_EXPORTS) \
215c351a
PB
33463 (cd $(HOST_SUBDIR)/rcs && \
33464 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 33465
d32ab992 33466@endif rcs
4977bab6 33467
d32ab992
PB
33468.PHONY: install-rcs maybe-install-rcs
33469maybe-install-rcs:
33470@if rcs
33471maybe-install-rcs: install-rcs
295f4e42 33472
d32ab992 33473install-rcs: installdirs
f41d6665 33474 @: $(MAKE); $(unstage)
295f4e42
NN
33475 @r=`${PWD_COMMAND}`; export r; \
33476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33477 $(HOST_EXPORTS) \
215c351a 33478 (cd $(HOST_SUBDIR)/rcs && \
ace9ac7b 33479 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 33480
d32ab992 33481@endif rcs
295f4e42 33482
b5422ad7 33483# Other targets (info, dvi, pdf, etc.)
295f4e42 33484
d32ab992
PB
33485.PHONY: maybe-info-rcs info-rcs
33486maybe-info-rcs:
33487@if rcs
33488maybe-info-rcs: info-rcs
295f4e42 33489
d32ab992 33490info-rcs: \
05750653 33491 configure-rcs
f41d6665 33492 @: $(MAKE); $(unstage)
d32ab992 33493 @[ -f ./rcs/Makefile ] || exit 0; \
295f4e42
NN
33494 r=`${PWD_COMMAND}`; export r; \
33495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33496 $(HOST_EXPORTS) \
d32ab992 33497 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33499 done; \
d32ab992 33500 echo "Doing info in rcs" ; \
215c351a 33501 (cd $(HOST_SUBDIR)/rcs && \
295f4e42
NN
33502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33504 "RANLIB=$${RANLIB}" \
901119ae 33505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33506 info) \
295f4e42
NN
33507 || exit 1
33508
d32ab992 33509@endif rcs
295f4e42 33510
d32ab992
PB
33511.PHONY: maybe-dvi-rcs dvi-rcs
33512maybe-dvi-rcs:
33513@if rcs
33514maybe-dvi-rcs: dvi-rcs
295f4e42 33515
d32ab992 33516dvi-rcs: \
05750653 33517 configure-rcs
f41d6665 33518 @: $(MAKE); $(unstage)
d32ab992 33519 @[ -f ./rcs/Makefile ] || exit 0; \
295f4e42
NN
33520 r=`${PWD_COMMAND}`; export r; \
33521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33522 $(HOST_EXPORTS) \
d32ab992 33523 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33525 done; \
d32ab992 33526 echo "Doing dvi in rcs" ; \
215c351a 33527 (cd $(HOST_SUBDIR)/rcs && \
295f4e42
NN
33528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33530 "RANLIB=$${RANLIB}" \
901119ae 33531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33532 dvi) \
295f4e42
NN
33533 || exit 1
33534
d32ab992 33535@endif rcs
295f4e42 33536
b5422ad7
BM
33537.PHONY: maybe-pdf-rcs pdf-rcs
33538maybe-pdf-rcs:
33539@if rcs
33540maybe-pdf-rcs: pdf-rcs
33541
33542pdf-rcs: \
33543 configure-rcs
33544 @: $(MAKE); $(unstage)
33545 @[ -f ./rcs/Makefile ] || exit 0; \
33546 r=`${PWD_COMMAND}`; export r; \
33547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33548 $(HOST_EXPORTS) \
33549 for flag in $(EXTRA_HOST_FLAGS) ; do \
33550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33551 done; \
33552 echo "Doing pdf in rcs" ; \
33553 (cd $(HOST_SUBDIR)/rcs && \
33554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33556 "RANLIB=$${RANLIB}" \
901119ae 33557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
33558 pdf) \
33559 || exit 1
33560
33561@endif rcs
33562
f87a2b2e
MS
33563.PHONY: maybe-html-rcs html-rcs
33564maybe-html-rcs:
33565@if rcs
33566maybe-html-rcs: html-rcs
33567
33568html-rcs: \
05750653 33569 configure-rcs
f41d6665 33570 @: $(MAKE); $(unstage)
f87a2b2e
MS
33571 @[ -f ./rcs/Makefile ] || exit 0; \
33572 r=`${PWD_COMMAND}`; export r; \
33573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
33574 $(HOST_EXPORTS) \
33575 for flag in $(EXTRA_HOST_FLAGS) ; do \
33576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33577 done; \
33578 echo "Doing html in rcs" ; \
215c351a 33579 (cd $(HOST_SUBDIR)/rcs && \
f87a2b2e
MS
33580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33582 "RANLIB=$${RANLIB}" \
901119ae 33583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
33584 html) \
33585 || exit 1
33586
33587@endif rcs
33588
d32ab992
PB
33589.PHONY: maybe-TAGS-rcs TAGS-rcs
33590maybe-TAGS-rcs:
33591@if rcs
33592maybe-TAGS-rcs: TAGS-rcs
295f4e42 33593
d32ab992 33594TAGS-rcs: \
05750653 33595 configure-rcs
f41d6665 33596 @: $(MAKE); $(unstage)
d32ab992 33597 @[ -f ./rcs/Makefile ] || exit 0; \
295f4e42
NN
33598 r=`${PWD_COMMAND}`; export r; \
33599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33600 $(HOST_EXPORTS) \
d32ab992 33601 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33603 done; \
d32ab992 33604 echo "Doing TAGS in rcs" ; \
215c351a 33605 (cd $(HOST_SUBDIR)/rcs && \
295f4e42
NN
33606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33608 "RANLIB=$${RANLIB}" \
901119ae 33609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33610 TAGS) \
295f4e42
NN
33611 || exit 1
33612
d32ab992 33613@endif rcs
295f4e42 33614
d32ab992
PB
33615.PHONY: maybe-install-info-rcs install-info-rcs
33616maybe-install-info-rcs:
33617@if rcs
33618maybe-install-info-rcs: install-info-rcs
295f4e42 33619
d32ab992
PB
33620install-info-rcs: \
33621 configure-rcs \
05750653 33622 info-rcs
f41d6665 33623 @: $(MAKE); $(unstage)
d32ab992 33624 @[ -f ./rcs/Makefile ] || exit 0; \
295f4e42
NN
33625 r=`${PWD_COMMAND}`; export r; \
33626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33627 $(HOST_EXPORTS) \
d32ab992 33628 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33630 done; \
d32ab992 33631 echo "Doing install-info in rcs" ; \
215c351a 33632 (cd $(HOST_SUBDIR)/rcs && \
295f4e42
NN
33633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33635 "RANLIB=$${RANLIB}" \
901119ae 33636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33637 install-info) \
295f4e42
NN
33638 || exit 1
33639
d32ab992 33640@endif rcs
295f4e42 33641
9c4d2493
BM
33642.PHONY: maybe-install-pdf-rcs install-pdf-rcs
33643maybe-install-pdf-rcs:
33644@if rcs
33645maybe-install-pdf-rcs: install-pdf-rcs
33646
33647install-pdf-rcs: \
33648 configure-rcs \
33649 pdf-rcs
33650 @: $(MAKE); $(unstage)
33651 @[ -f ./rcs/Makefile ] || exit 0; \
33652 r=`${PWD_COMMAND}`; export r; \
33653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33654 $(HOST_EXPORTS) \
33655 for flag in $(EXTRA_HOST_FLAGS) ; do \
33656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33657 done; \
33658 echo "Doing install-pdf in rcs" ; \
33659 (cd $(HOST_SUBDIR)/rcs && \
33660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33662 "RANLIB=$${RANLIB}" \
901119ae 33663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
33664 install-pdf) \
33665 || exit 1
33666
33667@endif rcs
33668
65d6e994
CD
33669.PHONY: maybe-install-html-rcs install-html-rcs
33670maybe-install-html-rcs:
33671@if rcs
33672maybe-install-html-rcs: install-html-rcs
33673
33674install-html-rcs: \
33675 configure-rcs \
33676 html-rcs
33677 @: $(MAKE); $(unstage)
33678 @[ -f ./rcs/Makefile ] || exit 0; \
33679 r=`${PWD_COMMAND}`; export r; \
33680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33681 $(HOST_EXPORTS) \
33682 for flag in $(EXTRA_HOST_FLAGS) ; do \
33683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33684 done; \
33685 echo "Doing install-html in rcs" ; \
33686 (cd $(HOST_SUBDIR)/rcs && \
33687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33689 "RANLIB=$${RANLIB}" \
901119ae 33690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
33691 install-html) \
33692 || exit 1
33693
33694@endif rcs
33695
d32ab992
PB
33696.PHONY: maybe-installcheck-rcs installcheck-rcs
33697maybe-installcheck-rcs:
33698@if rcs
33699maybe-installcheck-rcs: installcheck-rcs
295f4e42 33700
d32ab992 33701installcheck-rcs: \
05750653 33702 configure-rcs
f41d6665 33703 @: $(MAKE); $(unstage)
d32ab992 33704 @[ -f ./rcs/Makefile ] || exit 0; \
295f4e42
NN
33705 r=`${PWD_COMMAND}`; export r; \
33706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33707 $(HOST_EXPORTS) \
d32ab992 33708 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33710 done; \
d32ab992 33711 echo "Doing installcheck in rcs" ; \
215c351a 33712 (cd $(HOST_SUBDIR)/rcs && \
295f4e42
NN
33713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33715 "RANLIB=$${RANLIB}" \
901119ae 33716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33717 installcheck) \
295f4e42
NN
33718 || exit 1
33719
d32ab992 33720@endif rcs
295f4e42 33721
d32ab992
PB
33722.PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
33723maybe-mostlyclean-rcs:
33724@if rcs
33725maybe-mostlyclean-rcs: mostlyclean-rcs
295f4e42 33726
05750653 33727mostlyclean-rcs:
f41d6665 33728 @: $(MAKE); $(unstage)
d32ab992 33729 @[ -f ./rcs/Makefile ] || exit 0; \
295f4e42
NN
33730 r=`${PWD_COMMAND}`; export r; \
33731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33732 $(HOST_EXPORTS) \
d32ab992 33733 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33735 done; \
d32ab992 33736 echo "Doing mostlyclean in rcs" ; \
215c351a 33737 (cd $(HOST_SUBDIR)/rcs && \
295f4e42
NN
33738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33740 "RANLIB=$${RANLIB}" \
901119ae 33741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33742 mostlyclean) \
295f4e42
NN
33743 || exit 1
33744
d32ab992 33745@endif rcs
295f4e42 33746
d32ab992
PB
33747.PHONY: maybe-clean-rcs clean-rcs
33748maybe-clean-rcs:
33749@if rcs
33750maybe-clean-rcs: clean-rcs
295f4e42 33751
05750653 33752clean-rcs:
f41d6665 33753 @: $(MAKE); $(unstage)
d32ab992 33754 @[ -f ./rcs/Makefile ] || exit 0; \
295f4e42
NN
33755 r=`${PWD_COMMAND}`; export r; \
33756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33757 $(HOST_EXPORTS) \
d32ab992 33758 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33760 done; \
d32ab992 33761 echo "Doing clean in rcs" ; \
215c351a 33762 (cd $(HOST_SUBDIR)/rcs && \
295f4e42
NN
33763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33765 "RANLIB=$${RANLIB}" \
901119ae 33766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33767 clean) \
295f4e42
NN
33768 || exit 1
33769
d32ab992 33770@endif rcs
295f4e42 33771
d32ab992
PB
33772.PHONY: maybe-distclean-rcs distclean-rcs
33773maybe-distclean-rcs:
33774@if rcs
33775maybe-distclean-rcs: distclean-rcs
295f4e42 33776
05750653 33777distclean-rcs:
f41d6665 33778 @: $(MAKE); $(unstage)
d32ab992 33779 @[ -f ./rcs/Makefile ] || exit 0; \
295f4e42
NN
33780 r=`${PWD_COMMAND}`; export r; \
33781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33782 $(HOST_EXPORTS) \
d32ab992 33783 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33785 done; \
d32ab992 33786 echo "Doing distclean in rcs" ; \
215c351a 33787 (cd $(HOST_SUBDIR)/rcs && \
295f4e42
NN
33788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33790 "RANLIB=$${RANLIB}" \
901119ae 33791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33792 distclean) \
295f4e42
NN
33793 || exit 1
33794
d32ab992 33795@endif rcs
295f4e42 33796
d32ab992
PB
33797.PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
33798maybe-maintainer-clean-rcs:
33799@if rcs
33800maybe-maintainer-clean-rcs: maintainer-clean-rcs
295f4e42 33801
05750653 33802maintainer-clean-rcs:
f41d6665 33803 @: $(MAKE); $(unstage)
d32ab992 33804 @[ -f ./rcs/Makefile ] || exit 0; \
295f4e42
NN
33805 r=`${PWD_COMMAND}`; export r; \
33806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33807 $(HOST_EXPORTS) \
d32ab992 33808 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33810 done; \
d32ab992 33811 echo "Doing maintainer-clean in rcs" ; \
215c351a 33812 (cd $(HOST_SUBDIR)/rcs && \
295f4e42
NN
33813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33815 "RANLIB=$${RANLIB}" \
901119ae 33816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33817 maintainer-clean) \
295f4e42 33818 || exit 1
7e2dbcef 33819
d32ab992 33820@endif rcs
4977bab6
ZW
33821
33822
25b42232 33823
d32ab992
PB
33824.PHONY: configure-readline maybe-configure-readline
33825maybe-configure-readline:
3ff3adad
PB
33826@if gcc-bootstrap
33827configure-readline: stage_current
33828@endif gcc-bootstrap
d32ab992
PB
33829@if readline
33830maybe-configure-readline: configure-readline
cc11cc9b 33831configure-readline:
f41d6665 33832 @: $(MAKE); $(unstage)
cc11cc9b 33833 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 33834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
33835 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
33836 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
f61428ed 33837 $(HOST_EXPORTS) \
25b42232
PB
33838 echo Configuring in $(HOST_SUBDIR)/readline; \
33839 cd "$(HOST_SUBDIR)/readline" || exit 1; \
4977bab6 33840 case $(srcdir) in \
215c351a
PB
33841 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33842 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
33843 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 33844 esac; \
215c351a
PB
33845 srcdiroption="--srcdir=$${topdir}/readline"; \
33846 libsrcdir="$$s/readline"; \
4977bab6 33847 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
33848 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33849 --target=${target_alias} $${srcdiroption} \
4977bab6 33850 || exit 1
d32ab992 33851@endif readline
4977bab6 33852
25b42232
PB
33853
33854
ce406537
PB
33855
33856
d32ab992
PB
33857.PHONY: all-readline maybe-all-readline
33858maybe-all-readline:
3ff3adad
PB
33859@if gcc-bootstrap
33860all-readline: stage_current
33861@endif gcc-bootstrap
d32ab992 33862@if readline
7e0b5752 33863TARGET-readline=all
d32ab992
PB
33864maybe-all-readline: all-readline
33865all-readline: configure-readline
f41d6665 33866 @: $(MAKE); $(unstage)
8c90b13a
L
33867 @r=`${PWD_COMMAND}`; export r; \
33868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 33869 $(HOST_EXPORTS) \
215c351a 33870 (cd $(HOST_SUBDIR)/readline && \
1c8bd6a3
PB
33871 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33872 $(TARGET-readline))
d32ab992 33873@endif readline
4977bab6 33874
25b42232 33875
ce406537
PB
33876
33877
d32ab992
PB
33878.PHONY: check-readline maybe-check-readline
33879maybe-check-readline:
33880@if readline
33881maybe-check-readline: check-readline
4977bab6 33882
d32ab992 33883check-readline:
f41d6665 33884 @: $(MAKE); $(unstage)
d32ab992
PB
33885 @r=`${PWD_COMMAND}`; export r; \
33886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d32ab992 33887 $(HOST_EXPORTS) \
215c351a
PB
33888 (cd $(HOST_SUBDIR)/readline && \
33889 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 33890
d32ab992 33891@endif readline
295f4e42 33892
d32ab992
PB
33893.PHONY: install-readline maybe-install-readline
33894maybe-install-readline:
33895@if readline
33896maybe-install-readline: install-readline
295f4e42 33897
d32ab992 33898install-readline: installdirs
f41d6665 33899 @: $(MAKE); $(unstage)
d32ab992
PB
33900 @r=`${PWD_COMMAND}`; export r; \
33901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d32ab992 33902 $(HOST_EXPORTS) \
215c351a 33903 (cd $(HOST_SUBDIR)/readline && \
ace9ac7b 33904 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 33905
d32ab992 33906@endif readline
295f4e42 33907
b5422ad7 33908# Other targets (info, dvi, pdf, etc.)
295f4e42 33909
d32ab992
PB
33910.PHONY: maybe-info-readline info-readline
33911maybe-info-readline:
33912@if readline
33913maybe-info-readline: info-readline
295f4e42 33914
d32ab992 33915info-readline: \
05750653 33916 configure-readline
f41d6665 33917 @: $(MAKE); $(unstage)
d32ab992 33918 @[ -f ./readline/Makefile ] || exit 0; \
295f4e42 33919 r=`${PWD_COMMAND}`; export r; \
8c90b13a 33920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33921 $(HOST_EXPORTS) \
d32ab992 33922 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33924 done; \
d32ab992 33925 echo "Doing info in readline" ; \
215c351a 33926 (cd $(HOST_SUBDIR)/readline && \
295f4e42
NN
33927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33929 "RANLIB=$${RANLIB}" \
901119ae 33930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33931 info) \
295f4e42 33932 || exit 1
4977bab6 33933
d32ab992 33934@endif readline
4977bab6 33935
d32ab992
PB
33936.PHONY: maybe-dvi-readline dvi-readline
33937maybe-dvi-readline:
33938@if readline
33939maybe-dvi-readline: dvi-readline
7e2dbcef 33940
d32ab992 33941dvi-readline: \
05750653 33942 configure-readline
f41d6665 33943 @: $(MAKE); $(unstage)
d32ab992 33944 @[ -f ./readline/Makefile ] || exit 0; \
295f4e42 33945 r=`${PWD_COMMAND}`; export r; \
8c90b13a 33946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 33947 $(HOST_EXPORTS) \
d32ab992 33948 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
33949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33950 done; \
d32ab992 33951 echo "Doing dvi in readline" ; \
215c351a 33952 (cd $(HOST_SUBDIR)/readline && \
295f4e42
NN
33953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33955 "RANLIB=$${RANLIB}" \
901119ae 33956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 33957 dvi) \
295f4e42 33958 || exit 1
4977bab6 33959
d32ab992 33960@endif readline
4977bab6 33961
b5422ad7
BM
33962.PHONY: maybe-pdf-readline pdf-readline
33963maybe-pdf-readline:
33964@if readline
33965maybe-pdf-readline: pdf-readline
33966
33967pdf-readline: \
33968 configure-readline
33969 @: $(MAKE); $(unstage)
33970 @[ -f ./readline/Makefile ] || exit 0; \
33971 r=`${PWD_COMMAND}`; export r; \
33972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33973 $(HOST_EXPORTS) \
33974 for flag in $(EXTRA_HOST_FLAGS) ; do \
33975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33976 done; \
33977 echo "Doing pdf in readline" ; \
33978 (cd $(HOST_SUBDIR)/readline && \
33979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33981 "RANLIB=$${RANLIB}" \
901119ae 33982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
33983 pdf) \
33984 || exit 1
33985
33986@endif readline
33987
f87a2b2e
MS
33988.PHONY: maybe-html-readline html-readline
33989maybe-html-readline:
33990@if readline
33991maybe-html-readline: html-readline
33992
33993html-readline: \
05750653 33994 configure-readline
f41d6665 33995 @: $(MAKE); $(unstage)
f87a2b2e
MS
33996 @[ -f ./readline/Makefile ] || exit 0; \
33997 r=`${PWD_COMMAND}`; export r; \
33998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
33999 $(HOST_EXPORTS) \
34000 for flag in $(EXTRA_HOST_FLAGS) ; do \
34001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34002 done; \
34003 echo "Doing html in readline" ; \
215c351a 34004 (cd $(HOST_SUBDIR)/readline && \
f87a2b2e
MS
34005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34007 "RANLIB=$${RANLIB}" \
901119ae 34008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
34009 html) \
34010 || exit 1
34011
34012@endif readline
34013
d32ab992
PB
34014.PHONY: maybe-TAGS-readline TAGS-readline
34015maybe-TAGS-readline:
34016@if readline
34017maybe-TAGS-readline: TAGS-readline
295f4e42 34018
d32ab992 34019TAGS-readline: \
05750653 34020 configure-readline
f41d6665 34021 @: $(MAKE); $(unstage)
d32ab992 34022 @[ -f ./readline/Makefile ] || exit 0; \
295f4e42
NN
34023 r=`${PWD_COMMAND}`; export r; \
34024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34025 $(HOST_EXPORTS) \
d32ab992 34026 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34028 done; \
d32ab992 34029 echo "Doing TAGS in readline" ; \
215c351a 34030 (cd $(HOST_SUBDIR)/readline && \
295f4e42
NN
34031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34033 "RANLIB=$${RANLIB}" \
901119ae 34034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34035 TAGS) \
295f4e42
NN
34036 || exit 1
34037
d32ab992 34038@endif readline
295f4e42 34039
d32ab992
PB
34040.PHONY: maybe-install-info-readline install-info-readline
34041maybe-install-info-readline:
34042@if readline
34043maybe-install-info-readline: install-info-readline
295f4e42 34044
d32ab992
PB
34045install-info-readline: \
34046 configure-readline \
05750653 34047 info-readline
f41d6665 34048 @: $(MAKE); $(unstage)
d32ab992 34049 @[ -f ./readline/Makefile ] || exit 0; \
295f4e42
NN
34050 r=`${PWD_COMMAND}`; export r; \
34051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34052 $(HOST_EXPORTS) \
d32ab992 34053 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34055 done; \
d32ab992 34056 echo "Doing install-info in readline" ; \
215c351a 34057 (cd $(HOST_SUBDIR)/readline && \
295f4e42
NN
34058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34060 "RANLIB=$${RANLIB}" \
901119ae 34061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34062 install-info) \
295f4e42
NN
34063 || exit 1
34064
d32ab992 34065@endif readline
295f4e42 34066
9c4d2493
BM
34067.PHONY: maybe-install-pdf-readline install-pdf-readline
34068maybe-install-pdf-readline:
34069@if readline
34070maybe-install-pdf-readline: install-pdf-readline
34071
34072install-pdf-readline: \
34073 configure-readline \
34074 pdf-readline
34075 @: $(MAKE); $(unstage)
34076 @[ -f ./readline/Makefile ] || exit 0; \
34077 r=`${PWD_COMMAND}`; export r; \
34078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34079 $(HOST_EXPORTS) \
34080 for flag in $(EXTRA_HOST_FLAGS) ; do \
34081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34082 done; \
34083 echo "Doing install-pdf in readline" ; \
34084 (cd $(HOST_SUBDIR)/readline && \
34085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34087 "RANLIB=$${RANLIB}" \
901119ae 34088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
34089 install-pdf) \
34090 || exit 1
34091
34092@endif readline
34093
65d6e994
CD
34094.PHONY: maybe-install-html-readline install-html-readline
34095maybe-install-html-readline:
34096@if readline
34097maybe-install-html-readline: install-html-readline
34098
34099install-html-readline: \
34100 configure-readline \
34101 html-readline
34102 @: $(MAKE); $(unstage)
34103 @[ -f ./readline/Makefile ] || exit 0; \
34104 r=`${PWD_COMMAND}`; export r; \
34105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34106 $(HOST_EXPORTS) \
34107 for flag in $(EXTRA_HOST_FLAGS) ; do \
34108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34109 done; \
34110 echo "Doing install-html in readline" ; \
34111 (cd $(HOST_SUBDIR)/readline && \
34112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34114 "RANLIB=$${RANLIB}" \
901119ae 34115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
34116 install-html) \
34117 || exit 1
34118
34119@endif readline
34120
d32ab992
PB
34121.PHONY: maybe-installcheck-readline installcheck-readline
34122maybe-installcheck-readline:
34123@if readline
34124maybe-installcheck-readline: installcheck-readline
295f4e42 34125
d32ab992 34126installcheck-readline: \
05750653 34127 configure-readline
f41d6665 34128 @: $(MAKE); $(unstage)
d32ab992 34129 @[ -f ./readline/Makefile ] || exit 0; \
295f4e42
NN
34130 r=`${PWD_COMMAND}`; export r; \
34131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34132 $(HOST_EXPORTS) \
d32ab992 34133 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34135 done; \
d32ab992 34136 echo "Doing installcheck in readline" ; \
215c351a 34137 (cd $(HOST_SUBDIR)/readline && \
295f4e42
NN
34138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34140 "RANLIB=$${RANLIB}" \
901119ae 34141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34142 installcheck) \
295f4e42
NN
34143 || exit 1
34144
d32ab992 34145@endif readline
295f4e42 34146
d32ab992
PB
34147.PHONY: maybe-mostlyclean-readline mostlyclean-readline
34148maybe-mostlyclean-readline:
34149@if readline
34150maybe-mostlyclean-readline: mostlyclean-readline
295f4e42 34151
05750653 34152mostlyclean-readline:
f41d6665 34153 @: $(MAKE); $(unstage)
d32ab992 34154 @[ -f ./readline/Makefile ] || exit 0; \
295f4e42
NN
34155 r=`${PWD_COMMAND}`; export r; \
34156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34157 $(HOST_EXPORTS) \
d32ab992 34158 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34160 done; \
d32ab992 34161 echo "Doing mostlyclean in readline" ; \
215c351a 34162 (cd $(HOST_SUBDIR)/readline && \
295f4e42
NN
34163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34165 "RANLIB=$${RANLIB}" \
901119ae 34166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34167 mostlyclean) \
295f4e42
NN
34168 || exit 1
34169
d32ab992 34170@endif readline
295f4e42 34171
d32ab992
PB
34172.PHONY: maybe-clean-readline clean-readline
34173maybe-clean-readline:
34174@if readline
34175maybe-clean-readline: clean-readline
295f4e42 34176
05750653 34177clean-readline:
f41d6665 34178 @: $(MAKE); $(unstage)
d32ab992 34179 @[ -f ./readline/Makefile ] || exit 0; \
295f4e42
NN
34180 r=`${PWD_COMMAND}`; export r; \
34181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34182 $(HOST_EXPORTS) \
d32ab992 34183 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34185 done; \
d32ab992 34186 echo "Doing clean in readline" ; \
215c351a 34187 (cd $(HOST_SUBDIR)/readline && \
295f4e42
NN
34188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34190 "RANLIB=$${RANLIB}" \
901119ae 34191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34192 clean) \
295f4e42
NN
34193 || exit 1
34194
d32ab992 34195@endif readline
295f4e42 34196
d32ab992
PB
34197.PHONY: maybe-distclean-readline distclean-readline
34198maybe-distclean-readline:
34199@if readline
34200maybe-distclean-readline: distclean-readline
295f4e42 34201
05750653 34202distclean-readline:
f41d6665 34203 @: $(MAKE); $(unstage)
d32ab992 34204 @[ -f ./readline/Makefile ] || exit 0; \
295f4e42
NN
34205 r=`${PWD_COMMAND}`; export r; \
34206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34207 $(HOST_EXPORTS) \
d32ab992 34208 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34210 done; \
d32ab992 34211 echo "Doing distclean in readline" ; \
215c351a 34212 (cd $(HOST_SUBDIR)/readline && \
295f4e42
NN
34213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34215 "RANLIB=$${RANLIB}" \
901119ae 34216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34217 distclean) \
295f4e42
NN
34218 || exit 1
34219
d32ab992 34220@endif readline
295f4e42 34221
d32ab992
PB
34222.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
34223maybe-maintainer-clean-readline:
34224@if readline
34225maybe-maintainer-clean-readline: maintainer-clean-readline
295f4e42 34226
05750653 34227maintainer-clean-readline:
f41d6665 34228 @: $(MAKE); $(unstage)
d32ab992 34229 @[ -f ./readline/Makefile ] || exit 0; \
295f4e42
NN
34230 r=`${PWD_COMMAND}`; export r; \
34231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34232 $(HOST_EXPORTS) \
d32ab992 34233 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34235 done; \
d32ab992 34236 echo "Doing maintainer-clean in readline" ; \
215c351a 34237 (cd $(HOST_SUBDIR)/readline && \
295f4e42
NN
34238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34240 "RANLIB=$${RANLIB}" \
901119ae 34241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34242 maintainer-clean) \
295f4e42
NN
34243 || exit 1
34244
d32ab992 34245@endif readline
295f4e42
NN
34246
34247
25b42232 34248
d32ab992
PB
34249.PHONY: configure-release maybe-configure-release
34250maybe-configure-release:
3ff3adad
PB
34251@if gcc-bootstrap
34252configure-release: stage_current
34253@endif gcc-bootstrap
d32ab992
PB
34254@if release
34255maybe-configure-release: configure-release
cc11cc9b 34256configure-release:
f41d6665 34257 @: $(MAKE); $(unstage)
cc11cc9b 34258 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 34259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
34260 test ! -f $(HOST_SUBDIR)/release/Makefile || exit 0; \
34261 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/release ; \
f61428ed 34262 $(HOST_EXPORTS) \
25b42232
PB
34263 echo Configuring in $(HOST_SUBDIR)/release; \
34264 cd "$(HOST_SUBDIR)/release" || exit 1; \
4977bab6 34265 case $(srcdir) in \
215c351a
PB
34266 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34267 *) topdir=`echo $(HOST_SUBDIR)/release/ | \
34268 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 34269 esac; \
215c351a
PB
34270 srcdiroption="--srcdir=$${topdir}/release"; \
34271 libsrcdir="$$s/release"; \
4977bab6 34272 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
34273 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34274 --target=${target_alias} $${srcdiroption} \
4977bab6 34275 || exit 1
d32ab992 34276@endif release
4977bab6 34277
25b42232
PB
34278
34279
ce406537
PB
34280
34281
d32ab992
PB
34282.PHONY: all-release maybe-all-release
34283maybe-all-release:
3ff3adad
PB
34284@if gcc-bootstrap
34285all-release: stage_current
34286@endif gcc-bootstrap
d32ab992 34287@if release
7e0b5752 34288TARGET-release=all
d32ab992
PB
34289maybe-all-release: all-release
34290all-release: configure-release
f41d6665 34291 @: $(MAKE); $(unstage)
8c90b13a
L
34292 @r=`${PWD_COMMAND}`; export r; \
34293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 34294 $(HOST_EXPORTS) \
215c351a 34295 (cd $(HOST_SUBDIR)/release && \
1c8bd6a3
PB
34296 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34297 $(TARGET-release))
d32ab992 34298@endif release
4977bab6 34299
25b42232 34300
ce406537
PB
34301
34302
d32ab992
PB
34303.PHONY: check-release maybe-check-release
34304maybe-check-release:
34305@if release
34306maybe-check-release: check-release
4977bab6 34307
d32ab992 34308check-release:
4977bab6 34309
d32ab992 34310@endif release
4977bab6 34311
d32ab992
PB
34312.PHONY: install-release maybe-install-release
34313maybe-install-release:
34314@if release
34315maybe-install-release: install-release
7e2dbcef 34316
d32ab992 34317install-release:
4977bab6 34318
d32ab992 34319@endif release
4977bab6 34320
b5422ad7 34321# Other targets (info, dvi, pdf, etc.)
295f4e42 34322
d32ab992
PB
34323.PHONY: maybe-info-release info-release
34324maybe-info-release:
34325@if release
34326maybe-info-release: info-release
295f4e42 34327
d32ab992 34328info-release: \
05750653 34329 configure-release
f41d6665 34330 @: $(MAKE); $(unstage)
d32ab992 34331 @[ -f ./release/Makefile ] || exit 0; \
8c90b13a
L
34332 r=`${PWD_COMMAND}`; export r; \
34333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34334 $(HOST_EXPORTS) \
d32ab992 34335 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34337 done; \
d32ab992 34338 echo "Doing info in release" ; \
215c351a 34339 (cd $(HOST_SUBDIR)/release && \
295f4e42
NN
34340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34342 "RANLIB=$${RANLIB}" \
901119ae 34343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34344 info) \
4977bab6
ZW
34345 || exit 1
34346
d32ab992 34347@endif release
295f4e42 34348
d32ab992
PB
34349.PHONY: maybe-dvi-release dvi-release
34350maybe-dvi-release:
34351@if release
34352maybe-dvi-release: dvi-release
295f4e42 34353
d32ab992 34354dvi-release: \
05750653 34355 configure-release
f41d6665 34356 @: $(MAKE); $(unstage)
d32ab992 34357 @[ -f ./release/Makefile ] || exit 0; \
295f4e42 34358 r=`${PWD_COMMAND}`; export r; \
8c90b13a 34359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34360 $(HOST_EXPORTS) \
d32ab992 34361 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34363 done; \
d32ab992 34364 echo "Doing dvi in release" ; \
215c351a 34365 (cd $(HOST_SUBDIR)/release && \
295f4e42
NN
34366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34368 "RANLIB=$${RANLIB}" \
901119ae 34369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34370 dvi) \
295f4e42 34371 || exit 1
4977bab6 34372
d32ab992 34373@endif release
4977bab6 34374
b5422ad7
BM
34375.PHONY: maybe-pdf-release pdf-release
34376maybe-pdf-release:
34377@if release
34378maybe-pdf-release: pdf-release
34379
34380pdf-release: \
34381 configure-release
34382 @: $(MAKE); $(unstage)
34383 @[ -f ./release/Makefile ] || exit 0; \
34384 r=`${PWD_COMMAND}`; export r; \
34385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34386 $(HOST_EXPORTS) \
34387 for flag in $(EXTRA_HOST_FLAGS) ; do \
34388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34389 done; \
34390 echo "Doing pdf in release" ; \
34391 (cd $(HOST_SUBDIR)/release && \
34392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34394 "RANLIB=$${RANLIB}" \
901119ae 34395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
34396 pdf) \
34397 || exit 1
34398
34399@endif release
34400
f87a2b2e
MS
34401.PHONY: maybe-html-release html-release
34402maybe-html-release:
34403@if release
34404maybe-html-release: html-release
34405
34406html-release: \
05750653 34407 configure-release
f41d6665 34408 @: $(MAKE); $(unstage)
f87a2b2e
MS
34409 @[ -f ./release/Makefile ] || exit 0; \
34410 r=`${PWD_COMMAND}`; export r; \
34411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
34412 $(HOST_EXPORTS) \
34413 for flag in $(EXTRA_HOST_FLAGS) ; do \
34414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34415 done; \
34416 echo "Doing html in release" ; \
215c351a 34417 (cd $(HOST_SUBDIR)/release && \
f87a2b2e
MS
34418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34420 "RANLIB=$${RANLIB}" \
901119ae 34421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
34422 html) \
34423 || exit 1
34424
34425@endif release
34426
d32ab992
PB
34427.PHONY: maybe-TAGS-release TAGS-release
34428maybe-TAGS-release:
34429@if release
34430maybe-TAGS-release: TAGS-release
295f4e42 34431
d32ab992 34432TAGS-release: \
05750653 34433 configure-release
f41d6665 34434 @: $(MAKE); $(unstage)
d32ab992 34435 @[ -f ./release/Makefile ] || exit 0; \
295f4e42
NN
34436 r=`${PWD_COMMAND}`; export r; \
34437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34438 $(HOST_EXPORTS) \
d32ab992 34439 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34441 done; \
d32ab992 34442 echo "Doing TAGS in release" ; \
215c351a 34443 (cd $(HOST_SUBDIR)/release && \
295f4e42
NN
34444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34446 "RANLIB=$${RANLIB}" \
901119ae 34447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34448 TAGS) \
295f4e42
NN
34449 || exit 1
34450
d32ab992 34451@endif release
295f4e42 34452
d32ab992
PB
34453.PHONY: maybe-install-info-release install-info-release
34454maybe-install-info-release:
34455@if release
34456maybe-install-info-release: install-info-release
295f4e42 34457
d32ab992
PB
34458install-info-release: \
34459 configure-release \
05750653 34460 info-release
f41d6665 34461 @: $(MAKE); $(unstage)
d32ab992 34462 @[ -f ./release/Makefile ] || exit 0; \
295f4e42
NN
34463 r=`${PWD_COMMAND}`; export r; \
34464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34465 $(HOST_EXPORTS) \
d32ab992 34466 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34468 done; \
d32ab992 34469 echo "Doing install-info in release" ; \
215c351a 34470 (cd $(HOST_SUBDIR)/release && \
295f4e42
NN
34471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34473 "RANLIB=$${RANLIB}" \
901119ae 34474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34475 install-info) \
295f4e42
NN
34476 || exit 1
34477
d32ab992 34478@endif release
295f4e42 34479
9c4d2493
BM
34480.PHONY: maybe-install-pdf-release install-pdf-release
34481maybe-install-pdf-release:
34482@if release
34483maybe-install-pdf-release: install-pdf-release
34484
34485install-pdf-release: \
34486 configure-release \
34487 pdf-release
34488 @: $(MAKE); $(unstage)
34489 @[ -f ./release/Makefile ] || exit 0; \
34490 r=`${PWD_COMMAND}`; export r; \
34491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34492 $(HOST_EXPORTS) \
34493 for flag in $(EXTRA_HOST_FLAGS) ; do \
34494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34495 done; \
34496 echo "Doing install-pdf in release" ; \
34497 (cd $(HOST_SUBDIR)/release && \
34498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34500 "RANLIB=$${RANLIB}" \
901119ae 34501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
34502 install-pdf) \
34503 || exit 1
34504
34505@endif release
34506
65d6e994
CD
34507.PHONY: maybe-install-html-release install-html-release
34508maybe-install-html-release:
34509@if release
34510maybe-install-html-release: install-html-release
34511
34512install-html-release: \
34513 configure-release \
34514 html-release
34515 @: $(MAKE); $(unstage)
34516 @[ -f ./release/Makefile ] || exit 0; \
34517 r=`${PWD_COMMAND}`; export r; \
34518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34519 $(HOST_EXPORTS) \
34520 for flag in $(EXTRA_HOST_FLAGS) ; do \
34521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34522 done; \
34523 echo "Doing install-html in release" ; \
34524 (cd $(HOST_SUBDIR)/release && \
34525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34527 "RANLIB=$${RANLIB}" \
901119ae 34528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
34529 install-html) \
34530 || exit 1
34531
34532@endif release
34533
d32ab992
PB
34534.PHONY: maybe-installcheck-release installcheck-release
34535maybe-installcheck-release:
34536@if release
34537maybe-installcheck-release: installcheck-release
295f4e42 34538
d32ab992 34539installcheck-release: \
05750653 34540 configure-release
f41d6665 34541 @: $(MAKE); $(unstage)
d32ab992 34542 @[ -f ./release/Makefile ] || exit 0; \
295f4e42
NN
34543 r=`${PWD_COMMAND}`; export r; \
34544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34545 $(HOST_EXPORTS) \
d32ab992 34546 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34548 done; \
d32ab992 34549 echo "Doing installcheck in release" ; \
215c351a 34550 (cd $(HOST_SUBDIR)/release && \
295f4e42
NN
34551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34553 "RANLIB=$${RANLIB}" \
901119ae 34554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34555 installcheck) \
295f4e42
NN
34556 || exit 1
34557
d32ab992 34558@endif release
295f4e42 34559
d32ab992
PB
34560.PHONY: maybe-mostlyclean-release mostlyclean-release
34561maybe-mostlyclean-release:
34562@if release
34563maybe-mostlyclean-release: mostlyclean-release
295f4e42 34564
05750653 34565mostlyclean-release:
f41d6665 34566 @: $(MAKE); $(unstage)
d32ab992 34567 @[ -f ./release/Makefile ] || exit 0; \
295f4e42
NN
34568 r=`${PWD_COMMAND}`; export r; \
34569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34570 $(HOST_EXPORTS) \
d32ab992 34571 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34573 done; \
d32ab992 34574 echo "Doing mostlyclean in release" ; \
215c351a 34575 (cd $(HOST_SUBDIR)/release && \
295f4e42
NN
34576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34578 "RANLIB=$${RANLIB}" \
901119ae 34579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34580 mostlyclean) \
295f4e42
NN
34581 || exit 1
34582
d32ab992 34583@endif release
295f4e42 34584
d32ab992
PB
34585.PHONY: maybe-clean-release clean-release
34586maybe-clean-release:
34587@if release
34588maybe-clean-release: clean-release
295f4e42 34589
05750653 34590clean-release:
f41d6665 34591 @: $(MAKE); $(unstage)
d32ab992 34592 @[ -f ./release/Makefile ] || exit 0; \
295f4e42
NN
34593 r=`${PWD_COMMAND}`; export r; \
34594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34595 $(HOST_EXPORTS) \
d32ab992 34596 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34598 done; \
d32ab992 34599 echo "Doing clean in release" ; \
215c351a 34600 (cd $(HOST_SUBDIR)/release && \
295f4e42
NN
34601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34603 "RANLIB=$${RANLIB}" \
901119ae 34604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34605 clean) \
295f4e42
NN
34606 || exit 1
34607
d32ab992 34608@endif release
295f4e42 34609
d32ab992
PB
34610.PHONY: maybe-distclean-release distclean-release
34611maybe-distclean-release:
34612@if release
34613maybe-distclean-release: distclean-release
295f4e42 34614
05750653 34615distclean-release:
f41d6665 34616 @: $(MAKE); $(unstage)
d32ab992 34617 @[ -f ./release/Makefile ] || exit 0; \
295f4e42
NN
34618 r=`${PWD_COMMAND}`; export r; \
34619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34620 $(HOST_EXPORTS) \
d32ab992 34621 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34623 done; \
d32ab992 34624 echo "Doing distclean in release" ; \
215c351a 34625 (cd $(HOST_SUBDIR)/release && \
295f4e42
NN
34626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34628 "RANLIB=$${RANLIB}" \
901119ae 34629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34630 distclean) \
295f4e42 34631 || exit 1
4977bab6 34632
d32ab992 34633@endif release
4977bab6 34634
d32ab992
PB
34635.PHONY: maybe-maintainer-clean-release maintainer-clean-release
34636maybe-maintainer-clean-release:
34637@if release
34638maybe-maintainer-clean-release: maintainer-clean-release
7e2dbcef 34639
05750653 34640maintainer-clean-release:
f41d6665 34641 @: $(MAKE); $(unstage)
d32ab992 34642 @[ -f ./release/Makefile ] || exit 0; \
295f4e42 34643 r=`${PWD_COMMAND}`; export r; \
8c90b13a 34644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34645 $(HOST_EXPORTS) \
d32ab992 34646 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34648 done; \
d32ab992 34649 echo "Doing maintainer-clean in release" ; \
215c351a 34650 (cd $(HOST_SUBDIR)/release && \
295f4e42
NN
34651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34653 "RANLIB=$${RANLIB}" \
901119ae 34654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34655 maintainer-clean) \
295f4e42 34656 || exit 1
4977bab6 34657
d32ab992 34658@endif release
4977bab6 34659
295f4e42 34660
25b42232 34661
d32ab992
PB
34662.PHONY: configure-recode maybe-configure-recode
34663maybe-configure-recode:
3ff3adad
PB
34664@if gcc-bootstrap
34665configure-recode: stage_current
34666@endif gcc-bootstrap
d32ab992
PB
34667@if recode
34668maybe-configure-recode: configure-recode
cc11cc9b 34669configure-recode:
f41d6665 34670 @: $(MAKE); $(unstage)
cc11cc9b 34671 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 34672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
34673 test ! -f $(HOST_SUBDIR)/recode/Makefile || exit 0; \
34674 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/recode ; \
f61428ed 34675 $(HOST_EXPORTS) \
25b42232
PB
34676 echo Configuring in $(HOST_SUBDIR)/recode; \
34677 cd "$(HOST_SUBDIR)/recode" || exit 1; \
4977bab6 34678 case $(srcdir) in \
215c351a
PB
34679 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34680 *) topdir=`echo $(HOST_SUBDIR)/recode/ | \
34681 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 34682 esac; \
215c351a
PB
34683 srcdiroption="--srcdir=$${topdir}/recode"; \
34684 libsrcdir="$$s/recode"; \
4977bab6 34685 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
34686 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34687 --target=${target_alias} $${srcdiroption} \
4977bab6 34688 || exit 1
d32ab992 34689@endif recode
4977bab6 34690
25b42232
PB
34691
34692
ce406537
PB
34693
34694
d32ab992
PB
34695.PHONY: all-recode maybe-all-recode
34696maybe-all-recode:
3ff3adad
PB
34697@if gcc-bootstrap
34698all-recode: stage_current
34699@endif gcc-bootstrap
d32ab992 34700@if recode
7e0b5752 34701TARGET-recode=all
d32ab992
PB
34702maybe-all-recode: all-recode
34703all-recode: configure-recode
f41d6665 34704 @: $(MAKE); $(unstage)
8c90b13a
L
34705 @r=`${PWD_COMMAND}`; export r; \
34706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 34707 $(HOST_EXPORTS) \
215c351a 34708 (cd $(HOST_SUBDIR)/recode && \
1c8bd6a3
PB
34709 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34710 $(TARGET-recode))
d32ab992 34711@endif recode
4977bab6 34712
25b42232 34713
ce406537
PB
34714
34715
d32ab992
PB
34716.PHONY: check-recode maybe-check-recode
34717maybe-check-recode:
34718@if recode
34719maybe-check-recode: check-recode
4977bab6 34720
d32ab992 34721check-recode:
f41d6665 34722 @: $(MAKE); $(unstage)
8c90b13a
L
34723 @r=`${PWD_COMMAND}`; export r; \
34724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34725 $(HOST_EXPORTS) \
215c351a
PB
34726 (cd $(HOST_SUBDIR)/recode && \
34727 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 34728
d32ab992 34729@endif recode
4977bab6 34730
d32ab992
PB
34731.PHONY: install-recode maybe-install-recode
34732maybe-install-recode:
34733@if recode
34734maybe-install-recode: install-recode
7e2dbcef 34735
d32ab992 34736install-recode: installdirs
f41d6665 34737 @: $(MAKE); $(unstage)
8c90b13a
L
34738 @r=`${PWD_COMMAND}`; export r; \
34739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34740 $(HOST_EXPORTS) \
215c351a 34741 (cd $(HOST_SUBDIR)/recode && \
ace9ac7b 34742 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 34743
d32ab992 34744@endif recode
295f4e42 34745
b5422ad7 34746# Other targets (info, dvi, pdf, etc.)
295f4e42 34747
d32ab992
PB
34748.PHONY: maybe-info-recode info-recode
34749maybe-info-recode:
34750@if recode
34751maybe-info-recode: info-recode
295f4e42 34752
d32ab992 34753info-recode: \
05750653 34754 configure-recode
f41d6665 34755 @: $(MAKE); $(unstage)
d32ab992 34756 @[ -f ./recode/Makefile ] || exit 0; \
295f4e42
NN
34757 r=`${PWD_COMMAND}`; export r; \
34758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34759 $(HOST_EXPORTS) \
d32ab992 34760 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34762 done; \
d32ab992 34763 echo "Doing info in recode" ; \
215c351a 34764 (cd $(HOST_SUBDIR)/recode && \
295f4e42
NN
34765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34767 "RANLIB=$${RANLIB}" \
901119ae 34768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34769 info) \
295f4e42
NN
34770 || exit 1
34771
d32ab992 34772@endif recode
295f4e42 34773
d32ab992
PB
34774.PHONY: maybe-dvi-recode dvi-recode
34775maybe-dvi-recode:
34776@if recode
34777maybe-dvi-recode: dvi-recode
295f4e42 34778
d32ab992 34779dvi-recode: \
05750653 34780 configure-recode
f41d6665 34781 @: $(MAKE); $(unstage)
d32ab992 34782 @[ -f ./recode/Makefile ] || exit 0; \
295f4e42
NN
34783 r=`${PWD_COMMAND}`; export r; \
34784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34785 $(HOST_EXPORTS) \
d32ab992 34786 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34788 done; \
d32ab992 34789 echo "Doing dvi in recode" ; \
215c351a 34790 (cd $(HOST_SUBDIR)/recode && \
295f4e42
NN
34791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34793 "RANLIB=$${RANLIB}" \
901119ae 34794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34795 dvi) \
295f4e42
NN
34796 || exit 1
34797
d32ab992 34798@endif recode
295f4e42 34799
b5422ad7
BM
34800.PHONY: maybe-pdf-recode pdf-recode
34801maybe-pdf-recode:
34802@if recode
34803maybe-pdf-recode: pdf-recode
34804
34805pdf-recode: \
34806 configure-recode
34807 @: $(MAKE); $(unstage)
34808 @[ -f ./recode/Makefile ] || exit 0; \
34809 r=`${PWD_COMMAND}`; export r; \
34810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34811 $(HOST_EXPORTS) \
34812 for flag in $(EXTRA_HOST_FLAGS) ; do \
34813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34814 done; \
34815 echo "Doing pdf in recode" ; \
34816 (cd $(HOST_SUBDIR)/recode && \
34817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34819 "RANLIB=$${RANLIB}" \
901119ae 34820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
34821 pdf) \
34822 || exit 1
34823
34824@endif recode
34825
f87a2b2e
MS
34826.PHONY: maybe-html-recode html-recode
34827maybe-html-recode:
34828@if recode
34829maybe-html-recode: html-recode
34830
34831html-recode: \
05750653 34832 configure-recode
f41d6665 34833 @: $(MAKE); $(unstage)
f87a2b2e
MS
34834 @[ -f ./recode/Makefile ] || exit 0; \
34835 r=`${PWD_COMMAND}`; export r; \
34836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
34837 $(HOST_EXPORTS) \
34838 for flag in $(EXTRA_HOST_FLAGS) ; do \
34839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34840 done; \
34841 echo "Doing html in recode" ; \
215c351a 34842 (cd $(HOST_SUBDIR)/recode && \
f87a2b2e
MS
34843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34845 "RANLIB=$${RANLIB}" \
901119ae 34846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
34847 html) \
34848 || exit 1
34849
34850@endif recode
34851
d32ab992
PB
34852.PHONY: maybe-TAGS-recode TAGS-recode
34853maybe-TAGS-recode:
34854@if recode
34855maybe-TAGS-recode: TAGS-recode
295f4e42 34856
d32ab992 34857TAGS-recode: \
05750653 34858 configure-recode
f41d6665 34859 @: $(MAKE); $(unstage)
d32ab992 34860 @[ -f ./recode/Makefile ] || exit 0; \
295f4e42
NN
34861 r=`${PWD_COMMAND}`; export r; \
34862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34863 $(HOST_EXPORTS) \
d32ab992 34864 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34866 done; \
d32ab992 34867 echo "Doing TAGS in recode" ; \
215c351a 34868 (cd $(HOST_SUBDIR)/recode && \
295f4e42
NN
34869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34871 "RANLIB=$${RANLIB}" \
901119ae 34872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34873 TAGS) \
295f4e42
NN
34874 || exit 1
34875
d32ab992 34876@endif recode
295f4e42 34877
d32ab992
PB
34878.PHONY: maybe-install-info-recode install-info-recode
34879maybe-install-info-recode:
34880@if recode
34881maybe-install-info-recode: install-info-recode
295f4e42 34882
d32ab992
PB
34883install-info-recode: \
34884 configure-recode \
05750653 34885 info-recode
f41d6665 34886 @: $(MAKE); $(unstage)
d32ab992 34887 @[ -f ./recode/Makefile ] || exit 0; \
295f4e42
NN
34888 r=`${PWD_COMMAND}`; export r; \
34889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34890 $(HOST_EXPORTS) \
d32ab992 34891 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34893 done; \
d32ab992 34894 echo "Doing install-info in recode" ; \
215c351a 34895 (cd $(HOST_SUBDIR)/recode && \
295f4e42
NN
34896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34898 "RANLIB=$${RANLIB}" \
901119ae 34899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34900 install-info) \
295f4e42
NN
34901 || exit 1
34902
d32ab992 34903@endif recode
295f4e42 34904
9c4d2493
BM
34905.PHONY: maybe-install-pdf-recode install-pdf-recode
34906maybe-install-pdf-recode:
34907@if recode
34908maybe-install-pdf-recode: install-pdf-recode
34909
34910install-pdf-recode: \
34911 configure-recode \
34912 pdf-recode
34913 @: $(MAKE); $(unstage)
34914 @[ -f ./recode/Makefile ] || exit 0; \
34915 r=`${PWD_COMMAND}`; export r; \
34916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34917 $(HOST_EXPORTS) \
34918 for flag in $(EXTRA_HOST_FLAGS) ; do \
34919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34920 done; \
34921 echo "Doing install-pdf in recode" ; \
34922 (cd $(HOST_SUBDIR)/recode && \
34923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34925 "RANLIB=$${RANLIB}" \
901119ae 34926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
34927 install-pdf) \
34928 || exit 1
34929
34930@endif recode
34931
65d6e994
CD
34932.PHONY: maybe-install-html-recode install-html-recode
34933maybe-install-html-recode:
34934@if recode
34935maybe-install-html-recode: install-html-recode
34936
34937install-html-recode: \
34938 configure-recode \
34939 html-recode
34940 @: $(MAKE); $(unstage)
34941 @[ -f ./recode/Makefile ] || exit 0; \
34942 r=`${PWD_COMMAND}`; export r; \
34943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34944 $(HOST_EXPORTS) \
34945 for flag in $(EXTRA_HOST_FLAGS) ; do \
34946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34947 done; \
34948 echo "Doing install-html in recode" ; \
34949 (cd $(HOST_SUBDIR)/recode && \
34950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34952 "RANLIB=$${RANLIB}" \
901119ae 34953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
34954 install-html) \
34955 || exit 1
34956
34957@endif recode
34958
d32ab992
PB
34959.PHONY: maybe-installcheck-recode installcheck-recode
34960maybe-installcheck-recode:
34961@if recode
34962maybe-installcheck-recode: installcheck-recode
295f4e42 34963
d32ab992 34964installcheck-recode: \
05750653 34965 configure-recode
f41d6665 34966 @: $(MAKE); $(unstage)
d32ab992 34967 @[ -f ./recode/Makefile ] || exit 0; \
295f4e42
NN
34968 r=`${PWD_COMMAND}`; export r; \
34969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34970 $(HOST_EXPORTS) \
d32ab992 34971 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34973 done; \
d32ab992 34974 echo "Doing installcheck in recode" ; \
215c351a 34975 (cd $(HOST_SUBDIR)/recode && \
295f4e42
NN
34976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34978 "RANLIB=$${RANLIB}" \
901119ae 34979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 34980 installcheck) \
295f4e42
NN
34981 || exit 1
34982
d32ab992 34983@endif recode
295f4e42 34984
d32ab992
PB
34985.PHONY: maybe-mostlyclean-recode mostlyclean-recode
34986maybe-mostlyclean-recode:
34987@if recode
34988maybe-mostlyclean-recode: mostlyclean-recode
295f4e42 34989
05750653 34990mostlyclean-recode:
f41d6665 34991 @: $(MAKE); $(unstage)
d32ab992 34992 @[ -f ./recode/Makefile ] || exit 0; \
295f4e42
NN
34993 r=`${PWD_COMMAND}`; export r; \
34994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 34995 $(HOST_EXPORTS) \
d32ab992 34996 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
34997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34998 done; \
d32ab992 34999 echo "Doing mostlyclean in recode" ; \
215c351a 35000 (cd $(HOST_SUBDIR)/recode && \
295f4e42
NN
35001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35003 "RANLIB=$${RANLIB}" \
901119ae 35004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35005 mostlyclean) \
295f4e42
NN
35006 || exit 1
35007
d32ab992 35008@endif recode
295f4e42 35009
d32ab992
PB
35010.PHONY: maybe-clean-recode clean-recode
35011maybe-clean-recode:
35012@if recode
35013maybe-clean-recode: clean-recode
295f4e42 35014
05750653 35015clean-recode:
f41d6665 35016 @: $(MAKE); $(unstage)
d32ab992 35017 @[ -f ./recode/Makefile ] || exit 0; \
295f4e42
NN
35018 r=`${PWD_COMMAND}`; export r; \
35019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35020 $(HOST_EXPORTS) \
d32ab992 35021 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35023 done; \
d32ab992 35024 echo "Doing clean in recode" ; \
215c351a 35025 (cd $(HOST_SUBDIR)/recode && \
295f4e42
NN
35026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35028 "RANLIB=$${RANLIB}" \
901119ae 35029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35030 clean) \
295f4e42
NN
35031 || exit 1
35032
d32ab992 35033@endif recode
295f4e42 35034
d32ab992
PB
35035.PHONY: maybe-distclean-recode distclean-recode
35036maybe-distclean-recode:
35037@if recode
35038maybe-distclean-recode: distclean-recode
295f4e42 35039
05750653 35040distclean-recode:
f41d6665 35041 @: $(MAKE); $(unstage)
d32ab992 35042 @[ -f ./recode/Makefile ] || exit 0; \
295f4e42
NN
35043 r=`${PWD_COMMAND}`; export r; \
35044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35045 $(HOST_EXPORTS) \
d32ab992 35046 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35048 done; \
d32ab992 35049 echo "Doing distclean in recode" ; \
215c351a 35050 (cd $(HOST_SUBDIR)/recode && \
295f4e42
NN
35051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35053 "RANLIB=$${RANLIB}" \
901119ae 35054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35055 distclean) \
295f4e42
NN
35056 || exit 1
35057
d32ab992 35058@endif recode
295f4e42 35059
d32ab992
PB
35060.PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
35061maybe-maintainer-clean-recode:
35062@if recode
35063maybe-maintainer-clean-recode: maintainer-clean-recode
295f4e42 35064
05750653 35065maintainer-clean-recode:
f41d6665 35066 @: $(MAKE); $(unstage)
d32ab992 35067 @[ -f ./recode/Makefile ] || exit 0; \
295f4e42
NN
35068 r=`${PWD_COMMAND}`; export r; \
35069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35070 $(HOST_EXPORTS) \
d32ab992 35071 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35073 done; \
d32ab992 35074 echo "Doing maintainer-clean in recode" ; \
215c351a 35075 (cd $(HOST_SUBDIR)/recode && \
295f4e42
NN
35076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35078 "RANLIB=$${RANLIB}" \
901119ae 35079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35080 maintainer-clean) \
295f4e42 35081 || exit 1
4977bab6 35082
d32ab992 35083@endif recode
4977bab6 35084
295f4e42 35085
25b42232 35086
d32ab992
PB
35087.PHONY: configure-sed maybe-configure-sed
35088maybe-configure-sed:
3ff3adad
PB
35089@if gcc-bootstrap
35090configure-sed: stage_current
35091@endif gcc-bootstrap
d32ab992
PB
35092@if sed
35093maybe-configure-sed: configure-sed
cc11cc9b 35094configure-sed:
f41d6665 35095 @: $(MAKE); $(unstage)
cc11cc9b 35096 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 35097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
35098 test ! -f $(HOST_SUBDIR)/sed/Makefile || exit 0; \
35099 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sed ; \
f61428ed 35100 $(HOST_EXPORTS) \
25b42232
PB
35101 echo Configuring in $(HOST_SUBDIR)/sed; \
35102 cd "$(HOST_SUBDIR)/sed" || exit 1; \
4977bab6 35103 case $(srcdir) in \
215c351a
PB
35104 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35105 *) topdir=`echo $(HOST_SUBDIR)/sed/ | \
35106 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 35107 esac; \
215c351a
PB
35108 srcdiroption="--srcdir=$${topdir}/sed"; \
35109 libsrcdir="$$s/sed"; \
4977bab6 35110 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
35111 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35112 --target=${target_alias} $${srcdiroption} \
4977bab6 35113 || exit 1
d32ab992 35114@endif sed
4977bab6 35115
25b42232
PB
35116
35117
ce406537
PB
35118
35119
d32ab992
PB
35120.PHONY: all-sed maybe-all-sed
35121maybe-all-sed:
3ff3adad
PB
35122@if gcc-bootstrap
35123all-sed: stage_current
35124@endif gcc-bootstrap
d32ab992 35125@if sed
7e0b5752 35126TARGET-sed=all
d32ab992
PB
35127maybe-all-sed: all-sed
35128all-sed: configure-sed
f41d6665 35129 @: $(MAKE); $(unstage)
8c90b13a
L
35130 @r=`${PWD_COMMAND}`; export r; \
35131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 35132 $(HOST_EXPORTS) \
215c351a 35133 (cd $(HOST_SUBDIR)/sed && \
1c8bd6a3
PB
35134 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35135 $(TARGET-sed))
d32ab992 35136@endif sed
4977bab6 35137
25b42232 35138
ce406537
PB
35139
35140
d32ab992
PB
35141.PHONY: check-sed maybe-check-sed
35142maybe-check-sed:
35143@if sed
35144maybe-check-sed: check-sed
4977bab6 35145
d32ab992 35146check-sed:
f41d6665 35147 @: $(MAKE); $(unstage)
8c90b13a
L
35148 @r=`${PWD_COMMAND}`; export r; \
35149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35150 $(HOST_EXPORTS) \
215c351a
PB
35151 (cd $(HOST_SUBDIR)/sed && \
35152 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 35153
d32ab992 35154@endif sed
4977bab6 35155
d32ab992
PB
35156.PHONY: install-sed maybe-install-sed
35157maybe-install-sed:
35158@if sed
35159maybe-install-sed: install-sed
295f4e42 35160
d32ab992 35161install-sed: installdirs
f41d6665 35162 @: $(MAKE); $(unstage)
295f4e42
NN
35163 @r=`${PWD_COMMAND}`; export r; \
35164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35165 $(HOST_EXPORTS) \
215c351a 35166 (cd $(HOST_SUBDIR)/sed && \
ace9ac7b 35167 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 35168
d32ab992 35169@endif sed
295f4e42 35170
b5422ad7 35171# Other targets (info, dvi, pdf, etc.)
295f4e42 35172
d32ab992
PB
35173.PHONY: maybe-info-sed info-sed
35174maybe-info-sed:
35175@if sed
35176maybe-info-sed: info-sed
295f4e42 35177
d32ab992 35178info-sed: \
05750653 35179 configure-sed
f41d6665 35180 @: $(MAKE); $(unstage)
d32ab992 35181 @[ -f ./sed/Makefile ] || exit 0; \
295f4e42
NN
35182 r=`${PWD_COMMAND}`; export r; \
35183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35184 $(HOST_EXPORTS) \
d32ab992 35185 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35187 done; \
f87a2b2e 35188 echo "Doing info in sed" ; \
215c351a 35189 (cd $(HOST_SUBDIR)/sed && \
f87a2b2e
MS
35190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35192 "RANLIB=$${RANLIB}" \
901119ae 35193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
35194 info) \
35195 || exit 1
35196
35197@endif sed
35198
35199.PHONY: maybe-dvi-sed dvi-sed
35200maybe-dvi-sed:
35201@if sed
35202maybe-dvi-sed: dvi-sed
35203
35204dvi-sed: \
05750653 35205 configure-sed
f41d6665 35206 @: $(MAKE); $(unstage)
f87a2b2e
MS
35207 @[ -f ./sed/Makefile ] || exit 0; \
35208 r=`${PWD_COMMAND}`; export r; \
35209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
35210 $(HOST_EXPORTS) \
35211 for flag in $(EXTRA_HOST_FLAGS) ; do \
35212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35213 done; \
35214 echo "Doing dvi in sed" ; \
215c351a 35215 (cd $(HOST_SUBDIR)/sed && \
295f4e42
NN
35216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35218 "RANLIB=$${RANLIB}" \
901119ae 35219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e 35220 dvi) \
295f4e42
NN
35221 || exit 1
35222
d32ab992 35223@endif sed
295f4e42 35224
b5422ad7
BM
35225.PHONY: maybe-pdf-sed pdf-sed
35226maybe-pdf-sed:
35227@if sed
35228maybe-pdf-sed: pdf-sed
35229
35230pdf-sed: \
35231 configure-sed
35232 @: $(MAKE); $(unstage)
35233 @[ -f ./sed/Makefile ] || exit 0; \
35234 r=`${PWD_COMMAND}`; export r; \
35235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35236 $(HOST_EXPORTS) \
35237 for flag in $(EXTRA_HOST_FLAGS) ; do \
35238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35239 done; \
35240 echo "Doing pdf in sed" ; \
35241 (cd $(HOST_SUBDIR)/sed && \
35242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35244 "RANLIB=$${RANLIB}" \
901119ae 35245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
35246 pdf) \
35247 || exit 1
35248
35249@endif sed
35250
f87a2b2e
MS
35251.PHONY: maybe-html-sed html-sed
35252maybe-html-sed:
d32ab992 35253@if sed
f87a2b2e 35254maybe-html-sed: html-sed
295f4e42 35255
f87a2b2e 35256html-sed: \
05750653 35257 configure-sed
f41d6665 35258 @: $(MAKE); $(unstage)
d32ab992 35259 @[ -f ./sed/Makefile ] || exit 0; \
295f4e42
NN
35260 r=`${PWD_COMMAND}`; export r; \
35261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35262 $(HOST_EXPORTS) \
d32ab992 35263 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35265 done; \
f87a2b2e 35266 echo "Doing html in sed" ; \
215c351a 35267 (cd $(HOST_SUBDIR)/sed && \
295f4e42
NN
35268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35270 "RANLIB=$${RANLIB}" \
901119ae 35271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e 35272 html) \
295f4e42
NN
35273 || exit 1
35274
d32ab992 35275@endif sed
295f4e42 35276
d32ab992
PB
35277.PHONY: maybe-TAGS-sed TAGS-sed
35278maybe-TAGS-sed:
35279@if sed
35280maybe-TAGS-sed: TAGS-sed
295f4e42 35281
d32ab992 35282TAGS-sed: \
05750653 35283 configure-sed
f41d6665 35284 @: $(MAKE); $(unstage)
d32ab992 35285 @[ -f ./sed/Makefile ] || exit 0; \
295f4e42
NN
35286 r=`${PWD_COMMAND}`; export r; \
35287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35288 $(HOST_EXPORTS) \
d32ab992 35289 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35291 done; \
d32ab992 35292 echo "Doing TAGS in sed" ; \
215c351a 35293 (cd $(HOST_SUBDIR)/sed && \
295f4e42
NN
35294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35296 "RANLIB=$${RANLIB}" \
901119ae 35297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35298 TAGS) \
295f4e42
NN
35299 || exit 1
35300
d32ab992 35301@endif sed
295f4e42 35302
d32ab992
PB
35303.PHONY: maybe-install-info-sed install-info-sed
35304maybe-install-info-sed:
35305@if sed
35306maybe-install-info-sed: install-info-sed
295f4e42 35307
d32ab992
PB
35308install-info-sed: \
35309 configure-sed \
05750653 35310 info-sed
f41d6665 35311 @: $(MAKE); $(unstage)
d32ab992 35312 @[ -f ./sed/Makefile ] || exit 0; \
295f4e42
NN
35313 r=`${PWD_COMMAND}`; export r; \
35314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35315 $(HOST_EXPORTS) \
d32ab992 35316 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35318 done; \
d32ab992 35319 echo "Doing install-info in sed" ; \
215c351a 35320 (cd $(HOST_SUBDIR)/sed && \
295f4e42
NN
35321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35323 "RANLIB=$${RANLIB}" \
901119ae 35324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35325 install-info) \
295f4e42
NN
35326 || exit 1
35327
d32ab992 35328@endif sed
295f4e42 35329
9c4d2493
BM
35330.PHONY: maybe-install-pdf-sed install-pdf-sed
35331maybe-install-pdf-sed:
35332@if sed
35333maybe-install-pdf-sed: install-pdf-sed
35334
35335install-pdf-sed: \
35336 configure-sed \
35337 pdf-sed
35338 @: $(MAKE); $(unstage)
35339 @[ -f ./sed/Makefile ] || exit 0; \
35340 r=`${PWD_COMMAND}`; export r; \
35341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35342 $(HOST_EXPORTS) \
35343 for flag in $(EXTRA_HOST_FLAGS) ; do \
35344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35345 done; \
35346 echo "Doing install-pdf in sed" ; \
35347 (cd $(HOST_SUBDIR)/sed && \
35348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35350 "RANLIB=$${RANLIB}" \
901119ae 35351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
35352 install-pdf) \
35353 || exit 1
35354
35355@endif sed
35356
65d6e994
CD
35357.PHONY: maybe-install-html-sed install-html-sed
35358maybe-install-html-sed:
35359@if sed
35360maybe-install-html-sed: install-html-sed
35361
35362install-html-sed: \
35363 configure-sed \
35364 html-sed
35365 @: $(MAKE); $(unstage)
35366 @[ -f ./sed/Makefile ] || exit 0; \
35367 r=`${PWD_COMMAND}`; export r; \
35368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35369 $(HOST_EXPORTS) \
35370 for flag in $(EXTRA_HOST_FLAGS) ; do \
35371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35372 done; \
35373 echo "Doing install-html in sed" ; \
35374 (cd $(HOST_SUBDIR)/sed && \
35375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35377 "RANLIB=$${RANLIB}" \
901119ae 35378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
35379 install-html) \
35380 || exit 1
35381
35382@endif sed
35383
d32ab992
PB
35384.PHONY: maybe-installcheck-sed installcheck-sed
35385maybe-installcheck-sed:
35386@if sed
35387maybe-installcheck-sed: installcheck-sed
295f4e42 35388
d32ab992 35389installcheck-sed: \
05750653 35390 configure-sed
f41d6665 35391 @: $(MAKE); $(unstage)
d32ab992 35392 @[ -f ./sed/Makefile ] || exit 0; \
295f4e42
NN
35393 r=`${PWD_COMMAND}`; export r; \
35394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35395 $(HOST_EXPORTS) \
d32ab992 35396 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35398 done; \
d32ab992 35399 echo "Doing installcheck in sed" ; \
215c351a 35400 (cd $(HOST_SUBDIR)/sed && \
295f4e42
NN
35401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35403 "RANLIB=$${RANLIB}" \
901119ae 35404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35405 installcheck) \
295f4e42
NN
35406 || exit 1
35407
d32ab992 35408@endif sed
295f4e42 35409
d32ab992
PB
35410.PHONY: maybe-mostlyclean-sed mostlyclean-sed
35411maybe-mostlyclean-sed:
35412@if sed
35413maybe-mostlyclean-sed: mostlyclean-sed
295f4e42 35414
05750653 35415mostlyclean-sed:
f41d6665 35416 @: $(MAKE); $(unstage)
d32ab992 35417 @[ -f ./sed/Makefile ] || exit 0; \
295f4e42
NN
35418 r=`${PWD_COMMAND}`; export r; \
35419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35420 $(HOST_EXPORTS) \
d32ab992 35421 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35423 done; \
d32ab992 35424 echo "Doing mostlyclean in sed" ; \
215c351a 35425 (cd $(HOST_SUBDIR)/sed && \
295f4e42
NN
35426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35428 "RANLIB=$${RANLIB}" \
901119ae 35429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35430 mostlyclean) \
295f4e42
NN
35431 || exit 1
35432
d32ab992 35433@endif sed
295f4e42 35434
d32ab992
PB
35435.PHONY: maybe-clean-sed clean-sed
35436maybe-clean-sed:
35437@if sed
35438maybe-clean-sed: clean-sed
295f4e42 35439
05750653 35440clean-sed:
f41d6665 35441 @: $(MAKE); $(unstage)
d32ab992 35442 @[ -f ./sed/Makefile ] || exit 0; \
295f4e42
NN
35443 r=`${PWD_COMMAND}`; export r; \
35444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35445 $(HOST_EXPORTS) \
d32ab992 35446 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35448 done; \
d32ab992 35449 echo "Doing clean in sed" ; \
215c351a 35450 (cd $(HOST_SUBDIR)/sed && \
295f4e42
NN
35451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35453 "RANLIB=$${RANLIB}" \
901119ae 35454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35455 clean) \
295f4e42
NN
35456 || exit 1
35457
d32ab992 35458@endif sed
295f4e42 35459
d32ab992
PB
35460.PHONY: maybe-distclean-sed distclean-sed
35461maybe-distclean-sed:
35462@if sed
35463maybe-distclean-sed: distclean-sed
295f4e42 35464
05750653 35465distclean-sed:
f41d6665 35466 @: $(MAKE); $(unstage)
d32ab992 35467 @[ -f ./sed/Makefile ] || exit 0; \
295f4e42
NN
35468 r=`${PWD_COMMAND}`; export r; \
35469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35470 $(HOST_EXPORTS) \
d32ab992 35471 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35473 done; \
d32ab992 35474 echo "Doing distclean in sed" ; \
215c351a 35475 (cd $(HOST_SUBDIR)/sed && \
295f4e42
NN
35476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35478 "RANLIB=$${RANLIB}" \
901119ae 35479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35480 distclean) \
295f4e42
NN
35481 || exit 1
35482
d32ab992 35483@endif sed
295f4e42 35484
d32ab992
PB
35485.PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
35486maybe-maintainer-clean-sed:
35487@if sed
35488maybe-maintainer-clean-sed: maintainer-clean-sed
295f4e42 35489
05750653 35490maintainer-clean-sed:
f41d6665 35491 @: $(MAKE); $(unstage)
d32ab992 35492 @[ -f ./sed/Makefile ] || exit 0; \
295f4e42
NN
35493 r=`${PWD_COMMAND}`; export r; \
35494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35495 $(HOST_EXPORTS) \
d32ab992 35496 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35498 done; \
d32ab992 35499 echo "Doing maintainer-clean in sed" ; \
215c351a 35500 (cd $(HOST_SUBDIR)/sed && \
295f4e42
NN
35501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35503 "RANLIB=$${RANLIB}" \
901119ae 35504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35505 maintainer-clean) \
295f4e42 35506 || exit 1
7e2dbcef 35507
d32ab992 35508@endif sed
4977bab6
ZW
35509
35510
25b42232 35511
d32ab992
PB
35512.PHONY: configure-send-pr maybe-configure-send-pr
35513maybe-configure-send-pr:
3ff3adad
PB
35514@if gcc-bootstrap
35515configure-send-pr: stage_current
35516@endif gcc-bootstrap
d32ab992
PB
35517@if send-pr
35518maybe-configure-send-pr: configure-send-pr
cc11cc9b 35519configure-send-pr:
f41d6665 35520 @: $(MAKE); $(unstage)
cc11cc9b 35521 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 35522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
35523 test ! -f $(HOST_SUBDIR)/send-pr/Makefile || exit 0; \
35524 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/send-pr ; \
f61428ed 35525 $(HOST_EXPORTS) \
25b42232
PB
35526 echo Configuring in $(HOST_SUBDIR)/send-pr; \
35527 cd "$(HOST_SUBDIR)/send-pr" || exit 1; \
4977bab6 35528 case $(srcdir) in \
215c351a
PB
35529 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35530 *) topdir=`echo $(HOST_SUBDIR)/send-pr/ | \
35531 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 35532 esac; \
215c351a
PB
35533 srcdiroption="--srcdir=$${topdir}/send-pr"; \
35534 libsrcdir="$$s/send-pr"; \
4977bab6 35535 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
35536 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35537 --target=${target_alias} $${srcdiroption} \
4977bab6 35538 || exit 1
d32ab992 35539@endif send-pr
4977bab6 35540
25b42232
PB
35541
35542
ce406537
PB
35543
35544
d32ab992
PB
35545.PHONY: all-send-pr maybe-all-send-pr
35546maybe-all-send-pr:
3ff3adad
PB
35547@if gcc-bootstrap
35548all-send-pr: stage_current
35549@endif gcc-bootstrap
d32ab992 35550@if send-pr
7e0b5752 35551TARGET-send-pr=all
d32ab992
PB
35552maybe-all-send-pr: all-send-pr
35553all-send-pr: configure-send-pr
f41d6665 35554 @: $(MAKE); $(unstage)
8c90b13a
L
35555 @r=`${PWD_COMMAND}`; export r; \
35556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 35557 $(HOST_EXPORTS) \
215c351a 35558 (cd $(HOST_SUBDIR)/send-pr && \
1c8bd6a3
PB
35559 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35560 $(TARGET-send-pr))
d32ab992 35561@endif send-pr
4977bab6 35562
25b42232 35563
ce406537
PB
35564
35565
d32ab992
PB
35566.PHONY: check-send-pr maybe-check-send-pr
35567maybe-check-send-pr:
35568@if send-pr
35569maybe-check-send-pr: check-send-pr
4977bab6 35570
d32ab992 35571check-send-pr:
f41d6665 35572 @: $(MAKE); $(unstage)
8c90b13a
L
35573 @r=`${PWD_COMMAND}`; export r; \
35574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35575 $(HOST_EXPORTS) \
215c351a
PB
35576 (cd $(HOST_SUBDIR)/send-pr && \
35577 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 35578
d32ab992 35579@endif send-pr
4977bab6 35580
d32ab992
PB
35581.PHONY: install-send-pr maybe-install-send-pr
35582maybe-install-send-pr:
35583@if send-pr
35584maybe-install-send-pr: install-send-pr
7e2dbcef 35585
d32ab992 35586install-send-pr: installdirs
f41d6665 35587 @: $(MAKE); $(unstage)
8c90b13a
L
35588 @r=`${PWD_COMMAND}`; export r; \
35589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35590 $(HOST_EXPORTS) \
215c351a 35591 (cd $(HOST_SUBDIR)/send-pr && \
ace9ac7b 35592 $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 35593
d32ab992 35594@endif send-pr
4977bab6 35595
b5422ad7 35596# Other targets (info, dvi, pdf, etc.)
295f4e42 35597
d32ab992
PB
35598.PHONY: maybe-info-send-pr info-send-pr
35599maybe-info-send-pr:
35600@if send-pr
35601maybe-info-send-pr: info-send-pr
295f4e42 35602
d32ab992 35603info-send-pr: \
05750653 35604 configure-send-pr
f41d6665 35605 @: $(MAKE); $(unstage)
d32ab992 35606 @[ -f ./send-pr/Makefile ] || exit 0; \
295f4e42
NN
35607 r=`${PWD_COMMAND}`; export r; \
35608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35609 $(HOST_EXPORTS) \
d32ab992 35610 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35612 done; \
d32ab992 35613 echo "Doing info in send-pr" ; \
215c351a 35614 (cd $(HOST_SUBDIR)/send-pr && \
295f4e42
NN
35615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35617 "RANLIB=$${RANLIB}" \
901119ae 35618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35619 info) \
295f4e42
NN
35620 || exit 1
35621
d32ab992 35622@endif send-pr
295f4e42 35623
d32ab992
PB
35624.PHONY: maybe-dvi-send-pr dvi-send-pr
35625maybe-dvi-send-pr:
35626@if send-pr
35627maybe-dvi-send-pr: dvi-send-pr
295f4e42 35628
d32ab992 35629dvi-send-pr: \
05750653 35630 configure-send-pr
f41d6665 35631 @: $(MAKE); $(unstage)
d32ab992 35632 @[ -f ./send-pr/Makefile ] || exit 0; \
295f4e42
NN
35633 r=`${PWD_COMMAND}`; export r; \
35634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35635 $(HOST_EXPORTS) \
d32ab992 35636 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35638 done; \
d32ab992 35639 echo "Doing dvi in send-pr" ; \
215c351a 35640 (cd $(HOST_SUBDIR)/send-pr && \
295f4e42
NN
35641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35643 "RANLIB=$${RANLIB}" \
901119ae 35644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35645 dvi) \
295f4e42
NN
35646 || exit 1
35647
d32ab992 35648@endif send-pr
295f4e42 35649
b5422ad7
BM
35650.PHONY: maybe-pdf-send-pr pdf-send-pr
35651maybe-pdf-send-pr:
35652@if send-pr
35653maybe-pdf-send-pr: pdf-send-pr
35654
35655pdf-send-pr: \
35656 configure-send-pr
35657 @: $(MAKE); $(unstage)
35658 @[ -f ./send-pr/Makefile ] || exit 0; \
35659 r=`${PWD_COMMAND}`; export r; \
35660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35661 $(HOST_EXPORTS) \
35662 for flag in $(EXTRA_HOST_FLAGS) ; do \
35663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35664 done; \
35665 echo "Doing pdf in send-pr" ; \
35666 (cd $(HOST_SUBDIR)/send-pr && \
35667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35669 "RANLIB=$${RANLIB}" \
901119ae 35670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
35671 pdf) \
35672 || exit 1
35673
35674@endif send-pr
35675
f87a2b2e
MS
35676.PHONY: maybe-html-send-pr html-send-pr
35677maybe-html-send-pr:
35678@if send-pr
35679maybe-html-send-pr: html-send-pr
35680
35681html-send-pr: \
05750653 35682 configure-send-pr
f41d6665 35683 @: $(MAKE); $(unstage)
f87a2b2e
MS
35684 @[ -f ./send-pr/Makefile ] || exit 0; \
35685 r=`${PWD_COMMAND}`; export r; \
35686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
35687 $(HOST_EXPORTS) \
35688 for flag in $(EXTRA_HOST_FLAGS) ; do \
35689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35690 done; \
35691 echo "Doing html in send-pr" ; \
215c351a 35692 (cd $(HOST_SUBDIR)/send-pr && \
f87a2b2e
MS
35693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35695 "RANLIB=$${RANLIB}" \
901119ae 35696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
35697 html) \
35698 || exit 1
35699
35700@endif send-pr
35701
d32ab992
PB
35702.PHONY: maybe-TAGS-send-pr TAGS-send-pr
35703maybe-TAGS-send-pr:
35704@if send-pr
35705maybe-TAGS-send-pr: TAGS-send-pr
295f4e42 35706
d32ab992 35707TAGS-send-pr: \
05750653 35708 configure-send-pr
f41d6665 35709 @: $(MAKE); $(unstage)
d32ab992 35710 @[ -f ./send-pr/Makefile ] || exit 0; \
295f4e42
NN
35711 r=`${PWD_COMMAND}`; export r; \
35712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35713 $(HOST_EXPORTS) \
d32ab992 35714 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35716 done; \
d32ab992 35717 echo "Doing TAGS in send-pr" ; \
215c351a 35718 (cd $(HOST_SUBDIR)/send-pr && \
295f4e42
NN
35719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35721 "RANLIB=$${RANLIB}" \
901119ae 35722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35723 TAGS) \
295f4e42
NN
35724 || exit 1
35725
d32ab992 35726@endif send-pr
295f4e42 35727
d32ab992
PB
35728.PHONY: maybe-install-info-send-pr install-info-send-pr
35729maybe-install-info-send-pr:
35730@if send-pr
35731maybe-install-info-send-pr: install-info-send-pr
295f4e42 35732
d32ab992
PB
35733install-info-send-pr: \
35734 configure-send-pr \
05750653 35735 info-send-pr
f41d6665 35736 @: $(MAKE); $(unstage)
d32ab992 35737 @[ -f ./send-pr/Makefile ] || exit 0; \
295f4e42
NN
35738 r=`${PWD_COMMAND}`; export r; \
35739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35740 $(HOST_EXPORTS) \
d32ab992 35741 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35743 done; \
d32ab992 35744 echo "Doing install-info in send-pr" ; \
215c351a 35745 (cd $(HOST_SUBDIR)/send-pr && \
295f4e42
NN
35746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35748 "RANLIB=$${RANLIB}" \
901119ae 35749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35750 install-info) \
295f4e42
NN
35751 || exit 1
35752
d32ab992 35753@endif send-pr
295f4e42 35754
9c4d2493
BM
35755.PHONY: maybe-install-pdf-send-pr install-pdf-send-pr
35756maybe-install-pdf-send-pr:
35757@if send-pr
35758maybe-install-pdf-send-pr: install-pdf-send-pr
35759
35760install-pdf-send-pr: \
35761 configure-send-pr \
35762 pdf-send-pr
35763 @: $(MAKE); $(unstage)
35764 @[ -f ./send-pr/Makefile ] || exit 0; \
35765 r=`${PWD_COMMAND}`; export r; \
35766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35767 $(HOST_EXPORTS) \
35768 for flag in $(EXTRA_HOST_FLAGS) ; do \
35769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35770 done; \
35771 echo "Doing install-pdf in send-pr" ; \
35772 (cd $(HOST_SUBDIR)/send-pr && \
35773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35775 "RANLIB=$${RANLIB}" \
901119ae 35776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
35777 install-pdf) \
35778 || exit 1
35779
35780@endif send-pr
35781
65d6e994
CD
35782.PHONY: maybe-install-html-send-pr install-html-send-pr
35783maybe-install-html-send-pr:
35784@if send-pr
35785maybe-install-html-send-pr: install-html-send-pr
35786
35787install-html-send-pr: \
35788 configure-send-pr \
35789 html-send-pr
35790 @: $(MAKE); $(unstage)
35791 @[ -f ./send-pr/Makefile ] || exit 0; \
35792 r=`${PWD_COMMAND}`; export r; \
35793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35794 $(HOST_EXPORTS) \
35795 for flag in $(EXTRA_HOST_FLAGS) ; do \
35796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35797 done; \
35798 echo "Doing install-html in send-pr" ; \
35799 (cd $(HOST_SUBDIR)/send-pr && \
35800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35802 "RANLIB=$${RANLIB}" \
901119ae 35803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
35804 install-html) \
35805 || exit 1
35806
35807@endif send-pr
35808
d32ab992
PB
35809.PHONY: maybe-installcheck-send-pr installcheck-send-pr
35810maybe-installcheck-send-pr:
35811@if send-pr
35812maybe-installcheck-send-pr: installcheck-send-pr
295f4e42 35813
d32ab992 35814installcheck-send-pr: \
05750653 35815 configure-send-pr
f41d6665 35816 @: $(MAKE); $(unstage)
d32ab992 35817 @[ -f ./send-pr/Makefile ] || exit 0; \
295f4e42
NN
35818 r=`${PWD_COMMAND}`; export r; \
35819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35820 $(HOST_EXPORTS) \
d32ab992 35821 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35823 done; \
d32ab992 35824 echo "Doing installcheck in send-pr" ; \
215c351a 35825 (cd $(HOST_SUBDIR)/send-pr && \
295f4e42
NN
35826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35828 "RANLIB=$${RANLIB}" \
901119ae 35829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35830 installcheck) \
295f4e42
NN
35831 || exit 1
35832
d32ab992 35833@endif send-pr
295f4e42 35834
d32ab992
PB
35835.PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
35836maybe-mostlyclean-send-pr:
35837@if send-pr
35838maybe-mostlyclean-send-pr: mostlyclean-send-pr
295f4e42 35839
05750653 35840mostlyclean-send-pr:
f41d6665 35841 @: $(MAKE); $(unstage)
d32ab992 35842 @[ -f ./send-pr/Makefile ] || exit 0; \
295f4e42
NN
35843 r=`${PWD_COMMAND}`; export r; \
35844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35845 $(HOST_EXPORTS) \
d32ab992 35846 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35848 done; \
d32ab992 35849 echo "Doing mostlyclean in send-pr" ; \
215c351a 35850 (cd $(HOST_SUBDIR)/send-pr && \
295f4e42
NN
35851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35853 "RANLIB=$${RANLIB}" \
901119ae 35854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35855 mostlyclean) \
295f4e42
NN
35856 || exit 1
35857
d32ab992 35858@endif send-pr
295f4e42 35859
d32ab992
PB
35860.PHONY: maybe-clean-send-pr clean-send-pr
35861maybe-clean-send-pr:
35862@if send-pr
35863maybe-clean-send-pr: clean-send-pr
295f4e42 35864
05750653 35865clean-send-pr:
f41d6665 35866 @: $(MAKE); $(unstage)
d32ab992 35867 @[ -f ./send-pr/Makefile ] || exit 0; \
295f4e42
NN
35868 r=`${PWD_COMMAND}`; export r; \
35869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35870 $(HOST_EXPORTS) \
d32ab992 35871 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35873 done; \
d32ab992 35874 echo "Doing clean in send-pr" ; \
215c351a 35875 (cd $(HOST_SUBDIR)/send-pr && \
295f4e42
NN
35876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35878 "RANLIB=$${RANLIB}" \
901119ae 35879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35880 clean) \
295f4e42
NN
35881 || exit 1
35882
d32ab992 35883@endif send-pr
295f4e42 35884
d32ab992
PB
35885.PHONY: maybe-distclean-send-pr distclean-send-pr
35886maybe-distclean-send-pr:
35887@if send-pr
35888maybe-distclean-send-pr: distclean-send-pr
295f4e42 35889
05750653 35890distclean-send-pr:
f41d6665 35891 @: $(MAKE); $(unstage)
d32ab992 35892 @[ -f ./send-pr/Makefile ] || exit 0; \
295f4e42
NN
35893 r=`${PWD_COMMAND}`; export r; \
35894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35895 $(HOST_EXPORTS) \
d32ab992 35896 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35898 done; \
d32ab992 35899 echo "Doing distclean in send-pr" ; \
215c351a 35900 (cd $(HOST_SUBDIR)/send-pr && \
295f4e42
NN
35901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35903 "RANLIB=$${RANLIB}" \
901119ae 35904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35905 distclean) \
295f4e42
NN
35906 || exit 1
35907
d32ab992 35908@endif send-pr
295f4e42 35909
d32ab992
PB
35910.PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
35911maybe-maintainer-clean-send-pr:
35912@if send-pr
35913maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
295f4e42 35914
05750653 35915maintainer-clean-send-pr:
f41d6665 35916 @: $(MAKE); $(unstage)
d32ab992 35917 @[ -f ./send-pr/Makefile ] || exit 0; \
295f4e42
NN
35918 r=`${PWD_COMMAND}`; export r; \
35919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 35920 $(HOST_EXPORTS) \
d32ab992 35921 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
35922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35923 done; \
d32ab992 35924 echo "Doing maintainer-clean in send-pr" ; \
215c351a 35925 (cd $(HOST_SUBDIR)/send-pr && \
295f4e42
NN
35926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35928 "RANLIB=$${RANLIB}" \
901119ae 35929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 35930 maintainer-clean) \
295f4e42
NN
35931 || exit 1
35932
d32ab992 35933@endif send-pr
295f4e42
NN
35934
35935
25b42232 35936
d32ab992
PB
35937.PHONY: configure-shellutils maybe-configure-shellutils
35938maybe-configure-shellutils:
3ff3adad
PB
35939@if gcc-bootstrap
35940configure-shellutils: stage_current
35941@endif gcc-bootstrap
d32ab992
PB
35942@if shellutils
35943maybe-configure-shellutils: configure-shellutils
cc11cc9b 35944configure-shellutils:
f41d6665 35945 @: $(MAKE); $(unstage)
cc11cc9b 35946 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 35947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
35948 test ! -f $(HOST_SUBDIR)/shellutils/Makefile || exit 0; \
35949 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/shellutils ; \
f61428ed 35950 $(HOST_EXPORTS) \
25b42232
PB
35951 echo Configuring in $(HOST_SUBDIR)/shellutils; \
35952 cd "$(HOST_SUBDIR)/shellutils" || exit 1; \
4977bab6 35953 case $(srcdir) in \
215c351a
PB
35954 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35955 *) topdir=`echo $(HOST_SUBDIR)/shellutils/ | \
35956 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 35957 esac; \
215c351a
PB
35958 srcdiroption="--srcdir=$${topdir}/shellutils"; \
35959 libsrcdir="$$s/shellutils"; \
4977bab6 35960 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
35961 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35962 --target=${target_alias} $${srcdiroption} \
4977bab6 35963 || exit 1
d32ab992 35964@endif shellutils
4977bab6 35965
25b42232
PB
35966
35967
ce406537
PB
35968
35969
d32ab992
PB
35970.PHONY: all-shellutils maybe-all-shellutils
35971maybe-all-shellutils:
3ff3adad
PB
35972@if gcc-bootstrap
35973all-shellutils: stage_current
35974@endif gcc-bootstrap
d32ab992 35975@if shellutils
7e0b5752 35976TARGET-shellutils=all
d32ab992
PB
35977maybe-all-shellutils: all-shellutils
35978all-shellutils: configure-shellutils
f41d6665 35979 @: $(MAKE); $(unstage)
8c90b13a
L
35980 @r=`${PWD_COMMAND}`; export r; \
35981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 35982 $(HOST_EXPORTS) \
215c351a 35983 (cd $(HOST_SUBDIR)/shellutils && \
1c8bd6a3
PB
35984 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35985 $(TARGET-shellutils))
d32ab992 35986@endif shellutils
4977bab6 35987
25b42232 35988
ce406537
PB
35989
35990
d32ab992
PB
35991.PHONY: check-shellutils maybe-check-shellutils
35992maybe-check-shellutils:
35993@if shellutils
35994maybe-check-shellutils: check-shellutils
4977bab6 35995
d32ab992 35996check-shellutils:
f41d6665 35997 @: $(MAKE); $(unstage)
295f4e42
NN
35998 @r=`${PWD_COMMAND}`; export r; \
35999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36000 $(HOST_EXPORTS) \
215c351a
PB
36001 (cd $(HOST_SUBDIR)/shellutils && \
36002 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 36003
d32ab992 36004@endif shellutils
4977bab6 36005
d32ab992
PB
36006.PHONY: install-shellutils maybe-install-shellutils
36007maybe-install-shellutils:
36008@if shellutils
36009maybe-install-shellutils: install-shellutils
7e2dbcef 36010
d32ab992 36011install-shellutils: installdirs
f41d6665 36012 @: $(MAKE); $(unstage)
8c90b13a
L
36013 @r=`${PWD_COMMAND}`; export r; \
36014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36015 $(HOST_EXPORTS) \
215c351a 36016 (cd $(HOST_SUBDIR)/shellutils && \
ace9ac7b 36017 $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 36018
d32ab992 36019@endif shellutils
4977bab6 36020
b5422ad7 36021# Other targets (info, dvi, pdf, etc.)
295f4e42 36022
d32ab992
PB
36023.PHONY: maybe-info-shellutils info-shellutils
36024maybe-info-shellutils:
36025@if shellutils
36026maybe-info-shellutils: info-shellutils
295f4e42 36027
d32ab992 36028info-shellutils: \
05750653 36029 configure-shellutils
f41d6665 36030 @: $(MAKE); $(unstage)
d32ab992 36031 @[ -f ./shellutils/Makefile ] || exit 0; \
8c90b13a
L
36032 r=`${PWD_COMMAND}`; export r; \
36033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36034 $(HOST_EXPORTS) \
d32ab992 36035 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36037 done; \
d32ab992 36038 echo "Doing info in shellutils" ; \
215c351a 36039 (cd $(HOST_SUBDIR)/shellutils && \
295f4e42
NN
36040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36042 "RANLIB=$${RANLIB}" \
901119ae 36043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36044 info) \
4977bab6
ZW
36045 || exit 1
36046
d32ab992 36047@endif shellutils
295f4e42 36048
d32ab992
PB
36049.PHONY: maybe-dvi-shellutils dvi-shellutils
36050maybe-dvi-shellutils:
36051@if shellutils
36052maybe-dvi-shellutils: dvi-shellutils
295f4e42 36053
d32ab992 36054dvi-shellutils: \
05750653 36055 configure-shellutils
f41d6665 36056 @: $(MAKE); $(unstage)
d32ab992 36057 @[ -f ./shellutils/Makefile ] || exit 0; \
295f4e42 36058 r=`${PWD_COMMAND}`; export r; \
8c90b13a 36059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36060 $(HOST_EXPORTS) \
d32ab992 36061 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36063 done; \
d32ab992 36064 echo "Doing dvi in shellutils" ; \
215c351a 36065 (cd $(HOST_SUBDIR)/shellutils && \
295f4e42
NN
36066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36068 "RANLIB=$${RANLIB}" \
901119ae 36069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36070 dvi) \
295f4e42 36071 || exit 1
4977bab6 36072
d32ab992 36073@endif shellutils
4977bab6 36074
b5422ad7
BM
36075.PHONY: maybe-pdf-shellutils pdf-shellutils
36076maybe-pdf-shellutils:
36077@if shellutils
36078maybe-pdf-shellutils: pdf-shellutils
36079
36080pdf-shellutils: \
36081 configure-shellutils
36082 @: $(MAKE); $(unstage)
36083 @[ -f ./shellutils/Makefile ] || exit 0; \
36084 r=`${PWD_COMMAND}`; export r; \
36085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36086 $(HOST_EXPORTS) \
36087 for flag in $(EXTRA_HOST_FLAGS) ; do \
36088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36089 done; \
36090 echo "Doing pdf in shellutils" ; \
36091 (cd $(HOST_SUBDIR)/shellutils && \
36092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36094 "RANLIB=$${RANLIB}" \
901119ae 36095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
36096 pdf) \
36097 || exit 1
36098
36099@endif shellutils
36100
f87a2b2e
MS
36101.PHONY: maybe-html-shellutils html-shellutils
36102maybe-html-shellutils:
36103@if shellutils
36104maybe-html-shellutils: html-shellutils
36105
36106html-shellutils: \
05750653 36107 configure-shellutils
f41d6665 36108 @: $(MAKE); $(unstage)
f87a2b2e
MS
36109 @[ -f ./shellutils/Makefile ] || exit 0; \
36110 r=`${PWD_COMMAND}`; export r; \
36111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
36112 $(HOST_EXPORTS) \
36113 for flag in $(EXTRA_HOST_FLAGS) ; do \
36114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36115 done; \
36116 echo "Doing html in shellutils" ; \
215c351a 36117 (cd $(HOST_SUBDIR)/shellutils && \
f87a2b2e
MS
36118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36120 "RANLIB=$${RANLIB}" \
901119ae 36121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
36122 html) \
36123 || exit 1
36124
36125@endif shellutils
36126
d32ab992
PB
36127.PHONY: maybe-TAGS-shellutils TAGS-shellutils
36128maybe-TAGS-shellutils:
36129@if shellutils
36130maybe-TAGS-shellutils: TAGS-shellutils
295f4e42 36131
d32ab992 36132TAGS-shellutils: \
05750653 36133 configure-shellutils
f41d6665 36134 @: $(MAKE); $(unstage)
d32ab992 36135 @[ -f ./shellutils/Makefile ] || exit 0; \
295f4e42 36136 r=`${PWD_COMMAND}`; export r; \
8c90b13a 36137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36138 $(HOST_EXPORTS) \
d32ab992 36139 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36141 done; \
d32ab992 36142 echo "Doing TAGS in shellutils" ; \
215c351a 36143 (cd $(HOST_SUBDIR)/shellutils && \
295f4e42
NN
36144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36146 "RANLIB=$${RANLIB}" \
901119ae 36147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36148 TAGS) \
295f4e42 36149 || exit 1
4977bab6 36150
d32ab992 36151@endif shellutils
4977bab6 36152
d32ab992
PB
36153.PHONY: maybe-install-info-shellutils install-info-shellutils
36154maybe-install-info-shellutils:
36155@if shellutils
36156maybe-install-info-shellutils: install-info-shellutils
7e2dbcef 36157
d32ab992
PB
36158install-info-shellutils: \
36159 configure-shellutils \
05750653 36160 info-shellutils
f41d6665 36161 @: $(MAKE); $(unstage)
d32ab992 36162 @[ -f ./shellutils/Makefile ] || exit 0; \
295f4e42
NN
36163 r=`${PWD_COMMAND}`; export r; \
36164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36165 $(HOST_EXPORTS) \
d32ab992 36166 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36168 done; \
d32ab992 36169 echo "Doing install-info in shellutils" ; \
215c351a 36170 (cd $(HOST_SUBDIR)/shellutils && \
295f4e42
NN
36171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36173 "RANLIB=$${RANLIB}" \
901119ae 36174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36175 install-info) \
295f4e42
NN
36176 || exit 1
36177
d32ab992 36178@endif shellutils
295f4e42 36179
9c4d2493
BM
36180.PHONY: maybe-install-pdf-shellutils install-pdf-shellutils
36181maybe-install-pdf-shellutils:
36182@if shellutils
36183maybe-install-pdf-shellutils: install-pdf-shellutils
36184
36185install-pdf-shellutils: \
36186 configure-shellutils \
36187 pdf-shellutils
36188 @: $(MAKE); $(unstage)
36189 @[ -f ./shellutils/Makefile ] || exit 0; \
36190 r=`${PWD_COMMAND}`; export r; \
36191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36192 $(HOST_EXPORTS) \
36193 for flag in $(EXTRA_HOST_FLAGS) ; do \
36194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36195 done; \
36196 echo "Doing install-pdf in shellutils" ; \
36197 (cd $(HOST_SUBDIR)/shellutils && \
36198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36200 "RANLIB=$${RANLIB}" \
901119ae 36201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
36202 install-pdf) \
36203 || exit 1
36204
36205@endif shellutils
36206
65d6e994
CD
36207.PHONY: maybe-install-html-shellutils install-html-shellutils
36208maybe-install-html-shellutils:
36209@if shellutils
36210maybe-install-html-shellutils: install-html-shellutils
36211
36212install-html-shellutils: \
36213 configure-shellutils \
36214 html-shellutils
36215 @: $(MAKE); $(unstage)
36216 @[ -f ./shellutils/Makefile ] || exit 0; \
36217 r=`${PWD_COMMAND}`; export r; \
36218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36219 $(HOST_EXPORTS) \
36220 for flag in $(EXTRA_HOST_FLAGS) ; do \
36221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36222 done; \
36223 echo "Doing install-html in shellutils" ; \
36224 (cd $(HOST_SUBDIR)/shellutils && \
36225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36227 "RANLIB=$${RANLIB}" \
901119ae 36228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
36229 install-html) \
36230 || exit 1
36231
36232@endif shellutils
36233
d32ab992
PB
36234.PHONY: maybe-installcheck-shellutils installcheck-shellutils
36235maybe-installcheck-shellutils:
36236@if shellutils
36237maybe-installcheck-shellutils: installcheck-shellutils
295f4e42 36238
d32ab992 36239installcheck-shellutils: \
05750653 36240 configure-shellutils
f41d6665 36241 @: $(MAKE); $(unstage)
d32ab992 36242 @[ -f ./shellutils/Makefile ] || exit 0; \
295f4e42
NN
36243 r=`${PWD_COMMAND}`; export r; \
36244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36245 $(HOST_EXPORTS) \
d32ab992 36246 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36248 done; \
d32ab992 36249 echo "Doing installcheck in shellutils" ; \
215c351a 36250 (cd $(HOST_SUBDIR)/shellutils && \
295f4e42
NN
36251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36253 "RANLIB=$${RANLIB}" \
901119ae 36254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36255 installcheck) \
295f4e42
NN
36256 || exit 1
36257
d32ab992 36258@endif shellutils
295f4e42 36259
d32ab992
PB
36260.PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
36261maybe-mostlyclean-shellutils:
36262@if shellutils
36263maybe-mostlyclean-shellutils: mostlyclean-shellutils
295f4e42 36264
05750653 36265mostlyclean-shellutils:
f41d6665 36266 @: $(MAKE); $(unstage)
d32ab992 36267 @[ -f ./shellutils/Makefile ] || exit 0; \
295f4e42
NN
36268 r=`${PWD_COMMAND}`; export r; \
36269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36270 $(HOST_EXPORTS) \
d32ab992 36271 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36273 done; \
d32ab992 36274 echo "Doing mostlyclean in shellutils" ; \
215c351a 36275 (cd $(HOST_SUBDIR)/shellutils && \
295f4e42
NN
36276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36278 "RANLIB=$${RANLIB}" \
901119ae 36279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36280 mostlyclean) \
295f4e42
NN
36281 || exit 1
36282
d32ab992 36283@endif shellutils
295f4e42 36284
d32ab992
PB
36285.PHONY: maybe-clean-shellutils clean-shellutils
36286maybe-clean-shellutils:
36287@if shellutils
36288maybe-clean-shellutils: clean-shellutils
295f4e42 36289
05750653 36290clean-shellutils:
f41d6665 36291 @: $(MAKE); $(unstage)
d32ab992 36292 @[ -f ./shellutils/Makefile ] || exit 0; \
295f4e42
NN
36293 r=`${PWD_COMMAND}`; export r; \
36294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36295 $(HOST_EXPORTS) \
d32ab992 36296 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36298 done; \
d32ab992 36299 echo "Doing clean in shellutils" ; \
215c351a 36300 (cd $(HOST_SUBDIR)/shellutils && \
295f4e42
NN
36301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36303 "RANLIB=$${RANLIB}" \
901119ae 36304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36305 clean) \
295f4e42
NN
36306 || exit 1
36307
d32ab992 36308@endif shellutils
295f4e42 36309
d32ab992
PB
36310.PHONY: maybe-distclean-shellutils distclean-shellutils
36311maybe-distclean-shellutils:
36312@if shellutils
36313maybe-distclean-shellutils: distclean-shellutils
295f4e42 36314
05750653 36315distclean-shellutils:
f41d6665 36316 @: $(MAKE); $(unstage)
d32ab992 36317 @[ -f ./shellutils/Makefile ] || exit 0; \
295f4e42
NN
36318 r=`${PWD_COMMAND}`; export r; \
36319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36320 $(HOST_EXPORTS) \
d32ab992 36321 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36323 done; \
d32ab992 36324 echo "Doing distclean in shellutils" ; \
215c351a 36325 (cd $(HOST_SUBDIR)/shellutils && \
295f4e42
NN
36326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36328 "RANLIB=$${RANLIB}" \
901119ae 36329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36330 distclean) \
295f4e42
NN
36331 || exit 1
36332
d32ab992 36333@endif shellutils
295f4e42 36334
d32ab992
PB
36335.PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
36336maybe-maintainer-clean-shellutils:
36337@if shellutils
36338maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
295f4e42 36339
05750653 36340maintainer-clean-shellutils:
f41d6665 36341 @: $(MAKE); $(unstage)
d32ab992 36342 @[ -f ./shellutils/Makefile ] || exit 0; \
295f4e42 36343 r=`${PWD_COMMAND}`; export r; \
8c90b13a 36344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36345 $(HOST_EXPORTS) \
d32ab992 36346 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36348 done; \
d32ab992 36349 echo "Doing maintainer-clean in shellutils" ; \
215c351a 36350 (cd $(HOST_SUBDIR)/shellutils && \
295f4e42
NN
36351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36353 "RANLIB=$${RANLIB}" \
901119ae 36354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36355 maintainer-clean) \
295f4e42 36356 || exit 1
4977bab6 36357
d32ab992 36358@endif shellutils
4977bab6 36359
295f4e42 36360
25b42232 36361
d32ab992
PB
36362.PHONY: configure-sid maybe-configure-sid
36363maybe-configure-sid:
3ff3adad
PB
36364@if gcc-bootstrap
36365configure-sid: stage_current
36366@endif gcc-bootstrap
d32ab992
PB
36367@if sid
36368maybe-configure-sid: configure-sid
cc11cc9b 36369configure-sid:
f41d6665 36370 @: $(MAKE); $(unstage)
cc11cc9b 36371 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 36372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
36373 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
36374 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
f61428ed 36375 $(HOST_EXPORTS) \
25b42232
PB
36376 echo Configuring in $(HOST_SUBDIR)/sid; \
36377 cd "$(HOST_SUBDIR)/sid" || exit 1; \
4977bab6 36378 case $(srcdir) in \
215c351a
PB
36379 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36380 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
36381 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 36382 esac; \
215c351a
PB
36383 srcdiroption="--srcdir=$${topdir}/sid"; \
36384 libsrcdir="$$s/sid"; \
4977bab6 36385 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
36386 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36387 --target=${target_alias} $${srcdiroption} \
4977bab6 36388 || exit 1
d32ab992 36389@endif sid
4977bab6 36390
25b42232
PB
36391
36392
ce406537
PB
36393
36394
d32ab992
PB
36395.PHONY: all-sid maybe-all-sid
36396maybe-all-sid:
3ff3adad
PB
36397@if gcc-bootstrap
36398all-sid: stage_current
36399@endif gcc-bootstrap
d32ab992 36400@if sid
7e0b5752 36401TARGET-sid=all
d32ab992
PB
36402maybe-all-sid: all-sid
36403all-sid: configure-sid
f41d6665 36404 @: $(MAKE); $(unstage)
8c90b13a
L
36405 @r=`${PWD_COMMAND}`; export r; \
36406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 36407 $(HOST_EXPORTS) \
215c351a 36408 (cd $(HOST_SUBDIR)/sid && \
1c8bd6a3
PB
36409 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36410 $(TARGET-sid))
d32ab992 36411@endif sid
4977bab6 36412
25b42232 36413
ce406537
PB
36414
36415
d32ab992
PB
36416.PHONY: check-sid maybe-check-sid
36417maybe-check-sid:
36418@if sid
36419maybe-check-sid: check-sid
4977bab6 36420
d32ab992 36421check-sid:
f41d6665 36422 @: $(MAKE); $(unstage)
295f4e42
NN
36423 @r=`${PWD_COMMAND}`; export r; \
36424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36425 $(HOST_EXPORTS) \
215c351a
PB
36426 (cd $(HOST_SUBDIR)/sid && \
36427 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 36428
d32ab992 36429@endif sid
4977bab6 36430
d32ab992
PB
36431.PHONY: install-sid maybe-install-sid
36432maybe-install-sid:
36433@if sid
36434maybe-install-sid: install-sid
7e2dbcef 36435
d32ab992 36436install-sid: installdirs
f41d6665 36437 @: $(MAKE); $(unstage)
8c90b13a
L
36438 @r=`${PWD_COMMAND}`; export r; \
36439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36440 $(HOST_EXPORTS) \
215c351a 36441 (cd $(HOST_SUBDIR)/sid && \
ace9ac7b 36442 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 36443
d32ab992 36444@endif sid
295f4e42 36445
b5422ad7 36446# Other targets (info, dvi, pdf, etc.)
295f4e42 36447
d32ab992
PB
36448.PHONY: maybe-info-sid info-sid
36449maybe-info-sid:
36450@if sid
36451maybe-info-sid: info-sid
295f4e42 36452
d32ab992 36453info-sid: \
05750653 36454 configure-sid
f41d6665 36455 @: $(MAKE); $(unstage)
d32ab992 36456 @[ -f ./sid/Makefile ] || exit 0; \
295f4e42
NN
36457 r=`${PWD_COMMAND}`; export r; \
36458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36459 $(HOST_EXPORTS) \
d32ab992 36460 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36462 done; \
d32ab992 36463 echo "Doing info in sid" ; \
215c351a 36464 (cd $(HOST_SUBDIR)/sid && \
295f4e42
NN
36465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36467 "RANLIB=$${RANLIB}" \
901119ae 36468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36469 info) \
295f4e42
NN
36470 || exit 1
36471
d32ab992 36472@endif sid
295f4e42 36473
d32ab992
PB
36474.PHONY: maybe-dvi-sid dvi-sid
36475maybe-dvi-sid:
36476@if sid
36477maybe-dvi-sid: dvi-sid
295f4e42 36478
d32ab992 36479dvi-sid: \
05750653 36480 configure-sid
f41d6665 36481 @: $(MAKE); $(unstage)
d32ab992 36482 @[ -f ./sid/Makefile ] || exit 0; \
295f4e42
NN
36483 r=`${PWD_COMMAND}`; export r; \
36484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36485 $(HOST_EXPORTS) \
d32ab992 36486 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36488 done; \
d32ab992 36489 echo "Doing dvi in sid" ; \
215c351a 36490 (cd $(HOST_SUBDIR)/sid && \
295f4e42
NN
36491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36493 "RANLIB=$${RANLIB}" \
901119ae 36494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36495 dvi) \
295f4e42
NN
36496 || exit 1
36497
d32ab992 36498@endif sid
295f4e42 36499
b5422ad7
BM
36500.PHONY: maybe-pdf-sid pdf-sid
36501maybe-pdf-sid:
36502@if sid
36503maybe-pdf-sid: pdf-sid
36504
36505pdf-sid: \
36506 configure-sid
36507 @: $(MAKE); $(unstage)
36508 @[ -f ./sid/Makefile ] || exit 0; \
36509 r=`${PWD_COMMAND}`; export r; \
36510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36511 $(HOST_EXPORTS) \
36512 for flag in $(EXTRA_HOST_FLAGS) ; do \
36513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36514 done; \
36515 echo "Doing pdf in sid" ; \
36516 (cd $(HOST_SUBDIR)/sid && \
36517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36519 "RANLIB=$${RANLIB}" \
901119ae 36520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
36521 pdf) \
36522 || exit 1
36523
36524@endif sid
36525
f87a2b2e
MS
36526.PHONY: maybe-html-sid html-sid
36527maybe-html-sid:
36528@if sid
36529maybe-html-sid: html-sid
36530
36531html-sid: \
05750653 36532 configure-sid
f41d6665 36533 @: $(MAKE); $(unstage)
f87a2b2e
MS
36534 @[ -f ./sid/Makefile ] || exit 0; \
36535 r=`${PWD_COMMAND}`; export r; \
36536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
36537 $(HOST_EXPORTS) \
36538 for flag in $(EXTRA_HOST_FLAGS) ; do \
36539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36540 done; \
36541 echo "Doing html in sid" ; \
215c351a 36542 (cd $(HOST_SUBDIR)/sid && \
f87a2b2e
MS
36543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36545 "RANLIB=$${RANLIB}" \
901119ae 36546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
36547 html) \
36548 || exit 1
36549
36550@endif sid
36551
d32ab992
PB
36552.PHONY: maybe-TAGS-sid TAGS-sid
36553maybe-TAGS-sid:
36554@if sid
36555maybe-TAGS-sid: TAGS-sid
295f4e42 36556
d32ab992 36557TAGS-sid: \
05750653 36558 configure-sid
f41d6665 36559 @: $(MAKE); $(unstage)
d32ab992 36560 @[ -f ./sid/Makefile ] || exit 0; \
295f4e42
NN
36561 r=`${PWD_COMMAND}`; export r; \
36562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36563 $(HOST_EXPORTS) \
d32ab992 36564 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36566 done; \
d32ab992 36567 echo "Doing TAGS in sid" ; \
215c351a 36568 (cd $(HOST_SUBDIR)/sid && \
295f4e42
NN
36569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36571 "RANLIB=$${RANLIB}" \
901119ae 36572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36573 TAGS) \
295f4e42
NN
36574 || exit 1
36575
d32ab992 36576@endif sid
295f4e42 36577
d32ab992
PB
36578.PHONY: maybe-install-info-sid install-info-sid
36579maybe-install-info-sid:
36580@if sid
36581maybe-install-info-sid: install-info-sid
295f4e42 36582
d32ab992
PB
36583install-info-sid: \
36584 configure-sid \
05750653 36585 info-sid
f41d6665 36586 @: $(MAKE); $(unstage)
d32ab992 36587 @[ -f ./sid/Makefile ] || exit 0; \
295f4e42
NN
36588 r=`${PWD_COMMAND}`; export r; \
36589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36590 $(HOST_EXPORTS) \
d32ab992 36591 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36593 done; \
d32ab992 36594 echo "Doing install-info in sid" ; \
215c351a 36595 (cd $(HOST_SUBDIR)/sid && \
295f4e42
NN
36596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36598 "RANLIB=$${RANLIB}" \
901119ae 36599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36600 install-info) \
295f4e42
NN
36601 || exit 1
36602
d32ab992 36603@endif sid
295f4e42 36604
9c4d2493
BM
36605.PHONY: maybe-install-pdf-sid install-pdf-sid
36606maybe-install-pdf-sid:
36607@if sid
36608maybe-install-pdf-sid: install-pdf-sid
36609
36610install-pdf-sid: \
36611 configure-sid \
36612 pdf-sid
36613 @: $(MAKE); $(unstage)
36614 @[ -f ./sid/Makefile ] || exit 0; \
36615 r=`${PWD_COMMAND}`; export r; \
36616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36617 $(HOST_EXPORTS) \
36618 for flag in $(EXTRA_HOST_FLAGS) ; do \
36619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36620 done; \
36621 echo "Doing install-pdf in sid" ; \
36622 (cd $(HOST_SUBDIR)/sid && \
36623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36625 "RANLIB=$${RANLIB}" \
901119ae 36626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
36627 install-pdf) \
36628 || exit 1
36629
36630@endif sid
36631
65d6e994
CD
36632.PHONY: maybe-install-html-sid install-html-sid
36633maybe-install-html-sid:
36634@if sid
36635maybe-install-html-sid: install-html-sid
36636
36637install-html-sid: \
36638 configure-sid \
36639 html-sid
36640 @: $(MAKE); $(unstage)
36641 @[ -f ./sid/Makefile ] || exit 0; \
36642 r=`${PWD_COMMAND}`; export r; \
36643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36644 $(HOST_EXPORTS) \
36645 for flag in $(EXTRA_HOST_FLAGS) ; do \
36646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36647 done; \
36648 echo "Doing install-html in sid" ; \
36649 (cd $(HOST_SUBDIR)/sid && \
36650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36652 "RANLIB=$${RANLIB}" \
901119ae 36653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
36654 install-html) \
36655 || exit 1
36656
36657@endif sid
36658
d32ab992
PB
36659.PHONY: maybe-installcheck-sid installcheck-sid
36660maybe-installcheck-sid:
36661@if sid
36662maybe-installcheck-sid: installcheck-sid
295f4e42 36663
d32ab992 36664installcheck-sid: \
05750653 36665 configure-sid
f41d6665 36666 @: $(MAKE); $(unstage)
d32ab992
PB
36667 @[ -f ./sid/Makefile ] || exit 0; \
36668 r=`${PWD_COMMAND}`; export r; \
295f4e42 36669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36670 $(HOST_EXPORTS) \
d32ab992 36671 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36673 done; \
d32ab992 36674 echo "Doing installcheck in sid" ; \
215c351a 36675 (cd $(HOST_SUBDIR)/sid && \
295f4e42
NN
36676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36678 "RANLIB=$${RANLIB}" \
901119ae 36679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36680 installcheck) \
295f4e42
NN
36681 || exit 1
36682
d32ab992 36683@endif sid
295f4e42 36684
d32ab992
PB
36685.PHONY: maybe-mostlyclean-sid mostlyclean-sid
36686maybe-mostlyclean-sid:
36687@if sid
36688maybe-mostlyclean-sid: mostlyclean-sid
295f4e42 36689
05750653 36690mostlyclean-sid:
f41d6665 36691 @: $(MAKE); $(unstage)
d32ab992 36692 @[ -f ./sid/Makefile ] || exit 0; \
295f4e42
NN
36693 r=`${PWD_COMMAND}`; export r; \
36694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36695 $(HOST_EXPORTS) \
d32ab992 36696 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36698 done; \
d32ab992 36699 echo "Doing mostlyclean in sid" ; \
215c351a 36700 (cd $(HOST_SUBDIR)/sid && \
295f4e42
NN
36701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36703 "RANLIB=$${RANLIB}" \
901119ae 36704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36705 mostlyclean) \
295f4e42
NN
36706 || exit 1
36707
d32ab992 36708@endif sid
295f4e42 36709
d32ab992
PB
36710.PHONY: maybe-clean-sid clean-sid
36711maybe-clean-sid:
36712@if sid
36713maybe-clean-sid: clean-sid
295f4e42 36714
05750653 36715clean-sid:
f41d6665 36716 @: $(MAKE); $(unstage)
d32ab992 36717 @[ -f ./sid/Makefile ] || exit 0; \
295f4e42
NN
36718 r=`${PWD_COMMAND}`; export r; \
36719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36720 $(HOST_EXPORTS) \
d32ab992 36721 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36723 done; \
d32ab992 36724 echo "Doing clean in sid" ; \
215c351a 36725 (cd $(HOST_SUBDIR)/sid && \
295f4e42
NN
36726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36728 "RANLIB=$${RANLIB}" \
901119ae 36729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36730 clean) \
295f4e42
NN
36731 || exit 1
36732
d32ab992 36733@endif sid
295f4e42 36734
d32ab992
PB
36735.PHONY: maybe-distclean-sid distclean-sid
36736maybe-distclean-sid:
36737@if sid
36738maybe-distclean-sid: distclean-sid
295f4e42 36739
05750653 36740distclean-sid:
f41d6665 36741 @: $(MAKE); $(unstage)
d32ab992 36742 @[ -f ./sid/Makefile ] || exit 0; \
295f4e42
NN
36743 r=`${PWD_COMMAND}`; export r; \
36744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36745 $(HOST_EXPORTS) \
d32ab992 36746 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36748 done; \
d32ab992 36749 echo "Doing distclean in sid" ; \
215c351a 36750 (cd $(HOST_SUBDIR)/sid && \
295f4e42
NN
36751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36753 "RANLIB=$${RANLIB}" \
901119ae 36754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36755 distclean) \
295f4e42
NN
36756 || exit 1
36757
d32ab992 36758@endif sid
295f4e42 36759
d32ab992
PB
36760.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
36761maybe-maintainer-clean-sid:
36762@if sid
36763maybe-maintainer-clean-sid: maintainer-clean-sid
295f4e42 36764
05750653 36765maintainer-clean-sid:
f41d6665 36766 @: $(MAKE); $(unstage)
d32ab992 36767 @[ -f ./sid/Makefile ] || exit 0; \
295f4e42
NN
36768 r=`${PWD_COMMAND}`; export r; \
36769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36770 $(HOST_EXPORTS) \
d32ab992 36771 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36773 done; \
d32ab992 36774 echo "Doing maintainer-clean in sid" ; \
215c351a 36775 (cd $(HOST_SUBDIR)/sid && \
295f4e42
NN
36776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36778 "RANLIB=$${RANLIB}" \
901119ae 36779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36780 maintainer-clean) \
295f4e42 36781 || exit 1
4977bab6 36782
d32ab992 36783@endif sid
4977bab6 36784
295f4e42 36785
25b42232 36786
d32ab992
PB
36787.PHONY: configure-sim maybe-configure-sim
36788maybe-configure-sim:
3ff3adad
PB
36789@if gcc-bootstrap
36790configure-sim: stage_current
36791@endif gcc-bootstrap
d32ab992
PB
36792@if sim
36793maybe-configure-sim: configure-sim
cc11cc9b 36794configure-sim:
f41d6665 36795 @: $(MAKE); $(unstage)
cc11cc9b 36796 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 36797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
36798 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
36799 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
f61428ed 36800 $(HOST_EXPORTS) \
25b42232
PB
36801 echo Configuring in $(HOST_SUBDIR)/sim; \
36802 cd "$(HOST_SUBDIR)/sim" || exit 1; \
4977bab6 36803 case $(srcdir) in \
215c351a
PB
36804 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36805 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
36806 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 36807 esac; \
215c351a
PB
36808 srcdiroption="--srcdir=$${topdir}/sim"; \
36809 libsrcdir="$$s/sim"; \
4977bab6 36810 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
36811 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36812 --target=${target_alias} $${srcdiroption} \
4977bab6 36813 || exit 1
d32ab992 36814@endif sim
4977bab6 36815
25b42232
PB
36816
36817
ce406537
PB
36818
36819
d32ab992
PB
36820.PHONY: all-sim maybe-all-sim
36821maybe-all-sim:
3ff3adad
PB
36822@if gcc-bootstrap
36823all-sim: stage_current
36824@endif gcc-bootstrap
d32ab992 36825@if sim
7e0b5752 36826TARGET-sim=all
d32ab992
PB
36827maybe-all-sim: all-sim
36828all-sim: configure-sim
f41d6665 36829 @: $(MAKE); $(unstage)
8c90b13a
L
36830 @r=`${PWD_COMMAND}`; export r; \
36831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 36832 $(HOST_EXPORTS) \
215c351a 36833 (cd $(HOST_SUBDIR)/sim && \
1c8bd6a3
PB
36834 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36835 $(TARGET-sim))
d32ab992 36836@endif sim
4977bab6 36837
25b42232 36838
ce406537
PB
36839
36840
d32ab992
PB
36841.PHONY: check-sim maybe-check-sim
36842maybe-check-sim:
36843@if sim
36844maybe-check-sim: check-sim
4977bab6 36845
d32ab992 36846check-sim:
f41d6665 36847 @: $(MAKE); $(unstage)
8c90b13a
L
36848 @r=`${PWD_COMMAND}`; export r; \
36849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36850 $(HOST_EXPORTS) \
215c351a
PB
36851 (cd $(HOST_SUBDIR)/sim && \
36852 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 36853
d32ab992 36854@endif sim
4977bab6 36855
d32ab992
PB
36856.PHONY: install-sim maybe-install-sim
36857maybe-install-sim:
36858@if sim
36859maybe-install-sim: install-sim
7e2dbcef 36860
d32ab992 36861install-sim: installdirs
f41d6665 36862 @: $(MAKE); $(unstage)
8c90b13a
L
36863 @r=`${PWD_COMMAND}`; export r; \
36864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36865 $(HOST_EXPORTS) \
215c351a 36866 (cd $(HOST_SUBDIR)/sim && \
ace9ac7b 36867 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 36868
d32ab992 36869@endif sim
295f4e42 36870
b5422ad7 36871# Other targets (info, dvi, pdf, etc.)
295f4e42 36872
d32ab992
PB
36873.PHONY: maybe-info-sim info-sim
36874maybe-info-sim:
36875@if sim
36876maybe-info-sim: info-sim
295f4e42 36877
d32ab992 36878info-sim: \
05750653 36879 configure-sim
f41d6665 36880 @: $(MAKE); $(unstage)
d32ab992 36881 @[ -f ./sim/Makefile ] || exit 0; \
295f4e42
NN
36882 r=`${PWD_COMMAND}`; export r; \
36883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36884 $(HOST_EXPORTS) \
d32ab992 36885 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36887 done; \
d32ab992 36888 echo "Doing info in sim" ; \
215c351a 36889 (cd $(HOST_SUBDIR)/sim && \
295f4e42
NN
36890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36892 "RANLIB=$${RANLIB}" \
901119ae 36893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36894 info) \
295f4e42
NN
36895 || exit 1
36896
d32ab992 36897@endif sim
295f4e42 36898
d32ab992
PB
36899.PHONY: maybe-dvi-sim dvi-sim
36900maybe-dvi-sim:
36901@if sim
36902maybe-dvi-sim: dvi-sim
295f4e42 36903
d32ab992 36904dvi-sim: \
05750653 36905 configure-sim
f41d6665 36906 @: $(MAKE); $(unstage)
d32ab992 36907 @[ -f ./sim/Makefile ] || exit 0; \
295f4e42
NN
36908 r=`${PWD_COMMAND}`; export r; \
36909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36910 $(HOST_EXPORTS) \
d32ab992 36911 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36913 done; \
d32ab992 36914 echo "Doing dvi in sim" ; \
215c351a 36915 (cd $(HOST_SUBDIR)/sim && \
295f4e42
NN
36916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36918 "RANLIB=$${RANLIB}" \
901119ae 36919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36920 dvi) \
295f4e42
NN
36921 || exit 1
36922
d32ab992 36923@endif sim
295f4e42 36924
b5422ad7
BM
36925.PHONY: maybe-pdf-sim pdf-sim
36926maybe-pdf-sim:
36927@if sim
36928maybe-pdf-sim: pdf-sim
36929
36930pdf-sim: \
36931 configure-sim
36932 @: $(MAKE); $(unstage)
36933 @[ -f ./sim/Makefile ] || exit 0; \
36934 r=`${PWD_COMMAND}`; export r; \
36935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36936 $(HOST_EXPORTS) \
36937 for flag in $(EXTRA_HOST_FLAGS) ; do \
36938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36939 done; \
36940 echo "Doing pdf in sim" ; \
36941 (cd $(HOST_SUBDIR)/sim && \
36942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36944 "RANLIB=$${RANLIB}" \
901119ae 36945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
36946 pdf) \
36947 || exit 1
36948
36949@endif sim
36950
f87a2b2e
MS
36951.PHONY: maybe-html-sim html-sim
36952maybe-html-sim:
36953@if sim
36954maybe-html-sim: html-sim
36955
36956html-sim: \
05750653 36957 configure-sim
f41d6665 36958 @: $(MAKE); $(unstage)
f87a2b2e
MS
36959 @[ -f ./sim/Makefile ] || exit 0; \
36960 r=`${PWD_COMMAND}`; export r; \
36961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
36962 $(HOST_EXPORTS) \
36963 for flag in $(EXTRA_HOST_FLAGS) ; do \
36964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36965 done; \
36966 echo "Doing html in sim" ; \
215c351a 36967 (cd $(HOST_SUBDIR)/sim && \
f87a2b2e
MS
36968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36970 "RANLIB=$${RANLIB}" \
901119ae 36971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
36972 html) \
36973 || exit 1
36974
36975@endif sim
36976
d32ab992
PB
36977.PHONY: maybe-TAGS-sim TAGS-sim
36978maybe-TAGS-sim:
36979@if sim
36980maybe-TAGS-sim: TAGS-sim
295f4e42 36981
d32ab992 36982TAGS-sim: \
05750653 36983 configure-sim
f41d6665 36984 @: $(MAKE); $(unstage)
d32ab992 36985 @[ -f ./sim/Makefile ] || exit 0; \
295f4e42
NN
36986 r=`${PWD_COMMAND}`; export r; \
36987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 36988 $(HOST_EXPORTS) \
d32ab992 36989 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
36990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36991 done; \
d32ab992 36992 echo "Doing TAGS in sim" ; \
215c351a 36993 (cd $(HOST_SUBDIR)/sim && \
295f4e42
NN
36994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36996 "RANLIB=$${RANLIB}" \
901119ae 36997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 36998 TAGS) \
295f4e42
NN
36999 || exit 1
37000
d32ab992 37001@endif sim
295f4e42 37002
d32ab992
PB
37003.PHONY: maybe-install-info-sim install-info-sim
37004maybe-install-info-sim:
37005@if sim
37006maybe-install-info-sim: install-info-sim
295f4e42 37007
d32ab992
PB
37008install-info-sim: \
37009 configure-sim \
05750653 37010 info-sim
f41d6665 37011 @: $(MAKE); $(unstage)
d32ab992 37012 @[ -f ./sim/Makefile ] || exit 0; \
295f4e42
NN
37013 r=`${PWD_COMMAND}`; export r; \
37014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37015 $(HOST_EXPORTS) \
d32ab992 37016 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37018 done; \
d32ab992 37019 echo "Doing install-info in sim" ; \
215c351a 37020 (cd $(HOST_SUBDIR)/sim && \
295f4e42
NN
37021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37023 "RANLIB=$${RANLIB}" \
901119ae 37024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37025 install-info) \
295f4e42
NN
37026 || exit 1
37027
d32ab992 37028@endif sim
295f4e42 37029
9c4d2493
BM
37030.PHONY: maybe-install-pdf-sim install-pdf-sim
37031maybe-install-pdf-sim:
37032@if sim
37033maybe-install-pdf-sim: install-pdf-sim
37034
37035install-pdf-sim: \
37036 configure-sim \
37037 pdf-sim
37038 @: $(MAKE); $(unstage)
37039 @[ -f ./sim/Makefile ] || exit 0; \
37040 r=`${PWD_COMMAND}`; export r; \
37041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37042 $(HOST_EXPORTS) \
37043 for flag in $(EXTRA_HOST_FLAGS) ; do \
37044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37045 done; \
37046 echo "Doing install-pdf in sim" ; \
37047 (cd $(HOST_SUBDIR)/sim && \
37048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37050 "RANLIB=$${RANLIB}" \
901119ae 37051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
37052 install-pdf) \
37053 || exit 1
37054
37055@endif sim
37056
65d6e994
CD
37057.PHONY: maybe-install-html-sim install-html-sim
37058maybe-install-html-sim:
37059@if sim
37060maybe-install-html-sim: install-html-sim
37061
37062install-html-sim: \
37063 configure-sim \
37064 html-sim
37065 @: $(MAKE); $(unstage)
37066 @[ -f ./sim/Makefile ] || exit 0; \
37067 r=`${PWD_COMMAND}`; export r; \
37068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37069 $(HOST_EXPORTS) \
37070 for flag in $(EXTRA_HOST_FLAGS) ; do \
37071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37072 done; \
37073 echo "Doing install-html in sim" ; \
37074 (cd $(HOST_SUBDIR)/sim && \
37075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37077 "RANLIB=$${RANLIB}" \
901119ae 37078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
37079 install-html) \
37080 || exit 1
37081
37082@endif sim
37083
d32ab992
PB
37084.PHONY: maybe-installcheck-sim installcheck-sim
37085maybe-installcheck-sim:
37086@if sim
37087maybe-installcheck-sim: installcheck-sim
295f4e42 37088
d32ab992 37089installcheck-sim: \
05750653 37090 configure-sim
f41d6665 37091 @: $(MAKE); $(unstage)
d32ab992 37092 @[ -f ./sim/Makefile ] || exit 0; \
295f4e42
NN
37093 r=`${PWD_COMMAND}`; export r; \
37094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37095 $(HOST_EXPORTS) \
d32ab992 37096 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37098 done; \
d32ab992 37099 echo "Doing installcheck in sim" ; \
215c351a 37100 (cd $(HOST_SUBDIR)/sim && \
295f4e42
NN
37101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37103 "RANLIB=$${RANLIB}" \
901119ae 37104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37105 installcheck) \
295f4e42
NN
37106 || exit 1
37107
d32ab992 37108@endif sim
295f4e42 37109
d32ab992
PB
37110.PHONY: maybe-mostlyclean-sim mostlyclean-sim
37111maybe-mostlyclean-sim:
37112@if sim
37113maybe-mostlyclean-sim: mostlyclean-sim
295f4e42 37114
05750653 37115mostlyclean-sim:
f41d6665 37116 @: $(MAKE); $(unstage)
d32ab992 37117 @[ -f ./sim/Makefile ] || exit 0; \
295f4e42
NN
37118 r=`${PWD_COMMAND}`; export r; \
37119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37120 $(HOST_EXPORTS) \
d32ab992 37121 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37123 done; \
d32ab992 37124 echo "Doing mostlyclean in sim" ; \
215c351a 37125 (cd $(HOST_SUBDIR)/sim && \
295f4e42
NN
37126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37128 "RANLIB=$${RANLIB}" \
901119ae 37129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37130 mostlyclean) \
295f4e42
NN
37131 || exit 1
37132
d32ab992 37133@endif sim
295f4e42 37134
d32ab992
PB
37135.PHONY: maybe-clean-sim clean-sim
37136maybe-clean-sim:
37137@if sim
37138maybe-clean-sim: clean-sim
295f4e42 37139
05750653 37140clean-sim:
f41d6665 37141 @: $(MAKE); $(unstage)
d32ab992 37142 @[ -f ./sim/Makefile ] || exit 0; \
295f4e42
NN
37143 r=`${PWD_COMMAND}`; export r; \
37144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37145 $(HOST_EXPORTS) \
d32ab992 37146 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37148 done; \
d32ab992 37149 echo "Doing clean in sim" ; \
215c351a 37150 (cd $(HOST_SUBDIR)/sim && \
295f4e42
NN
37151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37153 "RANLIB=$${RANLIB}" \
901119ae 37154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37155 clean) \
295f4e42
NN
37156 || exit 1
37157
d32ab992 37158@endif sim
295f4e42 37159
d32ab992
PB
37160.PHONY: maybe-distclean-sim distclean-sim
37161maybe-distclean-sim:
37162@if sim
37163maybe-distclean-sim: distclean-sim
295f4e42 37164
05750653 37165distclean-sim:
f41d6665 37166 @: $(MAKE); $(unstage)
d32ab992 37167 @[ -f ./sim/Makefile ] || exit 0; \
295f4e42
NN
37168 r=`${PWD_COMMAND}`; export r; \
37169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37170 $(HOST_EXPORTS) \
d32ab992 37171 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37173 done; \
d32ab992 37174 echo "Doing distclean in sim" ; \
215c351a 37175 (cd $(HOST_SUBDIR)/sim && \
295f4e42
NN
37176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37178 "RANLIB=$${RANLIB}" \
901119ae 37179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37180 distclean) \
295f4e42
NN
37181 || exit 1
37182
d32ab992 37183@endif sim
295f4e42 37184
d32ab992
PB
37185.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
37186maybe-maintainer-clean-sim:
37187@if sim
37188maybe-maintainer-clean-sim: maintainer-clean-sim
295f4e42 37189
05750653 37190maintainer-clean-sim:
f41d6665 37191 @: $(MAKE); $(unstage)
d32ab992 37192 @[ -f ./sim/Makefile ] || exit 0; \
295f4e42
NN
37193 r=`${PWD_COMMAND}`; export r; \
37194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37195 $(HOST_EXPORTS) \
d32ab992 37196 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37198 done; \
d32ab992 37199 echo "Doing maintainer-clean in sim" ; \
215c351a 37200 (cd $(HOST_SUBDIR)/sim && \
295f4e42
NN
37201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37203 "RANLIB=$${RANLIB}" \
901119ae 37204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37205 maintainer-clean) \
295f4e42
NN
37206 || exit 1
37207
d32ab992 37208@endif sim
4977bab6
ZW
37209
37210
25b42232 37211
d32ab992
PB
37212.PHONY: configure-tar maybe-configure-tar
37213maybe-configure-tar:
3ff3adad
PB
37214@if gcc-bootstrap
37215configure-tar: stage_current
37216@endif gcc-bootstrap
d32ab992
PB
37217@if tar
37218maybe-configure-tar: configure-tar
cc11cc9b 37219configure-tar:
f41d6665 37220 @: $(MAKE); $(unstage)
cc11cc9b 37221 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 37222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
37223 test ! -f $(HOST_SUBDIR)/tar/Makefile || exit 0; \
37224 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tar ; \
f61428ed 37225 $(HOST_EXPORTS) \
25b42232
PB
37226 echo Configuring in $(HOST_SUBDIR)/tar; \
37227 cd "$(HOST_SUBDIR)/tar" || exit 1; \
4977bab6 37228 case $(srcdir) in \
215c351a
PB
37229 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37230 *) topdir=`echo $(HOST_SUBDIR)/tar/ | \
37231 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 37232 esac; \
215c351a
PB
37233 srcdiroption="--srcdir=$${topdir}/tar"; \
37234 libsrcdir="$$s/tar"; \
4977bab6 37235 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
37236 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37237 --target=${target_alias} $${srcdiroption} \
4977bab6 37238 || exit 1
d32ab992 37239@endif tar
4977bab6 37240
25b42232
PB
37241
37242
ce406537
PB
37243
37244
d32ab992
PB
37245.PHONY: all-tar maybe-all-tar
37246maybe-all-tar:
3ff3adad
PB
37247@if gcc-bootstrap
37248all-tar: stage_current
37249@endif gcc-bootstrap
d32ab992 37250@if tar
7e0b5752 37251TARGET-tar=all
d32ab992
PB
37252maybe-all-tar: all-tar
37253all-tar: configure-tar
f41d6665 37254 @: $(MAKE); $(unstage)
8c90b13a
L
37255 @r=`${PWD_COMMAND}`; export r; \
37256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 37257 $(HOST_EXPORTS) \
215c351a 37258 (cd $(HOST_SUBDIR)/tar && \
1c8bd6a3
PB
37259 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37260 $(TARGET-tar))
d32ab992 37261@endif tar
4977bab6 37262
25b42232 37263
ce406537
PB
37264
37265
d32ab992
PB
37266.PHONY: check-tar maybe-check-tar
37267maybe-check-tar:
37268@if tar
37269maybe-check-tar: check-tar
4977bab6 37270
d32ab992 37271check-tar:
f41d6665 37272 @: $(MAKE); $(unstage)
8c90b13a
L
37273 @r=`${PWD_COMMAND}`; export r; \
37274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37275 $(HOST_EXPORTS) \
215c351a
PB
37276 (cd $(HOST_SUBDIR)/tar && \
37277 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 37278
d32ab992 37279@endif tar
4977bab6 37280
d32ab992
PB
37281.PHONY: install-tar maybe-install-tar
37282maybe-install-tar:
37283@if tar
37284maybe-install-tar: install-tar
7e2dbcef 37285
d32ab992 37286install-tar: installdirs
f41d6665 37287 @: $(MAKE); $(unstage)
d32ab992
PB
37288 @r=`${PWD_COMMAND}`; export r; \
37289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d32ab992 37290 $(HOST_EXPORTS) \
215c351a 37291 (cd $(HOST_SUBDIR)/tar && \
ace9ac7b 37292 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 37293
d32ab992 37294@endif tar
295f4e42 37295
b5422ad7 37296# Other targets (info, dvi, pdf, etc.)
295f4e42 37297
d32ab992
PB
37298.PHONY: maybe-info-tar info-tar
37299maybe-info-tar:
37300@if tar
37301maybe-info-tar: info-tar
295f4e42 37302
d32ab992 37303info-tar: \
05750653 37304 configure-tar
f41d6665 37305 @: $(MAKE); $(unstage)
d32ab992 37306 @[ -f ./tar/Makefile ] || exit 0; \
295f4e42 37307 r=`${PWD_COMMAND}`; export r; \
8c90b13a 37308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37309 $(HOST_EXPORTS) \
d32ab992 37310 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37312 done; \
d32ab992 37313 echo "Doing info in tar" ; \
215c351a 37314 (cd $(HOST_SUBDIR)/tar && \
295f4e42
NN
37315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37317 "RANLIB=$${RANLIB}" \
901119ae 37318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37319 info) \
295f4e42 37320 || exit 1
4977bab6 37321
d32ab992 37322@endif tar
4977bab6 37323
d32ab992
PB
37324.PHONY: maybe-dvi-tar dvi-tar
37325maybe-dvi-tar:
37326@if tar
37327maybe-dvi-tar: dvi-tar
295f4e42 37328
d32ab992 37329dvi-tar: \
05750653 37330 configure-tar
f41d6665 37331 @: $(MAKE); $(unstage)
d32ab992 37332 @[ -f ./tar/Makefile ] || exit 0; \
8c90b13a
L
37333 r=`${PWD_COMMAND}`; export r; \
37334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37335 $(HOST_EXPORTS) \
d32ab992 37336 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37338 done; \
d32ab992 37339 echo "Doing dvi in tar" ; \
215c351a 37340 (cd $(HOST_SUBDIR)/tar && \
295f4e42
NN
37341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37343 "RANLIB=$${RANLIB}" \
901119ae 37344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37345 dvi) \
4977bab6
ZW
37346 || exit 1
37347
d32ab992 37348@endif tar
295f4e42 37349
b5422ad7
BM
37350.PHONY: maybe-pdf-tar pdf-tar
37351maybe-pdf-tar:
37352@if tar
37353maybe-pdf-tar: pdf-tar
37354
37355pdf-tar: \
37356 configure-tar
37357 @: $(MAKE); $(unstage)
37358 @[ -f ./tar/Makefile ] || exit 0; \
37359 r=`${PWD_COMMAND}`; export r; \
37360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37361 $(HOST_EXPORTS) \
37362 for flag in $(EXTRA_HOST_FLAGS) ; do \
37363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37364 done; \
37365 echo "Doing pdf in tar" ; \
37366 (cd $(HOST_SUBDIR)/tar && \
37367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37369 "RANLIB=$${RANLIB}" \
901119ae 37370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
37371 pdf) \
37372 || exit 1
37373
37374@endif tar
37375
f87a2b2e
MS
37376.PHONY: maybe-html-tar html-tar
37377maybe-html-tar:
37378@if tar
37379maybe-html-tar: html-tar
37380
37381html-tar: \
05750653 37382 configure-tar
f41d6665 37383 @: $(MAKE); $(unstage)
f87a2b2e
MS
37384 @[ -f ./tar/Makefile ] || exit 0; \
37385 r=`${PWD_COMMAND}`; export r; \
37386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
37387 $(HOST_EXPORTS) \
37388 for flag in $(EXTRA_HOST_FLAGS) ; do \
37389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37390 done; \
37391 echo "Doing html in tar" ; \
215c351a 37392 (cd $(HOST_SUBDIR)/tar && \
f87a2b2e
MS
37393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37395 "RANLIB=$${RANLIB}" \
901119ae 37396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
37397 html) \
37398 || exit 1
37399
37400@endif tar
37401
d32ab992
PB
37402.PHONY: maybe-TAGS-tar TAGS-tar
37403maybe-TAGS-tar:
37404@if tar
37405maybe-TAGS-tar: TAGS-tar
295f4e42 37406
d32ab992 37407TAGS-tar: \
05750653 37408 configure-tar
f41d6665 37409 @: $(MAKE); $(unstage)
d32ab992 37410 @[ -f ./tar/Makefile ] || exit 0; \
295f4e42 37411 r=`${PWD_COMMAND}`; export r; \
8c90b13a 37412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37413 $(HOST_EXPORTS) \
d32ab992 37414 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37416 done; \
d32ab992 37417 echo "Doing TAGS in tar" ; \
215c351a 37418 (cd $(HOST_SUBDIR)/tar && \
295f4e42
NN
37419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37421 "RANLIB=$${RANLIB}" \
901119ae 37422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37423 TAGS) \
295f4e42 37424 || exit 1
4977bab6 37425
d32ab992 37426@endif tar
4977bab6 37427
d32ab992
PB
37428.PHONY: maybe-install-info-tar install-info-tar
37429maybe-install-info-tar:
37430@if tar
37431maybe-install-info-tar: install-info-tar
295f4e42 37432
d32ab992
PB
37433install-info-tar: \
37434 configure-tar \
05750653 37435 info-tar
f41d6665 37436 @: $(MAKE); $(unstage)
d32ab992 37437 @[ -f ./tar/Makefile ] || exit 0; \
295f4e42 37438 r=`${PWD_COMMAND}`; export r; \
8c90b13a 37439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37440 $(HOST_EXPORTS) \
d32ab992 37441 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37443 done; \
d32ab992 37444 echo "Doing install-info in tar" ; \
215c351a 37445 (cd $(HOST_SUBDIR)/tar && \
d32ab992 37446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
295f4e42
NN
37447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37448 "RANLIB=$${RANLIB}" \
901119ae 37449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37450 install-info) \
295f4e42 37451 || exit 1
4977bab6 37452
d32ab992 37453@endif tar
4977bab6 37454
9c4d2493
BM
37455.PHONY: maybe-install-pdf-tar install-pdf-tar
37456maybe-install-pdf-tar:
37457@if tar
37458maybe-install-pdf-tar: install-pdf-tar
37459
37460install-pdf-tar: \
37461 configure-tar \
37462 pdf-tar
37463 @: $(MAKE); $(unstage)
37464 @[ -f ./tar/Makefile ] || exit 0; \
37465 r=`${PWD_COMMAND}`; export r; \
37466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37467 $(HOST_EXPORTS) \
37468 for flag in $(EXTRA_HOST_FLAGS) ; do \
37469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37470 done; \
37471 echo "Doing install-pdf in tar" ; \
37472 (cd $(HOST_SUBDIR)/tar && \
37473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37475 "RANLIB=$${RANLIB}" \
901119ae 37476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
37477 install-pdf) \
37478 || exit 1
37479
37480@endif tar
37481
65d6e994
CD
37482.PHONY: maybe-install-html-tar install-html-tar
37483maybe-install-html-tar:
37484@if tar
37485maybe-install-html-tar: install-html-tar
37486
37487install-html-tar: \
37488 configure-tar \
37489 html-tar
37490 @: $(MAKE); $(unstage)
37491 @[ -f ./tar/Makefile ] || exit 0; \
37492 r=`${PWD_COMMAND}`; export r; \
37493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37494 $(HOST_EXPORTS) \
37495 for flag in $(EXTRA_HOST_FLAGS) ; do \
37496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37497 done; \
37498 echo "Doing install-html in tar" ; \
37499 (cd $(HOST_SUBDIR)/tar && \
37500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37502 "RANLIB=$${RANLIB}" \
901119ae 37503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
37504 install-html) \
37505 || exit 1
37506
37507@endif tar
37508
d32ab992
PB
37509.PHONY: maybe-installcheck-tar installcheck-tar
37510maybe-installcheck-tar:
37511@if tar
37512maybe-installcheck-tar: installcheck-tar
295f4e42 37513
d32ab992 37514installcheck-tar: \
05750653 37515 configure-tar
f41d6665 37516 @: $(MAKE); $(unstage)
d32ab992 37517 @[ -f ./tar/Makefile ] || exit 0; \
295f4e42
NN
37518 r=`${PWD_COMMAND}`; export r; \
37519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37520 $(HOST_EXPORTS) \
d32ab992 37521 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37523 done; \
d32ab992 37524 echo "Doing installcheck in tar" ; \
215c351a 37525 (cd $(HOST_SUBDIR)/tar && \
295f4e42
NN
37526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37528 "RANLIB=$${RANLIB}" \
901119ae 37529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37530 installcheck) \
295f4e42
NN
37531 || exit 1
37532
d32ab992 37533@endif tar
295f4e42 37534
d32ab992
PB
37535.PHONY: maybe-mostlyclean-tar mostlyclean-tar
37536maybe-mostlyclean-tar:
37537@if tar
37538maybe-mostlyclean-tar: mostlyclean-tar
295f4e42 37539
05750653 37540mostlyclean-tar:
f41d6665 37541 @: $(MAKE); $(unstage)
d32ab992 37542 @[ -f ./tar/Makefile ] || exit 0; \
295f4e42
NN
37543 r=`${PWD_COMMAND}`; export r; \
37544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37545 $(HOST_EXPORTS) \
d32ab992 37546 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37548 done; \
d32ab992 37549 echo "Doing mostlyclean in tar" ; \
215c351a 37550 (cd $(HOST_SUBDIR)/tar && \
295f4e42
NN
37551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37553 "RANLIB=$${RANLIB}" \
901119ae 37554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37555 mostlyclean) \
295f4e42
NN
37556 || exit 1
37557
d32ab992 37558@endif tar
295f4e42 37559
d32ab992
PB
37560.PHONY: maybe-clean-tar clean-tar
37561maybe-clean-tar:
37562@if tar
37563maybe-clean-tar: clean-tar
295f4e42 37564
05750653 37565clean-tar:
f41d6665 37566 @: $(MAKE); $(unstage)
d32ab992 37567 @[ -f ./tar/Makefile ] || exit 0; \
295f4e42
NN
37568 r=`${PWD_COMMAND}`; export r; \
37569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37570 $(HOST_EXPORTS) \
d32ab992 37571 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37573 done; \
d32ab992 37574 echo "Doing clean in tar" ; \
215c351a 37575 (cd $(HOST_SUBDIR)/tar && \
295f4e42
NN
37576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37578 "RANLIB=$${RANLIB}" \
901119ae 37579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37580 clean) \
295f4e42
NN
37581 || exit 1
37582
d32ab992 37583@endif tar
295f4e42 37584
d32ab992
PB
37585.PHONY: maybe-distclean-tar distclean-tar
37586maybe-distclean-tar:
37587@if tar
37588maybe-distclean-tar: distclean-tar
295f4e42 37589
05750653 37590distclean-tar:
f41d6665 37591 @: $(MAKE); $(unstage)
d32ab992 37592 @[ -f ./tar/Makefile ] || exit 0; \
295f4e42
NN
37593 r=`${PWD_COMMAND}`; export r; \
37594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37595 $(HOST_EXPORTS) \
d32ab992 37596 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37598 done; \
d32ab992 37599 echo "Doing distclean in tar" ; \
215c351a 37600 (cd $(HOST_SUBDIR)/tar && \
295f4e42
NN
37601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37603 "RANLIB=$${RANLIB}" \
901119ae 37604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37605 distclean) \
295f4e42
NN
37606 || exit 1
37607
d32ab992 37608@endif tar
295f4e42 37609
d32ab992
PB
37610.PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
37611maybe-maintainer-clean-tar:
37612@if tar
37613maybe-maintainer-clean-tar: maintainer-clean-tar
7e2dbcef 37614
05750653 37615maintainer-clean-tar:
f41d6665 37616 @: $(MAKE); $(unstage)
d32ab992 37617 @[ -f ./tar/Makefile ] || exit 0; \
295f4e42 37618 r=`${PWD_COMMAND}`; export r; \
8c90b13a 37619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37620 $(HOST_EXPORTS) \
d32ab992 37621 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37623 done; \
d32ab992 37624 echo "Doing maintainer-clean in tar" ; \
215c351a 37625 (cd $(HOST_SUBDIR)/tar && \
295f4e42
NN
37626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37628 "RANLIB=$${RANLIB}" \
901119ae 37629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37630 maintainer-clean) \
295f4e42 37631 || exit 1
4977bab6 37632
d32ab992 37633@endif tar
4977bab6 37634
295f4e42 37635
25b42232 37636
d32ab992
PB
37637.PHONY: configure-texinfo maybe-configure-texinfo
37638maybe-configure-texinfo:
3ff3adad
PB
37639@if gcc-bootstrap
37640configure-texinfo: stage_current
37641@endif gcc-bootstrap
d32ab992
PB
37642@if texinfo
37643maybe-configure-texinfo: configure-texinfo
cc11cc9b 37644configure-texinfo:
f41d6665 37645 @: $(MAKE); $(unstage)
cc11cc9b 37646 @r=`${PWD_COMMAND}`; export r; \
4fc4dd12 37647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
37648 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
37649 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
f61428ed 37650 $(HOST_EXPORTS) \
25b42232
PB
37651 echo Configuring in $(HOST_SUBDIR)/texinfo; \
37652 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
4977bab6 37653 case $(srcdir) in \
215c351a
PB
37654 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37655 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
37656 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 37657 esac; \
215c351a
PB
37658 srcdiroption="--srcdir=$${topdir}/texinfo"; \
37659 libsrcdir="$$s/texinfo"; \
4977bab6 37660 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
37661 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37662 --target=${target_alias} $${srcdiroption} \
4977bab6 37663 || exit 1
d32ab992 37664@endif texinfo
4977bab6 37665
25b42232
PB
37666
37667
ce406537
PB
37668
37669
d32ab992
PB
37670.PHONY: all-texinfo maybe-all-texinfo
37671maybe-all-texinfo:
3ff3adad
PB
37672@if gcc-bootstrap
37673all-texinfo: stage_current
37674@endif gcc-bootstrap
d32ab992 37675@if texinfo
7e0b5752 37676TARGET-texinfo=all
d32ab992
PB
37677maybe-all-texinfo: all-texinfo
37678all-texinfo: configure-texinfo
f41d6665 37679 @: $(MAKE); $(unstage)
8c90b13a
L
37680 @r=`${PWD_COMMAND}`; export r; \
37681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 37682 $(HOST_EXPORTS) \
215c351a 37683 (cd $(HOST_SUBDIR)/texinfo && \
1c8bd6a3
PB
37684 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37685 $(TARGET-texinfo))
d32ab992 37686@endif texinfo
4977bab6 37687
25b42232 37688
ce406537
PB
37689
37690
d32ab992
PB
37691.PHONY: check-texinfo maybe-check-texinfo
37692maybe-check-texinfo:
37693@if texinfo
37694maybe-check-texinfo: check-texinfo
4977bab6 37695
d32ab992 37696check-texinfo:
f41d6665 37697 @: $(MAKE); $(unstage)
295f4e42
NN
37698 @r=`${PWD_COMMAND}`; export r; \
37699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37700 $(HOST_EXPORTS) \
215c351a
PB
37701 (cd $(HOST_SUBDIR)/texinfo && \
37702 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 37703
d32ab992 37704@endif texinfo
4977bab6 37705
d32ab992
PB
37706.PHONY: install-texinfo maybe-install-texinfo
37707maybe-install-texinfo:
37708@if texinfo
37709maybe-install-texinfo: install-texinfo
7e2dbcef 37710
d32ab992 37711install-texinfo:
295f4e42 37712
d32ab992 37713@endif texinfo
295f4e42 37714
b5422ad7 37715# Other targets (info, dvi, pdf, etc.)
295f4e42 37716
d32ab992
PB
37717.PHONY: maybe-info-texinfo info-texinfo
37718maybe-info-texinfo:
37719@if texinfo
37720maybe-info-texinfo: info-texinfo
295f4e42 37721
d32ab992 37722info-texinfo: \
05750653 37723 configure-texinfo
f41d6665 37724 @: $(MAKE); $(unstage)
d32ab992 37725 @[ -f ./texinfo/Makefile ] || exit 0; \
295f4e42
NN
37726 r=`${PWD_COMMAND}`; export r; \
37727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37728 $(HOST_EXPORTS) \
d32ab992 37729 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37731 done; \
d32ab992 37732 echo "Doing info in texinfo" ; \
215c351a 37733 (cd $(HOST_SUBDIR)/texinfo && \
295f4e42
NN
37734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37736 "RANLIB=$${RANLIB}" \
901119ae 37737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37738 info) \
295f4e42
NN
37739 || exit 1
37740
d32ab992 37741@endif texinfo
295f4e42 37742
d32ab992
PB
37743.PHONY: maybe-dvi-texinfo dvi-texinfo
37744maybe-dvi-texinfo:
37745@if texinfo
37746maybe-dvi-texinfo: dvi-texinfo
295f4e42 37747
d32ab992 37748dvi-texinfo: \
05750653 37749 configure-texinfo
f41d6665 37750 @: $(MAKE); $(unstage)
d32ab992 37751 @[ -f ./texinfo/Makefile ] || exit 0; \
295f4e42
NN
37752 r=`${PWD_COMMAND}`; export r; \
37753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37754 $(HOST_EXPORTS) \
d32ab992 37755 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37757 done; \
d32ab992 37758 echo "Doing dvi in texinfo" ; \
215c351a 37759 (cd $(HOST_SUBDIR)/texinfo && \
295f4e42
NN
37760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37762 "RANLIB=$${RANLIB}" \
901119ae 37763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37764 dvi) \
295f4e42
NN
37765 || exit 1
37766
d32ab992 37767@endif texinfo
295f4e42 37768
b5422ad7
BM
37769.PHONY: maybe-pdf-texinfo pdf-texinfo
37770maybe-pdf-texinfo:
37771@if texinfo
37772maybe-pdf-texinfo: pdf-texinfo
37773
37774pdf-texinfo: \
37775 configure-texinfo
37776 @: $(MAKE); $(unstage)
37777 @[ -f ./texinfo/Makefile ] || exit 0; \
37778 r=`${PWD_COMMAND}`; export r; \
37779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37780 $(HOST_EXPORTS) \
37781 for flag in $(EXTRA_HOST_FLAGS) ; do \
37782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37783 done; \
37784 echo "Doing pdf in texinfo" ; \
37785 (cd $(HOST_SUBDIR)/texinfo && \
37786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37788 "RANLIB=$${RANLIB}" \
901119ae 37789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
37790 pdf) \
37791 || exit 1
37792
37793@endif texinfo
37794
f87a2b2e
MS
37795.PHONY: maybe-html-texinfo html-texinfo
37796maybe-html-texinfo:
37797@if texinfo
37798maybe-html-texinfo: html-texinfo
37799
37800html-texinfo: \
05750653 37801 configure-texinfo
f41d6665 37802 @: $(MAKE); $(unstage)
f87a2b2e
MS
37803 @[ -f ./texinfo/Makefile ] || exit 0; \
37804 r=`${PWD_COMMAND}`; export r; \
37805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
37806 $(HOST_EXPORTS) \
37807 for flag in $(EXTRA_HOST_FLAGS) ; do \
37808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37809 done; \
37810 echo "Doing html in texinfo" ; \
215c351a 37811 (cd $(HOST_SUBDIR)/texinfo && \
f87a2b2e
MS
37812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37814 "RANLIB=$${RANLIB}" \
901119ae 37815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
37816 html) \
37817 || exit 1
37818
37819@endif texinfo
37820
d32ab992
PB
37821.PHONY: maybe-TAGS-texinfo TAGS-texinfo
37822maybe-TAGS-texinfo:
37823@if texinfo
37824maybe-TAGS-texinfo: TAGS-texinfo
295f4e42 37825
d32ab992 37826TAGS-texinfo: \
05750653 37827 configure-texinfo
f41d6665 37828 @: $(MAKE); $(unstage)
d32ab992 37829 @[ -f ./texinfo/Makefile ] || exit 0; \
295f4e42
NN
37830 r=`${PWD_COMMAND}`; export r; \
37831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37832 $(HOST_EXPORTS) \
d32ab992 37833 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37835 done; \
d32ab992 37836 echo "Doing TAGS in texinfo" ; \
215c351a 37837 (cd $(HOST_SUBDIR)/texinfo && \
295f4e42
NN
37838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37840 "RANLIB=$${RANLIB}" \
901119ae 37841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37842 TAGS) \
295f4e42
NN
37843 || exit 1
37844
d32ab992 37845@endif texinfo
295f4e42 37846
d32ab992
PB
37847.PHONY: maybe-install-info-texinfo install-info-texinfo
37848maybe-install-info-texinfo:
37849@if texinfo
37850maybe-install-info-texinfo: install-info-texinfo
295f4e42 37851
d32ab992
PB
37852install-info-texinfo: \
37853 configure-texinfo \
05750653 37854 info-texinfo
f41d6665 37855 @: $(MAKE); $(unstage)
d32ab992 37856 @[ -f ./texinfo/Makefile ] || exit 0; \
295f4e42
NN
37857 r=`${PWD_COMMAND}`; export r; \
37858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37859 $(HOST_EXPORTS) \
d32ab992 37860 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37862 done; \
d32ab992 37863 echo "Doing install-info in texinfo" ; \
215c351a 37864 (cd $(HOST_SUBDIR)/texinfo && \
295f4e42
NN
37865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37867 "RANLIB=$${RANLIB}" \
901119ae 37868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37869 install-info) \
295f4e42
NN
37870 || exit 1
37871
d32ab992 37872@endif texinfo
295f4e42 37873
9c4d2493
BM
37874.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
37875maybe-install-pdf-texinfo:
37876@if texinfo
37877maybe-install-pdf-texinfo: install-pdf-texinfo
37878
37879install-pdf-texinfo: \
37880 configure-texinfo \
37881 pdf-texinfo
37882 @: $(MAKE); $(unstage)
37883 @[ -f ./texinfo/Makefile ] || exit 0; \
37884 r=`${PWD_COMMAND}`; export r; \
37885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37886 $(HOST_EXPORTS) \
37887 for flag in $(EXTRA_HOST_FLAGS) ; do \
37888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37889 done; \
37890 echo "Doing install-pdf in texinfo" ; \
37891 (cd $(HOST_SUBDIR)/texinfo && \
37892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37894 "RANLIB=$${RANLIB}" \
901119ae 37895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
37896 install-pdf) \
37897 || exit 1
37898
37899@endif texinfo
37900
65d6e994
CD
37901.PHONY: maybe-install-html-texinfo install-html-texinfo
37902maybe-install-html-texinfo:
37903@if texinfo
37904maybe-install-html-texinfo: install-html-texinfo
37905
37906install-html-texinfo: \
37907 configure-texinfo \
37908 html-texinfo
37909 @: $(MAKE); $(unstage)
37910 @[ -f ./texinfo/Makefile ] || exit 0; \
37911 r=`${PWD_COMMAND}`; export r; \
37912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37913 $(HOST_EXPORTS) \
37914 for flag in $(EXTRA_HOST_FLAGS) ; do \
37915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37916 done; \
37917 echo "Doing install-html in texinfo" ; \
37918 (cd $(HOST_SUBDIR)/texinfo && \
37919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37921 "RANLIB=$${RANLIB}" \
901119ae 37922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
37923 install-html) \
37924 || exit 1
37925
37926@endif texinfo
37927
d32ab992
PB
37928.PHONY: maybe-installcheck-texinfo installcheck-texinfo
37929maybe-installcheck-texinfo:
37930@if texinfo
37931maybe-installcheck-texinfo: installcheck-texinfo
295f4e42 37932
d32ab992 37933installcheck-texinfo: \
05750653 37934 configure-texinfo
f41d6665 37935 @: $(MAKE); $(unstage)
d32ab992 37936 @[ -f ./texinfo/Makefile ] || exit 0; \
295f4e42
NN
37937 r=`${PWD_COMMAND}`; export r; \
37938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37939 $(HOST_EXPORTS) \
d32ab992 37940 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37942 done; \
d32ab992 37943 echo "Doing installcheck in texinfo" ; \
215c351a 37944 (cd $(HOST_SUBDIR)/texinfo && \
295f4e42
NN
37945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37947 "RANLIB=$${RANLIB}" \
901119ae 37948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37949 installcheck) \
295f4e42
NN
37950 || exit 1
37951
d32ab992 37952@endif texinfo
295f4e42 37953
d32ab992
PB
37954.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
37955maybe-mostlyclean-texinfo:
37956@if texinfo
37957maybe-mostlyclean-texinfo: mostlyclean-texinfo
295f4e42 37958
05750653 37959mostlyclean-texinfo:
f41d6665 37960 @: $(MAKE); $(unstage)
d32ab992 37961 @[ -f ./texinfo/Makefile ] || exit 0; \
295f4e42
NN
37962 r=`${PWD_COMMAND}`; export r; \
37963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37964 $(HOST_EXPORTS) \
d32ab992 37965 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37967 done; \
d32ab992 37968 echo "Doing mostlyclean in texinfo" ; \
215c351a 37969 (cd $(HOST_SUBDIR)/texinfo && \
295f4e42
NN
37970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37972 "RANLIB=$${RANLIB}" \
901119ae 37973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37974 mostlyclean) \
295f4e42
NN
37975 || exit 1
37976
d32ab992 37977@endif texinfo
295f4e42 37978
d32ab992
PB
37979.PHONY: maybe-clean-texinfo clean-texinfo
37980maybe-clean-texinfo:
37981@if texinfo
37982maybe-clean-texinfo: clean-texinfo
295f4e42 37983
05750653 37984clean-texinfo:
f41d6665 37985 @: $(MAKE); $(unstage)
d32ab992 37986 @[ -f ./texinfo/Makefile ] || exit 0; \
295f4e42
NN
37987 r=`${PWD_COMMAND}`; export r; \
37988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 37989 $(HOST_EXPORTS) \
d32ab992 37990 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
37991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37992 done; \
d32ab992 37993 echo "Doing clean in texinfo" ; \
215c351a 37994 (cd $(HOST_SUBDIR)/texinfo && \
295f4e42
NN
37995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37997 "RANLIB=$${RANLIB}" \
901119ae 37998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 37999 clean) \
295f4e42
NN
38000 || exit 1
38001
d32ab992 38002@endif texinfo
295f4e42 38003
d32ab992
PB
38004.PHONY: maybe-distclean-texinfo distclean-texinfo
38005maybe-distclean-texinfo:
38006@if texinfo
38007maybe-distclean-texinfo: distclean-texinfo
295f4e42 38008
05750653 38009distclean-texinfo:
f41d6665 38010 @: $(MAKE); $(unstage)
d32ab992 38011 @[ -f ./texinfo/Makefile ] || exit 0; \
295f4e42
NN
38012 r=`${PWD_COMMAND}`; export r; \
38013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38014 $(HOST_EXPORTS) \
d32ab992 38015 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38017 done; \
d32ab992 38018 echo "Doing distclean in texinfo" ; \
215c351a 38019 (cd $(HOST_SUBDIR)/texinfo && \
295f4e42
NN
38020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38022 "RANLIB=$${RANLIB}" \
901119ae 38023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38024 distclean) \
295f4e42
NN
38025 || exit 1
38026
d32ab992 38027@endif texinfo
295f4e42 38028
d32ab992
PB
38029.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
38030maybe-maintainer-clean-texinfo:
38031@if texinfo
38032maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
295f4e42 38033
05750653 38034maintainer-clean-texinfo:
f41d6665 38035 @: $(MAKE); $(unstage)
d32ab992 38036 @[ -f ./texinfo/Makefile ] || exit 0; \
295f4e42
NN
38037 r=`${PWD_COMMAND}`; export r; \
38038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38039 $(HOST_EXPORTS) \
d32ab992 38040 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38042 done; \
d32ab992 38043 echo "Doing maintainer-clean in texinfo" ; \
215c351a 38044 (cd $(HOST_SUBDIR)/texinfo && \
295f4e42
NN
38045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38047 "RANLIB=$${RANLIB}" \
901119ae 38048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38049 maintainer-clean) \
295f4e42 38050 || exit 1
4977bab6 38051
d32ab992 38052@endif texinfo
4977bab6 38053
295f4e42 38054
25b42232 38055
d32ab992
PB
38056.PHONY: configure-textutils maybe-configure-textutils
38057maybe-configure-textutils:
3ff3adad
PB
38058@if gcc-bootstrap
38059configure-textutils: stage_current
38060@endif gcc-bootstrap
d32ab992
PB
38061@if textutils
38062maybe-configure-textutils: configure-textutils
cc11cc9b 38063configure-textutils:
f41d6665 38064 @: $(MAKE); $(unstage)
cc11cc9b 38065 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 38066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
38067 test ! -f $(HOST_SUBDIR)/textutils/Makefile || exit 0; \
38068 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/textutils ; \
f61428ed 38069 $(HOST_EXPORTS) \
25b42232
PB
38070 echo Configuring in $(HOST_SUBDIR)/textutils; \
38071 cd "$(HOST_SUBDIR)/textutils" || exit 1; \
4977bab6 38072 case $(srcdir) in \
215c351a
PB
38073 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38074 *) topdir=`echo $(HOST_SUBDIR)/textutils/ | \
38075 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 38076 esac; \
215c351a
PB
38077 srcdiroption="--srcdir=$${topdir}/textutils"; \
38078 libsrcdir="$$s/textutils"; \
4977bab6 38079 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
38080 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38081 --target=${target_alias} $${srcdiroption} \
4977bab6 38082 || exit 1
d32ab992 38083@endif textutils
4977bab6 38084
25b42232
PB
38085
38086
ce406537
PB
38087
38088
d32ab992
PB
38089.PHONY: all-textutils maybe-all-textutils
38090maybe-all-textutils:
3ff3adad
PB
38091@if gcc-bootstrap
38092all-textutils: stage_current
38093@endif gcc-bootstrap
d32ab992 38094@if textutils
7e0b5752 38095TARGET-textutils=all
d32ab992
PB
38096maybe-all-textutils: all-textutils
38097all-textutils: configure-textutils
f41d6665 38098 @: $(MAKE); $(unstage)
8c90b13a
L
38099 @r=`${PWD_COMMAND}`; export r; \
38100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 38101 $(HOST_EXPORTS) \
215c351a 38102 (cd $(HOST_SUBDIR)/textutils && \
1c8bd6a3
PB
38103 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
38104 $(TARGET-textutils))
d32ab992 38105@endif textutils
4977bab6 38106
25b42232 38107
ce406537
PB
38108
38109
d32ab992
PB
38110.PHONY: check-textutils maybe-check-textutils
38111maybe-check-textutils:
38112@if textutils
38113maybe-check-textutils: check-textutils
4977bab6 38114
d32ab992 38115check-textutils:
f41d6665 38116 @: $(MAKE); $(unstage)
8c90b13a
L
38117 @r=`${PWD_COMMAND}`; export r; \
38118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38119 $(HOST_EXPORTS) \
215c351a
PB
38120 (cd $(HOST_SUBDIR)/textutils && \
38121 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 38122
d32ab992 38123@endif textutils
4977bab6 38124
d32ab992
PB
38125.PHONY: install-textutils maybe-install-textutils
38126maybe-install-textutils:
38127@if textutils
38128maybe-install-textutils: install-textutils
295f4e42 38129
d32ab992 38130install-textutils: installdirs
f41d6665 38131 @: $(MAKE); $(unstage)
295f4e42
NN
38132 @r=`${PWD_COMMAND}`; export r; \
38133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38134 $(HOST_EXPORTS) \
215c351a 38135 (cd $(HOST_SUBDIR)/textutils && \
ace9ac7b 38136 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 38137
d32ab992 38138@endif textutils
295f4e42 38139
b5422ad7 38140# Other targets (info, dvi, pdf, etc.)
295f4e42 38141
d32ab992
PB
38142.PHONY: maybe-info-textutils info-textutils
38143maybe-info-textutils:
38144@if textutils
38145maybe-info-textutils: info-textutils
295f4e42 38146
d32ab992 38147info-textutils: \
05750653 38148 configure-textutils
f41d6665 38149 @: $(MAKE); $(unstage)
d32ab992 38150 @[ -f ./textutils/Makefile ] || exit 0; \
295f4e42
NN
38151 r=`${PWD_COMMAND}`; export r; \
38152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38153 $(HOST_EXPORTS) \
d32ab992 38154 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38156 done; \
d32ab992 38157 echo "Doing info in textutils" ; \
215c351a 38158 (cd $(HOST_SUBDIR)/textutils && \
295f4e42
NN
38159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38161 "RANLIB=$${RANLIB}" \
901119ae 38162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38163 info) \
295f4e42
NN
38164 || exit 1
38165
d32ab992 38166@endif textutils
295f4e42 38167
d32ab992
PB
38168.PHONY: maybe-dvi-textutils dvi-textutils
38169maybe-dvi-textutils:
38170@if textutils
38171maybe-dvi-textutils: dvi-textutils
295f4e42 38172
d32ab992 38173dvi-textutils: \
05750653 38174 configure-textutils
f41d6665 38175 @: $(MAKE); $(unstage)
d32ab992 38176 @[ -f ./textutils/Makefile ] || exit 0; \
295f4e42
NN
38177 r=`${PWD_COMMAND}`; export r; \
38178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38179 $(HOST_EXPORTS) \
d32ab992 38180 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38182 done; \
d32ab992 38183 echo "Doing dvi in textutils" ; \
215c351a 38184 (cd $(HOST_SUBDIR)/textutils && \
295f4e42
NN
38185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38187 "RANLIB=$${RANLIB}" \
901119ae 38188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38189 dvi) \
295f4e42
NN
38190 || exit 1
38191
d32ab992 38192@endif textutils
295f4e42 38193
b5422ad7
BM
38194.PHONY: maybe-pdf-textutils pdf-textutils
38195maybe-pdf-textutils:
38196@if textutils
38197maybe-pdf-textutils: pdf-textutils
38198
38199pdf-textutils: \
38200 configure-textutils
38201 @: $(MAKE); $(unstage)
38202 @[ -f ./textutils/Makefile ] || exit 0; \
38203 r=`${PWD_COMMAND}`; export r; \
38204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38205 $(HOST_EXPORTS) \
38206 for flag in $(EXTRA_HOST_FLAGS) ; do \
38207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38208 done; \
38209 echo "Doing pdf in textutils" ; \
38210 (cd $(HOST_SUBDIR)/textutils && \
38211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38213 "RANLIB=$${RANLIB}" \
901119ae 38214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
38215 pdf) \
38216 || exit 1
38217
38218@endif textutils
38219
f87a2b2e
MS
38220.PHONY: maybe-html-textutils html-textutils
38221maybe-html-textutils:
38222@if textutils
38223maybe-html-textutils: html-textutils
38224
38225html-textutils: \
05750653 38226 configure-textutils
f41d6665 38227 @: $(MAKE); $(unstage)
f87a2b2e
MS
38228 @[ -f ./textutils/Makefile ] || exit 0; \
38229 r=`${PWD_COMMAND}`; export r; \
38230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
38231 $(HOST_EXPORTS) \
38232 for flag in $(EXTRA_HOST_FLAGS) ; do \
38233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38234 done; \
38235 echo "Doing html in textutils" ; \
215c351a 38236 (cd $(HOST_SUBDIR)/textutils && \
f87a2b2e
MS
38237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38239 "RANLIB=$${RANLIB}" \
901119ae 38240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
38241 html) \
38242 || exit 1
38243
38244@endif textutils
38245
d32ab992
PB
38246.PHONY: maybe-TAGS-textutils TAGS-textutils
38247maybe-TAGS-textutils:
38248@if textutils
38249maybe-TAGS-textutils: TAGS-textutils
295f4e42 38250
d32ab992 38251TAGS-textutils: \
05750653 38252 configure-textutils
f41d6665 38253 @: $(MAKE); $(unstage)
d32ab992 38254 @[ -f ./textutils/Makefile ] || exit 0; \
295f4e42
NN
38255 r=`${PWD_COMMAND}`; export r; \
38256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38257 $(HOST_EXPORTS) \
d32ab992 38258 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38260 done; \
d32ab992 38261 echo "Doing TAGS in textutils" ; \
215c351a 38262 (cd $(HOST_SUBDIR)/textutils && \
295f4e42
NN
38263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38265 "RANLIB=$${RANLIB}" \
901119ae 38266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38267 TAGS) \
295f4e42
NN
38268 || exit 1
38269
d32ab992 38270@endif textutils
295f4e42 38271
d32ab992
PB
38272.PHONY: maybe-install-info-textutils install-info-textutils
38273maybe-install-info-textutils:
38274@if textutils
38275maybe-install-info-textutils: install-info-textutils
295f4e42 38276
d32ab992
PB
38277install-info-textutils: \
38278 configure-textutils \
05750653 38279 info-textutils
f41d6665 38280 @: $(MAKE); $(unstage)
d32ab992 38281 @[ -f ./textutils/Makefile ] || exit 0; \
295f4e42
NN
38282 r=`${PWD_COMMAND}`; export r; \
38283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38284 $(HOST_EXPORTS) \
d32ab992 38285 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38287 done; \
d32ab992 38288 echo "Doing install-info in textutils" ; \
215c351a 38289 (cd $(HOST_SUBDIR)/textutils && \
295f4e42
NN
38290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38292 "RANLIB=$${RANLIB}" \
901119ae 38293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38294 install-info) \
295f4e42
NN
38295 || exit 1
38296
d32ab992 38297@endif textutils
295f4e42 38298
9c4d2493
BM
38299.PHONY: maybe-install-pdf-textutils install-pdf-textutils
38300maybe-install-pdf-textutils:
38301@if textutils
38302maybe-install-pdf-textutils: install-pdf-textutils
38303
38304install-pdf-textutils: \
38305 configure-textutils \
38306 pdf-textutils
38307 @: $(MAKE); $(unstage)
38308 @[ -f ./textutils/Makefile ] || exit 0; \
38309 r=`${PWD_COMMAND}`; export r; \
38310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38311 $(HOST_EXPORTS) \
38312 for flag in $(EXTRA_HOST_FLAGS) ; do \
38313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38314 done; \
38315 echo "Doing install-pdf in textutils" ; \
38316 (cd $(HOST_SUBDIR)/textutils && \
38317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38319 "RANLIB=$${RANLIB}" \
901119ae 38320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
38321 install-pdf) \
38322 || exit 1
38323
38324@endif textutils
38325
65d6e994
CD
38326.PHONY: maybe-install-html-textutils install-html-textutils
38327maybe-install-html-textutils:
38328@if textutils
38329maybe-install-html-textutils: install-html-textutils
38330
38331install-html-textutils: \
38332 configure-textutils \
38333 html-textutils
38334 @: $(MAKE); $(unstage)
38335 @[ -f ./textutils/Makefile ] || exit 0; \
38336 r=`${PWD_COMMAND}`; export r; \
38337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38338 $(HOST_EXPORTS) \
38339 for flag in $(EXTRA_HOST_FLAGS) ; do \
38340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38341 done; \
38342 echo "Doing install-html in textutils" ; \
38343 (cd $(HOST_SUBDIR)/textutils && \
38344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38346 "RANLIB=$${RANLIB}" \
901119ae 38347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
38348 install-html) \
38349 || exit 1
38350
38351@endif textutils
38352
d32ab992
PB
38353.PHONY: maybe-installcheck-textutils installcheck-textutils
38354maybe-installcheck-textutils:
38355@if textutils
38356maybe-installcheck-textutils: installcheck-textutils
295f4e42 38357
d32ab992 38358installcheck-textutils: \
05750653 38359 configure-textutils
f41d6665 38360 @: $(MAKE); $(unstage)
d32ab992 38361 @[ -f ./textutils/Makefile ] || exit 0; \
295f4e42
NN
38362 r=`${PWD_COMMAND}`; export r; \
38363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38364 $(HOST_EXPORTS) \
d32ab992 38365 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38367 done; \
d32ab992 38368 echo "Doing installcheck in textutils" ; \
215c351a 38369 (cd $(HOST_SUBDIR)/textutils && \
295f4e42
NN
38370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38372 "RANLIB=$${RANLIB}" \
901119ae 38373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38374 installcheck) \
295f4e42
NN
38375 || exit 1
38376
d32ab992 38377@endif textutils
295f4e42 38378
d32ab992
PB
38379.PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
38380maybe-mostlyclean-textutils:
38381@if textutils
38382maybe-mostlyclean-textutils: mostlyclean-textutils
295f4e42 38383
05750653 38384mostlyclean-textutils:
f41d6665 38385 @: $(MAKE); $(unstage)
d32ab992 38386 @[ -f ./textutils/Makefile ] || exit 0; \
295f4e42
NN
38387 r=`${PWD_COMMAND}`; export r; \
38388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38389 $(HOST_EXPORTS) \
d32ab992 38390 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38392 done; \
d32ab992 38393 echo "Doing mostlyclean in textutils" ; \
215c351a 38394 (cd $(HOST_SUBDIR)/textutils && \
295f4e42
NN
38395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38397 "RANLIB=$${RANLIB}" \
901119ae 38398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38399 mostlyclean) \
295f4e42
NN
38400 || exit 1
38401
d32ab992 38402@endif textutils
295f4e42 38403
d32ab992
PB
38404.PHONY: maybe-clean-textutils clean-textutils
38405maybe-clean-textutils:
38406@if textutils
38407maybe-clean-textutils: clean-textutils
295f4e42 38408
05750653 38409clean-textutils:
f41d6665 38410 @: $(MAKE); $(unstage)
d32ab992 38411 @[ -f ./textutils/Makefile ] || exit 0; \
295f4e42
NN
38412 r=`${PWD_COMMAND}`; export r; \
38413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38414 $(HOST_EXPORTS) \
d32ab992 38415 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38417 done; \
d32ab992 38418 echo "Doing clean in textutils" ; \
215c351a 38419 (cd $(HOST_SUBDIR)/textutils && \
295f4e42
NN
38420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38422 "RANLIB=$${RANLIB}" \
901119ae 38423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38424 clean) \
295f4e42
NN
38425 || exit 1
38426
d32ab992 38427@endif textutils
295f4e42 38428
d32ab992
PB
38429.PHONY: maybe-distclean-textutils distclean-textutils
38430maybe-distclean-textutils:
38431@if textutils
38432maybe-distclean-textutils: distclean-textutils
295f4e42 38433
05750653 38434distclean-textutils:
f41d6665 38435 @: $(MAKE); $(unstage)
d32ab992 38436 @[ -f ./textutils/Makefile ] || exit 0; \
295f4e42
NN
38437 r=`${PWD_COMMAND}`; export r; \
38438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38439 $(HOST_EXPORTS) \
d32ab992 38440 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38442 done; \
d32ab992 38443 echo "Doing distclean in textutils" ; \
215c351a 38444 (cd $(HOST_SUBDIR)/textutils && \
295f4e42
NN
38445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38447 "RANLIB=$${RANLIB}" \
901119ae 38448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38449 distclean) \
295f4e42
NN
38450 || exit 1
38451
d32ab992 38452@endif textutils
295f4e42 38453
d32ab992
PB
38454.PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
38455maybe-maintainer-clean-textutils:
38456@if textutils
38457maybe-maintainer-clean-textutils: maintainer-clean-textutils
295f4e42 38458
05750653 38459maintainer-clean-textutils:
f41d6665 38460 @: $(MAKE); $(unstage)
d32ab992 38461 @[ -f ./textutils/Makefile ] || exit 0; \
295f4e42
NN
38462 r=`${PWD_COMMAND}`; export r; \
38463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38464 $(HOST_EXPORTS) \
d32ab992 38465 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38467 done; \
d32ab992 38468 echo "Doing maintainer-clean in textutils" ; \
215c351a 38469 (cd $(HOST_SUBDIR)/textutils && \
295f4e42
NN
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}" \
d32ab992 38474 maintainer-clean) \
295f4e42 38475 || exit 1
7e2dbcef 38476
d32ab992 38477@endif textutils
4977bab6
ZW
38478
38479
25b42232 38480
d32ab992
PB
38481.PHONY: configure-time maybe-configure-time
38482maybe-configure-time:
3ff3adad
PB
38483@if gcc-bootstrap
38484configure-time: stage_current
38485@endif gcc-bootstrap
d32ab992
PB
38486@if time
38487maybe-configure-time: configure-time
cc11cc9b 38488configure-time:
f41d6665 38489 @: $(MAKE); $(unstage)
cc11cc9b 38490 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 38491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
38492 test ! -f $(HOST_SUBDIR)/time/Makefile || exit 0; \
38493 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/time ; \
f61428ed 38494 $(HOST_EXPORTS) \
25b42232
PB
38495 echo Configuring in $(HOST_SUBDIR)/time; \
38496 cd "$(HOST_SUBDIR)/time" || exit 1; \
4977bab6 38497 case $(srcdir) in \
215c351a
PB
38498 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38499 *) topdir=`echo $(HOST_SUBDIR)/time/ | \
38500 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 38501 esac; \
215c351a
PB
38502 srcdiroption="--srcdir=$${topdir}/time"; \
38503 libsrcdir="$$s/time"; \
4977bab6 38504 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
38505 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38506 --target=${target_alias} $${srcdiroption} \
4977bab6 38507 || exit 1
d32ab992 38508@endif time
4977bab6 38509
25b42232
PB
38510
38511
ce406537
PB
38512
38513
d32ab992
PB
38514.PHONY: all-time maybe-all-time
38515maybe-all-time:
3ff3adad
PB
38516@if gcc-bootstrap
38517all-time: stage_current
38518@endif gcc-bootstrap
d32ab992 38519@if time
7e0b5752 38520TARGET-time=all
d32ab992
PB
38521maybe-all-time: all-time
38522all-time: configure-time
f41d6665 38523 @: $(MAKE); $(unstage)
8c90b13a
L
38524 @r=`${PWD_COMMAND}`; export r; \
38525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 38526 $(HOST_EXPORTS) \
215c351a 38527 (cd $(HOST_SUBDIR)/time && \
1c8bd6a3
PB
38528 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
38529 $(TARGET-time))
d32ab992 38530@endif time
4977bab6 38531
25b42232 38532
ce406537
PB
38533
38534
d32ab992
PB
38535.PHONY: check-time maybe-check-time
38536maybe-check-time:
38537@if time
38538maybe-check-time: check-time
4977bab6 38539
d32ab992 38540check-time:
f41d6665 38541 @: $(MAKE); $(unstage)
8c90b13a
L
38542 @r=`${PWD_COMMAND}`; export r; \
38543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38544 $(HOST_EXPORTS) \
215c351a
PB
38545 (cd $(HOST_SUBDIR)/time && \
38546 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 38547
d32ab992 38548@endif time
4977bab6 38549
d32ab992
PB
38550.PHONY: install-time maybe-install-time
38551maybe-install-time:
38552@if time
38553maybe-install-time: install-time
7e2dbcef 38554
d32ab992 38555install-time: installdirs
f41d6665 38556 @: $(MAKE); $(unstage)
8c90b13a
L
38557 @r=`${PWD_COMMAND}`; export r; \
38558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38559 $(HOST_EXPORTS) \
215c351a 38560 (cd $(HOST_SUBDIR)/time && \
ace9ac7b 38561 $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 38562
d32ab992 38563@endif time
4977bab6 38564
b5422ad7 38565# Other targets (info, dvi, pdf, etc.)
295f4e42 38566
d32ab992
PB
38567.PHONY: maybe-info-time info-time
38568maybe-info-time:
38569@if time
38570maybe-info-time: info-time
295f4e42 38571
d32ab992 38572info-time: \
05750653 38573 configure-time
f41d6665 38574 @: $(MAKE); $(unstage)
d32ab992 38575 @[ -f ./time/Makefile ] || exit 0; \
295f4e42
NN
38576 r=`${PWD_COMMAND}`; export r; \
38577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38578 $(HOST_EXPORTS) \
d32ab992 38579 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38581 done; \
d32ab992 38582 echo "Doing info in time" ; \
215c351a 38583 (cd $(HOST_SUBDIR)/time && \
295f4e42
NN
38584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38586 "RANLIB=$${RANLIB}" \
901119ae 38587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38588 info) \
295f4e42
NN
38589 || exit 1
38590
d32ab992 38591@endif time
295f4e42 38592
d32ab992
PB
38593.PHONY: maybe-dvi-time dvi-time
38594maybe-dvi-time:
38595@if time
38596maybe-dvi-time: dvi-time
295f4e42 38597
d32ab992 38598dvi-time: \
05750653 38599 configure-time
f41d6665 38600 @: $(MAKE); $(unstage)
d32ab992 38601 @[ -f ./time/Makefile ] || exit 0; \
295f4e42
NN
38602 r=`${PWD_COMMAND}`; export r; \
38603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38604 $(HOST_EXPORTS) \
d32ab992 38605 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38607 done; \
d32ab992 38608 echo "Doing dvi in time" ; \
215c351a 38609 (cd $(HOST_SUBDIR)/time && \
295f4e42
NN
38610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38612 "RANLIB=$${RANLIB}" \
901119ae 38613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38614 dvi) \
295f4e42
NN
38615 || exit 1
38616
d32ab992 38617@endif time
295f4e42 38618
b5422ad7
BM
38619.PHONY: maybe-pdf-time pdf-time
38620maybe-pdf-time:
38621@if time
38622maybe-pdf-time: pdf-time
38623
38624pdf-time: \
38625 configure-time
38626 @: $(MAKE); $(unstage)
38627 @[ -f ./time/Makefile ] || exit 0; \
38628 r=`${PWD_COMMAND}`; export r; \
38629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38630 $(HOST_EXPORTS) \
38631 for flag in $(EXTRA_HOST_FLAGS) ; do \
38632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38633 done; \
38634 echo "Doing pdf in time" ; \
38635 (cd $(HOST_SUBDIR)/time && \
38636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38638 "RANLIB=$${RANLIB}" \
901119ae 38639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
38640 pdf) \
38641 || exit 1
38642
38643@endif time
38644
f87a2b2e
MS
38645.PHONY: maybe-html-time html-time
38646maybe-html-time:
38647@if time
38648maybe-html-time: html-time
38649
38650html-time: \
05750653 38651 configure-time
f41d6665 38652 @: $(MAKE); $(unstage)
f87a2b2e
MS
38653 @[ -f ./time/Makefile ] || exit 0; \
38654 r=`${PWD_COMMAND}`; export r; \
38655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
38656 $(HOST_EXPORTS) \
38657 for flag in $(EXTRA_HOST_FLAGS) ; do \
38658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38659 done; \
38660 echo "Doing html in time" ; \
215c351a 38661 (cd $(HOST_SUBDIR)/time && \
f87a2b2e
MS
38662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38664 "RANLIB=$${RANLIB}" \
901119ae 38665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
38666 html) \
38667 || exit 1
38668
38669@endif time
38670
d32ab992
PB
38671.PHONY: maybe-TAGS-time TAGS-time
38672maybe-TAGS-time:
38673@if time
38674maybe-TAGS-time: TAGS-time
295f4e42 38675
d32ab992 38676TAGS-time: \
05750653 38677 configure-time
f41d6665 38678 @: $(MAKE); $(unstage)
d32ab992 38679 @[ -f ./time/Makefile ] || exit 0; \
295f4e42
NN
38680 r=`${PWD_COMMAND}`; export r; \
38681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38682 $(HOST_EXPORTS) \
d32ab992 38683 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38685 done; \
d32ab992 38686 echo "Doing TAGS in time" ; \
215c351a 38687 (cd $(HOST_SUBDIR)/time && \
295f4e42
NN
38688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38690 "RANLIB=$${RANLIB}" \
901119ae 38691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38692 TAGS) \
295f4e42
NN
38693 || exit 1
38694
d32ab992 38695@endif time
295f4e42 38696
d32ab992
PB
38697.PHONY: maybe-install-info-time install-info-time
38698maybe-install-info-time:
38699@if time
38700maybe-install-info-time: install-info-time
295f4e42 38701
d32ab992
PB
38702install-info-time: \
38703 configure-time \
05750653 38704 info-time
f41d6665 38705 @: $(MAKE); $(unstage)
d32ab992 38706 @[ -f ./time/Makefile ] || exit 0; \
295f4e42
NN
38707 r=`${PWD_COMMAND}`; export r; \
38708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38709 $(HOST_EXPORTS) \
d32ab992 38710 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38712 done; \
d32ab992 38713 echo "Doing install-info in time" ; \
215c351a 38714 (cd $(HOST_SUBDIR)/time && \
295f4e42
NN
38715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38717 "RANLIB=$${RANLIB}" \
901119ae 38718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38719 install-info) \
295f4e42
NN
38720 || exit 1
38721
d32ab992 38722@endif time
295f4e42 38723
9c4d2493
BM
38724.PHONY: maybe-install-pdf-time install-pdf-time
38725maybe-install-pdf-time:
38726@if time
38727maybe-install-pdf-time: install-pdf-time
38728
38729install-pdf-time: \
38730 configure-time \
38731 pdf-time
38732 @: $(MAKE); $(unstage)
38733 @[ -f ./time/Makefile ] || exit 0; \
38734 r=`${PWD_COMMAND}`; export r; \
38735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38736 $(HOST_EXPORTS) \
38737 for flag in $(EXTRA_HOST_FLAGS) ; do \
38738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38739 done; \
38740 echo "Doing install-pdf in time" ; \
38741 (cd $(HOST_SUBDIR)/time && \
38742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38744 "RANLIB=$${RANLIB}" \
901119ae 38745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
38746 install-pdf) \
38747 || exit 1
38748
38749@endif time
38750
65d6e994
CD
38751.PHONY: maybe-install-html-time install-html-time
38752maybe-install-html-time:
38753@if time
38754maybe-install-html-time: install-html-time
38755
38756install-html-time: \
38757 configure-time \
38758 html-time
38759 @: $(MAKE); $(unstage)
38760 @[ -f ./time/Makefile ] || exit 0; \
38761 r=`${PWD_COMMAND}`; export r; \
38762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38763 $(HOST_EXPORTS) \
38764 for flag in $(EXTRA_HOST_FLAGS) ; do \
38765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38766 done; \
38767 echo "Doing install-html in time" ; \
38768 (cd $(HOST_SUBDIR)/time && \
38769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38771 "RANLIB=$${RANLIB}" \
901119ae 38772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
38773 install-html) \
38774 || exit 1
38775
38776@endif time
38777
d32ab992
PB
38778.PHONY: maybe-installcheck-time installcheck-time
38779maybe-installcheck-time:
38780@if time
38781maybe-installcheck-time: installcheck-time
295f4e42 38782
d32ab992 38783installcheck-time: \
05750653 38784 configure-time
f41d6665 38785 @: $(MAKE); $(unstage)
d32ab992 38786 @[ -f ./time/Makefile ] || exit 0; \
295f4e42
NN
38787 r=`${PWD_COMMAND}`; export r; \
38788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38789 $(HOST_EXPORTS) \
d32ab992 38790 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38792 done; \
d32ab992 38793 echo "Doing installcheck in time" ; \
215c351a 38794 (cd $(HOST_SUBDIR)/time && \
295f4e42
NN
38795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38797 "RANLIB=$${RANLIB}" \
901119ae 38798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38799 installcheck) \
295f4e42
NN
38800 || exit 1
38801
d32ab992 38802@endif time
295f4e42 38803
d32ab992
PB
38804.PHONY: maybe-mostlyclean-time mostlyclean-time
38805maybe-mostlyclean-time:
38806@if time
38807maybe-mostlyclean-time: mostlyclean-time
295f4e42 38808
05750653 38809mostlyclean-time:
f41d6665 38810 @: $(MAKE); $(unstage)
d32ab992 38811 @[ -f ./time/Makefile ] || exit 0; \
295f4e42
NN
38812 r=`${PWD_COMMAND}`; export r; \
38813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38814 $(HOST_EXPORTS) \
d32ab992 38815 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38817 done; \
d32ab992 38818 echo "Doing mostlyclean in time" ; \
215c351a 38819 (cd $(HOST_SUBDIR)/time && \
295f4e42
NN
38820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38822 "RANLIB=$${RANLIB}" \
901119ae 38823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38824 mostlyclean) \
295f4e42
NN
38825 || exit 1
38826
d32ab992 38827@endif time
295f4e42 38828
d32ab992
PB
38829.PHONY: maybe-clean-time clean-time
38830maybe-clean-time:
38831@if time
38832maybe-clean-time: clean-time
295f4e42 38833
05750653 38834clean-time:
f41d6665 38835 @: $(MAKE); $(unstage)
d32ab992 38836 @[ -f ./time/Makefile ] || exit 0; \
295f4e42
NN
38837 r=`${PWD_COMMAND}`; export r; \
38838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38839 $(HOST_EXPORTS) \
d32ab992 38840 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38842 done; \
d32ab992 38843 echo "Doing clean in time" ; \
215c351a 38844 (cd $(HOST_SUBDIR)/time && \
295f4e42
NN
38845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38847 "RANLIB=$${RANLIB}" \
901119ae 38848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38849 clean) \
295f4e42
NN
38850 || exit 1
38851
d32ab992 38852@endif time
295f4e42 38853
d32ab992
PB
38854.PHONY: maybe-distclean-time distclean-time
38855maybe-distclean-time:
38856@if time
38857maybe-distclean-time: distclean-time
295f4e42 38858
05750653 38859distclean-time:
f41d6665 38860 @: $(MAKE); $(unstage)
d32ab992 38861 @[ -f ./time/Makefile ] || exit 0; \
295f4e42
NN
38862 r=`${PWD_COMMAND}`; export r; \
38863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38864 $(HOST_EXPORTS) \
d32ab992 38865 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38867 done; \
d32ab992 38868 echo "Doing distclean in time" ; \
215c351a 38869 (cd $(HOST_SUBDIR)/time && \
295f4e42
NN
38870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38872 "RANLIB=$${RANLIB}" \
901119ae 38873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38874 distclean) \
295f4e42
NN
38875 || exit 1
38876
d32ab992 38877@endif time
295f4e42 38878
d32ab992
PB
38879.PHONY: maybe-maintainer-clean-time maintainer-clean-time
38880maybe-maintainer-clean-time:
38881@if time
38882maybe-maintainer-clean-time: maintainer-clean-time
295f4e42 38883
05750653 38884maintainer-clean-time:
f41d6665 38885 @: $(MAKE); $(unstage)
d32ab992 38886 @[ -f ./time/Makefile ] || exit 0; \
295f4e42
NN
38887 r=`${PWD_COMMAND}`; export r; \
38888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38889 $(HOST_EXPORTS) \
d32ab992 38890 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
38891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38892 done; \
d32ab992 38893 echo "Doing maintainer-clean in time" ; \
215c351a 38894 (cd $(HOST_SUBDIR)/time && \
295f4e42
NN
38895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38897 "RANLIB=$${RANLIB}" \
901119ae 38898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 38899 maintainer-clean) \
295f4e42
NN
38900 || exit 1
38901
d32ab992 38902@endif time
295f4e42
NN
38903
38904
25b42232 38905
d32ab992
PB
38906.PHONY: configure-uudecode maybe-configure-uudecode
38907maybe-configure-uudecode:
3ff3adad
PB
38908@if gcc-bootstrap
38909configure-uudecode: stage_current
38910@endif gcc-bootstrap
d32ab992
PB
38911@if uudecode
38912maybe-configure-uudecode: configure-uudecode
cc11cc9b 38913configure-uudecode:
f41d6665 38914 @: $(MAKE); $(unstage)
cc11cc9b 38915 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 38916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
38917 test ! -f $(HOST_SUBDIR)/uudecode/Makefile || exit 0; \
38918 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/uudecode ; \
f61428ed 38919 $(HOST_EXPORTS) \
25b42232
PB
38920 echo Configuring in $(HOST_SUBDIR)/uudecode; \
38921 cd "$(HOST_SUBDIR)/uudecode" || exit 1; \
4977bab6 38922 case $(srcdir) in \
215c351a
PB
38923 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38924 *) topdir=`echo $(HOST_SUBDIR)/uudecode/ | \
38925 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 38926 esac; \
215c351a
PB
38927 srcdiroption="--srcdir=$${topdir}/uudecode"; \
38928 libsrcdir="$$s/uudecode"; \
4977bab6 38929 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
38930 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38931 --target=${target_alias} $${srcdiroption} \
4977bab6 38932 || exit 1
d32ab992 38933@endif uudecode
4977bab6 38934
25b42232
PB
38935
38936
ce406537
PB
38937
38938
d32ab992
PB
38939.PHONY: all-uudecode maybe-all-uudecode
38940maybe-all-uudecode:
3ff3adad
PB
38941@if gcc-bootstrap
38942all-uudecode: stage_current
38943@endif gcc-bootstrap
d32ab992 38944@if uudecode
7e0b5752 38945TARGET-uudecode=all
d32ab992
PB
38946maybe-all-uudecode: all-uudecode
38947all-uudecode: configure-uudecode
f41d6665 38948 @: $(MAKE); $(unstage)
8c90b13a
L
38949 @r=`${PWD_COMMAND}`; export r; \
38950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 38951 $(HOST_EXPORTS) \
215c351a 38952 (cd $(HOST_SUBDIR)/uudecode && \
1c8bd6a3
PB
38953 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
38954 $(TARGET-uudecode))
d32ab992 38955@endif uudecode
4977bab6 38956
25b42232 38957
ce406537
PB
38958
38959
d32ab992
PB
38960.PHONY: check-uudecode maybe-check-uudecode
38961maybe-check-uudecode:
38962@if uudecode
38963maybe-check-uudecode: check-uudecode
4977bab6 38964
d32ab992 38965check-uudecode:
f41d6665 38966 @: $(MAKE); $(unstage)
8c90b13a
L
38967 @r=`${PWD_COMMAND}`; export r; \
38968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38969 $(HOST_EXPORTS) \
215c351a
PB
38970 (cd $(HOST_SUBDIR)/uudecode && \
38971 $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 38972
d32ab992 38973@endif uudecode
4977bab6 38974
d32ab992
PB
38975.PHONY: install-uudecode maybe-install-uudecode
38976maybe-install-uudecode:
38977@if uudecode
38978maybe-install-uudecode: install-uudecode
7e2dbcef 38979
d32ab992 38980install-uudecode: installdirs
f41d6665 38981 @: $(MAKE); $(unstage)
8c90b13a
L
38982 @r=`${PWD_COMMAND}`; export r; \
38983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 38984 $(HOST_EXPORTS) \
215c351a 38985 (cd $(HOST_SUBDIR)/uudecode && \
ace9ac7b 38986 $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 38987
d32ab992 38988@endif uudecode
4977bab6 38989
b5422ad7 38990# Other targets (info, dvi, pdf, etc.)
295f4e42 38991
d32ab992
PB
38992.PHONY: maybe-info-uudecode info-uudecode
38993maybe-info-uudecode:
38994@if uudecode
38995maybe-info-uudecode: info-uudecode
295f4e42 38996
d32ab992 38997info-uudecode: \
05750653 38998 configure-uudecode
f41d6665 38999 @: $(MAKE); $(unstage)
d32ab992 39000 @[ -f ./uudecode/Makefile ] || exit 0; \
8c90b13a
L
39001 r=`${PWD_COMMAND}`; export r; \
39002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39003 $(HOST_EXPORTS) \
d32ab992 39004 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39006 done; \
d32ab992 39007 echo "Doing info in uudecode" ; \
215c351a 39008 (cd $(HOST_SUBDIR)/uudecode && \
295f4e42
NN
39009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39011 "RANLIB=$${RANLIB}" \
901119ae 39012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39013 info) \
4977bab6
ZW
39014 || exit 1
39015
d32ab992 39016@endif uudecode
295f4e42 39017
d32ab992
PB
39018.PHONY: maybe-dvi-uudecode dvi-uudecode
39019maybe-dvi-uudecode:
39020@if uudecode
39021maybe-dvi-uudecode: dvi-uudecode
295f4e42 39022
d32ab992 39023dvi-uudecode: \
05750653 39024 configure-uudecode
f41d6665 39025 @: $(MAKE); $(unstage)
d32ab992 39026 @[ -f ./uudecode/Makefile ] || exit 0; \
295f4e42 39027 r=`${PWD_COMMAND}`; export r; \
8c90b13a 39028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39029 $(HOST_EXPORTS) \
d32ab992 39030 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39032 done; \
d32ab992 39033 echo "Doing dvi in uudecode" ; \
215c351a 39034 (cd $(HOST_SUBDIR)/uudecode && \
295f4e42
NN
39035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39037 "RANLIB=$${RANLIB}" \
901119ae 39038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39039 dvi) \
295f4e42 39040 || exit 1
4977bab6 39041
d32ab992 39042@endif uudecode
4977bab6 39043
b5422ad7
BM
39044.PHONY: maybe-pdf-uudecode pdf-uudecode
39045maybe-pdf-uudecode:
39046@if uudecode
39047maybe-pdf-uudecode: pdf-uudecode
39048
39049pdf-uudecode: \
39050 configure-uudecode
39051 @: $(MAKE); $(unstage)
39052 @[ -f ./uudecode/Makefile ] || exit 0; \
39053 r=`${PWD_COMMAND}`; export r; \
39054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39055 $(HOST_EXPORTS) \
39056 for flag in $(EXTRA_HOST_FLAGS) ; do \
39057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39058 done; \
39059 echo "Doing pdf in uudecode" ; \
39060 (cd $(HOST_SUBDIR)/uudecode && \
39061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39063 "RANLIB=$${RANLIB}" \
901119ae 39064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
39065 pdf) \
39066 || exit 1
39067
39068@endif uudecode
39069
f87a2b2e
MS
39070.PHONY: maybe-html-uudecode html-uudecode
39071maybe-html-uudecode:
39072@if uudecode
39073maybe-html-uudecode: html-uudecode
39074
39075html-uudecode: \
05750653 39076 configure-uudecode
f41d6665 39077 @: $(MAKE); $(unstage)
f87a2b2e
MS
39078 @[ -f ./uudecode/Makefile ] || exit 0; \
39079 r=`${PWD_COMMAND}`; export r; \
39080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
39081 $(HOST_EXPORTS) \
39082 for flag in $(EXTRA_HOST_FLAGS) ; do \
39083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39084 done; \
39085 echo "Doing html in uudecode" ; \
215c351a 39086 (cd $(HOST_SUBDIR)/uudecode && \
f87a2b2e
MS
39087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39089 "RANLIB=$${RANLIB}" \
901119ae 39090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
39091 html) \
39092 || exit 1
39093
39094@endif uudecode
39095
d32ab992
PB
39096.PHONY: maybe-TAGS-uudecode TAGS-uudecode
39097maybe-TAGS-uudecode:
39098@if uudecode
39099maybe-TAGS-uudecode: TAGS-uudecode
295f4e42 39100
d32ab992 39101TAGS-uudecode: \
05750653 39102 configure-uudecode
f41d6665 39103 @: $(MAKE); $(unstage)
d32ab992
PB
39104 @[ -f ./uudecode/Makefile ] || exit 0; \
39105 r=`${PWD_COMMAND}`; export r; \
8c90b13a 39106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39107 $(HOST_EXPORTS) \
d32ab992 39108 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39110 done; \
d32ab992 39111 echo "Doing TAGS in uudecode" ; \
215c351a 39112 (cd $(HOST_SUBDIR)/uudecode && \
295f4e42
NN
39113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39115 "RANLIB=$${RANLIB}" \
901119ae 39116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39117 TAGS) \
295f4e42 39118 || exit 1
4977bab6 39119
d32ab992 39120@endif uudecode
4977bab6 39121
d32ab992
PB
39122.PHONY: maybe-install-info-uudecode install-info-uudecode
39123maybe-install-info-uudecode:
39124@if uudecode
39125maybe-install-info-uudecode: install-info-uudecode
7e2dbcef 39126
d32ab992
PB
39127install-info-uudecode: \
39128 configure-uudecode \
05750653 39129 info-uudecode
f41d6665 39130 @: $(MAKE); $(unstage)
d32ab992 39131 @[ -f ./uudecode/Makefile ] || exit 0; \
295f4e42
NN
39132 r=`${PWD_COMMAND}`; export r; \
39133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39134 $(HOST_EXPORTS) \
d32ab992 39135 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39137 done; \
d32ab992 39138 echo "Doing install-info in uudecode" ; \
215c351a 39139 (cd $(HOST_SUBDIR)/uudecode && \
295f4e42
NN
39140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39142 "RANLIB=$${RANLIB}" \
901119ae 39143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39144 install-info) \
295f4e42
NN
39145 || exit 1
39146
d32ab992 39147@endif uudecode
295f4e42 39148
9c4d2493
BM
39149.PHONY: maybe-install-pdf-uudecode install-pdf-uudecode
39150maybe-install-pdf-uudecode:
39151@if uudecode
39152maybe-install-pdf-uudecode: install-pdf-uudecode
39153
39154install-pdf-uudecode: \
39155 configure-uudecode \
39156 pdf-uudecode
39157 @: $(MAKE); $(unstage)
39158 @[ -f ./uudecode/Makefile ] || exit 0; \
39159 r=`${PWD_COMMAND}`; export r; \
39160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39161 $(HOST_EXPORTS) \
39162 for flag in $(EXTRA_HOST_FLAGS) ; do \
39163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39164 done; \
39165 echo "Doing install-pdf in uudecode" ; \
39166 (cd $(HOST_SUBDIR)/uudecode && \
39167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39169 "RANLIB=$${RANLIB}" \
901119ae 39170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
39171 install-pdf) \
39172 || exit 1
39173
39174@endif uudecode
39175
65d6e994
CD
39176.PHONY: maybe-install-html-uudecode install-html-uudecode
39177maybe-install-html-uudecode:
39178@if uudecode
39179maybe-install-html-uudecode: install-html-uudecode
39180
39181install-html-uudecode: \
39182 configure-uudecode \
39183 html-uudecode
39184 @: $(MAKE); $(unstage)
39185 @[ -f ./uudecode/Makefile ] || exit 0; \
39186 r=`${PWD_COMMAND}`; export r; \
39187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39188 $(HOST_EXPORTS) \
39189 for flag in $(EXTRA_HOST_FLAGS) ; do \
39190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39191 done; \
39192 echo "Doing install-html in uudecode" ; \
39193 (cd $(HOST_SUBDIR)/uudecode && \
39194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39196 "RANLIB=$${RANLIB}" \
901119ae 39197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
39198 install-html) \
39199 || exit 1
39200
39201@endif uudecode
39202
d32ab992
PB
39203.PHONY: maybe-installcheck-uudecode installcheck-uudecode
39204maybe-installcheck-uudecode:
39205@if uudecode
39206maybe-installcheck-uudecode: installcheck-uudecode
295f4e42 39207
d32ab992 39208installcheck-uudecode: \
05750653 39209 configure-uudecode
f41d6665 39210 @: $(MAKE); $(unstage)
d32ab992 39211 @[ -f ./uudecode/Makefile ] || exit 0; \
295f4e42
NN
39212 r=`${PWD_COMMAND}`; export r; \
39213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39214 $(HOST_EXPORTS) \
d32ab992 39215 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39217 done; \
d32ab992 39218 echo "Doing installcheck in uudecode" ; \
215c351a 39219 (cd $(HOST_SUBDIR)/uudecode && \
295f4e42
NN
39220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39222 "RANLIB=$${RANLIB}" \
901119ae 39223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39224 installcheck) \
295f4e42
NN
39225 || exit 1
39226
d32ab992 39227@endif uudecode
295f4e42 39228
d32ab992
PB
39229.PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
39230maybe-mostlyclean-uudecode:
39231@if uudecode
39232maybe-mostlyclean-uudecode: mostlyclean-uudecode
295f4e42 39233
05750653 39234mostlyclean-uudecode:
f41d6665 39235 @: $(MAKE); $(unstage)
d32ab992 39236 @[ -f ./uudecode/Makefile ] || exit 0; \
295f4e42
NN
39237 r=`${PWD_COMMAND}`; export r; \
39238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39239 $(HOST_EXPORTS) \
d32ab992 39240 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39242 done; \
d32ab992 39243 echo "Doing mostlyclean in uudecode" ; \
215c351a 39244 (cd $(HOST_SUBDIR)/uudecode && \
295f4e42
NN
39245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39247 "RANLIB=$${RANLIB}" \
901119ae 39248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39249 mostlyclean) \
295f4e42
NN
39250 || exit 1
39251
d32ab992 39252@endif uudecode
295f4e42 39253
d32ab992
PB
39254.PHONY: maybe-clean-uudecode clean-uudecode
39255maybe-clean-uudecode:
39256@if uudecode
39257maybe-clean-uudecode: clean-uudecode
295f4e42 39258
05750653 39259clean-uudecode:
f41d6665 39260 @: $(MAKE); $(unstage)
d32ab992 39261 @[ -f ./uudecode/Makefile ] || exit 0; \
295f4e42
NN
39262 r=`${PWD_COMMAND}`; export r; \
39263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39264 $(HOST_EXPORTS) \
d32ab992 39265 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39267 done; \
d32ab992 39268 echo "Doing clean in uudecode" ; \
215c351a 39269 (cd $(HOST_SUBDIR)/uudecode && \
295f4e42
NN
39270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39272 "RANLIB=$${RANLIB}" \
901119ae 39273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39274 clean) \
295f4e42
NN
39275 || exit 1
39276
d32ab992 39277@endif uudecode
295f4e42 39278
d32ab992
PB
39279.PHONY: maybe-distclean-uudecode distclean-uudecode
39280maybe-distclean-uudecode:
39281@if uudecode
39282maybe-distclean-uudecode: distclean-uudecode
295f4e42 39283
05750653 39284distclean-uudecode:
f41d6665 39285 @: $(MAKE); $(unstage)
d32ab992 39286 @[ -f ./uudecode/Makefile ] || exit 0; \
295f4e42
NN
39287 r=`${PWD_COMMAND}`; export r; \
39288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39289 $(HOST_EXPORTS) \
d32ab992 39290 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39292 done; \
d32ab992 39293 echo "Doing distclean in uudecode" ; \
215c351a 39294 (cd $(HOST_SUBDIR)/uudecode && \
295f4e42
NN
39295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39297 "RANLIB=$${RANLIB}" \
901119ae 39298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39299 distclean) \
295f4e42
NN
39300 || exit 1
39301
d32ab992 39302@endif uudecode
295f4e42 39303
d32ab992
PB
39304.PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
39305maybe-maintainer-clean-uudecode:
39306@if uudecode
39307maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
295f4e42 39308
05750653 39309maintainer-clean-uudecode:
f41d6665 39310 @: $(MAKE); $(unstage)
d32ab992 39311 @[ -f ./uudecode/Makefile ] || exit 0; \
295f4e42 39312 r=`${PWD_COMMAND}`; export r; \
8c90b13a 39313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39314 $(HOST_EXPORTS) \
d32ab992 39315 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39317 done; \
d32ab992 39318 echo "Doing maintainer-clean in uudecode" ; \
215c351a 39319 (cd $(HOST_SUBDIR)/uudecode && \
295f4e42
NN
39320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39322 "RANLIB=$${RANLIB}" \
901119ae 39323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39324 maintainer-clean) \
295f4e42 39325 || exit 1
4977bab6 39326
d32ab992 39327@endif uudecode
4977bab6 39328
295f4e42 39329
25b42232 39330
d32ab992
PB
39331.PHONY: configure-wdiff maybe-configure-wdiff
39332maybe-configure-wdiff:
3ff3adad
PB
39333@if gcc-bootstrap
39334configure-wdiff: stage_current
39335@endif gcc-bootstrap
d32ab992
PB
39336@if wdiff
39337maybe-configure-wdiff: configure-wdiff
cc11cc9b 39338configure-wdiff:
f41d6665 39339 @: $(MAKE); $(unstage)
cc11cc9b 39340 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 39341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
39342 test ! -f $(HOST_SUBDIR)/wdiff/Makefile || exit 0; \
39343 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/wdiff ; \
f61428ed 39344 $(HOST_EXPORTS) \
25b42232
PB
39345 echo Configuring in $(HOST_SUBDIR)/wdiff; \
39346 cd "$(HOST_SUBDIR)/wdiff" || exit 1; \
4977bab6 39347 case $(srcdir) in \
215c351a
PB
39348 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39349 *) topdir=`echo $(HOST_SUBDIR)/wdiff/ | \
39350 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 39351 esac; \
215c351a
PB
39352 srcdiroption="--srcdir=$${topdir}/wdiff"; \
39353 libsrcdir="$$s/wdiff"; \
4977bab6 39354 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
39355 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39356 --target=${target_alias} $${srcdiroption} \
4977bab6 39357 || exit 1
d32ab992 39358@endif wdiff
4977bab6 39359
25b42232
PB
39360
39361
ce406537
PB
39362
39363
d32ab992
PB
39364.PHONY: all-wdiff maybe-all-wdiff
39365maybe-all-wdiff:
3ff3adad
PB
39366@if gcc-bootstrap
39367all-wdiff: stage_current
39368@endif gcc-bootstrap
d32ab992 39369@if wdiff
7e0b5752 39370TARGET-wdiff=all
d32ab992
PB
39371maybe-all-wdiff: all-wdiff
39372all-wdiff: configure-wdiff
f41d6665 39373 @: $(MAKE); $(unstage)
8c90b13a
L
39374 @r=`${PWD_COMMAND}`; export r; \
39375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 39376 $(HOST_EXPORTS) \
215c351a 39377 (cd $(HOST_SUBDIR)/wdiff && \
1c8bd6a3
PB
39378 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
39379 $(TARGET-wdiff))
d32ab992 39380@endif wdiff
4977bab6 39381
25b42232 39382
ce406537
PB
39383
39384
d32ab992
PB
39385.PHONY: check-wdiff maybe-check-wdiff
39386maybe-check-wdiff:
39387@if wdiff
39388maybe-check-wdiff: check-wdiff
4977bab6 39389
d32ab992 39390check-wdiff:
f41d6665 39391 @: $(MAKE); $(unstage)
d32ab992
PB
39392 @r=`${PWD_COMMAND}`; export r; \
39393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d32ab992 39394 $(HOST_EXPORTS) \
215c351a
PB
39395 (cd $(HOST_SUBDIR)/wdiff && \
39396 $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 39397
d32ab992 39398@endif wdiff
295f4e42 39399
d32ab992
PB
39400.PHONY: install-wdiff maybe-install-wdiff
39401maybe-install-wdiff:
39402@if wdiff
39403maybe-install-wdiff: install-wdiff
295f4e42 39404
d32ab992 39405install-wdiff: installdirs
f41d6665 39406 @: $(MAKE); $(unstage)
8c90b13a
L
39407 @r=`${PWD_COMMAND}`; export r; \
39408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39409 $(HOST_EXPORTS) \
215c351a 39410 (cd $(HOST_SUBDIR)/wdiff && \
ace9ac7b 39411 $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 39412
d32ab992 39413@endif wdiff
4977bab6 39414
b5422ad7 39415# Other targets (info, dvi, pdf, etc.)
295f4e42 39416
d32ab992
PB
39417.PHONY: maybe-info-wdiff info-wdiff
39418maybe-info-wdiff:
39419@if wdiff
39420maybe-info-wdiff: info-wdiff
295f4e42 39421
d32ab992 39422info-wdiff: \
05750653 39423 configure-wdiff
f41d6665 39424 @: $(MAKE); $(unstage)
d32ab992 39425 @[ -f ./wdiff/Makefile ] || exit 0; \
295f4e42
NN
39426 r=`${PWD_COMMAND}`; export r; \
39427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39428 $(HOST_EXPORTS) \
d32ab992 39429 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39431 done; \
d32ab992 39432 echo "Doing info in wdiff" ; \
215c351a 39433 (cd $(HOST_SUBDIR)/wdiff && \
295f4e42
NN
39434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39436 "RANLIB=$${RANLIB}" \
901119ae 39437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39438 info) \
295f4e42
NN
39439 || exit 1
39440
d32ab992 39441@endif wdiff
295f4e42 39442
d32ab992
PB
39443.PHONY: maybe-dvi-wdiff dvi-wdiff
39444maybe-dvi-wdiff:
39445@if wdiff
39446maybe-dvi-wdiff: dvi-wdiff
295f4e42 39447
d32ab992 39448dvi-wdiff: \
05750653 39449 configure-wdiff
f41d6665 39450 @: $(MAKE); $(unstage)
d32ab992 39451 @[ -f ./wdiff/Makefile ] || exit 0; \
295f4e42
NN
39452 r=`${PWD_COMMAND}`; export r; \
39453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39454 $(HOST_EXPORTS) \
d32ab992 39455 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39457 done; \
d32ab992 39458 echo "Doing dvi in wdiff" ; \
215c351a 39459 (cd $(HOST_SUBDIR)/wdiff && \
295f4e42
NN
39460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39462 "RANLIB=$${RANLIB}" \
901119ae 39463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39464 dvi) \
295f4e42
NN
39465 || exit 1
39466
d32ab992 39467@endif wdiff
295f4e42 39468
b5422ad7
BM
39469.PHONY: maybe-pdf-wdiff pdf-wdiff
39470maybe-pdf-wdiff:
39471@if wdiff
39472maybe-pdf-wdiff: pdf-wdiff
39473
39474pdf-wdiff: \
39475 configure-wdiff
39476 @: $(MAKE); $(unstage)
39477 @[ -f ./wdiff/Makefile ] || exit 0; \
39478 r=`${PWD_COMMAND}`; export r; \
39479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39480 $(HOST_EXPORTS) \
39481 for flag in $(EXTRA_HOST_FLAGS) ; do \
39482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39483 done; \
39484 echo "Doing pdf in wdiff" ; \
39485 (cd $(HOST_SUBDIR)/wdiff && \
39486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39488 "RANLIB=$${RANLIB}" \
901119ae 39489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
39490 pdf) \
39491 || exit 1
39492
39493@endif wdiff
39494
f87a2b2e
MS
39495.PHONY: maybe-html-wdiff html-wdiff
39496maybe-html-wdiff:
39497@if wdiff
39498maybe-html-wdiff: html-wdiff
39499
39500html-wdiff: \
05750653 39501 configure-wdiff
f41d6665 39502 @: $(MAKE); $(unstage)
f87a2b2e
MS
39503 @[ -f ./wdiff/Makefile ] || exit 0; \
39504 r=`${PWD_COMMAND}`; export r; \
39505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
39506 $(HOST_EXPORTS) \
39507 for flag in $(EXTRA_HOST_FLAGS) ; do \
39508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39509 done; \
39510 echo "Doing html in wdiff" ; \
215c351a 39511 (cd $(HOST_SUBDIR)/wdiff && \
f87a2b2e
MS
39512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39514 "RANLIB=$${RANLIB}" \
901119ae 39515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
39516 html) \
39517 || exit 1
39518
39519@endif wdiff
39520
d32ab992
PB
39521.PHONY: maybe-TAGS-wdiff TAGS-wdiff
39522maybe-TAGS-wdiff:
39523@if wdiff
39524maybe-TAGS-wdiff: TAGS-wdiff
295f4e42 39525
d32ab992 39526TAGS-wdiff: \
05750653 39527 configure-wdiff
f41d6665 39528 @: $(MAKE); $(unstage)
d32ab992 39529 @[ -f ./wdiff/Makefile ] || exit 0; \
295f4e42
NN
39530 r=`${PWD_COMMAND}`; export r; \
39531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39532 $(HOST_EXPORTS) \
d32ab992 39533 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39535 done; \
d32ab992 39536 echo "Doing TAGS in wdiff" ; \
215c351a 39537 (cd $(HOST_SUBDIR)/wdiff && \
295f4e42
NN
39538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39540 "RANLIB=$${RANLIB}" \
901119ae 39541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39542 TAGS) \
295f4e42
NN
39543 || exit 1
39544
d32ab992 39545@endif wdiff
295f4e42 39546
d32ab992
PB
39547.PHONY: maybe-install-info-wdiff install-info-wdiff
39548maybe-install-info-wdiff:
39549@if wdiff
39550maybe-install-info-wdiff: install-info-wdiff
295f4e42 39551
d32ab992
PB
39552install-info-wdiff: \
39553 configure-wdiff \
05750653 39554 info-wdiff
f41d6665 39555 @: $(MAKE); $(unstage)
d32ab992 39556 @[ -f ./wdiff/Makefile ] || exit 0; \
295f4e42
NN
39557 r=`${PWD_COMMAND}`; export r; \
39558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39559 $(HOST_EXPORTS) \
d32ab992 39560 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39562 done; \
d32ab992 39563 echo "Doing install-info in wdiff" ; \
215c351a 39564 (cd $(HOST_SUBDIR)/wdiff && \
295f4e42
NN
39565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39567 "RANLIB=$${RANLIB}" \
901119ae 39568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39569 install-info) \
295f4e42
NN
39570 || exit 1
39571
d32ab992 39572@endif wdiff
295f4e42 39573
9c4d2493
BM
39574.PHONY: maybe-install-pdf-wdiff install-pdf-wdiff
39575maybe-install-pdf-wdiff:
39576@if wdiff
39577maybe-install-pdf-wdiff: install-pdf-wdiff
39578
39579install-pdf-wdiff: \
39580 configure-wdiff \
39581 pdf-wdiff
39582 @: $(MAKE); $(unstage)
39583 @[ -f ./wdiff/Makefile ] || exit 0; \
39584 r=`${PWD_COMMAND}`; export r; \
39585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39586 $(HOST_EXPORTS) \
39587 for flag in $(EXTRA_HOST_FLAGS) ; do \
39588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39589 done; \
39590 echo "Doing install-pdf in wdiff" ; \
39591 (cd $(HOST_SUBDIR)/wdiff && \
39592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39594 "RANLIB=$${RANLIB}" \
901119ae 39595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
39596 install-pdf) \
39597 || exit 1
39598
39599@endif wdiff
39600
65d6e994
CD
39601.PHONY: maybe-install-html-wdiff install-html-wdiff
39602maybe-install-html-wdiff:
39603@if wdiff
39604maybe-install-html-wdiff: install-html-wdiff
39605
39606install-html-wdiff: \
39607 configure-wdiff \
39608 html-wdiff
39609 @: $(MAKE); $(unstage)
39610 @[ -f ./wdiff/Makefile ] || exit 0; \
39611 r=`${PWD_COMMAND}`; export r; \
39612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39613 $(HOST_EXPORTS) \
39614 for flag in $(EXTRA_HOST_FLAGS) ; do \
39615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39616 done; \
39617 echo "Doing install-html in wdiff" ; \
39618 (cd $(HOST_SUBDIR)/wdiff && \
39619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39621 "RANLIB=$${RANLIB}" \
901119ae 39622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
39623 install-html) \
39624 || exit 1
39625
39626@endif wdiff
39627
d32ab992
PB
39628.PHONY: maybe-installcheck-wdiff installcheck-wdiff
39629maybe-installcheck-wdiff:
39630@if wdiff
39631maybe-installcheck-wdiff: installcheck-wdiff
295f4e42 39632
d32ab992 39633installcheck-wdiff: \
05750653 39634 configure-wdiff
f41d6665 39635 @: $(MAKE); $(unstage)
d32ab992 39636 @[ -f ./wdiff/Makefile ] || exit 0; \
295f4e42
NN
39637 r=`${PWD_COMMAND}`; export r; \
39638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39639 $(HOST_EXPORTS) \
d32ab992 39640 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39642 done; \
d32ab992 39643 echo "Doing installcheck in wdiff" ; \
215c351a 39644 (cd $(HOST_SUBDIR)/wdiff && \
295f4e42
NN
39645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39647 "RANLIB=$${RANLIB}" \
901119ae 39648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39649 installcheck) \
295f4e42
NN
39650 || exit 1
39651
d32ab992 39652@endif wdiff
295f4e42 39653
d32ab992
PB
39654.PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
39655maybe-mostlyclean-wdiff:
39656@if wdiff
39657maybe-mostlyclean-wdiff: mostlyclean-wdiff
295f4e42 39658
05750653 39659mostlyclean-wdiff:
f41d6665 39660 @: $(MAKE); $(unstage)
d32ab992 39661 @[ -f ./wdiff/Makefile ] || exit 0; \
295f4e42
NN
39662 r=`${PWD_COMMAND}`; export r; \
39663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39664 $(HOST_EXPORTS) \
d32ab992 39665 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39667 done; \
d32ab992 39668 echo "Doing mostlyclean in wdiff" ; \
215c351a 39669 (cd $(HOST_SUBDIR)/wdiff && \
295f4e42
NN
39670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39672 "RANLIB=$${RANLIB}" \
901119ae 39673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39674 mostlyclean) \
295f4e42
NN
39675 || exit 1
39676
d32ab992 39677@endif wdiff
295f4e42 39678
d32ab992
PB
39679.PHONY: maybe-clean-wdiff clean-wdiff
39680maybe-clean-wdiff:
39681@if wdiff
39682maybe-clean-wdiff: clean-wdiff
295f4e42 39683
05750653 39684clean-wdiff:
f41d6665 39685 @: $(MAKE); $(unstage)
d32ab992 39686 @[ -f ./wdiff/Makefile ] || exit 0; \
295f4e42
NN
39687 r=`${PWD_COMMAND}`; export r; \
39688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39689 $(HOST_EXPORTS) \
d32ab992 39690 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39692 done; \
d32ab992 39693 echo "Doing clean in wdiff" ; \
215c351a 39694 (cd $(HOST_SUBDIR)/wdiff && \
295f4e42
NN
39695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39697 "RANLIB=$${RANLIB}" \
901119ae 39698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39699 clean) \
295f4e42
NN
39700 || exit 1
39701
d32ab992 39702@endif wdiff
295f4e42 39703
d32ab992
PB
39704.PHONY: maybe-distclean-wdiff distclean-wdiff
39705maybe-distclean-wdiff:
39706@if wdiff
39707maybe-distclean-wdiff: distclean-wdiff
295f4e42 39708
05750653 39709distclean-wdiff:
f41d6665 39710 @: $(MAKE); $(unstage)
d32ab992 39711 @[ -f ./wdiff/Makefile ] || exit 0; \
295f4e42
NN
39712 r=`${PWD_COMMAND}`; export r; \
39713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39714 $(HOST_EXPORTS) \
d32ab992 39715 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39717 done; \
d32ab992 39718 echo "Doing distclean in wdiff" ; \
215c351a 39719 (cd $(HOST_SUBDIR)/wdiff && \
295f4e42
NN
39720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39722 "RANLIB=$${RANLIB}" \
901119ae 39723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39724 distclean) \
295f4e42
NN
39725 || exit 1
39726
d32ab992 39727@endif wdiff
295f4e42 39728
d32ab992
PB
39729.PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
39730maybe-maintainer-clean-wdiff:
39731@if wdiff
39732maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
295f4e42 39733
05750653 39734maintainer-clean-wdiff:
f41d6665 39735 @: $(MAKE); $(unstage)
d32ab992 39736 @[ -f ./wdiff/Makefile ] || exit 0; \
295f4e42
NN
39737 r=`${PWD_COMMAND}`; export r; \
39738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39739 $(HOST_EXPORTS) \
d32ab992 39740 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39742 done; \
d32ab992 39743 echo "Doing maintainer-clean in wdiff" ; \
215c351a 39744 (cd $(HOST_SUBDIR)/wdiff && \
295f4e42
NN
39745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39747 "RANLIB=$${RANLIB}" \
901119ae 39748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39749 maintainer-clean) \
295f4e42 39750 || exit 1
7e2dbcef 39751
d32ab992 39752@endif wdiff
4977bab6
ZW
39753
39754
25b42232 39755
d32ab992
PB
39756.PHONY: configure-zip maybe-configure-zip
39757maybe-configure-zip:
3ff3adad
PB
39758@if gcc-bootstrap
39759configure-zip: stage_current
39760@endif gcc-bootstrap
d32ab992
PB
39761@if zip
39762maybe-configure-zip: configure-zip
cc11cc9b 39763configure-zip:
f41d6665 39764 @: $(MAKE); $(unstage)
cc11cc9b 39765 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 39766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
39767 test ! -f $(HOST_SUBDIR)/zip/Makefile || exit 0; \
39768 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zip ; \
f61428ed 39769 $(HOST_EXPORTS) \
25b42232
PB
39770 echo Configuring in $(HOST_SUBDIR)/zip; \
39771 cd "$(HOST_SUBDIR)/zip" || exit 1; \
4977bab6 39772 case $(srcdir) in \
215c351a
PB
39773 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39774 *) topdir=`echo $(HOST_SUBDIR)/zip/ | \
39775 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 39776 esac; \
215c351a
PB
39777 srcdiroption="--srcdir=$${topdir}/zip"; \
39778 libsrcdir="$$s/zip"; \
4977bab6 39779 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
39780 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39781 --target=${target_alias} $${srcdiroption} \
4977bab6 39782 || exit 1
d32ab992 39783@endif zip
4977bab6 39784
25b42232
PB
39785
39786
ce406537
PB
39787
39788
d32ab992
PB
39789.PHONY: all-zip maybe-all-zip
39790maybe-all-zip:
3ff3adad
PB
39791@if gcc-bootstrap
39792all-zip: stage_current
39793@endif gcc-bootstrap
d32ab992 39794@if zip
7e0b5752 39795TARGET-zip=all
d32ab992
PB
39796maybe-all-zip: all-zip
39797all-zip: configure-zip
f41d6665 39798 @: $(MAKE); $(unstage)
8c90b13a
L
39799 @r=`${PWD_COMMAND}`; export r; \
39800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 39801 $(HOST_EXPORTS) \
215c351a 39802 (cd $(HOST_SUBDIR)/zip && \
1c8bd6a3
PB
39803 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
39804 $(TARGET-zip))
d32ab992 39805@endif zip
4977bab6 39806
25b42232 39807
ce406537
PB
39808
39809
d32ab992
PB
39810.PHONY: check-zip maybe-check-zip
39811maybe-check-zip:
39812@if zip
39813maybe-check-zip: check-zip
4977bab6 39814
d32ab992
PB
39815# This module is only tested in a native toolchain.
39816check-zip:
f41d6665 39817 @: $(MAKE); $(unstage)
d32ab992
PB
39818 @if [ '$(host)' = '$(target)' ] ; then \
39819 r=`${PWD_COMMAND}`; export r; \
39820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d32ab992 39821 $(HOST_EXPORTS) \
215c351a 39822 (cd $(HOST_SUBDIR)/zip && \
ef6e9bc0 39823 $(MAKE) $(FLAGS_TO_PASS) check); \
d32ab992 39824 fi
295f4e42 39825
d32ab992 39826@endif zip
295f4e42 39827
d32ab992
PB
39828.PHONY: install-zip maybe-install-zip
39829maybe-install-zip:
39830@if zip
39831maybe-install-zip: install-zip
295f4e42 39832
d32ab992 39833install-zip: installdirs
f41d6665 39834 @: $(MAKE); $(unstage)
d32ab992
PB
39835 @r=`${PWD_COMMAND}`; export r; \
39836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d32ab992 39837 $(HOST_EXPORTS) \
215c351a 39838 (cd $(HOST_SUBDIR)/zip && \
ace9ac7b 39839 $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 39840
d32ab992 39841@endif zip
295f4e42 39842
b5422ad7 39843# Other targets (info, dvi, pdf, etc.)
295f4e42 39844
d32ab992
PB
39845.PHONY: maybe-info-zip info-zip
39846maybe-info-zip:
39847@if zip
39848maybe-info-zip: info-zip
295f4e42 39849
d32ab992 39850info-zip: \
05750653 39851 configure-zip
f41d6665 39852 @: $(MAKE); $(unstage)
d32ab992 39853 @[ -f ./zip/Makefile ] || exit 0; \
295f4e42 39854 r=`${PWD_COMMAND}`; export r; \
8c90b13a 39855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39856 $(HOST_EXPORTS) \
d32ab992 39857 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39859 done; \
d32ab992 39860 echo "Doing info in zip" ; \
215c351a 39861 (cd $(HOST_SUBDIR)/zip && \
295f4e42
NN
39862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39864 "RANLIB=$${RANLIB}" \
901119ae 39865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39866 info) \
295f4e42 39867 || exit 1
4977bab6 39868
d32ab992 39869@endif zip
4977bab6 39870
d32ab992
PB
39871.PHONY: maybe-dvi-zip dvi-zip
39872maybe-dvi-zip:
39873@if zip
39874maybe-dvi-zip: dvi-zip
7e2dbcef 39875
d32ab992 39876dvi-zip: \
05750653 39877 configure-zip
f41d6665 39878 @: $(MAKE); $(unstage)
d32ab992 39879 @[ -f ./zip/Makefile ] || exit 0; \
295f4e42 39880 r=`${PWD_COMMAND}`; export r; \
8c90b13a 39881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39882 $(HOST_EXPORTS) \
d32ab992 39883 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39885 done; \
d32ab992 39886 echo "Doing dvi in zip" ; \
215c351a 39887 (cd $(HOST_SUBDIR)/zip && \
295f4e42
NN
39888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39890 "RANLIB=$${RANLIB}" \
901119ae 39891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39892 dvi) \
295f4e42 39893 || exit 1
4977bab6 39894
d32ab992 39895@endif zip
4977bab6 39896
b5422ad7
BM
39897.PHONY: maybe-pdf-zip pdf-zip
39898maybe-pdf-zip:
39899@if zip
39900maybe-pdf-zip: pdf-zip
39901
39902pdf-zip: \
39903 configure-zip
39904 @: $(MAKE); $(unstage)
39905 @[ -f ./zip/Makefile ] || exit 0; \
39906 r=`${PWD_COMMAND}`; export r; \
39907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39908 $(HOST_EXPORTS) \
39909 for flag in $(EXTRA_HOST_FLAGS) ; do \
39910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39911 done; \
39912 echo "Doing pdf in zip" ; \
39913 (cd $(HOST_SUBDIR)/zip && \
39914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39916 "RANLIB=$${RANLIB}" \
901119ae 39917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
39918 pdf) \
39919 || exit 1
39920
39921@endif zip
39922
f87a2b2e
MS
39923.PHONY: maybe-html-zip html-zip
39924maybe-html-zip:
39925@if zip
39926maybe-html-zip: html-zip
39927
39928html-zip: \
05750653 39929 configure-zip
f41d6665 39930 @: $(MAKE); $(unstage)
f87a2b2e
MS
39931 @[ -f ./zip/Makefile ] || exit 0; \
39932 r=`${PWD_COMMAND}`; export r; \
39933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
39934 $(HOST_EXPORTS) \
39935 for flag in $(EXTRA_HOST_FLAGS) ; do \
39936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39937 done; \
39938 echo "Doing html in zip" ; \
215c351a 39939 (cd $(HOST_SUBDIR)/zip && \
f87a2b2e
MS
39940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39942 "RANLIB=$${RANLIB}" \
901119ae 39943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
39944 html) \
39945 || exit 1
39946
39947@endif zip
39948
d32ab992
PB
39949.PHONY: maybe-TAGS-zip TAGS-zip
39950maybe-TAGS-zip:
39951@if zip
39952maybe-TAGS-zip: TAGS-zip
295f4e42 39953
d32ab992 39954TAGS-zip: \
05750653 39955 configure-zip
f41d6665 39956 @: $(MAKE); $(unstage)
d32ab992 39957 @[ -f ./zip/Makefile ] || exit 0; \
295f4e42
NN
39958 r=`${PWD_COMMAND}`; export r; \
39959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39960 $(HOST_EXPORTS) \
d32ab992 39961 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39963 done; \
d32ab992 39964 echo "Doing TAGS in zip" ; \
215c351a 39965 (cd $(HOST_SUBDIR)/zip && \
295f4e42
NN
39966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39968 "RANLIB=$${RANLIB}" \
901119ae 39969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39970 TAGS) \
295f4e42
NN
39971 || exit 1
39972
d32ab992 39973@endif zip
295f4e42 39974
d32ab992
PB
39975.PHONY: maybe-install-info-zip install-info-zip
39976maybe-install-info-zip:
39977@if zip
39978maybe-install-info-zip: install-info-zip
295f4e42 39979
d32ab992
PB
39980install-info-zip: \
39981 configure-zip \
05750653 39982 info-zip
f41d6665 39983 @: $(MAKE); $(unstage)
d32ab992 39984 @[ -f ./zip/Makefile ] || exit 0; \
295f4e42
NN
39985 r=`${PWD_COMMAND}`; export r; \
39986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 39987 $(HOST_EXPORTS) \
d32ab992 39988 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
39989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39990 done; \
d32ab992 39991 echo "Doing install-info in zip" ; \
215c351a 39992 (cd $(HOST_SUBDIR)/zip && \
295f4e42
NN
39993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39995 "RANLIB=$${RANLIB}" \
901119ae 39996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 39997 install-info) \
295f4e42
NN
39998 || exit 1
39999
d32ab992 40000@endif zip
295f4e42 40001
9c4d2493
BM
40002.PHONY: maybe-install-pdf-zip install-pdf-zip
40003maybe-install-pdf-zip:
40004@if zip
40005maybe-install-pdf-zip: install-pdf-zip
40006
40007install-pdf-zip: \
40008 configure-zip \
40009 pdf-zip
40010 @: $(MAKE); $(unstage)
40011 @[ -f ./zip/Makefile ] || exit 0; \
40012 r=`${PWD_COMMAND}`; export r; \
40013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40014 $(HOST_EXPORTS) \
40015 for flag in $(EXTRA_HOST_FLAGS) ; do \
40016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40017 done; \
40018 echo "Doing install-pdf in zip" ; \
40019 (cd $(HOST_SUBDIR)/zip && \
40020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40022 "RANLIB=$${RANLIB}" \
901119ae 40023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
40024 install-pdf) \
40025 || exit 1
40026
40027@endif zip
40028
65d6e994
CD
40029.PHONY: maybe-install-html-zip install-html-zip
40030maybe-install-html-zip:
40031@if zip
40032maybe-install-html-zip: install-html-zip
40033
40034install-html-zip: \
40035 configure-zip \
40036 html-zip
40037 @: $(MAKE); $(unstage)
40038 @[ -f ./zip/Makefile ] || exit 0; \
40039 r=`${PWD_COMMAND}`; export r; \
40040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40041 $(HOST_EXPORTS) \
40042 for flag in $(EXTRA_HOST_FLAGS) ; do \
40043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40044 done; \
40045 echo "Doing install-html in zip" ; \
40046 (cd $(HOST_SUBDIR)/zip && \
40047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40049 "RANLIB=$${RANLIB}" \
901119ae 40050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
40051 install-html) \
40052 || exit 1
40053
40054@endif zip
40055
d32ab992
PB
40056.PHONY: maybe-installcheck-zip installcheck-zip
40057maybe-installcheck-zip:
40058@if zip
40059maybe-installcheck-zip: installcheck-zip
295f4e42 40060
d32ab992 40061installcheck-zip: \
05750653 40062 configure-zip
f41d6665 40063 @: $(MAKE); $(unstage)
d32ab992 40064 @[ -f ./zip/Makefile ] || exit 0; \
295f4e42
NN
40065 r=`${PWD_COMMAND}`; export r; \
40066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40067 $(HOST_EXPORTS) \
d32ab992 40068 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
40069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40070 done; \
d32ab992 40071 echo "Doing installcheck in zip" ; \
215c351a 40072 (cd $(HOST_SUBDIR)/zip && \
295f4e42
NN
40073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40075 "RANLIB=$${RANLIB}" \
901119ae 40076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40077 installcheck) \
295f4e42
NN
40078 || exit 1
40079
d32ab992 40080@endif zip
295f4e42 40081
d32ab992
PB
40082.PHONY: maybe-mostlyclean-zip mostlyclean-zip
40083maybe-mostlyclean-zip:
40084@if zip
40085maybe-mostlyclean-zip: mostlyclean-zip
295f4e42 40086
05750653 40087mostlyclean-zip:
f41d6665 40088 @: $(MAKE); $(unstage)
d32ab992 40089 @[ -f ./zip/Makefile ] || exit 0; \
295f4e42
NN
40090 r=`${PWD_COMMAND}`; export r; \
40091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40092 $(HOST_EXPORTS) \
d32ab992 40093 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
40094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40095 done; \
d32ab992 40096 echo "Doing mostlyclean in zip" ; \
215c351a 40097 (cd $(HOST_SUBDIR)/zip && \
295f4e42
NN
40098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40100 "RANLIB=$${RANLIB}" \
901119ae 40101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40102 mostlyclean) \
295f4e42
NN
40103 || exit 1
40104
d32ab992 40105@endif zip
295f4e42 40106
d32ab992
PB
40107.PHONY: maybe-clean-zip clean-zip
40108maybe-clean-zip:
40109@if zip
40110maybe-clean-zip: clean-zip
295f4e42 40111
05750653 40112clean-zip:
f41d6665 40113 @: $(MAKE); $(unstage)
d32ab992 40114 @[ -f ./zip/Makefile ] || exit 0; \
295f4e42
NN
40115 r=`${PWD_COMMAND}`; export r; \
40116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40117 $(HOST_EXPORTS) \
d32ab992 40118 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
40119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40120 done; \
d32ab992 40121 echo "Doing clean in zip" ; \
215c351a 40122 (cd $(HOST_SUBDIR)/zip && \
295f4e42
NN
40123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40125 "RANLIB=$${RANLIB}" \
901119ae 40126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40127 clean) \
295f4e42
NN
40128 || exit 1
40129
d32ab992 40130@endif zip
295f4e42 40131
d32ab992
PB
40132.PHONY: maybe-distclean-zip distclean-zip
40133maybe-distclean-zip:
40134@if zip
40135maybe-distclean-zip: distclean-zip
295f4e42 40136
05750653 40137distclean-zip:
f41d6665 40138 @: $(MAKE); $(unstage)
d32ab992 40139 @[ -f ./zip/Makefile ] || exit 0; \
295f4e42
NN
40140 r=`${PWD_COMMAND}`; export r; \
40141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40142 $(HOST_EXPORTS) \
d32ab992 40143 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
40144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40145 done; \
d32ab992 40146 echo "Doing distclean in zip" ; \
215c351a 40147 (cd $(HOST_SUBDIR)/zip && \
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 distclean) \
295f4e42
NN
40153 || exit 1
40154
d32ab992 40155@endif zip
295f4e42 40156
d32ab992
PB
40157.PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
40158maybe-maintainer-clean-zip:
40159@if zip
40160maybe-maintainer-clean-zip: maintainer-clean-zip
295f4e42 40161
05750653 40162maintainer-clean-zip:
f41d6665 40163 @: $(MAKE); $(unstage)
d32ab992 40164 @[ -f ./zip/Makefile ] || exit 0; \
295f4e42
NN
40165 r=`${PWD_COMMAND}`; export r; \
40166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40167 $(HOST_EXPORTS) \
d32ab992 40168 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
40169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40170 done; \
d32ab992 40171 echo "Doing maintainer-clean in zip" ; \
215c351a 40172 (cd $(HOST_SUBDIR)/zip && \
295f4e42
NN
40173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40175 "RANLIB=$${RANLIB}" \
901119ae 40176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40177 maintainer-clean) \
295f4e42
NN
40178 || exit 1
40179
d32ab992 40180@endif zip
295f4e42
NN
40181
40182
25b42232 40183
d32ab992
PB
40184.PHONY: configure-zlib maybe-configure-zlib
40185maybe-configure-zlib:
3ff3adad
PB
40186@if gcc-bootstrap
40187configure-zlib: stage_current
40188@endif gcc-bootstrap
d32ab992
PB
40189@if zlib
40190maybe-configure-zlib: configure-zlib
cc11cc9b 40191configure-zlib:
cc11cc9b
PB
40192 @r=`${PWD_COMMAND}`; export r; \
40193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
215c351a
PB
40194 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
40195 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
f61428ed 40196 $(HOST_EXPORTS) \
25b42232
PB
40197 echo Configuring in $(HOST_SUBDIR)/zlib; \
40198 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
4977bab6 40199 case $(srcdir) in \
215c351a
PB
40200 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40201 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
40202 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 40203 esac; \
215c351a
PB
40204 srcdiroption="--srcdir=$${topdir}/zlib"; \
40205 libsrcdir="$$s/zlib"; \
4977bab6 40206 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
40207 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40208 --target=${target_alias} $${srcdiroption} \
4977bab6 40209 || exit 1
d32ab992 40210@endif zlib
4977bab6 40211
25b42232
PB
40212
40213
ce406537
PB
40214.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
40215maybe-configure-stage1-zlib:
40216@if zlib-bootstrap
40217maybe-configure-stage1-zlib: configure-stage1-zlib
f41d6665 40218configure-stage1-zlib:
cc11cc9b 40219 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
f41d6665 40220 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
cc11cc9b
PB
40221 @r=`${PWD_COMMAND}`; export r; \
40222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 40223 TFLAGS="$(STAGE1_TFLAGS)"; \
f41d6665 40224 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
4a4a4e99 40225 $(HOST_EXPORTS) \
342b9200 40226 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
f61428ed
AO
40227 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
40228 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
ce406537 40229 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
f41d6665 40230 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
ce406537
PB
40231 cd $(HOST_SUBDIR)/zlib || exit 1; \
40232 case $(srcdir) in \
40233 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40234 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
40235 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40236 esac; \
40237 srcdiroption="--srcdir=$${topdir}/zlib"; \
40238 libsrcdir="$$s/zlib"; \
40239 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
40240 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40241 --target=${target_alias} $${srcdiroption} \
4a4a4e99 40242 $(STAGE1_CONFIGURE_FLAGS)
ce406537
PB
40243@endif zlib-bootstrap
40244
40245.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
40246maybe-configure-stage2-zlib:
40247@if zlib-bootstrap
40248maybe-configure-stage2-zlib: configure-stage2-zlib
f41d6665 40249configure-stage2-zlib:
cc11cc9b 40250 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
f41d6665 40251 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
cc11cc9b
PB
40252 @r=`${PWD_COMMAND}`; export r; \
40253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 40254 TFLAGS="$(STAGE2_TFLAGS)"; \
f41d6665 40255 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
ce406537 40256 $(HOST_EXPORTS) \
4a4a4e99 40257 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 40258 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
f61428ed
AO
40259 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
40260 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
ce406537 40261 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
f41d6665 40262 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
ce406537
PB
40263 cd $(HOST_SUBDIR)/zlib || exit 1; \
40264 case $(srcdir) in \
40265 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40266 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
40267 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40268 esac; \
40269 srcdiroption="--srcdir=$${topdir}/zlib"; \
40270 libsrcdir="$$s/zlib"; \
40271 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
40272 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40273 --target=${target_alias} $${srcdiroption} \
57255173 40274 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 40275 $(STAGE2_CONFIGURE_FLAGS)
bb286d71
AO
40276@endif zlib-bootstrap
40277
ce406537
PB
40278.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
40279maybe-configure-stage3-zlib:
40280@if zlib-bootstrap
40281maybe-configure-stage3-zlib: configure-stage3-zlib
f41d6665 40282configure-stage3-zlib:
cc11cc9b 40283 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
f41d6665 40284 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
cc11cc9b
PB
40285 @r=`${PWD_COMMAND}`; export r; \
40286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 40287 TFLAGS="$(STAGE3_TFLAGS)"; \
f41d6665 40288 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
ce406537 40289 $(HOST_EXPORTS) \
4a4a4e99 40290 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 40291 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
f61428ed
AO
40292 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
40293 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
ce406537 40294 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
f41d6665 40295 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
ce406537
PB
40296 cd $(HOST_SUBDIR)/zlib || exit 1; \
40297 case $(srcdir) in \
40298 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40299 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
40300 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40301 esac; \
40302 srcdiroption="--srcdir=$${topdir}/zlib"; \
40303 libsrcdir="$$s/zlib"; \
40304 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
40305 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40306 --target=${target_alias} $${srcdiroption} \
57255173 40307 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 40308 $(STAGE3_CONFIGURE_FLAGS)
bb286d71
AO
40309@endif zlib-bootstrap
40310
ce406537
PB
40311.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
40312maybe-configure-stage4-zlib:
40313@if zlib-bootstrap
40314maybe-configure-stage4-zlib: configure-stage4-zlib
f41d6665 40315configure-stage4-zlib:
cc11cc9b 40316 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
f41d6665 40317 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
cc11cc9b
PB
40318 @r=`${PWD_COMMAND}`; export r; \
40319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 40320 TFLAGS="$(STAGE4_TFLAGS)"; \
f41d6665 40321 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
ce406537 40322 $(HOST_EXPORTS) \
4a4a4e99 40323 $(POSTSTAGE1_HOST_EXPORTS) \
bb286d71 40324 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
f61428ed
AO
40325 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
40326 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
ce406537 40327 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
f41d6665 40328 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
ce406537
PB
40329 cd $(HOST_SUBDIR)/zlib || exit 1; \
40330 case $(srcdir) in \
40331 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40332 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
40333 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40334 esac; \
40335 srcdiroption="--srcdir=$${topdir}/zlib"; \
40336 libsrcdir="$$s/zlib"; \
40337 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
40338 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40339 --target=${target_alias} $${srcdiroption} \
57255173 40340 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 40341 $(STAGE4_CONFIGURE_FLAGS)
ce406537
PB
40342@endif zlib-bootstrap
40343
40344.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
40345maybe-configure-stageprofile-zlib:
40346@if zlib-bootstrap
40347maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
f41d6665 40348configure-stageprofile-zlib:
cc11cc9b 40349 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
f41d6665 40350 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
cc11cc9b
PB
40351 @r=`${PWD_COMMAND}`; export r; \
40352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 40353 TFLAGS="$(STAGEprofile_TFLAGS)"; \
f41d6665 40354 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
ce406537 40355 $(HOST_EXPORTS) \
4a4a4e99
AO
40356 $(POSTSTAGE1_HOST_EXPORTS) \
40357 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
f61428ed
AO
40358 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
40359 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
ce406537 40360 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
f41d6665 40361 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
ce406537
PB
40362 cd $(HOST_SUBDIR)/zlib || exit 1; \
40363 case $(srcdir) in \
40364 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40365 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
40366 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40367 esac; \
40368 srcdiroption="--srcdir=$${topdir}/zlib"; \
40369 libsrcdir="$$s/zlib"; \
40370 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
40371 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40372 --target=${target_alias} $${srcdiroption} \
57255173 40373 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 40374 $(STAGEprofile_CONFIGURE_FLAGS)
ce406537
PB
40375@endif zlib-bootstrap
40376
40377.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
40378maybe-configure-stagefeedback-zlib:
40379@if zlib-bootstrap
40380maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
f41d6665 40381configure-stagefeedback-zlib:
cc11cc9b 40382 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
f41d6665 40383 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
cc11cc9b
PB
40384 @r=`${PWD_COMMAND}`; export r; \
40385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 40386 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
f41d6665 40387 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
ce406537 40388 $(HOST_EXPORTS) \
4a4a4e99
AO
40389 $(POSTSTAGE1_HOST_EXPORTS) \
40390 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
f61428ed
AO
40391 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
40392 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
ce406537 40393 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
f41d6665 40394 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
ce406537
PB
40395 cd $(HOST_SUBDIR)/zlib || exit 1; \
40396 case $(srcdir) in \
40397 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40398 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
40399 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40400 esac; \
40401 srcdiroption="--srcdir=$${topdir}/zlib"; \
40402 libsrcdir="$$s/zlib"; \
40403 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
40404 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40405 --target=${target_alias} $${srcdiroption} \
57255173 40406 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 40407 $(STAGEfeedback_CONFIGURE_FLAGS)
ce406537
PB
40408@endif zlib-bootstrap
40409
40410
40411
40412
40413
d32ab992
PB
40414.PHONY: all-zlib maybe-all-zlib
40415maybe-all-zlib:
3ff3adad
PB
40416@if gcc-bootstrap
40417all-zlib: stage_current
40418@endif gcc-bootstrap
d32ab992 40419@if zlib
7e0b5752 40420TARGET-zlib=all
d32ab992
PB
40421maybe-all-zlib: all-zlib
40422all-zlib: configure-zlib
cc11cc9b 40423 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 40424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 40425 $(HOST_EXPORTS) \
215c351a 40426 (cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3
PB
40427 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
40428 $(TARGET-zlib))
d32ab992 40429@endif zlib
4977bab6 40430
25b42232 40431
ce406537
PB
40432
40433.PHONY: all-stage1-zlib maybe-all-stage1-zlib
40434.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
40435maybe-all-stage1-zlib:
40436maybe-clean-stage1-zlib:
40437@if zlib-bootstrap
40438maybe-all-stage1-zlib: all-stage1-zlib
40439all-stage1: all-stage1-zlib
1061f99e 40440TARGET-stage1-zlib = $(TARGET-zlib)
ce406537 40441all-stage1-zlib: configure-stage1-zlib
cc11cc9b 40442 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
ce406537
PB
40443 @r=`${PWD_COMMAND}`; export r; \
40444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 40445 TFLAGS="$(STAGE1_TFLAGS)"; \
f61428ed 40446 $(HOST_EXPORTS) \
ce406537 40447 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 40448 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 40449 CFLAGS="$(STAGE1_CFLAGS)" \
f61428ed 40450 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4a4a4e99
AO
40451 LIBCFLAGS="$(LIBCFLAGS)" \
40452 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40453 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40454 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40455 $(EXTRA_HOST_FLAGS) \
40456 TFLAGS="$(STAGE1_TFLAGS)" \
1061f99e 40457 $(TARGET-stage1-zlib)
ce406537
PB
40458
40459maybe-clean-stage1-zlib: clean-stage1-zlib
40460clean-stage1: clean-stage1-zlib
40461clean-stage1-zlib:
995a5697
PB
40462 @if [ $(current_stage) = stage1 ]; then \
40463 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
40464 else \
40465 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
40466 $(MAKE) stage1-start; \
40467 fi; \
ce406537 40468 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 40469 $(MAKE) $(EXTRA_HOST_FLAGS) \
342b9200 40470 clean
ce406537
PB
40471@endif zlib-bootstrap
40472
40473
40474.PHONY: all-stage2-zlib maybe-all-stage2-zlib
40475.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
40476maybe-all-stage2-zlib:
40477maybe-clean-stage2-zlib:
40478@if zlib-bootstrap
40479maybe-all-stage2-zlib: all-stage2-zlib
40480all-stage2: all-stage2-zlib
1061f99e 40481TARGET-stage2-zlib = $(TARGET-zlib)
ce406537 40482all-stage2-zlib: configure-stage2-zlib
cc11cc9b 40483 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
ce406537
PB
40484 @r=`${PWD_COMMAND}`; export r; \
40485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 40486 TFLAGS="$(STAGE2_TFLAGS)"; \
ce406537 40487 $(HOST_EXPORTS) \
f61428ed 40488 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 40489 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 40490 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 40491 CFLAGS="$(STAGE2_CFLAGS)" \
f61428ed 40492 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4a4a4e99
AO
40493 LIBCFLAGS="$(STAGE2_CFLAGS)" \
40494 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40495 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40496 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40497 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
40498 TFLAGS="$(STAGE2_TFLAGS)" \
1061f99e 40499 $(TARGET-stage2-zlib)
ce406537
PB
40500
40501maybe-clean-stage2-zlib: clean-stage2-zlib
40502clean-stage2: clean-stage2-zlib
40503clean-stage2-zlib:
995a5697
PB
40504 @if [ $(current_stage) = stage2 ]; then \
40505 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
40506 else \
40507 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
40508 $(MAKE) stage2-start; \
40509 fi; \
ce406537 40510 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 40511 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 40512 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 40513 clean
ce406537
PB
40514@endif zlib-bootstrap
40515
40516
40517.PHONY: all-stage3-zlib maybe-all-stage3-zlib
40518.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
40519maybe-all-stage3-zlib:
40520maybe-clean-stage3-zlib:
40521@if zlib-bootstrap
40522maybe-all-stage3-zlib: all-stage3-zlib
40523all-stage3: all-stage3-zlib
1061f99e 40524TARGET-stage3-zlib = $(TARGET-zlib)
ce406537 40525all-stage3-zlib: configure-stage3-zlib
cc11cc9b 40526 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
ce406537
PB
40527 @r=`${PWD_COMMAND}`; export r; \
40528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 40529 TFLAGS="$(STAGE3_TFLAGS)"; \
ce406537 40530 $(HOST_EXPORTS) \
f61428ed 40531 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 40532 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 40533 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 40534 CFLAGS="$(STAGE3_CFLAGS)" \
f61428ed 40535 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4a4a4e99
AO
40536 LIBCFLAGS="$(STAGE3_CFLAGS)" \
40537 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40538 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40539 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40540 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
40541 TFLAGS="$(STAGE3_TFLAGS)" \
1061f99e 40542 $(TARGET-stage3-zlib)
ce406537
PB
40543
40544maybe-clean-stage3-zlib: clean-stage3-zlib
40545clean-stage3: clean-stage3-zlib
40546clean-stage3-zlib:
995a5697
PB
40547 @if [ $(current_stage) = stage3 ]; then \
40548 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
40549 else \
40550 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
40551 $(MAKE) stage3-start; \
40552 fi; \
ce406537 40553 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 40554 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 40555 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 40556 clean
ce406537
PB
40557@endif zlib-bootstrap
40558
40559
40560.PHONY: all-stage4-zlib maybe-all-stage4-zlib
40561.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
40562maybe-all-stage4-zlib:
40563maybe-clean-stage4-zlib:
40564@if zlib-bootstrap
40565maybe-all-stage4-zlib: all-stage4-zlib
40566all-stage4: all-stage4-zlib
1061f99e 40567TARGET-stage4-zlib = $(TARGET-zlib)
ce406537 40568all-stage4-zlib: configure-stage4-zlib
cc11cc9b 40569 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
ce406537
PB
40570 @r=`${PWD_COMMAND}`; export r; \
40571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 40572 TFLAGS="$(STAGE4_TFLAGS)"; \
ce406537 40573 $(HOST_EXPORTS) \
f61428ed 40574 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 40575 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 40576 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 40577 CFLAGS="$(STAGE4_CFLAGS)" \
f61428ed 40578 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
1c8bd6a3 40579 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4a4a4e99
AO
40580 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40581 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40582 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40583 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
40584 TFLAGS="$(STAGE4_TFLAGS)" \
1061f99e 40585 $(TARGET-stage4-zlib)
ce406537
PB
40586
40587maybe-clean-stage4-zlib: clean-stage4-zlib
40588clean-stage4: clean-stage4-zlib
40589clean-stage4-zlib:
995a5697
PB
40590 @if [ $(current_stage) = stage4 ]; then \
40591 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
40592 else \
40593 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
40594 $(MAKE) stage4-start; \
40595 fi; \
ce406537 40596 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 40597 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 40598 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 40599 clean
ce406537
PB
40600@endif zlib-bootstrap
40601
40602
40603.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
40604.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
40605maybe-all-stageprofile-zlib:
40606maybe-clean-stageprofile-zlib:
40607@if zlib-bootstrap
40608maybe-all-stageprofile-zlib: all-stageprofile-zlib
40609all-stageprofile: all-stageprofile-zlib
1061f99e 40610TARGET-stageprofile-zlib = $(TARGET-zlib)
ce406537 40611all-stageprofile-zlib: configure-stageprofile-zlib
cc11cc9b 40612 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
ce406537
PB
40613 @r=`${PWD_COMMAND}`; export r; \
40614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 40615 TFLAGS="$(STAGEprofile_TFLAGS)"; \
ce406537 40616 $(HOST_EXPORTS) \
f61428ed 40617 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 40618 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 40619 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 40620 CFLAGS="$(STAGEprofile_CFLAGS)" \
f61428ed 40621 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4a4a4e99
AO
40622 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
40623 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40624 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40625 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40626 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
40627 TFLAGS="$(STAGEprofile_TFLAGS)" \
1061f99e 40628 $(TARGET-stageprofile-zlib)
ce406537
PB
40629
40630maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
40631clean-stageprofile: clean-stageprofile-zlib
40632clean-stageprofile-zlib:
995a5697
PB
40633 @if [ $(current_stage) = stageprofile ]; then \
40634 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
40635 else \
40636 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
40637 $(MAKE) stageprofile-start; \
40638 fi; \
ce406537 40639 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 40640 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 40641 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 40642 clean
ce406537
PB
40643@endif zlib-bootstrap
40644
40645
40646.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
40647.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
40648maybe-all-stagefeedback-zlib:
40649maybe-clean-stagefeedback-zlib:
40650@if zlib-bootstrap
40651maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
40652all-stagefeedback: all-stagefeedback-zlib
1061f99e 40653TARGET-stagefeedback-zlib = $(TARGET-zlib)
ce406537 40654all-stagefeedback-zlib: configure-stagefeedback-zlib
cc11cc9b 40655 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
ce406537
PB
40656 @r=`${PWD_COMMAND}`; export r; \
40657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 40658 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
ce406537 40659 $(HOST_EXPORTS) \
f61428ed 40660 $(POSTSTAGE1_HOST_EXPORTS) \
ce406537 40661 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 40662 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99 40663 CFLAGS="$(STAGEfeedback_CFLAGS)" \
f61428ed 40664 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4a4a4e99
AO
40665 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
40666 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40667 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40668 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40669 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
40670 TFLAGS="$(STAGEfeedback_TFLAGS)" \
1061f99e 40671 $(TARGET-stagefeedback-zlib)
ce406537
PB
40672
40673maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
40674clean-stagefeedback: clean-stagefeedback-zlib
40675clean-stagefeedback-zlib:
995a5697
PB
40676 @if [ $(current_stage) = stagefeedback ]; then \
40677 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
40678 else \
40679 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
40680 $(MAKE) stagefeedback-start; \
40681 fi; \
ce406537 40682 cd $(HOST_SUBDIR)/zlib && \
1c8bd6a3 40683 $(MAKE) $(EXTRA_HOST_FLAGS) \
ce406537 40684 $(POSTSTAGE1_FLAGS_TO_PASS) \
342b9200 40685 clean
ce406537
PB
40686@endif zlib-bootstrap
40687
40688
40689
40690
40691
d32ab992
PB
40692.PHONY: check-zlib maybe-check-zlib
40693maybe-check-zlib:
40694@if zlib
40695maybe-check-zlib: check-zlib
4977bab6 40696
d32ab992 40697check-zlib:
4977bab6 40698
d32ab992 40699@endif zlib
4977bab6 40700
d32ab992
PB
40701.PHONY: install-zlib maybe-install-zlib
40702maybe-install-zlib:
40703@if zlib
40704maybe-install-zlib: install-zlib
7e2dbcef 40705
d32ab992 40706install-zlib:
4977bab6 40707
d32ab992 40708@endif zlib
4977bab6 40709
b5422ad7 40710# Other targets (info, dvi, pdf, etc.)
295f4e42 40711
d32ab992
PB
40712.PHONY: maybe-info-zlib info-zlib
40713maybe-info-zlib:
40714@if zlib
40715maybe-info-zlib: info-zlib
295f4e42 40716
f87a2b2e 40717info-zlib: \
05750653 40718 configure-zlib
f87a2b2e
MS
40719 @[ -f ./zlib/Makefile ] || exit 0; \
40720 r=`${PWD_COMMAND}`; export r; \
40721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
40722 $(HOST_EXPORTS) \
40723 for flag in $(EXTRA_HOST_FLAGS) ; do \
40724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40725 done; \
40726 echo "Doing info in zlib" ; \
215c351a 40727 (cd $(HOST_SUBDIR)/zlib && \
f87a2b2e
MS
40728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40730 "RANLIB=$${RANLIB}" \
901119ae 40731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
40732 info) \
40733 || exit 1
40734
40735@endif zlib
40736
40737.PHONY: maybe-dvi-zlib dvi-zlib
40738maybe-dvi-zlib:
40739@if zlib
40740maybe-dvi-zlib: dvi-zlib
40741
40742dvi-zlib: \
05750653 40743 configure-zlib
d32ab992 40744 @[ -f ./zlib/Makefile ] || exit 0; \
8c90b13a
L
40745 r=`${PWD_COMMAND}`; export r; \
40746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40747 $(HOST_EXPORTS) \
d32ab992 40748 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
40749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40750 done; \
f87a2b2e 40751 echo "Doing dvi in zlib" ; \
215c351a 40752 (cd $(HOST_SUBDIR)/zlib && \
295f4e42
NN
40753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40755 "RANLIB=$${RANLIB}" \
901119ae 40756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e 40757 dvi) \
4977bab6
ZW
40758 || exit 1
40759
d32ab992 40760@endif zlib
295f4e42 40761
b5422ad7
BM
40762.PHONY: maybe-pdf-zlib pdf-zlib
40763maybe-pdf-zlib:
40764@if zlib
40765maybe-pdf-zlib: pdf-zlib
40766
40767pdf-zlib: \
40768 configure-zlib
40769 @[ -f ./zlib/Makefile ] || exit 0; \
40770 r=`${PWD_COMMAND}`; export r; \
40771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40772 $(HOST_EXPORTS) \
40773 for flag in $(EXTRA_HOST_FLAGS) ; do \
40774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40775 done; \
40776 echo "Doing pdf in zlib" ; \
40777 (cd $(HOST_SUBDIR)/zlib && \
40778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40780 "RANLIB=$${RANLIB}" \
901119ae 40781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
40782 pdf) \
40783 || exit 1
40784
40785@endif zlib
40786
f87a2b2e
MS
40787.PHONY: maybe-html-zlib html-zlib
40788maybe-html-zlib:
d32ab992 40789@if zlib
f87a2b2e 40790maybe-html-zlib: html-zlib
295f4e42 40791
f87a2b2e 40792html-zlib: \
05750653 40793 configure-zlib
d32ab992 40794 @[ -f ./zlib/Makefile ] || exit 0; \
295f4e42 40795 r=`${PWD_COMMAND}`; export r; \
8c90b13a 40796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40797 $(HOST_EXPORTS) \
d32ab992 40798 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
40799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40800 done; \
f87a2b2e 40801 echo "Doing html in zlib" ; \
215c351a 40802 (cd $(HOST_SUBDIR)/zlib && \
295f4e42
NN
40803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40805 "RANLIB=$${RANLIB}" \
901119ae 40806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e 40807 html) \
295f4e42 40808 || exit 1
4977bab6 40809
d32ab992 40810@endif zlib
4977bab6 40811
d32ab992
PB
40812.PHONY: maybe-TAGS-zlib TAGS-zlib
40813maybe-TAGS-zlib:
40814@if zlib
40815maybe-TAGS-zlib: TAGS-zlib
295f4e42 40816
d32ab992 40817TAGS-zlib: \
05750653 40818 configure-zlib
d32ab992 40819 @[ -f ./zlib/Makefile ] || exit 0; \
295f4e42 40820 r=`${PWD_COMMAND}`; export r; \
8c90b13a 40821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40822 $(HOST_EXPORTS) \
d32ab992 40823 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
40824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40825 done; \
d32ab992 40826 echo "Doing TAGS in zlib" ; \
215c351a 40827 (cd $(HOST_SUBDIR)/zlib && \
295f4e42
NN
40828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40830 "RANLIB=$${RANLIB}" \
901119ae 40831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40832 TAGS) \
295f4e42 40833 || exit 1
4977bab6 40834
d32ab992 40835@endif zlib
4977bab6 40836
d32ab992
PB
40837.PHONY: maybe-install-info-zlib install-info-zlib
40838maybe-install-info-zlib:
40839@if zlib
40840maybe-install-info-zlib: install-info-zlib
7e2dbcef 40841
d32ab992
PB
40842install-info-zlib: \
40843 configure-zlib \
05750653 40844 info-zlib
d32ab992 40845 @[ -f ./zlib/Makefile ] || exit 0; \
295f4e42
NN
40846 r=`${PWD_COMMAND}`; export r; \
40847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40848 $(HOST_EXPORTS) \
d32ab992 40849 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
40850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40851 done; \
d32ab992 40852 echo "Doing install-info in zlib" ; \
215c351a 40853 (cd $(HOST_SUBDIR)/zlib && \
295f4e42
NN
40854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40856 "RANLIB=$${RANLIB}" \
901119ae 40857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40858 install-info) \
295f4e42
NN
40859 || exit 1
40860
d32ab992 40861@endif zlib
295f4e42 40862
9c4d2493
BM
40863.PHONY: maybe-install-pdf-zlib install-pdf-zlib
40864maybe-install-pdf-zlib:
40865@if zlib
40866maybe-install-pdf-zlib: install-pdf-zlib
40867
40868install-pdf-zlib: \
40869 configure-zlib \
40870 pdf-zlib
40871 @[ -f ./zlib/Makefile ] || exit 0; \
40872 r=`${PWD_COMMAND}`; export r; \
40873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40874 $(HOST_EXPORTS) \
40875 for flag in $(EXTRA_HOST_FLAGS) ; do \
40876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40877 done; \
40878 echo "Doing install-pdf in zlib" ; \
40879 (cd $(HOST_SUBDIR)/zlib && \
40880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40882 "RANLIB=$${RANLIB}" \
901119ae 40883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
40884 install-pdf) \
40885 || exit 1
40886
40887@endif zlib
40888
65d6e994
CD
40889.PHONY: maybe-install-html-zlib install-html-zlib
40890maybe-install-html-zlib:
40891@if zlib
40892maybe-install-html-zlib: install-html-zlib
40893
40894install-html-zlib: \
40895 configure-zlib \
40896 html-zlib
40897 @[ -f ./zlib/Makefile ] || exit 0; \
40898 r=`${PWD_COMMAND}`; export r; \
40899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40900 $(HOST_EXPORTS) \
40901 for flag in $(EXTRA_HOST_FLAGS) ; do \
40902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40903 done; \
40904 echo "Doing install-html in zlib" ; \
40905 (cd $(HOST_SUBDIR)/zlib && \
40906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40908 "RANLIB=$${RANLIB}" \
901119ae 40909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
40910 install-html) \
40911 || exit 1
40912
40913@endif zlib
40914
d32ab992
PB
40915.PHONY: maybe-installcheck-zlib installcheck-zlib
40916maybe-installcheck-zlib:
40917@if zlib
40918maybe-installcheck-zlib: installcheck-zlib
295f4e42 40919
d32ab992 40920installcheck-zlib: \
05750653 40921 configure-zlib
d32ab992 40922 @[ -f ./zlib/Makefile ] || exit 0; \
295f4e42
NN
40923 r=`${PWD_COMMAND}`; export r; \
40924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40925 $(HOST_EXPORTS) \
d32ab992 40926 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
40927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40928 done; \
d32ab992 40929 echo "Doing installcheck in zlib" ; \
215c351a 40930 (cd $(HOST_SUBDIR)/zlib && \
295f4e42
NN
40931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40933 "RANLIB=$${RANLIB}" \
901119ae 40934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40935 installcheck) \
295f4e42
NN
40936 || exit 1
40937
d32ab992 40938@endif zlib
295f4e42 40939
d32ab992
PB
40940.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
40941maybe-mostlyclean-zlib:
40942@if zlib
40943maybe-mostlyclean-zlib: mostlyclean-zlib
295f4e42 40944
05750653 40945mostlyclean-zlib:
d32ab992 40946 @[ -f ./zlib/Makefile ] || exit 0; \
295f4e42
NN
40947 r=`${PWD_COMMAND}`; export r; \
40948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40949 $(HOST_EXPORTS) \
d32ab992 40950 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
40951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40952 done; \
d32ab992 40953 echo "Doing mostlyclean in zlib" ; \
215c351a 40954 (cd $(HOST_SUBDIR)/zlib && \
295f4e42
NN
40955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40957 "RANLIB=$${RANLIB}" \
901119ae 40958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40959 mostlyclean) \
295f4e42
NN
40960 || exit 1
40961
d32ab992 40962@endif zlib
295f4e42 40963
d32ab992
PB
40964.PHONY: maybe-clean-zlib clean-zlib
40965maybe-clean-zlib:
40966@if zlib
40967maybe-clean-zlib: clean-zlib
295f4e42 40968
05750653 40969clean-zlib:
d32ab992 40970 @[ -f ./zlib/Makefile ] || exit 0; \
295f4e42
NN
40971 r=`${PWD_COMMAND}`; export r; \
40972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40973 $(HOST_EXPORTS) \
d32ab992 40974 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
40975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40976 done; \
d32ab992 40977 echo "Doing clean in zlib" ; \
215c351a 40978 (cd $(HOST_SUBDIR)/zlib && \
295f4e42
NN
40979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40981 "RANLIB=$${RANLIB}" \
901119ae 40982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 40983 clean) \
295f4e42
NN
40984 || exit 1
40985
d32ab992 40986@endif zlib
295f4e42 40987
d32ab992
PB
40988.PHONY: maybe-distclean-zlib distclean-zlib
40989maybe-distclean-zlib:
40990@if zlib
40991maybe-distclean-zlib: distclean-zlib
295f4e42 40992
05750653 40993distclean-zlib:
d32ab992 40994 @[ -f ./zlib/Makefile ] || exit 0; \
295f4e42
NN
40995 r=`${PWD_COMMAND}`; export r; \
40996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 40997 $(HOST_EXPORTS) \
d32ab992 40998 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
40999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41000 done; \
d32ab992 41001 echo "Doing distclean in zlib" ; \
215c351a 41002 (cd $(HOST_SUBDIR)/zlib && \
295f4e42
NN
41003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41005 "RANLIB=$${RANLIB}" \
901119ae 41006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41007 distclean) \
295f4e42
NN
41008 || exit 1
41009
d32ab992 41010@endif zlib
295f4e42 41011
d32ab992
PB
41012.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
41013maybe-maintainer-clean-zlib:
41014@if zlib
41015maybe-maintainer-clean-zlib: maintainer-clean-zlib
295f4e42 41016
05750653 41017maintainer-clean-zlib:
d32ab992 41018 @[ -f ./zlib/Makefile ] || exit 0; \
295f4e42 41019 r=`${PWD_COMMAND}`; export r; \
8c90b13a 41020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41021 $(HOST_EXPORTS) \
d32ab992 41022 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
41023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41024 done; \
d32ab992 41025 echo "Doing maintainer-clean in zlib" ; \
215c351a 41026 (cd $(HOST_SUBDIR)/zlib && \
295f4e42
NN
41027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41029 "RANLIB=$${RANLIB}" \
901119ae 41030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41031 maintainer-clean) \
295f4e42 41032 || exit 1
4977bab6 41033
d32ab992 41034@endif zlib
4977bab6 41035
295f4e42 41036
25b42232 41037
d32ab992
PB
41038.PHONY: configure-gdb maybe-configure-gdb
41039maybe-configure-gdb:
3ff3adad
PB
41040@if gcc-bootstrap
41041configure-gdb: stage_current
41042@endif gcc-bootstrap
d32ab992
PB
41043@if gdb
41044maybe-configure-gdb: configure-gdb
cc11cc9b 41045configure-gdb:
f41d6665 41046 @: $(MAKE); $(unstage)
cc11cc9b 41047 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 41048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
41049 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
41050 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
f61428ed 41051 $(HOST_EXPORTS) \
25b42232
PB
41052 echo Configuring in $(HOST_SUBDIR)/gdb; \
41053 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
4977bab6 41054 case $(srcdir) in \
215c351a
PB
41055 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41056 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
41057 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 41058 esac; \
215c351a
PB
41059 srcdiroption="--srcdir=$${topdir}/gdb"; \
41060 libsrcdir="$$s/gdb"; \
4977bab6 41061 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
41062 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41063 --target=${target_alias} $${srcdiroption} \
4977bab6 41064 || exit 1
d32ab992 41065@endif gdb
4977bab6 41066
25b42232
PB
41067
41068
ce406537
PB
41069
41070
d32ab992
PB
41071.PHONY: all-gdb maybe-all-gdb
41072maybe-all-gdb:
3ff3adad
PB
41073@if gcc-bootstrap
41074all-gdb: stage_current
41075@endif gcc-bootstrap
d32ab992 41076@if gdb
7e0b5752 41077TARGET-gdb=all
d32ab992
PB
41078maybe-all-gdb: all-gdb
41079all-gdb: configure-gdb
f41d6665 41080 @: $(MAKE); $(unstage)
8c90b13a
L
41081 @r=`${PWD_COMMAND}`; export r; \
41082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 41083 $(HOST_EXPORTS) \
215c351a 41084 (cd $(HOST_SUBDIR)/gdb && \
1c8bd6a3
PB
41085 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
41086 $(TARGET-gdb))
d32ab992 41087@endif gdb
4977bab6 41088
25b42232 41089
ce406537
PB
41090
41091
d32ab992
PB
41092.PHONY: check-gdb maybe-check-gdb
41093maybe-check-gdb:
41094@if gdb
41095maybe-check-gdb: check-gdb
4977bab6 41096
d32ab992 41097check-gdb:
f41d6665 41098 @: $(MAKE); $(unstage)
8c90b13a
L
41099 @r=`${PWD_COMMAND}`; export r; \
41100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41101 $(HOST_EXPORTS) \
215c351a
PB
41102 (cd $(HOST_SUBDIR)/gdb && \
41103 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
4977bab6 41104
d32ab992 41105@endif gdb
4977bab6 41106
d32ab992
PB
41107.PHONY: install-gdb maybe-install-gdb
41108maybe-install-gdb:
41109@if gdb
41110maybe-install-gdb: install-gdb
295f4e42 41111
d32ab992 41112install-gdb: installdirs
f41d6665 41113 @: $(MAKE); $(unstage)
295f4e42
NN
41114 @r=`${PWD_COMMAND}`; export r; \
41115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41116 $(HOST_EXPORTS) \
215c351a 41117 (cd $(HOST_SUBDIR)/gdb && \
ace9ac7b 41118 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
295f4e42 41119
d32ab992 41120@endif gdb
295f4e42 41121
b5422ad7 41122# Other targets (info, dvi, pdf, etc.)
295f4e42 41123
d32ab992
PB
41124.PHONY: maybe-info-gdb info-gdb
41125maybe-info-gdb:
41126@if gdb
41127maybe-info-gdb: info-gdb
295f4e42 41128
d32ab992 41129info-gdb: \
05750653 41130 configure-gdb
f41d6665 41131 @: $(MAKE); $(unstage)
d32ab992 41132 @[ -f ./gdb/Makefile ] || exit 0; \
295f4e42
NN
41133 r=`${PWD_COMMAND}`; export r; \
41134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41135 $(HOST_EXPORTS) \
7c27e184 41136 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
41137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41138 done; \
d32ab992 41139 echo "Doing info in gdb" ; \
215c351a 41140 (cd $(HOST_SUBDIR)/gdb && \
295f4e42
NN
41141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41143 "RANLIB=$${RANLIB}" \
901119ae 41144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41145 info) \
295f4e42
NN
41146 || exit 1
41147
d32ab992 41148@endif gdb
295f4e42 41149
d32ab992
PB
41150.PHONY: maybe-dvi-gdb dvi-gdb
41151maybe-dvi-gdb:
41152@if gdb
41153maybe-dvi-gdb: dvi-gdb
295f4e42 41154
d32ab992 41155dvi-gdb: \
05750653 41156 configure-gdb
f41d6665 41157 @: $(MAKE); $(unstage)
d32ab992 41158 @[ -f ./gdb/Makefile ] || exit 0; \
295f4e42
NN
41159 r=`${PWD_COMMAND}`; export r; \
41160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41161 $(HOST_EXPORTS) \
7c27e184 41162 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
41163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41164 done; \
d32ab992 41165 echo "Doing dvi in gdb" ; \
215c351a 41166 (cd $(HOST_SUBDIR)/gdb && \
295f4e42
NN
41167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41169 "RANLIB=$${RANLIB}" \
901119ae 41170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41171 dvi) \
295f4e42
NN
41172 || exit 1
41173
d32ab992 41174@endif gdb
295f4e42 41175
b5422ad7
BM
41176.PHONY: maybe-pdf-gdb pdf-gdb
41177maybe-pdf-gdb:
41178@if gdb
41179maybe-pdf-gdb: pdf-gdb
41180
41181pdf-gdb: \
41182 configure-gdb
41183 @: $(MAKE); $(unstage)
41184 @[ -f ./gdb/Makefile ] || exit 0; \
41185 r=`${PWD_COMMAND}`; export r; \
41186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41187 $(HOST_EXPORTS) \
41188 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41190 done; \
41191 echo "Doing pdf in gdb" ; \
41192 (cd $(HOST_SUBDIR)/gdb && \
41193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41195 "RANLIB=$${RANLIB}" \
901119ae 41196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
41197 pdf) \
41198 || exit 1
41199
41200@endif gdb
41201
f87a2b2e
MS
41202.PHONY: maybe-html-gdb html-gdb
41203maybe-html-gdb:
41204@if gdb
41205maybe-html-gdb: html-gdb
41206
41207html-gdb: \
05750653 41208 configure-gdb
f41d6665 41209 @: $(MAKE); $(unstage)
f87a2b2e
MS
41210 @[ -f ./gdb/Makefile ] || exit 0; \
41211 r=`${PWD_COMMAND}`; export r; \
41212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
41213 $(HOST_EXPORTS) \
41214 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41216 done; \
41217 echo "Doing html in gdb" ; \
215c351a 41218 (cd $(HOST_SUBDIR)/gdb && \
f87a2b2e
MS
41219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41221 "RANLIB=$${RANLIB}" \
901119ae 41222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
41223 html) \
41224 || exit 1
41225
41226@endif gdb
41227
d32ab992
PB
41228.PHONY: maybe-TAGS-gdb TAGS-gdb
41229maybe-TAGS-gdb:
41230@if gdb
41231maybe-TAGS-gdb: TAGS-gdb
295f4e42 41232
d32ab992 41233TAGS-gdb: \
05750653 41234 configure-gdb
f41d6665 41235 @: $(MAKE); $(unstage)
d32ab992 41236 @[ -f ./gdb/Makefile ] || exit 0; \
295f4e42
NN
41237 r=`${PWD_COMMAND}`; export r; \
41238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41239 $(HOST_EXPORTS) \
7c27e184 41240 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
41241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41242 done; \
d32ab992 41243 echo "Doing TAGS in gdb" ; \
215c351a 41244 (cd $(HOST_SUBDIR)/gdb && \
295f4e42
NN
41245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41247 "RANLIB=$${RANLIB}" \
901119ae 41248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41249 TAGS) \
295f4e42
NN
41250 || exit 1
41251
d32ab992 41252@endif gdb
295f4e42 41253
d32ab992
PB
41254.PHONY: maybe-install-info-gdb install-info-gdb
41255maybe-install-info-gdb:
41256@if gdb
41257maybe-install-info-gdb: install-info-gdb
295f4e42 41258
d32ab992
PB
41259install-info-gdb: \
41260 configure-gdb \
05750653 41261 info-gdb
f41d6665 41262 @: $(MAKE); $(unstage)
d32ab992 41263 @[ -f ./gdb/Makefile ] || exit 0; \
295f4e42
NN
41264 r=`${PWD_COMMAND}`; export r; \
41265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41266 $(HOST_EXPORTS) \
7c27e184 41267 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
41268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41269 done; \
d32ab992 41270 echo "Doing install-info in gdb" ; \
215c351a 41271 (cd $(HOST_SUBDIR)/gdb && \
295f4e42
NN
41272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41274 "RANLIB=$${RANLIB}" \
901119ae 41275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41276 install-info) \
295f4e42
NN
41277 || exit 1
41278
d32ab992 41279@endif gdb
295f4e42 41280
9c4d2493
BM
41281.PHONY: maybe-install-pdf-gdb install-pdf-gdb
41282maybe-install-pdf-gdb:
41283@if gdb
41284maybe-install-pdf-gdb: install-pdf-gdb
41285
41286install-pdf-gdb: \
41287 configure-gdb \
41288 pdf-gdb
41289 @: $(MAKE); $(unstage)
41290 @[ -f ./gdb/Makefile ] || exit 0; \
41291 r=`${PWD_COMMAND}`; export r; \
41292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41293 $(HOST_EXPORTS) \
41294 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41296 done; \
41297 echo "Doing install-pdf in gdb" ; \
41298 (cd $(HOST_SUBDIR)/gdb && \
41299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41301 "RANLIB=$${RANLIB}" \
901119ae 41302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
41303 install-pdf) \
41304 || exit 1
41305
41306@endif gdb
41307
65d6e994
CD
41308.PHONY: maybe-install-html-gdb install-html-gdb
41309maybe-install-html-gdb:
41310@if gdb
41311maybe-install-html-gdb: install-html-gdb
41312
41313install-html-gdb: \
41314 configure-gdb \
41315 html-gdb
41316 @: $(MAKE); $(unstage)
41317 @[ -f ./gdb/Makefile ] || exit 0; \
41318 r=`${PWD_COMMAND}`; export r; \
41319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41320 $(HOST_EXPORTS) \
41321 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41323 done; \
41324 echo "Doing install-html in gdb" ; \
41325 (cd $(HOST_SUBDIR)/gdb && \
41326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41328 "RANLIB=$${RANLIB}" \
901119ae 41329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
41330 install-html) \
41331 || exit 1
41332
41333@endif gdb
41334
d32ab992
PB
41335.PHONY: maybe-installcheck-gdb installcheck-gdb
41336maybe-installcheck-gdb:
41337@if gdb
41338maybe-installcheck-gdb: installcheck-gdb
295f4e42 41339
d32ab992 41340installcheck-gdb: \
05750653 41341 configure-gdb
f41d6665 41342 @: $(MAKE); $(unstage)
d32ab992 41343 @[ -f ./gdb/Makefile ] || exit 0; \
295f4e42
NN
41344 r=`${PWD_COMMAND}`; export r; \
41345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41346 $(HOST_EXPORTS) \
7c27e184 41347 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
41348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41349 done; \
d32ab992 41350 echo "Doing installcheck in gdb" ; \
215c351a 41351 (cd $(HOST_SUBDIR)/gdb && \
295f4e42
NN
41352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41354 "RANLIB=$${RANLIB}" \
901119ae 41355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41356 installcheck) \
295f4e42
NN
41357 || exit 1
41358
d32ab992 41359@endif gdb
295f4e42 41360
d32ab992
PB
41361.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
41362maybe-mostlyclean-gdb:
41363@if gdb
41364maybe-mostlyclean-gdb: mostlyclean-gdb
295f4e42 41365
05750653 41366mostlyclean-gdb:
f41d6665 41367 @: $(MAKE); $(unstage)
d32ab992 41368 @[ -f ./gdb/Makefile ] || exit 0; \
295f4e42
NN
41369 r=`${PWD_COMMAND}`; export r; \
41370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41371 $(HOST_EXPORTS) \
7c27e184 41372 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
41373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41374 done; \
d32ab992 41375 echo "Doing mostlyclean in gdb" ; \
215c351a 41376 (cd $(HOST_SUBDIR)/gdb && \
295f4e42
NN
41377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41379 "RANLIB=$${RANLIB}" \
901119ae 41380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41381 mostlyclean) \
295f4e42
NN
41382 || exit 1
41383
d32ab992 41384@endif gdb
295f4e42 41385
d32ab992
PB
41386.PHONY: maybe-clean-gdb clean-gdb
41387maybe-clean-gdb:
41388@if gdb
41389maybe-clean-gdb: clean-gdb
295f4e42 41390
05750653 41391clean-gdb:
f41d6665 41392 @: $(MAKE); $(unstage)
d32ab992 41393 @[ -f ./gdb/Makefile ] || exit 0; \
295f4e42
NN
41394 r=`${PWD_COMMAND}`; export r; \
41395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41396 $(HOST_EXPORTS) \
7c27e184 41397 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
41398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41399 done; \
d32ab992 41400 echo "Doing clean in gdb" ; \
215c351a 41401 (cd $(HOST_SUBDIR)/gdb && \
295f4e42
NN
41402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41404 "RANLIB=$${RANLIB}" \
901119ae 41405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41406 clean) \
295f4e42
NN
41407 || exit 1
41408
d32ab992 41409@endif gdb
295f4e42 41410
d32ab992
PB
41411.PHONY: maybe-distclean-gdb distclean-gdb
41412maybe-distclean-gdb:
41413@if gdb
41414maybe-distclean-gdb: distclean-gdb
295f4e42 41415
05750653 41416distclean-gdb:
f41d6665 41417 @: $(MAKE); $(unstage)
d32ab992 41418 @[ -f ./gdb/Makefile ] || exit 0; \
295f4e42
NN
41419 r=`${PWD_COMMAND}`; export r; \
41420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41421 $(HOST_EXPORTS) \
7c27e184 41422 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
41423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41424 done; \
d32ab992 41425 echo "Doing distclean in gdb" ; \
215c351a 41426 (cd $(HOST_SUBDIR)/gdb && \
295f4e42
NN
41427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41429 "RANLIB=$${RANLIB}" \
901119ae 41430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41431 distclean) \
295f4e42
NN
41432 || exit 1
41433
d32ab992 41434@endif gdb
295f4e42 41435
d32ab992
PB
41436.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
41437maybe-maintainer-clean-gdb:
41438@if gdb
41439maybe-maintainer-clean-gdb: maintainer-clean-gdb
295f4e42 41440
05750653 41441maintainer-clean-gdb:
f41d6665 41442 @: $(MAKE); $(unstage)
d32ab992 41443 @[ -f ./gdb/Makefile ] || exit 0; \
295f4e42
NN
41444 r=`${PWD_COMMAND}`; export r; \
41445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41446 $(HOST_EXPORTS) \
7c27e184 41447 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
41448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41449 done; \
d32ab992 41450 echo "Doing maintainer-clean in gdb" ; \
215c351a 41451 (cd $(HOST_SUBDIR)/gdb && \
295f4e42
NN
41452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41454 "RANLIB=$${RANLIB}" \
901119ae 41455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41456 maintainer-clean) \
295f4e42 41457 || exit 1
7e2dbcef 41458
d32ab992 41459@endif gdb
4977bab6
ZW
41460
41461
25b42232 41462
d32ab992
PB
41463.PHONY: configure-expect maybe-configure-expect
41464maybe-configure-expect:
3ff3adad
PB
41465@if gcc-bootstrap
41466configure-expect: stage_current
41467@endif gcc-bootstrap
d32ab992
PB
41468@if expect
41469maybe-configure-expect: configure-expect
cc11cc9b 41470configure-expect:
f41d6665 41471 @: $(MAKE); $(unstage)
cc11cc9b 41472 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 41473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
41474 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
41475 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
f61428ed 41476 $(HOST_EXPORTS) \
25b42232
PB
41477 echo Configuring in $(HOST_SUBDIR)/expect; \
41478 cd "$(HOST_SUBDIR)/expect" || exit 1; \
4977bab6 41479 case $(srcdir) in \
215c351a
PB
41480 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41481 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
41482 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 41483 esac; \
215c351a
PB
41484 srcdiroption="--srcdir=$${topdir}/expect"; \
41485 libsrcdir="$$s/expect"; \
4977bab6 41486 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
41487 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41488 --target=${target_alias} $${srcdiroption} \
4977bab6 41489 || exit 1
d32ab992 41490@endif expect
4977bab6 41491
25b42232
PB
41492
41493
ce406537
PB
41494
41495
d32ab992
PB
41496.PHONY: all-expect maybe-all-expect
41497maybe-all-expect:
3ff3adad
PB
41498@if gcc-bootstrap
41499all-expect: stage_current
41500@endif gcc-bootstrap
d32ab992 41501@if expect
7e0b5752 41502TARGET-expect=all
d32ab992
PB
41503maybe-all-expect: all-expect
41504all-expect: configure-expect
f41d6665 41505 @: $(MAKE); $(unstage)
8c90b13a
L
41506 @r=`${PWD_COMMAND}`; export r; \
41507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 41508 $(HOST_EXPORTS) \
215c351a 41509 (cd $(HOST_SUBDIR)/expect && \
1c8bd6a3
PB
41510 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
41511 $(TARGET-expect))
d32ab992 41512@endif expect
4977bab6 41513
25b42232 41514
ce406537
PB
41515
41516
d32ab992
PB
41517.PHONY: check-expect maybe-check-expect
41518maybe-check-expect:
41519@if expect
41520maybe-check-expect: check-expect
4977bab6 41521
d32ab992 41522check-expect:
f41d6665 41523 @: $(MAKE); $(unstage)
8c90b13a
L
41524 @r=`${PWD_COMMAND}`; export r; \
41525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41526 $(HOST_EXPORTS) \
215c351a
PB
41527 (cd $(HOST_SUBDIR)/expect && \
41528 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
4977bab6 41529
d32ab992 41530@endif expect
4977bab6 41531
d32ab992
PB
41532.PHONY: install-expect maybe-install-expect
41533maybe-install-expect:
41534@if expect
41535maybe-install-expect: install-expect
7e2dbcef 41536
d32ab992 41537install-expect: installdirs
f41d6665 41538 @: $(MAKE); $(unstage)
8c90b13a
L
41539 @r=`${PWD_COMMAND}`; export r; \
41540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41541 $(HOST_EXPORTS) \
215c351a 41542 (cd $(HOST_SUBDIR)/expect && \
ace9ac7b 41543 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
4977bab6 41544
d32ab992 41545@endif expect
4977bab6 41546
b5422ad7 41547# Other targets (info, dvi, pdf, etc.)
295f4e42 41548
d32ab992
PB
41549.PHONY: maybe-info-expect info-expect
41550maybe-info-expect:
41551@if expect
41552maybe-info-expect: info-expect
295f4e42 41553
d32ab992 41554info-expect: \
05750653 41555 configure-expect
f41d6665 41556 @: $(MAKE); $(unstage)
d32ab992 41557 @[ -f ./expect/Makefile ] || exit 0; \
295f4e42
NN
41558 r=`${PWD_COMMAND}`; export r; \
41559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41560 $(HOST_EXPORTS) \
7c27e184 41561 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
41562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41563 done; \
d32ab992 41564 echo "Doing info in expect" ; \
215c351a 41565 (cd $(HOST_SUBDIR)/expect && \
295f4e42
NN
41566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41568 "RANLIB=$${RANLIB}" \
901119ae 41569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41570 info) \
295f4e42
NN
41571 || exit 1
41572
d32ab992 41573@endif expect
295f4e42 41574
d32ab992
PB
41575.PHONY: maybe-dvi-expect dvi-expect
41576maybe-dvi-expect:
41577@if expect
41578maybe-dvi-expect: dvi-expect
295f4e42 41579
d32ab992 41580dvi-expect: \
05750653 41581 configure-expect
f41d6665 41582 @: $(MAKE); $(unstage)
d32ab992 41583 @[ -f ./expect/Makefile ] || exit 0; \
295f4e42
NN
41584 r=`${PWD_COMMAND}`; export r; \
41585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41586 $(HOST_EXPORTS) \
7c27e184 41587 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
41588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41589 done; \
d32ab992 41590 echo "Doing dvi in expect" ; \
215c351a 41591 (cd $(HOST_SUBDIR)/expect && \
295f4e42
NN
41592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41594 "RANLIB=$${RANLIB}" \
901119ae 41595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41596 dvi) \
295f4e42
NN
41597 || exit 1
41598
d32ab992 41599@endif expect
295f4e42 41600
b5422ad7
BM
41601.PHONY: maybe-pdf-expect pdf-expect
41602maybe-pdf-expect:
41603@if expect
41604maybe-pdf-expect: pdf-expect
41605
41606pdf-expect: \
41607 configure-expect
41608 @: $(MAKE); $(unstage)
41609 @[ -f ./expect/Makefile ] || exit 0; \
41610 r=`${PWD_COMMAND}`; export r; \
41611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41612 $(HOST_EXPORTS) \
41613 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41615 done; \
41616 echo "Doing pdf in expect" ; \
41617 (cd $(HOST_SUBDIR)/expect && \
41618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41620 "RANLIB=$${RANLIB}" \
901119ae 41621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
41622 pdf) \
41623 || exit 1
41624
41625@endif expect
41626
f87a2b2e
MS
41627.PHONY: maybe-html-expect html-expect
41628maybe-html-expect:
41629@if expect
41630maybe-html-expect: html-expect
41631
41632html-expect: \
05750653 41633 configure-expect
f41d6665 41634 @: $(MAKE); $(unstage)
f87a2b2e
MS
41635 @[ -f ./expect/Makefile ] || exit 0; \
41636 r=`${PWD_COMMAND}`; export r; \
41637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
41638 $(HOST_EXPORTS) \
41639 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41641 done; \
41642 echo "Doing html in expect" ; \
215c351a 41643 (cd $(HOST_SUBDIR)/expect && \
f87a2b2e
MS
41644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41646 "RANLIB=$${RANLIB}" \
901119ae 41647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
41648 html) \
41649 || exit 1
41650
41651@endif expect
41652
d32ab992
PB
41653.PHONY: maybe-TAGS-expect TAGS-expect
41654maybe-TAGS-expect:
41655@if expect
41656maybe-TAGS-expect: TAGS-expect
295f4e42 41657
d32ab992 41658TAGS-expect: \
05750653 41659 configure-expect
f41d6665 41660 @: $(MAKE); $(unstage)
d32ab992 41661 @[ -f ./expect/Makefile ] || exit 0; \
295f4e42
NN
41662 r=`${PWD_COMMAND}`; export r; \
41663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41664 $(HOST_EXPORTS) \
7c27e184 41665 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
41666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41667 done; \
d32ab992 41668 echo "Doing TAGS in expect" ; \
215c351a 41669 (cd $(HOST_SUBDIR)/expect && \
295f4e42
NN
41670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41672 "RANLIB=$${RANLIB}" \
901119ae 41673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41674 TAGS) \
295f4e42
NN
41675 || exit 1
41676
d32ab992 41677@endif expect
295f4e42 41678
d32ab992
PB
41679.PHONY: maybe-install-info-expect install-info-expect
41680maybe-install-info-expect:
41681@if expect
41682maybe-install-info-expect: install-info-expect
295f4e42 41683
d32ab992
PB
41684install-info-expect: \
41685 configure-expect \
05750653 41686 info-expect
f41d6665 41687 @: $(MAKE); $(unstage)
d32ab992 41688 @[ -f ./expect/Makefile ] || exit 0; \
295f4e42
NN
41689 r=`${PWD_COMMAND}`; export r; \
41690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41691 $(HOST_EXPORTS) \
7c27e184 41692 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
41693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41694 done; \
d32ab992 41695 echo "Doing install-info in expect" ; \
215c351a 41696 (cd $(HOST_SUBDIR)/expect && \
295f4e42
NN
41697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41699 "RANLIB=$${RANLIB}" \
901119ae 41700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41701 install-info) \
295f4e42
NN
41702 || exit 1
41703
d32ab992 41704@endif expect
295f4e42 41705
9c4d2493
BM
41706.PHONY: maybe-install-pdf-expect install-pdf-expect
41707maybe-install-pdf-expect:
41708@if expect
41709maybe-install-pdf-expect: install-pdf-expect
41710
41711install-pdf-expect: \
41712 configure-expect \
41713 pdf-expect
41714 @: $(MAKE); $(unstage)
41715 @[ -f ./expect/Makefile ] || exit 0; \
41716 r=`${PWD_COMMAND}`; export r; \
41717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41718 $(HOST_EXPORTS) \
41719 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41721 done; \
41722 echo "Doing install-pdf in expect" ; \
41723 (cd $(HOST_SUBDIR)/expect && \
41724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41726 "RANLIB=$${RANLIB}" \
901119ae 41727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
41728 install-pdf) \
41729 || exit 1
41730
41731@endif expect
41732
65d6e994
CD
41733.PHONY: maybe-install-html-expect install-html-expect
41734maybe-install-html-expect:
41735@if expect
41736maybe-install-html-expect: install-html-expect
41737
41738install-html-expect: \
41739 configure-expect \
41740 html-expect
41741 @: $(MAKE); $(unstage)
41742 @[ -f ./expect/Makefile ] || exit 0; \
41743 r=`${PWD_COMMAND}`; export r; \
41744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41745 $(HOST_EXPORTS) \
41746 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41748 done; \
41749 echo "Doing install-html in expect" ; \
41750 (cd $(HOST_SUBDIR)/expect && \
41751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41753 "RANLIB=$${RANLIB}" \
901119ae 41754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
41755 install-html) \
41756 || exit 1
41757
41758@endif expect
41759
d32ab992
PB
41760.PHONY: maybe-installcheck-expect installcheck-expect
41761maybe-installcheck-expect:
41762@if expect
41763maybe-installcheck-expect: installcheck-expect
295f4e42 41764
d32ab992 41765installcheck-expect: \
05750653 41766 configure-expect
f41d6665 41767 @: $(MAKE); $(unstage)
d32ab992 41768 @[ -f ./expect/Makefile ] || exit 0; \
295f4e42
NN
41769 r=`${PWD_COMMAND}`; export r; \
41770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41771 $(HOST_EXPORTS) \
7c27e184 41772 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
41773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41774 done; \
d32ab992 41775 echo "Doing installcheck in expect" ; \
215c351a 41776 (cd $(HOST_SUBDIR)/expect && \
295f4e42
NN
41777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41779 "RANLIB=$${RANLIB}" \
901119ae 41780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41781 installcheck) \
295f4e42
NN
41782 || exit 1
41783
d32ab992 41784@endif expect
295f4e42 41785
d32ab992
PB
41786.PHONY: maybe-mostlyclean-expect mostlyclean-expect
41787maybe-mostlyclean-expect:
41788@if expect
41789maybe-mostlyclean-expect: mostlyclean-expect
295f4e42 41790
05750653 41791mostlyclean-expect:
f41d6665 41792 @: $(MAKE); $(unstage)
d32ab992 41793 @[ -f ./expect/Makefile ] || exit 0; \
295f4e42
NN
41794 r=`${PWD_COMMAND}`; export r; \
41795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41796 $(HOST_EXPORTS) \
7c27e184 41797 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
41798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41799 done; \
d32ab992 41800 echo "Doing mostlyclean in expect" ; \
215c351a 41801 (cd $(HOST_SUBDIR)/expect && \
295f4e42
NN
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}" \
d32ab992 41806 mostlyclean) \
295f4e42
NN
41807 || exit 1
41808
d32ab992 41809@endif expect
295f4e42 41810
d32ab992
PB
41811.PHONY: maybe-clean-expect clean-expect
41812maybe-clean-expect:
41813@if expect
41814maybe-clean-expect: clean-expect
295f4e42 41815
05750653 41816clean-expect:
f41d6665 41817 @: $(MAKE); $(unstage)
d32ab992 41818 @[ -f ./expect/Makefile ] || exit 0; \
295f4e42
NN
41819 r=`${PWD_COMMAND}`; export r; \
41820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41821 $(HOST_EXPORTS) \
7c27e184 41822 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
41823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41824 done; \
d32ab992 41825 echo "Doing clean in expect" ; \
215c351a 41826 (cd $(HOST_SUBDIR)/expect && \
295f4e42
NN
41827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41829 "RANLIB=$${RANLIB}" \
901119ae 41830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41831 clean) \
295f4e42
NN
41832 || exit 1
41833
d32ab992 41834@endif expect
295f4e42 41835
d32ab992
PB
41836.PHONY: maybe-distclean-expect distclean-expect
41837maybe-distclean-expect:
41838@if expect
41839maybe-distclean-expect: distclean-expect
295f4e42 41840
05750653 41841distclean-expect:
f41d6665 41842 @: $(MAKE); $(unstage)
d32ab992 41843 @[ -f ./expect/Makefile ] || exit 0; \
295f4e42
NN
41844 r=`${PWD_COMMAND}`; export r; \
41845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41846 $(HOST_EXPORTS) \
7c27e184 41847 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
41848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41849 done; \
d32ab992 41850 echo "Doing distclean in expect" ; \
215c351a 41851 (cd $(HOST_SUBDIR)/expect && \
295f4e42
NN
41852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41854 "RANLIB=$${RANLIB}" \
901119ae 41855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41856 distclean) \
295f4e42
NN
41857 || exit 1
41858
d32ab992 41859@endif expect
295f4e42 41860
d32ab992
PB
41861.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
41862maybe-maintainer-clean-expect:
41863@if expect
41864maybe-maintainer-clean-expect: maintainer-clean-expect
295f4e42 41865
05750653 41866maintainer-clean-expect:
f41d6665 41867 @: $(MAKE); $(unstage)
d32ab992 41868 @[ -f ./expect/Makefile ] || exit 0; \
295f4e42
NN
41869 r=`${PWD_COMMAND}`; export r; \
41870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41871 $(HOST_EXPORTS) \
7c27e184 41872 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
41873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41874 done; \
d32ab992 41875 echo "Doing maintainer-clean in expect" ; \
215c351a 41876 (cd $(HOST_SUBDIR)/expect && \
295f4e42
NN
41877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41879 "RANLIB=$${RANLIB}" \
901119ae 41880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41881 maintainer-clean) \
295f4e42
NN
41882 || exit 1
41883
d32ab992 41884@endif expect
295f4e42
NN
41885
41886
25b42232 41887
d32ab992
PB
41888.PHONY: configure-guile maybe-configure-guile
41889maybe-configure-guile:
3ff3adad
PB
41890@if gcc-bootstrap
41891configure-guile: stage_current
41892@endif gcc-bootstrap
d32ab992
PB
41893@if guile
41894maybe-configure-guile: configure-guile
cc11cc9b 41895configure-guile:
f41d6665 41896 @: $(MAKE); $(unstage)
cc11cc9b 41897 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 41898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
41899 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
41900 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
f61428ed 41901 $(HOST_EXPORTS) \
25b42232
PB
41902 echo Configuring in $(HOST_SUBDIR)/guile; \
41903 cd "$(HOST_SUBDIR)/guile" || exit 1; \
4977bab6 41904 case $(srcdir) in \
215c351a
PB
41905 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41906 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
41907 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 41908 esac; \
215c351a
PB
41909 srcdiroption="--srcdir=$${topdir}/guile"; \
41910 libsrcdir="$$s/guile"; \
4977bab6 41911 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
41912 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41913 --target=${target_alias} $${srcdiroption} \
4977bab6 41914 || exit 1
d32ab992 41915@endif guile
4977bab6 41916
25b42232
PB
41917
41918
ce406537
PB
41919
41920
d32ab992
PB
41921.PHONY: all-guile maybe-all-guile
41922maybe-all-guile:
3ff3adad
PB
41923@if gcc-bootstrap
41924all-guile: stage_current
41925@endif gcc-bootstrap
d32ab992 41926@if guile
7e0b5752 41927TARGET-guile=all
d32ab992
PB
41928maybe-all-guile: all-guile
41929all-guile: configure-guile
f41d6665 41930 @: $(MAKE); $(unstage)
8c90b13a
L
41931 @r=`${PWD_COMMAND}`; export r; \
41932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 41933 $(HOST_EXPORTS) \
215c351a 41934 (cd $(HOST_SUBDIR)/guile && \
1c8bd6a3
PB
41935 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
41936 $(TARGET-guile))
d32ab992 41937@endif guile
4977bab6 41938
25b42232 41939
ce406537
PB
41940
41941
d32ab992
PB
41942.PHONY: check-guile maybe-check-guile
41943maybe-check-guile:
41944@if guile
41945maybe-check-guile: check-guile
4977bab6 41946
d32ab992 41947check-guile:
f41d6665 41948 @: $(MAKE); $(unstage)
8c90b13a
L
41949 @r=`${PWD_COMMAND}`; export r; \
41950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41951 $(HOST_EXPORTS) \
215c351a
PB
41952 (cd $(HOST_SUBDIR)/guile && \
41953 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
4977bab6 41954
d32ab992 41955@endif guile
7e2dbcef 41956
d32ab992
PB
41957.PHONY: install-guile maybe-install-guile
41958maybe-install-guile:
41959@if guile
41960maybe-install-guile: install-guile
41961
41962install-guile: installdirs
f41d6665 41963 @: $(MAKE); $(unstage)
8c90b13a
L
41964 @r=`${PWD_COMMAND}`; export r; \
41965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41966 $(HOST_EXPORTS) \
215c351a 41967 (cd $(HOST_SUBDIR)/guile && \
ace9ac7b 41968 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
4977bab6 41969
d32ab992 41970@endif guile
4977bab6 41971
b5422ad7 41972# Other targets (info, dvi, pdf, etc.)
295f4e42 41973
d32ab992
PB
41974.PHONY: maybe-info-guile info-guile
41975maybe-info-guile:
41976@if guile
41977maybe-info-guile: info-guile
295f4e42 41978
d32ab992 41979info-guile: \
05750653 41980 configure-guile
f41d6665 41981 @: $(MAKE); $(unstage)
d32ab992 41982 @[ -f ./guile/Makefile ] || exit 0; \
8c90b13a
L
41983 r=`${PWD_COMMAND}`; export r; \
41984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 41985 $(HOST_EXPORTS) \
7c27e184 41986 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
41987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41988 done; \
d32ab992 41989 echo "Doing info in guile" ; \
215c351a 41990 (cd $(HOST_SUBDIR)/guile && \
295f4e42
NN
41991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41993 "RANLIB=$${RANLIB}" \
901119ae 41994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 41995 info) \
4977bab6
ZW
41996 || exit 1
41997
d32ab992 41998@endif guile
295f4e42 41999
d32ab992
PB
42000.PHONY: maybe-dvi-guile dvi-guile
42001maybe-dvi-guile:
42002@if guile
42003maybe-dvi-guile: dvi-guile
295f4e42 42004
d32ab992 42005dvi-guile: \
05750653 42006 configure-guile
f41d6665 42007 @: $(MAKE); $(unstage)
d32ab992 42008 @[ -f ./guile/Makefile ] || exit 0; \
295f4e42 42009 r=`${PWD_COMMAND}`; export r; \
8c90b13a 42010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42011 $(HOST_EXPORTS) \
7c27e184 42012 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
42013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42014 done; \
d32ab992 42015 echo "Doing dvi in guile" ; \
215c351a 42016 (cd $(HOST_SUBDIR)/guile && \
295f4e42
NN
42017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42019 "RANLIB=$${RANLIB}" \
901119ae 42020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 42021 dvi) \
295f4e42 42022 || exit 1
4977bab6 42023
d32ab992 42024@endif guile
4977bab6 42025
b5422ad7
BM
42026.PHONY: maybe-pdf-guile pdf-guile
42027maybe-pdf-guile:
42028@if guile
42029maybe-pdf-guile: pdf-guile
42030
42031pdf-guile: \
42032 configure-guile
42033 @: $(MAKE); $(unstage)
42034 @[ -f ./guile/Makefile ] || exit 0; \
42035 r=`${PWD_COMMAND}`; export r; \
42036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42037 $(HOST_EXPORTS) \
42038 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42040 done; \
42041 echo "Doing pdf in guile" ; \
42042 (cd $(HOST_SUBDIR)/guile && \
42043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42045 "RANLIB=$${RANLIB}" \
901119ae 42046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
42047 pdf) \
42048 || exit 1
42049
42050@endif guile
42051
f87a2b2e
MS
42052.PHONY: maybe-html-guile html-guile
42053maybe-html-guile:
42054@if guile
42055maybe-html-guile: html-guile
42056
42057html-guile: \
05750653 42058 configure-guile
f41d6665 42059 @: $(MAKE); $(unstage)
f87a2b2e
MS
42060 @[ -f ./guile/Makefile ] || exit 0; \
42061 r=`${PWD_COMMAND}`; export r; \
42062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
42063 $(HOST_EXPORTS) \
42064 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42066 done; \
42067 echo "Doing html in guile" ; \
215c351a 42068 (cd $(HOST_SUBDIR)/guile && \
f87a2b2e
MS
42069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42071 "RANLIB=$${RANLIB}" \
901119ae 42072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
42073 html) \
42074 || exit 1
42075
42076@endif guile
42077
d32ab992
PB
42078.PHONY: maybe-TAGS-guile TAGS-guile
42079maybe-TAGS-guile:
42080@if guile
42081maybe-TAGS-guile: TAGS-guile
295f4e42 42082
d32ab992 42083TAGS-guile: \
05750653 42084 configure-guile
f41d6665 42085 @: $(MAKE); $(unstage)
d32ab992 42086 @[ -f ./guile/Makefile ] || exit 0; \
295f4e42 42087 r=`${PWD_COMMAND}`; export r; \
8c90b13a 42088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42089 $(HOST_EXPORTS) \
7c27e184 42090 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
42091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42092 done; \
d32ab992 42093 echo "Doing TAGS in guile" ; \
215c351a 42094 (cd $(HOST_SUBDIR)/guile && \
295f4e42
NN
42095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42097 "RANLIB=$${RANLIB}" \
901119ae 42098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 42099 TAGS) \
295f4e42 42100 || exit 1
4977bab6 42101
d32ab992 42102@endif guile
4977bab6 42103
d32ab992
PB
42104.PHONY: maybe-install-info-guile install-info-guile
42105maybe-install-info-guile:
42106@if guile
42107maybe-install-info-guile: install-info-guile
7e2dbcef 42108
d32ab992
PB
42109install-info-guile: \
42110 configure-guile \
05750653 42111 info-guile
f41d6665 42112 @: $(MAKE); $(unstage)
d32ab992 42113 @[ -f ./guile/Makefile ] || exit 0; \
295f4e42
NN
42114 r=`${PWD_COMMAND}`; export r; \
42115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42116 $(HOST_EXPORTS) \
7c27e184 42117 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
42118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42119 done; \
d32ab992 42120 echo "Doing install-info in guile" ; \
215c351a 42121 (cd $(HOST_SUBDIR)/guile && \
295f4e42
NN
42122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42124 "RANLIB=$${RANLIB}" \
901119ae 42125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 42126 install-info) \
295f4e42
NN
42127 || exit 1
42128
d32ab992 42129@endif guile
295f4e42 42130
9c4d2493
BM
42131.PHONY: maybe-install-pdf-guile install-pdf-guile
42132maybe-install-pdf-guile:
42133@if guile
42134maybe-install-pdf-guile: install-pdf-guile
42135
42136install-pdf-guile: \
42137 configure-guile \
42138 pdf-guile
42139 @: $(MAKE); $(unstage)
42140 @[ -f ./guile/Makefile ] || exit 0; \
42141 r=`${PWD_COMMAND}`; export r; \
42142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42143 $(HOST_EXPORTS) \
42144 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42146 done; \
42147 echo "Doing install-pdf in guile" ; \
42148 (cd $(HOST_SUBDIR)/guile && \
42149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42151 "RANLIB=$${RANLIB}" \
901119ae 42152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
42153 install-pdf) \
42154 || exit 1
42155
42156@endif guile
42157
65d6e994
CD
42158.PHONY: maybe-install-html-guile install-html-guile
42159maybe-install-html-guile:
42160@if guile
42161maybe-install-html-guile: install-html-guile
42162
42163install-html-guile: \
42164 configure-guile \
42165 html-guile
42166 @: $(MAKE); $(unstage)
42167 @[ -f ./guile/Makefile ] || exit 0; \
42168 r=`${PWD_COMMAND}`; export r; \
42169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42170 $(HOST_EXPORTS) \
42171 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42173 done; \
42174 echo "Doing install-html in guile" ; \
42175 (cd $(HOST_SUBDIR)/guile && \
42176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42178 "RANLIB=$${RANLIB}" \
901119ae 42179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
42180 install-html) \
42181 || exit 1
42182
42183@endif guile
42184
d32ab992
PB
42185.PHONY: maybe-installcheck-guile installcheck-guile
42186maybe-installcheck-guile:
42187@if guile
42188maybe-installcheck-guile: installcheck-guile
295f4e42 42189
d32ab992 42190installcheck-guile: \
05750653 42191 configure-guile
f41d6665 42192 @: $(MAKE); $(unstage)
d32ab992 42193 @[ -f ./guile/Makefile ] || exit 0; \
295f4e42
NN
42194 r=`${PWD_COMMAND}`; export r; \
42195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42196 $(HOST_EXPORTS) \
7c27e184 42197 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
42198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42199 done; \
d32ab992 42200 echo "Doing installcheck in guile" ; \
215c351a 42201 (cd $(HOST_SUBDIR)/guile && \
295f4e42
NN
42202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42204 "RANLIB=$${RANLIB}" \
901119ae 42205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 42206 installcheck) \
295f4e42
NN
42207 || exit 1
42208
d32ab992 42209@endif guile
295f4e42 42210
d32ab992
PB
42211.PHONY: maybe-mostlyclean-guile mostlyclean-guile
42212maybe-mostlyclean-guile:
42213@if guile
42214maybe-mostlyclean-guile: mostlyclean-guile
295f4e42 42215
05750653 42216mostlyclean-guile:
f41d6665 42217 @: $(MAKE); $(unstage)
d32ab992 42218 @[ -f ./guile/Makefile ] || exit 0; \
295f4e42
NN
42219 r=`${PWD_COMMAND}`; export r; \
42220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42221 $(HOST_EXPORTS) \
7c27e184 42222 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
42223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42224 done; \
d32ab992 42225 echo "Doing mostlyclean in guile" ; \
215c351a 42226 (cd $(HOST_SUBDIR)/guile && \
295f4e42
NN
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}" \
d32ab992 42231 mostlyclean) \
295f4e42
NN
42232 || exit 1
42233
d32ab992 42234@endif guile
295f4e42 42235
d32ab992
PB
42236.PHONY: maybe-clean-guile clean-guile
42237maybe-clean-guile:
42238@if guile
42239maybe-clean-guile: clean-guile
295f4e42 42240
05750653 42241clean-guile:
f41d6665 42242 @: $(MAKE); $(unstage)
d32ab992 42243 @[ -f ./guile/Makefile ] || exit 0; \
295f4e42
NN
42244 r=`${PWD_COMMAND}`; export r; \
42245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42246 $(HOST_EXPORTS) \
7c27e184 42247 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
42248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42249 done; \
d32ab992 42250 echo "Doing clean in guile" ; \
215c351a 42251 (cd $(HOST_SUBDIR)/guile && \
295f4e42
NN
42252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42254 "RANLIB=$${RANLIB}" \
901119ae 42255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 42256 clean) \
295f4e42
NN
42257 || exit 1
42258
d32ab992 42259@endif guile
295f4e42 42260
d32ab992
PB
42261.PHONY: maybe-distclean-guile distclean-guile
42262maybe-distclean-guile:
42263@if guile
42264maybe-distclean-guile: distclean-guile
295f4e42 42265
05750653 42266distclean-guile:
f41d6665 42267 @: $(MAKE); $(unstage)
d32ab992 42268 @[ -f ./guile/Makefile ] || exit 0; \
295f4e42
NN
42269 r=`${PWD_COMMAND}`; export r; \
42270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42271 $(HOST_EXPORTS) \
7c27e184 42272 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
42273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42274 done; \
d32ab992 42275 echo "Doing distclean in guile" ; \
215c351a 42276 (cd $(HOST_SUBDIR)/guile && \
295f4e42
NN
42277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42279 "RANLIB=$${RANLIB}" \
901119ae 42280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 42281 distclean) \
295f4e42
NN
42282 || exit 1
42283
d32ab992 42284@endif guile
295f4e42 42285
d32ab992
PB
42286.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
42287maybe-maintainer-clean-guile:
42288@if guile
42289maybe-maintainer-clean-guile: maintainer-clean-guile
295f4e42 42290
05750653 42291maintainer-clean-guile:
f41d6665 42292 @: $(MAKE); $(unstage)
d32ab992 42293 @[ -f ./guile/Makefile ] || exit 0; \
295f4e42 42294 r=`${PWD_COMMAND}`; export r; \
8c90b13a 42295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42296 $(HOST_EXPORTS) \
7c27e184 42297 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
42298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42299 done; \
d32ab992 42300 echo "Doing maintainer-clean in guile" ; \
215c351a 42301 (cd $(HOST_SUBDIR)/guile && \
295f4e42
NN
42302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42304 "RANLIB=$${RANLIB}" \
901119ae 42305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 42306 maintainer-clean) \
295f4e42 42307 || exit 1
4977bab6 42308
d32ab992 42309@endif guile
4977bab6 42310
295f4e42 42311
25b42232 42312
d32ab992
PB
42313.PHONY: configure-tk maybe-configure-tk
42314maybe-configure-tk:
3ff3adad
PB
42315@if gcc-bootstrap
42316configure-tk: stage_current
42317@endif gcc-bootstrap
d32ab992
PB
42318@if tk
42319maybe-configure-tk: configure-tk
cc11cc9b 42320configure-tk:
f41d6665 42321 @: $(MAKE); $(unstage)
cc11cc9b 42322 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 42323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
42324 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
42325 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
f61428ed 42326 $(HOST_EXPORTS) \
25b42232
PB
42327 echo Configuring in $(HOST_SUBDIR)/tk; \
42328 cd "$(HOST_SUBDIR)/tk" || exit 1; \
4977bab6 42329 case $(srcdir) in \
215c351a
PB
42330 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42331 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
42332 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 42333 esac; \
215c351a
PB
42334 srcdiroption="--srcdir=$${topdir}/tk"; \
42335 libsrcdir="$$s/tk"; \
4977bab6 42336 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
42337 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
42338 --target=${target_alias} $${srcdiroption} \
4977bab6 42339 || exit 1
d32ab992 42340@endif tk
4977bab6 42341
25b42232
PB
42342
42343
ce406537
PB
42344
42345
d32ab992
PB
42346.PHONY: all-tk maybe-all-tk
42347maybe-all-tk:
3ff3adad
PB
42348@if gcc-bootstrap
42349all-tk: stage_current
42350@endif gcc-bootstrap
d32ab992 42351@if tk
7e0b5752 42352TARGET-tk=all
d32ab992
PB
42353maybe-all-tk: all-tk
42354all-tk: configure-tk
f41d6665 42355 @: $(MAKE); $(unstage)
8c90b13a
L
42356 @r=`${PWD_COMMAND}`; export r; \
42357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 42358 $(HOST_EXPORTS) \
215c351a 42359 (cd $(HOST_SUBDIR)/tk && \
1c8bd6a3
PB
42360 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
42361 $(TARGET-tk))
d32ab992 42362@endif tk
4977bab6 42363
25b42232 42364
ce406537
PB
42365
42366
d32ab992
PB
42367.PHONY: check-tk maybe-check-tk
42368maybe-check-tk:
42369@if tk
42370maybe-check-tk: check-tk
4977bab6 42371
d32ab992 42372check-tk:
f41d6665 42373 @: $(MAKE); $(unstage)
8c90b13a
L
42374 @r=`${PWD_COMMAND}`; export r; \
42375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42376 $(HOST_EXPORTS) \
215c351a
PB
42377 (cd $(HOST_SUBDIR)/tk && \
42378 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
4977bab6 42379
d32ab992 42380@endif tk
4977bab6 42381
d32ab992
PB
42382.PHONY: install-tk maybe-install-tk
42383maybe-install-tk:
42384@if tk
42385maybe-install-tk: install-tk
7e2dbcef 42386
d32ab992 42387install-tk: installdirs
f41d6665 42388 @: $(MAKE); $(unstage)
8c90b13a
L
42389 @r=`${PWD_COMMAND}`; export r; \
42390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42391 $(HOST_EXPORTS) \
215c351a 42392 (cd $(HOST_SUBDIR)/tk && \
ace9ac7b 42393 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
295f4e42 42394
d32ab992 42395@endif tk
295f4e42 42396
b5422ad7 42397# Other targets (info, dvi, pdf, etc.)
295f4e42 42398
d32ab992
PB
42399.PHONY: maybe-info-tk info-tk
42400maybe-info-tk:
42401@if tk
42402maybe-info-tk: info-tk
295f4e42 42403
d32ab992 42404info-tk: \
05750653 42405 configure-tk
f41d6665 42406 @: $(MAKE); $(unstage)
d32ab992 42407 @[ -f ./tk/Makefile ] || exit 0; \
295f4e42
NN
42408 r=`${PWD_COMMAND}`; export r; \
42409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42410 $(HOST_EXPORTS) \
7c27e184 42411 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
42412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42413 done; \
d32ab992 42414 echo "Doing info in tk" ; \
215c351a 42415 (cd $(HOST_SUBDIR)/tk && \
295f4e42
NN
42416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42418 "RANLIB=$${RANLIB}" \
901119ae 42419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 42420 info) \
295f4e42
NN
42421 || exit 1
42422
d32ab992 42423@endif tk
295f4e42 42424
d32ab992
PB
42425.PHONY: maybe-dvi-tk dvi-tk
42426maybe-dvi-tk:
42427@if tk
42428maybe-dvi-tk: dvi-tk
295f4e42 42429
d32ab992 42430dvi-tk: \
05750653 42431 configure-tk
f41d6665 42432 @: $(MAKE); $(unstage)
d32ab992 42433 @[ -f ./tk/Makefile ] || exit 0; \
295f4e42
NN
42434 r=`${PWD_COMMAND}`; export r; \
42435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42436 $(HOST_EXPORTS) \
7c27e184 42437 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
42438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42439 done; \
d32ab992 42440 echo "Doing dvi in tk" ; \
215c351a 42441 (cd $(HOST_SUBDIR)/tk && \
295f4e42
NN
42442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42444 "RANLIB=$${RANLIB}" \
901119ae 42445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 42446 dvi) \
295f4e42
NN
42447 || exit 1
42448
d32ab992 42449@endif tk
295f4e42 42450
b5422ad7
BM
42451.PHONY: maybe-pdf-tk pdf-tk
42452maybe-pdf-tk:
42453@if tk
42454maybe-pdf-tk: pdf-tk
42455
42456pdf-tk: \
42457 configure-tk
42458 @: $(MAKE); $(unstage)
42459 @[ -f ./tk/Makefile ] || exit 0; \
42460 r=`${PWD_COMMAND}`; export r; \
42461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42462 $(HOST_EXPORTS) \
42463 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42465 done; \
42466 echo "Doing pdf in tk" ; \
42467 (cd $(HOST_SUBDIR)/tk && \
42468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42470 "RANLIB=$${RANLIB}" \
901119ae 42471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
42472 pdf) \
42473 || exit 1
42474
42475@endif tk
42476
f87a2b2e
MS
42477.PHONY: maybe-html-tk html-tk
42478maybe-html-tk:
42479@if tk
42480maybe-html-tk: html-tk
42481
42482html-tk: \
05750653 42483 configure-tk
f41d6665 42484 @: $(MAKE); $(unstage)
f87a2b2e
MS
42485 @[ -f ./tk/Makefile ] || exit 0; \
42486 r=`${PWD_COMMAND}`; export r; \
42487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
42488 $(HOST_EXPORTS) \
42489 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42491 done; \
42492 echo "Doing html in tk" ; \
215c351a 42493 (cd $(HOST_SUBDIR)/tk && \
f87a2b2e
MS
42494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42496 "RANLIB=$${RANLIB}" \
901119ae 42497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
42498 html) \
42499 || exit 1
42500
42501@endif tk
42502
d32ab992
PB
42503.PHONY: maybe-TAGS-tk TAGS-tk
42504maybe-TAGS-tk:
42505@if tk
42506maybe-TAGS-tk: TAGS-tk
295f4e42 42507
d32ab992 42508TAGS-tk: \
05750653 42509 configure-tk
f41d6665 42510 @: $(MAKE); $(unstage)
d32ab992 42511 @[ -f ./tk/Makefile ] || exit 0; \
295f4e42
NN
42512 r=`${PWD_COMMAND}`; export r; \
42513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42514 $(HOST_EXPORTS) \
7c27e184 42515 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
42516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42517 done; \
d32ab992 42518 echo "Doing TAGS in tk" ; \
215c351a 42519 (cd $(HOST_SUBDIR)/tk && \
295f4e42
NN
42520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42522 "RANLIB=$${RANLIB}" \
901119ae 42523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 42524 TAGS) \
295f4e42
NN
42525 || exit 1
42526
d32ab992 42527@endif tk
295f4e42 42528
d32ab992
PB
42529.PHONY: maybe-install-info-tk install-info-tk
42530maybe-install-info-tk:
42531@if tk
42532maybe-install-info-tk: install-info-tk
295f4e42 42533
d32ab992
PB
42534install-info-tk: \
42535 configure-tk \
05750653 42536 info-tk
f41d6665 42537 @: $(MAKE); $(unstage)
d32ab992 42538 @[ -f ./tk/Makefile ] || exit 0; \
295f4e42
NN
42539 r=`${PWD_COMMAND}`; export r; \
42540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42541 $(HOST_EXPORTS) \
7c27e184 42542 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
42543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42544 done; \
d32ab992 42545 echo "Doing install-info in tk" ; \
215c351a 42546 (cd $(HOST_SUBDIR)/tk && \
295f4e42
NN
42547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42549 "RANLIB=$${RANLIB}" \
901119ae 42550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 42551 install-info) \
295f4e42
NN
42552 || exit 1
42553
d32ab992 42554@endif tk
295f4e42 42555
9c4d2493
BM
42556.PHONY: maybe-install-pdf-tk install-pdf-tk
42557maybe-install-pdf-tk:
42558@if tk
42559maybe-install-pdf-tk: install-pdf-tk
42560
42561install-pdf-tk: \
42562 configure-tk \
42563 pdf-tk
42564 @: $(MAKE); $(unstage)
42565 @[ -f ./tk/Makefile ] || exit 0; \
42566 r=`${PWD_COMMAND}`; export r; \
42567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42568 $(HOST_EXPORTS) \
42569 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42571 done; \
42572 echo "Doing install-pdf in tk" ; \
42573 (cd $(HOST_SUBDIR)/tk && \
42574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42576 "RANLIB=$${RANLIB}" \
901119ae 42577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
42578 install-pdf) \
42579 || exit 1
42580
42581@endif tk
42582
65d6e994
CD
42583.PHONY: maybe-install-html-tk install-html-tk
42584maybe-install-html-tk:
42585@if tk
42586maybe-install-html-tk: install-html-tk
42587
42588install-html-tk: \
42589 configure-tk \
42590 html-tk
42591 @: $(MAKE); $(unstage)
42592 @[ -f ./tk/Makefile ] || exit 0; \
42593 r=`${PWD_COMMAND}`; export r; \
42594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42595 $(HOST_EXPORTS) \
42596 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42598 done; \
42599 echo "Doing install-html in tk" ; \
42600 (cd $(HOST_SUBDIR)/tk && \
42601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42603 "RANLIB=$${RANLIB}" \
901119ae 42604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
42605 install-html) \
42606 || exit 1
42607
42608@endif tk
42609
d32ab992
PB
42610.PHONY: maybe-installcheck-tk installcheck-tk
42611maybe-installcheck-tk:
42612@if tk
42613maybe-installcheck-tk: installcheck-tk
295f4e42 42614
d32ab992 42615installcheck-tk: \
05750653 42616 configure-tk
f41d6665 42617 @: $(MAKE); $(unstage)
d32ab992 42618 @[ -f ./tk/Makefile ] || exit 0; \
295f4e42
NN
42619 r=`${PWD_COMMAND}`; export r; \
42620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42621 $(HOST_EXPORTS) \
7c27e184 42622 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
42623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42624 done; \
d32ab992 42625 echo "Doing installcheck in tk" ; \
215c351a 42626 (cd $(HOST_SUBDIR)/tk && \
295f4e42
NN
42627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42629 "RANLIB=$${RANLIB}" \
901119ae 42630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 42631 installcheck) \
295f4e42
NN
42632 || exit 1
42633
d32ab992 42634@endif tk
295f4e42 42635
d32ab992
PB
42636.PHONY: maybe-mostlyclean-tk mostlyclean-tk
42637maybe-mostlyclean-tk:
42638@if tk
42639maybe-mostlyclean-tk: mostlyclean-tk
295f4e42 42640
05750653 42641mostlyclean-tk:
f41d6665 42642 @: $(MAKE); $(unstage)
d32ab992 42643 @[ -f ./tk/Makefile ] || exit 0; \
295f4e42
NN
42644 r=`${PWD_COMMAND}`; export r; \
42645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42646 $(HOST_EXPORTS) \
7c27e184 42647 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
42648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42649 done; \
d32ab992 42650 echo "Doing mostlyclean in tk" ; \
215c351a 42651 (cd $(HOST_SUBDIR)/tk && \
295f4e42
NN
42652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42654 "RANLIB=$${RANLIB}" \
901119ae 42655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 42656 mostlyclean) \
295f4e42
NN
42657 || exit 1
42658
d32ab992 42659@endif tk
295f4e42 42660
d32ab992
PB
42661.PHONY: maybe-clean-tk clean-tk
42662maybe-clean-tk:
42663@if tk
42664maybe-clean-tk: clean-tk
295f4e42 42665
05750653 42666clean-tk:
f41d6665 42667 @: $(MAKE); $(unstage)
d32ab992 42668 @[ -f ./tk/Makefile ] || exit 0; \
295f4e42
NN
42669 r=`${PWD_COMMAND}`; export r; \
42670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42671 $(HOST_EXPORTS) \
7c27e184 42672 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
42673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42674 done; \
d32ab992 42675 echo "Doing clean in tk" ; \
215c351a 42676 (cd $(HOST_SUBDIR)/tk && \
295f4e42
NN
42677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42679 "RANLIB=$${RANLIB}" \
901119ae 42680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 42681 clean) \
295f4e42
NN
42682 || exit 1
42683
d32ab992 42684@endif tk
295f4e42 42685
d32ab992
PB
42686.PHONY: maybe-distclean-tk distclean-tk
42687maybe-distclean-tk:
42688@if tk
42689maybe-distclean-tk: distclean-tk
295f4e42 42690
05750653 42691distclean-tk:
f41d6665 42692 @: $(MAKE); $(unstage)
d32ab992 42693 @[ -f ./tk/Makefile ] || exit 0; \
295f4e42
NN
42694 r=`${PWD_COMMAND}`; export r; \
42695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42696 $(HOST_EXPORTS) \
7c27e184 42697 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
42698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42699 done; \
d32ab992 42700 echo "Doing distclean in tk" ; \
215c351a 42701 (cd $(HOST_SUBDIR)/tk && \
295f4e42
NN
42702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42704 "RANLIB=$${RANLIB}" \
901119ae 42705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 42706 distclean) \
295f4e42
NN
42707 || exit 1
42708
d32ab992 42709@endif tk
295f4e42 42710
d32ab992
PB
42711.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
42712maybe-maintainer-clean-tk:
42713@if tk
42714maybe-maintainer-clean-tk: maintainer-clean-tk
295f4e42 42715
05750653 42716maintainer-clean-tk:
f41d6665 42717 @: $(MAKE); $(unstage)
d32ab992 42718 @[ -f ./tk/Makefile ] || exit 0; \
295f4e42
NN
42719 r=`${PWD_COMMAND}`; export r; \
42720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42721 $(HOST_EXPORTS) \
7c27e184 42722 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
295f4e42
NN
42723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42724 done; \
d32ab992 42725 echo "Doing maintainer-clean in tk" ; \
215c351a 42726 (cd $(HOST_SUBDIR)/tk && \
295f4e42
NN
42727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42729 "RANLIB=$${RANLIB}" \
901119ae 42730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 42731 maintainer-clean) \
295f4e42
NN
42732 || exit 1
42733
d32ab992 42734@endif tk
4977bab6
ZW
42735
42736
25b42232 42737
d32ab992
PB
42738.PHONY: configure-libtermcap maybe-configure-libtermcap
42739maybe-configure-libtermcap:
3ff3adad
PB
42740@if gcc-bootstrap
42741configure-libtermcap: stage_current
42742@endif gcc-bootstrap
d32ab992
PB
42743@if libtermcap
42744maybe-configure-libtermcap: configure-libtermcap
cc11cc9b 42745configure-libtermcap:
f41d6665 42746 @: $(MAKE); $(unstage)
cc11cc9b 42747 @r=`${PWD_COMMAND}`; export r; \
d32ab992 42748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
42749 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
42750 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
f61428ed 42751 $(HOST_EXPORTS) \
25b42232
PB
42752 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
42753 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
d32ab992 42754 case $(srcdir) in \
215c351a
PB
42755 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42756 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
42757 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
d32ab992 42758 esac; \
215c351a
PB
42759 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
42760 libsrcdir="$$s/libtermcap"; \
d32ab992 42761 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
42762 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
42763 --target=${target_alias} $${srcdiroption} \
d32ab992
PB
42764 || exit 1
42765@endif libtermcap
42766
25b42232
PB
42767
42768
ce406537
PB
42769
42770
d32ab992
PB
42771.PHONY: all-libtermcap maybe-all-libtermcap
42772maybe-all-libtermcap:
3ff3adad
PB
42773@if gcc-bootstrap
42774all-libtermcap: stage_current
42775@endif gcc-bootstrap
d32ab992 42776@if libtermcap
7e0b5752 42777TARGET-libtermcap=all
d32ab992
PB
42778maybe-all-libtermcap: all-libtermcap
42779all-libtermcap: configure-libtermcap
f41d6665 42780 @: $(MAKE); $(unstage)
d32ab992
PB
42781 @r=`${PWD_COMMAND}`; export r; \
42782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 42783 $(HOST_EXPORTS) \
215c351a 42784 (cd $(HOST_SUBDIR)/libtermcap && \
1c8bd6a3
PB
42785 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
42786 $(TARGET-libtermcap))
d32ab992
PB
42787@endif libtermcap
42788
25b42232 42789
ce406537
PB
42790
42791
d32ab992
PB
42792.PHONY: check-libtermcap maybe-check-libtermcap
42793maybe-check-libtermcap:
42794@if libtermcap
42795maybe-check-libtermcap: check-libtermcap
42796
42797check-libtermcap:
4977bab6 42798
60975492 42799@endif libtermcap
4977bab6 42800
295f4e42
NN
42801.PHONY: install-libtermcap maybe-install-libtermcap
42802maybe-install-libtermcap:
60975492
PB
42803@if libtermcap
42804maybe-install-libtermcap: install-libtermcap
7e2dbcef 42805
295f4e42 42806install-libtermcap: installdirs
f41d6665 42807 @: $(MAKE); $(unstage)
8c90b13a
L
42808 @r=`${PWD_COMMAND}`; export r; \
42809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42810 $(HOST_EXPORTS) \
215c351a 42811 (cd $(HOST_SUBDIR)/libtermcap && \
ace9ac7b 42812 $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 42813
60975492 42814@endif libtermcap
4977bab6 42815
b5422ad7 42816# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
42817
42818.PHONY: maybe-info-libtermcap info-libtermcap
42819maybe-info-libtermcap:
60975492
PB
42820@if libtermcap
42821maybe-info-libtermcap: info-libtermcap
295f4e42
NN
42822
42823info-libtermcap: \
05750653 42824 configure-libtermcap
f41d6665 42825 @: $(MAKE); $(unstage)
295f4e42 42826 @[ -f ./libtermcap/Makefile ] || exit 0; \
8c90b13a
L
42827 r=`${PWD_COMMAND}`; export r; \
42828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42829 $(HOST_EXPORTS) \
d32ab992 42830 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
42831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42832 done; \
42833 echo "Doing info in libtermcap" ; \
215c351a 42834 (cd $(HOST_SUBDIR)/libtermcap && \
295f4e42
NN
42835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42837 "RANLIB=$${RANLIB}" \
901119ae 42838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 42839 info) \
4977bab6
ZW
42840 || exit 1
42841
60975492 42842@endif libtermcap
4977bab6 42843
295f4e42
NN
42844.PHONY: maybe-dvi-libtermcap dvi-libtermcap
42845maybe-dvi-libtermcap:
60975492
PB
42846@if libtermcap
42847maybe-dvi-libtermcap: dvi-libtermcap
4977bab6 42848
295f4e42 42849dvi-libtermcap: \
05750653 42850 configure-libtermcap
f41d6665 42851 @: $(MAKE); $(unstage)
295f4e42
NN
42852 @[ -f ./libtermcap/Makefile ] || exit 0; \
42853 r=`${PWD_COMMAND}`; export r; \
8c90b13a 42854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42855 $(HOST_EXPORTS) \
d32ab992 42856 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
42857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42858 done; \
42859 echo "Doing dvi in libtermcap" ; \
215c351a 42860 (cd $(HOST_SUBDIR)/libtermcap && \
295f4e42
NN
42861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42863 "RANLIB=$${RANLIB}" \
901119ae 42864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 42865 dvi) \
295f4e42 42866 || exit 1
4977bab6 42867
60975492 42868@endif libtermcap
4977bab6 42869
b5422ad7
BM
42870.PHONY: maybe-pdf-libtermcap pdf-libtermcap
42871maybe-pdf-libtermcap:
42872@if libtermcap
42873maybe-pdf-libtermcap: pdf-libtermcap
42874
42875pdf-libtermcap: \
42876 configure-libtermcap
42877 @: $(MAKE); $(unstage)
42878 @[ -f ./libtermcap/Makefile ] || exit 0; \
42879 r=`${PWD_COMMAND}`; export r; \
42880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42881 $(HOST_EXPORTS) \
42882 for flag in $(EXTRA_HOST_FLAGS) ; do \
42883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42884 done; \
42885 echo "Doing pdf in libtermcap" ; \
42886 (cd $(HOST_SUBDIR)/libtermcap && \
42887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42889 "RANLIB=$${RANLIB}" \
901119ae 42890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
42891 pdf) \
42892 || exit 1
42893
42894@endif libtermcap
42895
f87a2b2e
MS
42896.PHONY: maybe-html-libtermcap html-libtermcap
42897maybe-html-libtermcap:
42898@if libtermcap
42899maybe-html-libtermcap: html-libtermcap
42900
42901html-libtermcap: \
05750653 42902 configure-libtermcap
f41d6665 42903 @: $(MAKE); $(unstage)
f87a2b2e
MS
42904 @[ -f ./libtermcap/Makefile ] || exit 0; \
42905 r=`${PWD_COMMAND}`; export r; \
42906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
42907 $(HOST_EXPORTS) \
42908 for flag in $(EXTRA_HOST_FLAGS) ; do \
42909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42910 done; \
42911 echo "Doing html in libtermcap" ; \
215c351a 42912 (cd $(HOST_SUBDIR)/libtermcap && \
f87a2b2e
MS
42913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42915 "RANLIB=$${RANLIB}" \
901119ae 42916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
42917 html) \
42918 || exit 1
42919
42920@endif libtermcap
42921
295f4e42
NN
42922.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
42923maybe-TAGS-libtermcap:
60975492
PB
42924@if libtermcap
42925maybe-TAGS-libtermcap: TAGS-libtermcap
7e2dbcef 42926
295f4e42 42927TAGS-libtermcap: \
05750653 42928 configure-libtermcap
f41d6665 42929 @: $(MAKE); $(unstage)
295f4e42
NN
42930 @[ -f ./libtermcap/Makefile ] || exit 0; \
42931 r=`${PWD_COMMAND}`; export r; \
8c90b13a 42932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42933 $(HOST_EXPORTS) \
d32ab992 42934 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
42935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42936 done; \
42937 echo "Doing TAGS in libtermcap" ; \
215c351a 42938 (cd $(HOST_SUBDIR)/libtermcap && \
295f4e42
NN
42939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42941 "RANLIB=$${RANLIB}" \
901119ae 42942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 42943 TAGS) \
295f4e42 42944 || exit 1
4977bab6 42945
60975492 42946@endif libtermcap
4977bab6 42947
295f4e42
NN
42948.PHONY: maybe-install-info-libtermcap install-info-libtermcap
42949maybe-install-info-libtermcap:
60975492
PB
42950@if libtermcap
42951maybe-install-info-libtermcap: install-info-libtermcap
295f4e42
NN
42952
42953install-info-libtermcap: \
42954 configure-libtermcap \
05750653 42955 info-libtermcap
f41d6665 42956 @: $(MAKE); $(unstage)
295f4e42 42957 @[ -f ./libtermcap/Makefile ] || exit 0; \
8c90b13a
L
42958 r=`${PWD_COMMAND}`; export r; \
42959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 42960 $(HOST_EXPORTS) \
d32ab992 42961 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
42962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42963 done; \
42964 echo "Doing install-info in libtermcap" ; \
215c351a 42965 (cd $(HOST_SUBDIR)/libtermcap && \
295f4e42
NN
42966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42968 "RANLIB=$${RANLIB}" \
901119ae 42969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 42970 install-info) \
4977bab6
ZW
42971 || exit 1
42972
60975492 42973@endif libtermcap
4977bab6 42974
9c4d2493
BM
42975.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
42976maybe-install-pdf-libtermcap:
42977@if libtermcap
42978maybe-install-pdf-libtermcap: install-pdf-libtermcap
42979
42980install-pdf-libtermcap: \
42981 configure-libtermcap \
42982 pdf-libtermcap
42983 @: $(MAKE); $(unstage)
42984 @[ -f ./libtermcap/Makefile ] || exit 0; \
42985 r=`${PWD_COMMAND}`; export r; \
42986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42987 $(HOST_EXPORTS) \
42988 for flag in $(EXTRA_HOST_FLAGS) ; do \
42989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42990 done; \
42991 echo "Doing install-pdf in libtermcap" ; \
42992 (cd $(HOST_SUBDIR)/libtermcap && \
42993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42995 "RANLIB=$${RANLIB}" \
901119ae 42996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
42997 install-pdf) \
42998 || exit 1
42999
43000@endif libtermcap
43001
65d6e994
CD
43002.PHONY: maybe-install-html-libtermcap install-html-libtermcap
43003maybe-install-html-libtermcap:
43004@if libtermcap
43005maybe-install-html-libtermcap: install-html-libtermcap
43006
43007install-html-libtermcap: \
43008 configure-libtermcap \
43009 html-libtermcap
43010 @: $(MAKE); $(unstage)
43011 @[ -f ./libtermcap/Makefile ] || exit 0; \
43012 r=`${PWD_COMMAND}`; export r; \
43013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43014 $(HOST_EXPORTS) \
43015 for flag in $(EXTRA_HOST_FLAGS) ; do \
43016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43017 done; \
43018 echo "Doing install-html in libtermcap" ; \
43019 (cd $(HOST_SUBDIR)/libtermcap && \
43020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43022 "RANLIB=$${RANLIB}" \
901119ae 43023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
43024 install-html) \
43025 || exit 1
43026
43027@endif libtermcap
43028
295f4e42
NN
43029.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
43030maybe-installcheck-libtermcap:
60975492
PB
43031@if libtermcap
43032maybe-installcheck-libtermcap: installcheck-libtermcap
4977bab6 43033
295f4e42 43034installcheck-libtermcap: \
05750653 43035 configure-libtermcap
f41d6665 43036 @: $(MAKE); $(unstage)
295f4e42
NN
43037 @[ -f ./libtermcap/Makefile ] || exit 0; \
43038 r=`${PWD_COMMAND}`; export r; \
8c90b13a 43039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43040 $(HOST_EXPORTS) \
d32ab992 43041 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
43042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43043 done; \
43044 echo "Doing installcheck in libtermcap" ; \
215c351a 43045 (cd $(HOST_SUBDIR)/libtermcap && \
295f4e42
NN
43046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43048 "RANLIB=$${RANLIB}" \
901119ae 43049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 43050 installcheck) \
295f4e42
NN
43051 || exit 1
43052
60975492 43053@endif libtermcap
295f4e42
NN
43054
43055.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
43056maybe-mostlyclean-libtermcap:
60975492
PB
43057@if libtermcap
43058maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
295f4e42
NN
43059
43060# libtermcap doesn't support mostlyclean.
43061mostlyclean-libtermcap:
43062
60975492 43063@endif libtermcap
295f4e42
NN
43064
43065.PHONY: maybe-clean-libtermcap clean-libtermcap
43066maybe-clean-libtermcap:
60975492
PB
43067@if libtermcap
43068maybe-clean-libtermcap: clean-libtermcap
295f4e42
NN
43069
43070# libtermcap doesn't support clean.
43071clean-libtermcap:
43072
60975492 43073@endif libtermcap
295f4e42
NN
43074
43075.PHONY: maybe-distclean-libtermcap distclean-libtermcap
43076maybe-distclean-libtermcap:
60975492
PB
43077@if libtermcap
43078maybe-distclean-libtermcap: distclean-libtermcap
295f4e42
NN
43079
43080# libtermcap doesn't support distclean.
43081distclean-libtermcap:
43082
60975492 43083@endif libtermcap
4977bab6 43084
295f4e42
NN
43085.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
43086maybe-maintainer-clean-libtermcap:
60975492
PB
43087@if libtermcap
43088maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
4977bab6 43089
295f4e42
NN
43090# libtermcap doesn't support maintainer-clean.
43091maintainer-clean-libtermcap:
7e2dbcef 43092
60975492 43093@endif libtermcap
4977bab6
ZW
43094
43095
25b42232 43096
295f4e42
NN
43097.PHONY: configure-utils maybe-configure-utils
43098maybe-configure-utils:
3ff3adad
PB
43099@if gcc-bootstrap
43100configure-utils: stage_current
43101@endif gcc-bootstrap
60975492
PB
43102@if utils
43103maybe-configure-utils: configure-utils
cc11cc9b 43104configure-utils:
f41d6665 43105 @: $(MAKE); $(unstage)
cc11cc9b 43106 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 43107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
43108 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
43109 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
f61428ed 43110 $(HOST_EXPORTS) \
25b42232
PB
43111 echo Configuring in $(HOST_SUBDIR)/utils; \
43112 cd "$(HOST_SUBDIR)/utils" || exit 1; \
4977bab6 43113 case $(srcdir) in \
215c351a
PB
43114 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43115 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
43116 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 43117 esac; \
215c351a
PB
43118 srcdiroption="--srcdir=$${topdir}/utils"; \
43119 libsrcdir="$$s/utils"; \
4977bab6 43120 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
43121 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43122 --target=${target_alias} $${srcdiroption} \
4977bab6 43123 || exit 1
60975492 43124@endif utils
4977bab6 43125
25b42232
PB
43126
43127
ce406537
PB
43128
43129
295f4e42
NN
43130.PHONY: all-utils maybe-all-utils
43131maybe-all-utils:
3ff3adad
PB
43132@if gcc-bootstrap
43133all-utils: stage_current
43134@endif gcc-bootstrap
60975492 43135@if utils
7e0b5752 43136TARGET-utils=all
60975492 43137maybe-all-utils: all-utils
295f4e42 43138all-utils: configure-utils
f41d6665 43139 @: $(MAKE); $(unstage)
8c90b13a
L
43140 @r=`${PWD_COMMAND}`; export r; \
43141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 43142 $(HOST_EXPORTS) \
215c351a 43143 (cd $(HOST_SUBDIR)/utils && \
1c8bd6a3
PB
43144 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
43145 $(TARGET-utils))
60975492 43146@endif utils
4977bab6 43147
25b42232 43148
ce406537
PB
43149
43150
295f4e42
NN
43151.PHONY: check-utils maybe-check-utils
43152maybe-check-utils:
60975492
PB
43153@if utils
43154maybe-check-utils: check-utils
4977bab6 43155
295f4e42
NN
43156check-utils:
43157
60975492 43158@endif utils
295f4e42
NN
43159
43160.PHONY: install-utils maybe-install-utils
43161maybe-install-utils:
60975492
PB
43162@if utils
43163maybe-install-utils: install-utils
295f4e42
NN
43164
43165install-utils: installdirs
f41d6665 43166 @: $(MAKE); $(unstage)
8c90b13a
L
43167 @r=`${PWD_COMMAND}`; export r; \
43168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43169 $(HOST_EXPORTS) \
215c351a 43170 (cd $(HOST_SUBDIR)/utils && \
ace9ac7b 43171 $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 43172
60975492 43173@endif utils
4977bab6 43174
b5422ad7 43175# Other targets (info, dvi, pdf, etc.)
7e2dbcef 43176
295f4e42
NN
43177.PHONY: maybe-info-utils info-utils
43178maybe-info-utils:
60975492
PB
43179@if utils
43180maybe-info-utils: info-utils
295f4e42
NN
43181
43182info-utils: \
05750653 43183 configure-utils
f41d6665 43184 @: $(MAKE); $(unstage)
295f4e42
NN
43185 @[ -f ./utils/Makefile ] || exit 0; \
43186 r=`${PWD_COMMAND}`; export r; \
8c90b13a 43187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43188 $(HOST_EXPORTS) \
d32ab992 43189 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
43190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43191 done; \
43192 echo "Doing info in utils" ; \
215c351a 43193 (cd $(HOST_SUBDIR)/utils && \
295f4e42
NN
43194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43196 "RANLIB=$${RANLIB}" \
901119ae 43197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 43198 info) \
295f4e42 43199 || exit 1
4977bab6 43200
60975492 43201@endif utils
4977bab6 43202
295f4e42
NN
43203.PHONY: maybe-dvi-utils dvi-utils
43204maybe-dvi-utils:
60975492
PB
43205@if utils
43206maybe-dvi-utils: dvi-utils
295f4e42
NN
43207
43208dvi-utils: \
05750653 43209 configure-utils
f41d6665 43210 @: $(MAKE); $(unstage)
295f4e42 43211 @[ -f ./utils/Makefile ] || exit 0; \
8c90b13a
L
43212 r=`${PWD_COMMAND}`; export r; \
43213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43214 $(HOST_EXPORTS) \
d32ab992 43215 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
43216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43217 done; \
43218 echo "Doing dvi in utils" ; \
215c351a 43219 (cd $(HOST_SUBDIR)/utils && \
295f4e42
NN
43220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43222 "RANLIB=$${RANLIB}" \
901119ae 43223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 43224 dvi) \
4977bab6
ZW
43225 || exit 1
43226
60975492 43227@endif utils
295f4e42 43228
b5422ad7
BM
43229.PHONY: maybe-pdf-utils pdf-utils
43230maybe-pdf-utils:
43231@if utils
43232maybe-pdf-utils: pdf-utils
43233
43234pdf-utils: \
43235 configure-utils
43236 @: $(MAKE); $(unstage)
43237 @[ -f ./utils/Makefile ] || exit 0; \
43238 r=`${PWD_COMMAND}`; export r; \
43239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43240 $(HOST_EXPORTS) \
43241 for flag in $(EXTRA_HOST_FLAGS) ; do \
43242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43243 done; \
43244 echo "Doing pdf in utils" ; \
43245 (cd $(HOST_SUBDIR)/utils && \
43246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43248 "RANLIB=$${RANLIB}" \
901119ae 43249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
43250 pdf) \
43251 || exit 1
43252
43253@endif utils
43254
f87a2b2e
MS
43255.PHONY: maybe-html-utils html-utils
43256maybe-html-utils:
43257@if utils
43258maybe-html-utils: html-utils
43259
43260html-utils: \
05750653 43261 configure-utils
f41d6665 43262 @: $(MAKE); $(unstage)
f87a2b2e
MS
43263 @[ -f ./utils/Makefile ] || exit 0; \
43264 r=`${PWD_COMMAND}`; export r; \
43265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
43266 $(HOST_EXPORTS) \
43267 for flag in $(EXTRA_HOST_FLAGS) ; do \
43268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43269 done; \
43270 echo "Doing html in utils" ; \
215c351a 43271 (cd $(HOST_SUBDIR)/utils && \
f87a2b2e
MS
43272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43274 "RANLIB=$${RANLIB}" \
901119ae 43275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
43276 html) \
43277 || exit 1
43278
43279@endif utils
43280
295f4e42
NN
43281.PHONY: maybe-TAGS-utils TAGS-utils
43282maybe-TAGS-utils:
60975492
PB
43283@if utils
43284maybe-TAGS-utils: TAGS-utils
295f4e42
NN
43285
43286TAGS-utils: \
05750653 43287 configure-utils
f41d6665 43288 @: $(MAKE); $(unstage)
295f4e42
NN
43289 @[ -f ./utils/Makefile ] || exit 0; \
43290 r=`${PWD_COMMAND}`; export r; \
8c90b13a 43291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43292 $(HOST_EXPORTS) \
d32ab992 43293 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
43294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43295 done; \
43296 echo "Doing TAGS in utils" ; \
215c351a 43297 (cd $(HOST_SUBDIR)/utils && \
295f4e42
NN
43298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43300 "RANLIB=$${RANLIB}" \
901119ae 43301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 43302 TAGS) \
295f4e42 43303 || exit 1
4977bab6 43304
60975492 43305@endif utils
4977bab6 43306
295f4e42
NN
43307.PHONY: maybe-install-info-utils install-info-utils
43308maybe-install-info-utils:
60975492
PB
43309@if utils
43310maybe-install-info-utils: install-info-utils
295f4e42
NN
43311
43312install-info-utils: \
43313 configure-utils \
05750653 43314 info-utils
f41d6665 43315 @: $(MAKE); $(unstage)
295f4e42
NN
43316 @[ -f ./utils/Makefile ] || exit 0; \
43317 r=`${PWD_COMMAND}`; export r; \
43318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43319 $(HOST_EXPORTS) \
d32ab992 43320 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
43321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43322 done; \
43323 echo "Doing install-info in utils" ; \
215c351a 43324 (cd $(HOST_SUBDIR)/utils && \
295f4e42
NN
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}" \
d32ab992 43329 install-info) \
295f4e42 43330 || exit 1
4977bab6 43331
60975492 43332@endif utils
4977bab6 43333
9c4d2493
BM
43334.PHONY: maybe-install-pdf-utils install-pdf-utils
43335maybe-install-pdf-utils:
43336@if utils
43337maybe-install-pdf-utils: install-pdf-utils
43338
43339install-pdf-utils: \
43340 configure-utils \
43341 pdf-utils
43342 @: $(MAKE); $(unstage)
43343 @[ -f ./utils/Makefile ] || exit 0; \
43344 r=`${PWD_COMMAND}`; export r; \
43345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43346 $(HOST_EXPORTS) \
43347 for flag in $(EXTRA_HOST_FLAGS) ; do \
43348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43349 done; \
43350 echo "Doing install-pdf in utils" ; \
43351 (cd $(HOST_SUBDIR)/utils && \
43352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43354 "RANLIB=$${RANLIB}" \
901119ae 43355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
43356 install-pdf) \
43357 || exit 1
43358
43359@endif utils
43360
65d6e994
CD
43361.PHONY: maybe-install-html-utils install-html-utils
43362maybe-install-html-utils:
43363@if utils
43364maybe-install-html-utils: install-html-utils
43365
43366install-html-utils: \
43367 configure-utils \
43368 html-utils
43369 @: $(MAKE); $(unstage)
43370 @[ -f ./utils/Makefile ] || exit 0; \
43371 r=`${PWD_COMMAND}`; export r; \
43372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43373 $(HOST_EXPORTS) \
43374 for flag in $(EXTRA_HOST_FLAGS) ; do \
43375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43376 done; \
43377 echo "Doing install-html in utils" ; \
43378 (cd $(HOST_SUBDIR)/utils && \
43379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43381 "RANLIB=$${RANLIB}" \
901119ae 43382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
43383 install-html) \
43384 || exit 1
43385
43386@endif utils
43387
295f4e42
NN
43388.PHONY: maybe-installcheck-utils installcheck-utils
43389maybe-installcheck-utils:
60975492
PB
43390@if utils
43391maybe-installcheck-utils: installcheck-utils
7e2dbcef 43392
295f4e42 43393installcheck-utils: \
05750653 43394 configure-utils
f41d6665 43395 @: $(MAKE); $(unstage)
295f4e42
NN
43396 @[ -f ./utils/Makefile ] || exit 0; \
43397 r=`${PWD_COMMAND}`; export r; \
8c90b13a 43398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43399 $(HOST_EXPORTS) \
d32ab992 43400 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
43401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43402 done; \
43403 echo "Doing installcheck in utils" ; \
215c351a 43404 (cd $(HOST_SUBDIR)/utils && \
295f4e42
NN
43405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43407 "RANLIB=$${RANLIB}" \
901119ae 43408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 43409 installcheck) \
295f4e42 43410 || exit 1
4977bab6 43411
60975492 43412@endif utils
4977bab6 43413
295f4e42
NN
43414.PHONY: maybe-mostlyclean-utils mostlyclean-utils
43415maybe-mostlyclean-utils:
60975492
PB
43416@if utils
43417maybe-mostlyclean-utils: mostlyclean-utils
295f4e42 43418
05750653 43419mostlyclean-utils:
f41d6665 43420 @: $(MAKE); $(unstage)
295f4e42 43421 @[ -f ./utils/Makefile ] || exit 0; \
8c90b13a
L
43422 r=`${PWD_COMMAND}`; export r; \
43423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43424 $(HOST_EXPORTS) \
d32ab992 43425 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
43426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43427 done; \
43428 echo "Doing mostlyclean in utils" ; \
215c351a 43429 (cd $(HOST_SUBDIR)/utils && \
295f4e42
NN
43430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43432 "RANLIB=$${RANLIB}" \
901119ae 43433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 43434 mostlyclean) \
4977bab6
ZW
43435 || exit 1
43436
60975492 43437@endif utils
295f4e42
NN
43438
43439.PHONY: maybe-clean-utils clean-utils
43440maybe-clean-utils:
60975492
PB
43441@if utils
43442maybe-clean-utils: clean-utils
295f4e42 43443
05750653 43444clean-utils:
f41d6665 43445 @: $(MAKE); $(unstage)
295f4e42
NN
43446 @[ -f ./utils/Makefile ] || exit 0; \
43447 r=`${PWD_COMMAND}`; export r; \
8c90b13a 43448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43449 $(HOST_EXPORTS) \
d32ab992 43450 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
43451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43452 done; \
43453 echo "Doing clean in utils" ; \
215c351a 43454 (cd $(HOST_SUBDIR)/utils && \
295f4e42
NN
43455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43457 "RANLIB=$${RANLIB}" \
901119ae 43458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 43459 clean) \
295f4e42 43460 || exit 1
4977bab6 43461
60975492 43462@endif utils
4977bab6 43463
295f4e42
NN
43464.PHONY: maybe-distclean-utils distclean-utils
43465maybe-distclean-utils:
60975492
PB
43466@if utils
43467maybe-distclean-utils: distclean-utils
295f4e42 43468
05750653 43469distclean-utils:
f41d6665 43470 @: $(MAKE); $(unstage)
295f4e42
NN
43471 @[ -f ./utils/Makefile ] || exit 0; \
43472 r=`${PWD_COMMAND}`; export r; \
8c90b13a 43473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43474 $(HOST_EXPORTS) \
d32ab992 43475 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
43476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43477 done; \
43478 echo "Doing distclean in utils" ; \
215c351a 43479 (cd $(HOST_SUBDIR)/utils && \
295f4e42
NN
43480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43482 "RANLIB=$${RANLIB}" \
901119ae 43483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 43484 distclean) \
295f4e42 43485 || exit 1
4977bab6 43486
60975492 43487@endif utils
4977bab6 43488
295f4e42
NN
43489.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
43490maybe-maintainer-clean-utils:
60975492
PB
43491@if utils
43492maybe-maintainer-clean-utils: maintainer-clean-utils
7e2dbcef 43493
05750653 43494maintainer-clean-utils:
f41d6665 43495 @: $(MAKE); $(unstage)
295f4e42
NN
43496 @[ -f ./utils/Makefile ] || exit 0; \
43497 r=`${PWD_COMMAND}`; export r; \
8c90b13a 43498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 43499 $(HOST_EXPORTS) \
d32ab992 43500 for flag in $(EXTRA_HOST_FLAGS) ; do \
295f4e42
NN
43501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43502 done; \
43503 echo "Doing maintainer-clean in utils" ; \
215c351a 43504 (cd $(HOST_SUBDIR)/utils && \
295f4e42
NN
43505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43507 "RANLIB=$${RANLIB}" \
901119ae 43508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d32ab992 43509 maintainer-clean) \
295f4e42 43510 || exit 1
4977bab6 43511
60975492 43512@endif utils
4977bab6 43513
295f4e42 43514
25b42232 43515
5395b47b
NN
43516.PHONY: configure-gnattools maybe-configure-gnattools
43517maybe-configure-gnattools:
3ff3adad
PB
43518@if gcc-bootstrap
43519configure-gnattools: stage_current
43520@endif gcc-bootstrap
5395b47b
NN
43521@if gnattools
43522maybe-configure-gnattools: configure-gnattools
cc11cc9b 43523configure-gnattools:
f41d6665 43524 @: $(MAKE); $(unstage)
cc11cc9b 43525 @r=`${PWD_COMMAND}`; export r; \
5395b47b 43526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b
PB
43527 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
43528 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
f61428ed 43529 $(HOST_EXPORTS) \
25b42232
PB
43530 echo Configuring in $(HOST_SUBDIR)/gnattools; \
43531 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
5395b47b 43532 case $(srcdir) in \
c9db9354
PB
43533 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43534 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
43535 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5395b47b 43536 esac; \
c9db9354
PB
43537 srcdiroption="--srcdir=$${topdir}/gnattools"; \
43538 libsrcdir="$$s/gnattools"; \
5395b47b 43539 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
43540 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43541 --target=${target_alias} $${srcdiroption} \
5395b47b
NN
43542 || exit 1
43543@endif gnattools
43544
25b42232
PB
43545
43546
ce406537
PB
43547
43548
5395b47b
NN
43549.PHONY: all-gnattools maybe-all-gnattools
43550maybe-all-gnattools:
3ff3adad
PB
43551@if gcc-bootstrap
43552all-gnattools: stage_current
43553@endif gcc-bootstrap
5395b47b
NN
43554@if gnattools
43555TARGET-gnattools=all
43556maybe-all-gnattools: all-gnattools
43557all-gnattools: configure-gnattools
f41d6665 43558 @: $(MAKE); $(unstage)
5395b47b
NN
43559 @r=`${PWD_COMMAND}`; export r; \
43560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 43561 $(HOST_EXPORTS) \
c9db9354 43562 (cd $(HOST_SUBDIR)/gnattools && \
1c8bd6a3
PB
43563 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
43564 $(TARGET-gnattools))
5395b47b
NN
43565@endif gnattools
43566
25b42232 43567
ce406537
PB
43568
43569
5395b47b
NN
43570.PHONY: check-gnattools maybe-check-gnattools
43571maybe-check-gnattools:
43572@if gnattools
43573maybe-check-gnattools: check-gnattools
43574
43575check-gnattools:
f41d6665 43576 @: $(MAKE); $(unstage)
5395b47b
NN
43577 @r=`${PWD_COMMAND}`; export r; \
43578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b 43579 $(HOST_EXPORTS) \
c9db9354
PB
43580 (cd $(HOST_SUBDIR)/gnattools && \
43581 $(MAKE) $(FLAGS_TO_PASS) check)
5395b47b
NN
43582
43583@endif gnattools
43584
43585.PHONY: install-gnattools maybe-install-gnattools
43586maybe-install-gnattools:
43587@if gnattools
43588maybe-install-gnattools: install-gnattools
43589
43590install-gnattools: installdirs
f41d6665 43591 @: $(MAKE); $(unstage)
5395b47b
NN
43592 @r=`${PWD_COMMAND}`; export r; \
43593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b 43594 $(HOST_EXPORTS) \
c9db9354 43595 (cd $(HOST_SUBDIR)/gnattools && \
ace9ac7b 43596 $(MAKE) $(FLAGS_TO_PASS) install)
5395b47b
NN
43597
43598@endif gnattools
43599
b5422ad7 43600# Other targets (info, dvi, pdf, etc.)
5395b47b
NN
43601
43602.PHONY: maybe-info-gnattools info-gnattools
43603maybe-info-gnattools:
43604@if gnattools
43605maybe-info-gnattools: info-gnattools
43606
43607info-gnattools: \
43608 configure-gnattools
f41d6665 43609 @: $(MAKE); $(unstage)
5395b47b
NN
43610 @[ -f ./gnattools/Makefile ] || exit 0; \
43611 r=`${PWD_COMMAND}`; export r; \
43612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b
NN
43613 $(HOST_EXPORTS) \
43614 for flag in $(EXTRA_HOST_FLAGS) ; do \
43615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43616 done; \
43617 echo "Doing info in gnattools" ; \
c9db9354 43618 (cd $(HOST_SUBDIR)/gnattools && \
5395b47b
NN
43619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43621 "RANLIB=$${RANLIB}" \
901119ae 43622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5395b47b
NN
43623 info) \
43624 || exit 1
43625
43626@endif gnattools
43627
43628.PHONY: maybe-dvi-gnattools dvi-gnattools
43629maybe-dvi-gnattools:
43630@if gnattools
43631maybe-dvi-gnattools: dvi-gnattools
43632
43633dvi-gnattools: \
43634 configure-gnattools
f41d6665 43635 @: $(MAKE); $(unstage)
5395b47b
NN
43636 @[ -f ./gnattools/Makefile ] || exit 0; \
43637 r=`${PWD_COMMAND}`; export r; \
43638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b
NN
43639 $(HOST_EXPORTS) \
43640 for flag in $(EXTRA_HOST_FLAGS) ; do \
43641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43642 done; \
43643 echo "Doing dvi in gnattools" ; \
c9db9354 43644 (cd $(HOST_SUBDIR)/gnattools && \
5395b47b
NN
43645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43647 "RANLIB=$${RANLIB}" \
901119ae 43648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5395b47b
NN
43649 dvi) \
43650 || exit 1
43651
43652@endif gnattools
43653
b5422ad7
BM
43654.PHONY: maybe-pdf-gnattools pdf-gnattools
43655maybe-pdf-gnattools:
43656@if gnattools
43657maybe-pdf-gnattools: pdf-gnattools
43658
43659pdf-gnattools: \
43660 configure-gnattools
43661 @: $(MAKE); $(unstage)
43662 @[ -f ./gnattools/Makefile ] || exit 0; \
43663 r=`${PWD_COMMAND}`; export r; \
43664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43665 $(HOST_EXPORTS) \
43666 for flag in $(EXTRA_HOST_FLAGS) ; do \
43667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43668 done; \
43669 echo "Doing pdf in gnattools" ; \
43670 (cd $(HOST_SUBDIR)/gnattools && \
43671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43673 "RANLIB=$${RANLIB}" \
901119ae 43674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
43675 pdf) \
43676 || exit 1
43677
43678@endif gnattools
43679
5395b47b
NN
43680.PHONY: maybe-html-gnattools html-gnattools
43681maybe-html-gnattools:
43682@if gnattools
43683maybe-html-gnattools: html-gnattools
43684
43685html-gnattools: \
43686 configure-gnattools
f41d6665 43687 @: $(MAKE); $(unstage)
5395b47b
NN
43688 @[ -f ./gnattools/Makefile ] || exit 0; \
43689 r=`${PWD_COMMAND}`; export r; \
43690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b
NN
43691 $(HOST_EXPORTS) \
43692 for flag in $(EXTRA_HOST_FLAGS) ; do \
43693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43694 done; \
43695 echo "Doing html in gnattools" ; \
c9db9354 43696 (cd $(HOST_SUBDIR)/gnattools && \
5395b47b
NN
43697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43699 "RANLIB=$${RANLIB}" \
901119ae 43700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5395b47b
NN
43701 html) \
43702 || exit 1
43703
43704@endif gnattools
43705
43706.PHONY: maybe-TAGS-gnattools TAGS-gnattools
43707maybe-TAGS-gnattools:
43708@if gnattools
43709maybe-TAGS-gnattools: TAGS-gnattools
43710
43711TAGS-gnattools: \
43712 configure-gnattools
f41d6665 43713 @: $(MAKE); $(unstage)
5395b47b
NN
43714 @[ -f ./gnattools/Makefile ] || exit 0; \
43715 r=`${PWD_COMMAND}`; export r; \
43716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b
NN
43717 $(HOST_EXPORTS) \
43718 for flag in $(EXTRA_HOST_FLAGS) ; do \
43719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43720 done; \
43721 echo "Doing TAGS in gnattools" ; \
c9db9354 43722 (cd $(HOST_SUBDIR)/gnattools && \
5395b47b
NN
43723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43725 "RANLIB=$${RANLIB}" \
901119ae 43726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5395b47b
NN
43727 TAGS) \
43728 || exit 1
43729
43730@endif gnattools
43731
43732.PHONY: maybe-install-info-gnattools install-info-gnattools
43733maybe-install-info-gnattools:
43734@if gnattools
43735maybe-install-info-gnattools: install-info-gnattools
43736
43737install-info-gnattools: \
43738 configure-gnattools \
43739 info-gnattools
f41d6665 43740 @: $(MAKE); $(unstage)
5395b47b
NN
43741 @[ -f ./gnattools/Makefile ] || exit 0; \
43742 r=`${PWD_COMMAND}`; export r; \
43743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b
NN
43744 $(HOST_EXPORTS) \
43745 for flag in $(EXTRA_HOST_FLAGS) ; do \
43746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43747 done; \
43748 echo "Doing install-info in gnattools" ; \
c9db9354 43749 (cd $(HOST_SUBDIR)/gnattools && \
5395b47b
NN
43750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43752 "RANLIB=$${RANLIB}" \
901119ae 43753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5395b47b
NN
43754 install-info) \
43755 || exit 1
43756
43757@endif gnattools
43758
9c4d2493
BM
43759.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
43760maybe-install-pdf-gnattools:
43761@if gnattools
43762maybe-install-pdf-gnattools: install-pdf-gnattools
43763
43764install-pdf-gnattools: \
43765 configure-gnattools \
43766 pdf-gnattools
43767 @: $(MAKE); $(unstage)
43768 @[ -f ./gnattools/Makefile ] || exit 0; \
43769 r=`${PWD_COMMAND}`; export r; \
43770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43771 $(HOST_EXPORTS) \
43772 for flag in $(EXTRA_HOST_FLAGS) ; do \
43773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43774 done; \
43775 echo "Doing install-pdf in gnattools" ; \
43776 (cd $(HOST_SUBDIR)/gnattools && \
43777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43779 "RANLIB=$${RANLIB}" \
901119ae 43780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
43781 install-pdf) \
43782 || exit 1
43783
43784@endif gnattools
43785
65d6e994
CD
43786.PHONY: maybe-install-html-gnattools install-html-gnattools
43787maybe-install-html-gnattools:
43788@if gnattools
43789maybe-install-html-gnattools: install-html-gnattools
43790
43791install-html-gnattools: \
43792 configure-gnattools \
43793 html-gnattools
43794 @: $(MAKE); $(unstage)
43795 @[ -f ./gnattools/Makefile ] || exit 0; \
43796 r=`${PWD_COMMAND}`; export r; \
43797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43798 $(HOST_EXPORTS) \
43799 for flag in $(EXTRA_HOST_FLAGS) ; do \
43800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43801 done; \
43802 echo "Doing install-html in gnattools" ; \
43803 (cd $(HOST_SUBDIR)/gnattools && \
43804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43806 "RANLIB=$${RANLIB}" \
901119ae 43807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
43808 install-html) \
43809 || exit 1
43810
43811@endif gnattools
43812
5395b47b
NN
43813.PHONY: maybe-installcheck-gnattools installcheck-gnattools
43814maybe-installcheck-gnattools:
43815@if gnattools
43816maybe-installcheck-gnattools: installcheck-gnattools
43817
43818installcheck-gnattools: \
43819 configure-gnattools
f41d6665 43820 @: $(MAKE); $(unstage)
5395b47b
NN
43821 @[ -f ./gnattools/Makefile ] || exit 0; \
43822 r=`${PWD_COMMAND}`; export r; \
43823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b
NN
43824 $(HOST_EXPORTS) \
43825 for flag in $(EXTRA_HOST_FLAGS) ; do \
43826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43827 done; \
43828 echo "Doing installcheck in gnattools" ; \
c9db9354 43829 (cd $(HOST_SUBDIR)/gnattools && \
5395b47b
NN
43830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43832 "RANLIB=$${RANLIB}" \
901119ae 43833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5395b47b
NN
43834 installcheck) \
43835 || exit 1
43836
43837@endif gnattools
43838
43839.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
43840maybe-mostlyclean-gnattools:
43841@if gnattools
43842maybe-mostlyclean-gnattools: mostlyclean-gnattools
43843
43844mostlyclean-gnattools:
f41d6665 43845 @: $(MAKE); $(unstage)
5395b47b
NN
43846 @[ -f ./gnattools/Makefile ] || exit 0; \
43847 r=`${PWD_COMMAND}`; export r; \
43848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b
NN
43849 $(HOST_EXPORTS) \
43850 for flag in $(EXTRA_HOST_FLAGS) ; do \
43851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43852 done; \
43853 echo "Doing mostlyclean in gnattools" ; \
c9db9354 43854 (cd $(HOST_SUBDIR)/gnattools && \
5395b47b
NN
43855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43857 "RANLIB=$${RANLIB}" \
901119ae 43858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5395b47b
NN
43859 mostlyclean) \
43860 || exit 1
43861
43862@endif gnattools
43863
43864.PHONY: maybe-clean-gnattools clean-gnattools
43865maybe-clean-gnattools:
43866@if gnattools
43867maybe-clean-gnattools: clean-gnattools
43868
43869clean-gnattools:
f41d6665 43870 @: $(MAKE); $(unstage)
5395b47b
NN
43871 @[ -f ./gnattools/Makefile ] || exit 0; \
43872 r=`${PWD_COMMAND}`; export r; \
43873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b
NN
43874 $(HOST_EXPORTS) \
43875 for flag in $(EXTRA_HOST_FLAGS) ; do \
43876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43877 done; \
43878 echo "Doing clean in gnattools" ; \
c9db9354 43879 (cd $(HOST_SUBDIR)/gnattools && \
5395b47b
NN
43880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43882 "RANLIB=$${RANLIB}" \
901119ae 43883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5395b47b
NN
43884 clean) \
43885 || exit 1
43886
43887@endif gnattools
43888
43889.PHONY: maybe-distclean-gnattools distclean-gnattools
43890maybe-distclean-gnattools:
43891@if gnattools
43892maybe-distclean-gnattools: distclean-gnattools
43893
43894distclean-gnattools:
f41d6665 43895 @: $(MAKE); $(unstage)
5395b47b
NN
43896 @[ -f ./gnattools/Makefile ] || exit 0; \
43897 r=`${PWD_COMMAND}`; export r; \
43898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b
NN
43899 $(HOST_EXPORTS) \
43900 for flag in $(EXTRA_HOST_FLAGS) ; do \
43901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43902 done; \
43903 echo "Doing distclean in gnattools" ; \
c9db9354 43904 (cd $(HOST_SUBDIR)/gnattools && \
5395b47b
NN
43905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43907 "RANLIB=$${RANLIB}" \
901119ae 43908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5395b47b
NN
43909 distclean) \
43910 || exit 1
43911
43912@endif gnattools
43913
43914.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
43915maybe-maintainer-clean-gnattools:
43916@if gnattools
43917maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
43918
43919maintainer-clean-gnattools:
f41d6665 43920 @: $(MAKE); $(unstage)
5395b47b
NN
43921 @[ -f ./gnattools/Makefile ] || exit 0; \
43922 r=`${PWD_COMMAND}`; export r; \
43923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5395b47b
NN
43924 $(HOST_EXPORTS) \
43925 for flag in $(EXTRA_HOST_FLAGS) ; do \
43926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43927 done; \
43928 echo "Doing maintainer-clean in gnattools" ; \
c9db9354 43929 (cd $(HOST_SUBDIR)/gnattools && \
5395b47b
NN
43930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43932 "RANLIB=$${RANLIB}" \
901119ae 43933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5395b47b
NN
43934 maintainer-clean) \
43935 || exit 1
43936
43937@endif gnattools
43938
43939
295f4e42 43940
d7f09764
DN
43941.PHONY: configure-lto-plugin maybe-configure-lto-plugin
43942maybe-configure-lto-plugin:
43943@if gcc-bootstrap
43944configure-lto-plugin: stage_current
43945@endif gcc-bootstrap
43946@if lto-plugin
43947maybe-configure-lto-plugin: configure-lto-plugin
43948configure-lto-plugin:
43949 @r=`${PWD_COMMAND}`; export r; \
43950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43951 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
43952 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
f61428ed 43953 $(HOST_EXPORTS) \
d7f09764
DN
43954 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
43955 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
43956 case $(srcdir) in \
43957 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43958 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
43959 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43960 esac; \
43961 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
43962 libsrcdir="$$s/lto-plugin"; \
43963 $(SHELL) $${libsrcdir}/configure \
43964 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43965 --target=${target_alias} $${srcdiroption} \
43966 || exit 1
43967@endif lto-plugin
43968
43969
43970
43971.PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
43972maybe-configure-stage1-lto-plugin:
43973@if lto-plugin-bootstrap
43974maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
43975configure-stage1-lto-plugin:
43976 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
43977 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
43978 @r=`${PWD_COMMAND}`; export r; \
43979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43980 TFLAGS="$(STAGE1_TFLAGS)"; \
43981 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
43982 $(HOST_EXPORTS) \
43983 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
f61428ed
AO
43984 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
43985 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d7f09764
DN
43986 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
43987 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
43988 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
43989 case $(srcdir) in \
43990 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43991 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
43992 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43993 esac; \
43994 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
43995 libsrcdir="$$s/lto-plugin"; \
43996 $(SHELL) $${libsrcdir}/configure \
43997 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43998 --target=${target_alias} $${srcdiroption} \
43999 $(STAGE1_CONFIGURE_FLAGS)
44000@endif lto-plugin-bootstrap
44001
44002.PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
44003maybe-configure-stage2-lto-plugin:
44004@if lto-plugin-bootstrap
44005maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
44006configure-stage2-lto-plugin:
44007 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
44008 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
44009 @r=`${PWD_COMMAND}`; export r; \
44010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44011 TFLAGS="$(STAGE2_TFLAGS)"; \
44012 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
44013 $(HOST_EXPORTS) \
44014 $(POSTSTAGE1_HOST_EXPORTS) \
44015 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
f61428ed
AO
44016 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
44017 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d7f09764
DN
44018 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
44019 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
44020 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
44021 case $(srcdir) in \
44022 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44023 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
44024 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44025 esac; \
44026 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
44027 libsrcdir="$$s/lto-plugin"; \
44028 $(SHELL) $${libsrcdir}/configure \
44029 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
44030 --target=${target_alias} $${srcdiroption} \
44031 --with-build-libsubdir=$(HOST_SUBDIR) \
44032 $(STAGE2_CONFIGURE_FLAGS)
44033@endif lto-plugin-bootstrap
44034
44035.PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
44036maybe-configure-stage3-lto-plugin:
44037@if lto-plugin-bootstrap
44038maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
44039configure-stage3-lto-plugin:
44040 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
44041 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
44042 @r=`${PWD_COMMAND}`; export r; \
44043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44044 TFLAGS="$(STAGE3_TFLAGS)"; \
44045 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
44046 $(HOST_EXPORTS) \
44047 $(POSTSTAGE1_HOST_EXPORTS) \
44048 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
f61428ed
AO
44049 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
44050 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d7f09764
DN
44051 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
44052 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
44053 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
44054 case $(srcdir) in \
44055 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44056 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
44057 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44058 esac; \
44059 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
44060 libsrcdir="$$s/lto-plugin"; \
44061 $(SHELL) $${libsrcdir}/configure \
44062 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
44063 --target=${target_alias} $${srcdiroption} \
44064 --with-build-libsubdir=$(HOST_SUBDIR) \
44065 $(STAGE3_CONFIGURE_FLAGS)
44066@endif lto-plugin-bootstrap
44067
44068.PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
44069maybe-configure-stage4-lto-plugin:
44070@if lto-plugin-bootstrap
44071maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
44072configure-stage4-lto-plugin:
44073 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
44074 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
44075 @r=`${PWD_COMMAND}`; export r; \
44076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44077 TFLAGS="$(STAGE4_TFLAGS)"; \
44078 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
44079 $(HOST_EXPORTS) \
44080 $(POSTSTAGE1_HOST_EXPORTS) \
44081 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
f61428ed
AO
44082 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
44083 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d7f09764
DN
44084 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
44085 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
44086 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
44087 case $(srcdir) in \
44088 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44089 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
44090 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44091 esac; \
44092 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
44093 libsrcdir="$$s/lto-plugin"; \
44094 $(SHELL) $${libsrcdir}/configure \
44095 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
44096 --target=${target_alias} $${srcdiroption} \
44097 --with-build-libsubdir=$(HOST_SUBDIR) \
44098 $(STAGE4_CONFIGURE_FLAGS)
44099@endif lto-plugin-bootstrap
44100
44101.PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
44102maybe-configure-stageprofile-lto-plugin:
44103@if lto-plugin-bootstrap
44104maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
44105configure-stageprofile-lto-plugin:
44106 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
44107 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
44108 @r=`${PWD_COMMAND}`; export r; \
44109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44110 TFLAGS="$(STAGEprofile_TFLAGS)"; \
44111 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
44112 $(HOST_EXPORTS) \
44113 $(POSTSTAGE1_HOST_EXPORTS) \
44114 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
f61428ed
AO
44115 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
44116 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d7f09764
DN
44117 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
44118 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
44119 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
44120 case $(srcdir) in \
44121 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44122 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
44123 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44124 esac; \
44125 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
44126 libsrcdir="$$s/lto-plugin"; \
44127 $(SHELL) $${libsrcdir}/configure \
44128 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
44129 --target=${target_alias} $${srcdiroption} \
44130 --with-build-libsubdir=$(HOST_SUBDIR) \
44131 $(STAGEprofile_CONFIGURE_FLAGS)
44132@endif lto-plugin-bootstrap
44133
44134.PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
44135maybe-configure-stagefeedback-lto-plugin:
44136@if lto-plugin-bootstrap
44137maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
44138configure-stagefeedback-lto-plugin:
44139 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
44140 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
44141 @r=`${PWD_COMMAND}`; export r; \
44142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44143 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
44144 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
44145 $(HOST_EXPORTS) \
44146 $(POSTSTAGE1_HOST_EXPORTS) \
44147 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
f61428ed
AO
44148 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
44149 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d7f09764
DN
44150 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
44151 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
44152 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
44153 case $(srcdir) in \
44154 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44155 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
44156 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44157 esac; \
44158 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
44159 libsrcdir="$$s/lto-plugin"; \
44160 $(SHELL) $${libsrcdir}/configure \
44161 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
44162 --target=${target_alias} $${srcdiroption} \
44163 --with-build-libsubdir=$(HOST_SUBDIR) \
44164 $(STAGEfeedback_CONFIGURE_FLAGS)
44165@endif lto-plugin-bootstrap
44166
44167
44168
44169
44170
44171.PHONY: all-lto-plugin maybe-all-lto-plugin
44172maybe-all-lto-plugin:
44173@if gcc-bootstrap
44174all-lto-plugin: stage_current
44175@endif gcc-bootstrap
44176@if lto-plugin
44177TARGET-lto-plugin=all
44178maybe-all-lto-plugin: all-lto-plugin
44179all-lto-plugin: configure-lto-plugin
44180 @r=`${PWD_COMMAND}`; export r; \
44181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 44182 $(HOST_EXPORTS) \
d7f09764
DN
44183 (cd $(HOST_SUBDIR)/lto-plugin && \
44184 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
44185 $(TARGET-lto-plugin))
44186@endif lto-plugin
44187
44188
44189
44190.PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
44191.PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
44192maybe-all-stage1-lto-plugin:
44193maybe-clean-stage1-lto-plugin:
44194@if lto-plugin-bootstrap
44195maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
44196all-stage1: all-stage1-lto-plugin
44197TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
44198all-stage1-lto-plugin: configure-stage1-lto-plugin
44199 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
44200 @r=`${PWD_COMMAND}`; export r; \
44201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44202 TFLAGS="$(STAGE1_TFLAGS)"; \
f61428ed 44203 $(HOST_EXPORTS) \
d7f09764
DN
44204 cd $(HOST_SUBDIR)/lto-plugin && \
44205 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44206 CFLAGS="$(STAGE1_CFLAGS)" \
f61428ed 44207 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
d7f09764
DN
44208 LIBCFLAGS="$(LIBCFLAGS)" \
44209 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44210 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44211 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44212 $(EXTRA_HOST_FLAGS) \
44213 TFLAGS="$(STAGE1_TFLAGS)" \
44214 $(TARGET-stage1-lto-plugin)
44215
44216maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
44217clean-stage1: clean-stage1-lto-plugin
44218clean-stage1-lto-plugin:
44219 @if [ $(current_stage) = stage1 ]; then \
44220 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
44221 else \
44222 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
44223 $(MAKE) stage1-start; \
44224 fi; \
44225 cd $(HOST_SUBDIR)/lto-plugin && \
44226 $(MAKE) $(EXTRA_HOST_FLAGS) \
44227 clean
44228@endif lto-plugin-bootstrap
44229
44230
44231.PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
44232.PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
44233maybe-all-stage2-lto-plugin:
44234maybe-clean-stage2-lto-plugin:
44235@if lto-plugin-bootstrap
44236maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
44237all-stage2: all-stage2-lto-plugin
44238TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
44239all-stage2-lto-plugin: configure-stage2-lto-plugin
44240 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
44241 @r=`${PWD_COMMAND}`; export r; \
44242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44243 TFLAGS="$(STAGE2_TFLAGS)"; \
44244 $(HOST_EXPORTS) \
f61428ed 44245 $(POSTSTAGE1_HOST_EXPORTS) \
d7f09764
DN
44246 cd $(HOST_SUBDIR)/lto-plugin && \
44247 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44248 CFLAGS="$(STAGE2_CFLAGS)" \
f61428ed 44249 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
d7f09764
DN
44250 LIBCFLAGS="$(STAGE2_CFLAGS)" \
44251 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44252 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44253 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44254 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
44255 TFLAGS="$(STAGE2_TFLAGS)" \
44256 $(TARGET-stage2-lto-plugin)
44257
44258maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
44259clean-stage2: clean-stage2-lto-plugin
44260clean-stage2-lto-plugin:
44261 @if [ $(current_stage) = stage2 ]; then \
44262 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
44263 else \
44264 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
44265 $(MAKE) stage2-start; \
44266 fi; \
44267 cd $(HOST_SUBDIR)/lto-plugin && \
44268 $(MAKE) $(EXTRA_HOST_FLAGS) \
44269 $(POSTSTAGE1_FLAGS_TO_PASS) \
44270 clean
44271@endif lto-plugin-bootstrap
44272
44273
44274.PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
44275.PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
44276maybe-all-stage3-lto-plugin:
44277maybe-clean-stage3-lto-plugin:
44278@if lto-plugin-bootstrap
44279maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
44280all-stage3: all-stage3-lto-plugin
44281TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
44282all-stage3-lto-plugin: configure-stage3-lto-plugin
44283 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
44284 @r=`${PWD_COMMAND}`; export r; \
44285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44286 TFLAGS="$(STAGE3_TFLAGS)"; \
44287 $(HOST_EXPORTS) \
f61428ed 44288 $(POSTSTAGE1_HOST_EXPORTS) \
d7f09764
DN
44289 cd $(HOST_SUBDIR)/lto-plugin && \
44290 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44291 CFLAGS="$(STAGE3_CFLAGS)" \
f61428ed 44292 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
d7f09764
DN
44293 LIBCFLAGS="$(STAGE3_CFLAGS)" \
44294 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44295 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44296 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44297 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
44298 TFLAGS="$(STAGE3_TFLAGS)" \
44299 $(TARGET-stage3-lto-plugin)
44300
44301maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
44302clean-stage3: clean-stage3-lto-plugin
44303clean-stage3-lto-plugin:
44304 @if [ $(current_stage) = stage3 ]; then \
44305 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
44306 else \
44307 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
44308 $(MAKE) stage3-start; \
44309 fi; \
44310 cd $(HOST_SUBDIR)/lto-plugin && \
44311 $(MAKE) $(EXTRA_HOST_FLAGS) \
44312 $(POSTSTAGE1_FLAGS_TO_PASS) \
44313 clean
44314@endif lto-plugin-bootstrap
44315
44316
44317.PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
44318.PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
44319maybe-all-stage4-lto-plugin:
44320maybe-clean-stage4-lto-plugin:
44321@if lto-plugin-bootstrap
44322maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
44323all-stage4: all-stage4-lto-plugin
44324TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
44325all-stage4-lto-plugin: configure-stage4-lto-plugin
44326 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
44327 @r=`${PWD_COMMAND}`; export r; \
44328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44329 TFLAGS="$(STAGE4_TFLAGS)"; \
44330 $(HOST_EXPORTS) \
f61428ed 44331 $(POSTSTAGE1_HOST_EXPORTS) \
d7f09764
DN
44332 cd $(HOST_SUBDIR)/lto-plugin && \
44333 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44334 CFLAGS="$(STAGE4_CFLAGS)" \
f61428ed 44335 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
d7f09764
DN
44336 LIBCFLAGS="$(STAGE4_CFLAGS)" \
44337 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44338 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44339 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44340 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
44341 TFLAGS="$(STAGE4_TFLAGS)" \
44342 $(TARGET-stage4-lto-plugin)
44343
44344maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
44345clean-stage4: clean-stage4-lto-plugin
44346clean-stage4-lto-plugin:
44347 @if [ $(current_stage) = stage4 ]; then \
44348 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
44349 else \
44350 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
44351 $(MAKE) stage4-start; \
44352 fi; \
44353 cd $(HOST_SUBDIR)/lto-plugin && \
44354 $(MAKE) $(EXTRA_HOST_FLAGS) \
44355 $(POSTSTAGE1_FLAGS_TO_PASS) \
44356 clean
44357@endif lto-plugin-bootstrap
44358
44359
44360.PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
44361.PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
44362maybe-all-stageprofile-lto-plugin:
44363maybe-clean-stageprofile-lto-plugin:
44364@if lto-plugin-bootstrap
44365maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
44366all-stageprofile: all-stageprofile-lto-plugin
44367TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
44368all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
44369 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
44370 @r=`${PWD_COMMAND}`; export r; \
44371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44372 TFLAGS="$(STAGEprofile_TFLAGS)"; \
44373 $(HOST_EXPORTS) \
f61428ed 44374 $(POSTSTAGE1_HOST_EXPORTS) \
d7f09764
DN
44375 cd $(HOST_SUBDIR)/lto-plugin && \
44376 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44377 CFLAGS="$(STAGEprofile_CFLAGS)" \
f61428ed 44378 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
d7f09764
DN
44379 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
44380 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44381 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44382 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44383 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
44384 TFLAGS="$(STAGEprofile_TFLAGS)" \
44385 $(TARGET-stageprofile-lto-plugin)
44386
44387maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
44388clean-stageprofile: clean-stageprofile-lto-plugin
44389clean-stageprofile-lto-plugin:
44390 @if [ $(current_stage) = stageprofile ]; then \
44391 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
44392 else \
44393 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
44394 $(MAKE) stageprofile-start; \
44395 fi; \
44396 cd $(HOST_SUBDIR)/lto-plugin && \
44397 $(MAKE) $(EXTRA_HOST_FLAGS) \
44398 $(POSTSTAGE1_FLAGS_TO_PASS) \
44399 clean
44400@endif lto-plugin-bootstrap
44401
44402
44403.PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
44404.PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
44405maybe-all-stagefeedback-lto-plugin:
44406maybe-clean-stagefeedback-lto-plugin:
44407@if lto-plugin-bootstrap
44408maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
44409all-stagefeedback: all-stagefeedback-lto-plugin
44410TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
44411all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
44412 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
44413 @r=`${PWD_COMMAND}`; export r; \
44414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44415 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
44416 $(HOST_EXPORTS) \
f61428ed 44417 $(POSTSTAGE1_HOST_EXPORTS) \
d7f09764
DN
44418 cd $(HOST_SUBDIR)/lto-plugin && \
44419 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44420 CFLAGS="$(STAGEfeedback_CFLAGS)" \
f61428ed 44421 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
d7f09764
DN
44422 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
44423 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44424 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44425 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44426 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
44427 TFLAGS="$(STAGEfeedback_TFLAGS)" \
44428 $(TARGET-stagefeedback-lto-plugin)
44429
44430maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
44431clean-stagefeedback: clean-stagefeedback-lto-plugin
44432clean-stagefeedback-lto-plugin:
44433 @if [ $(current_stage) = stagefeedback ]; then \
44434 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
44435 else \
44436 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
44437 $(MAKE) stagefeedback-start; \
44438 fi; \
44439 cd $(HOST_SUBDIR)/lto-plugin && \
44440 $(MAKE) $(EXTRA_HOST_FLAGS) \
44441 $(POSTSTAGE1_FLAGS_TO_PASS) \
44442 clean
44443@endif lto-plugin-bootstrap
44444
44445
44446
44447
44448
44449.PHONY: check-lto-plugin maybe-check-lto-plugin
44450maybe-check-lto-plugin:
44451@if lto-plugin
44452maybe-check-lto-plugin: check-lto-plugin
44453
44454check-lto-plugin:
44455 @: $(MAKE); $(unstage)
44456 @r=`${PWD_COMMAND}`; export r; \
44457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44458 $(HOST_EXPORTS) \
44459 (cd $(HOST_SUBDIR)/lto-plugin && \
44460 $(MAKE) $(FLAGS_TO_PASS) check)
44461
44462@endif lto-plugin
44463
44464.PHONY: install-lto-plugin maybe-install-lto-plugin
44465maybe-install-lto-plugin:
44466@if lto-plugin
44467maybe-install-lto-plugin: install-lto-plugin
44468
44469install-lto-plugin: installdirs
44470 @: $(MAKE); $(unstage)
44471 @r=`${PWD_COMMAND}`; export r; \
44472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44473 $(HOST_EXPORTS) \
44474 (cd $(HOST_SUBDIR)/lto-plugin && \
44475 $(MAKE) $(FLAGS_TO_PASS) install)
44476
44477@endif lto-plugin
44478
44479# Other targets (info, dvi, pdf, etc.)
44480
44481.PHONY: maybe-info-lto-plugin info-lto-plugin
44482maybe-info-lto-plugin:
44483@if lto-plugin
44484maybe-info-lto-plugin: info-lto-plugin
44485
44486info-lto-plugin: \
44487 configure-lto-plugin
44488 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44489 r=`${PWD_COMMAND}`; export r; \
44490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44491 $(HOST_EXPORTS) \
44492 for flag in $(EXTRA_HOST_FLAGS) ; do \
44493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44494 done; \
44495 echo "Doing info in lto-plugin" ; \
44496 (cd $(HOST_SUBDIR)/lto-plugin && \
44497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44499 "RANLIB=$${RANLIB}" \
44500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44501 info) \
44502 || exit 1
44503
44504@endif lto-plugin
44505
44506.PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
44507maybe-dvi-lto-plugin:
44508@if lto-plugin
44509maybe-dvi-lto-plugin: dvi-lto-plugin
44510
44511dvi-lto-plugin: \
44512 configure-lto-plugin
44513 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44514 r=`${PWD_COMMAND}`; export r; \
44515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44516 $(HOST_EXPORTS) \
44517 for flag in $(EXTRA_HOST_FLAGS) ; do \
44518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44519 done; \
44520 echo "Doing dvi in lto-plugin" ; \
44521 (cd $(HOST_SUBDIR)/lto-plugin && \
44522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44524 "RANLIB=$${RANLIB}" \
44525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44526 dvi) \
44527 || exit 1
44528
44529@endif lto-plugin
44530
44531.PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
44532maybe-pdf-lto-plugin:
44533@if lto-plugin
44534maybe-pdf-lto-plugin: pdf-lto-plugin
44535
44536pdf-lto-plugin: \
44537 configure-lto-plugin
44538 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44539 r=`${PWD_COMMAND}`; export r; \
44540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44541 $(HOST_EXPORTS) \
44542 for flag in $(EXTRA_HOST_FLAGS) ; do \
44543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44544 done; \
44545 echo "Doing pdf in lto-plugin" ; \
44546 (cd $(HOST_SUBDIR)/lto-plugin && \
44547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44549 "RANLIB=$${RANLIB}" \
44550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44551 pdf) \
44552 || exit 1
44553
44554@endif lto-plugin
44555
44556.PHONY: maybe-html-lto-plugin html-lto-plugin
44557maybe-html-lto-plugin:
44558@if lto-plugin
44559maybe-html-lto-plugin: html-lto-plugin
44560
44561html-lto-plugin: \
44562 configure-lto-plugin
44563 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44564 r=`${PWD_COMMAND}`; export r; \
44565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44566 $(HOST_EXPORTS) \
44567 for flag in $(EXTRA_HOST_FLAGS) ; do \
44568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44569 done; \
44570 echo "Doing html in lto-plugin" ; \
44571 (cd $(HOST_SUBDIR)/lto-plugin && \
44572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44574 "RANLIB=$${RANLIB}" \
44575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44576 html) \
44577 || exit 1
44578
44579@endif lto-plugin
44580
44581.PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
44582maybe-TAGS-lto-plugin:
44583@if lto-plugin
44584maybe-TAGS-lto-plugin: TAGS-lto-plugin
44585
44586TAGS-lto-plugin: \
44587 configure-lto-plugin
44588 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44589 r=`${PWD_COMMAND}`; export r; \
44590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44591 $(HOST_EXPORTS) \
44592 for flag in $(EXTRA_HOST_FLAGS) ; do \
44593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44594 done; \
44595 echo "Doing TAGS in lto-plugin" ; \
44596 (cd $(HOST_SUBDIR)/lto-plugin && \
44597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44599 "RANLIB=$${RANLIB}" \
44600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44601 TAGS) \
44602 || exit 1
44603
44604@endif lto-plugin
44605
44606.PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
44607maybe-install-info-lto-plugin:
44608@if lto-plugin
44609maybe-install-info-lto-plugin: install-info-lto-plugin
44610
44611install-info-lto-plugin: \
44612 configure-lto-plugin \
44613 info-lto-plugin
44614 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44615 r=`${PWD_COMMAND}`; export r; \
44616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44617 $(HOST_EXPORTS) \
44618 for flag in $(EXTRA_HOST_FLAGS) ; do \
44619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44620 done; \
44621 echo "Doing install-info in lto-plugin" ; \
44622 (cd $(HOST_SUBDIR)/lto-plugin && \
44623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44625 "RANLIB=$${RANLIB}" \
44626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44627 install-info) \
44628 || exit 1
44629
44630@endif lto-plugin
44631
44632.PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
44633maybe-install-pdf-lto-plugin:
44634@if lto-plugin
44635maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
44636
44637install-pdf-lto-plugin: \
44638 configure-lto-plugin \
44639 pdf-lto-plugin
44640 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44641 r=`${PWD_COMMAND}`; export r; \
44642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44643 $(HOST_EXPORTS) \
44644 for flag in $(EXTRA_HOST_FLAGS) ; do \
44645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44646 done; \
44647 echo "Doing install-pdf in lto-plugin" ; \
44648 (cd $(HOST_SUBDIR)/lto-plugin && \
44649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44651 "RANLIB=$${RANLIB}" \
44652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44653 install-pdf) \
44654 || exit 1
44655
44656@endif lto-plugin
44657
44658.PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
44659maybe-install-html-lto-plugin:
44660@if lto-plugin
44661maybe-install-html-lto-plugin: install-html-lto-plugin
44662
44663install-html-lto-plugin: \
44664 configure-lto-plugin \
44665 html-lto-plugin
44666 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44667 r=`${PWD_COMMAND}`; export r; \
44668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44669 $(HOST_EXPORTS) \
44670 for flag in $(EXTRA_HOST_FLAGS) ; do \
44671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44672 done; \
44673 echo "Doing install-html in lto-plugin" ; \
44674 (cd $(HOST_SUBDIR)/lto-plugin && \
44675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44677 "RANLIB=$${RANLIB}" \
44678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44679 install-html) \
44680 || exit 1
44681
44682@endif lto-plugin
44683
44684.PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
44685maybe-installcheck-lto-plugin:
44686@if lto-plugin
44687maybe-installcheck-lto-plugin: installcheck-lto-plugin
44688
44689installcheck-lto-plugin: \
44690 configure-lto-plugin
44691 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44692 r=`${PWD_COMMAND}`; export r; \
44693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44694 $(HOST_EXPORTS) \
44695 for flag in $(EXTRA_HOST_FLAGS) ; do \
44696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44697 done; \
44698 echo "Doing installcheck in lto-plugin" ; \
44699 (cd $(HOST_SUBDIR)/lto-plugin && \
44700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44702 "RANLIB=$${RANLIB}" \
44703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44704 installcheck) \
44705 || exit 1
44706
44707@endif lto-plugin
44708
44709.PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
44710maybe-mostlyclean-lto-plugin:
44711@if lto-plugin
44712maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
44713
44714mostlyclean-lto-plugin:
44715 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44716 r=`${PWD_COMMAND}`; export r; \
44717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44718 $(HOST_EXPORTS) \
44719 for flag in $(EXTRA_HOST_FLAGS) ; do \
44720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44721 done; \
44722 echo "Doing mostlyclean in lto-plugin" ; \
44723 (cd $(HOST_SUBDIR)/lto-plugin && \
44724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44726 "RANLIB=$${RANLIB}" \
44727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44728 mostlyclean) \
44729 || exit 1
44730
44731@endif lto-plugin
44732
44733.PHONY: maybe-clean-lto-plugin clean-lto-plugin
44734maybe-clean-lto-plugin:
44735@if lto-plugin
44736maybe-clean-lto-plugin: clean-lto-plugin
44737
44738clean-lto-plugin:
44739 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44740 r=`${PWD_COMMAND}`; export r; \
44741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44742 $(HOST_EXPORTS) \
44743 for flag in $(EXTRA_HOST_FLAGS) ; do \
44744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44745 done; \
44746 echo "Doing clean in lto-plugin" ; \
44747 (cd $(HOST_SUBDIR)/lto-plugin && \
44748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44750 "RANLIB=$${RANLIB}" \
44751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44752 clean) \
44753 || exit 1
44754
44755@endif lto-plugin
44756
44757.PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
44758maybe-distclean-lto-plugin:
44759@if lto-plugin
44760maybe-distclean-lto-plugin: distclean-lto-plugin
44761
44762distclean-lto-plugin:
44763 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44764 r=`${PWD_COMMAND}`; export r; \
44765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44766 $(HOST_EXPORTS) \
44767 for flag in $(EXTRA_HOST_FLAGS) ; do \
44768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44769 done; \
44770 echo "Doing distclean in lto-plugin" ; \
44771 (cd $(HOST_SUBDIR)/lto-plugin && \
44772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44774 "RANLIB=$${RANLIB}" \
44775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44776 distclean) \
44777 || exit 1
44778
44779@endif lto-plugin
44780
44781.PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
44782maybe-maintainer-clean-lto-plugin:
44783@if lto-plugin
44784maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
44785
44786maintainer-clean-lto-plugin:
44787 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44788 r=`${PWD_COMMAND}`; export r; \
44789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44790 $(HOST_EXPORTS) \
44791 for flag in $(EXTRA_HOST_FLAGS) ; do \
44792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44793 done; \
44794 echo "Doing maintainer-clean in lto-plugin" ; \
44795 (cd $(HOST_SUBDIR)/lto-plugin && \
44796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44798 "RANLIB=$${RANLIB}" \
44799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44800 maintainer-clean) \
44801 || exit 1
44802
44803@endif lto-plugin
44804
44805
44806
295f4e42
NN
44807# ---------------------------------------
44808# Modules which run on the target machine
44809# ---------------------------------------
44810
295f4e42 44811
25b42232
PB
44812
44813
44814.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
44815maybe-configure-target-libstdc++-v3:
3ff3adad
PB
44816@if gcc-bootstrap
44817configure-target-libstdc++-v3: stage_current
44818@endif gcc-bootstrap
25b42232
PB
44819@if target-libstdc++-v3
44820maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
cc11cc9b 44821configure-target-libstdc++-v3:
f41d6665
DJ
44822 @r=`${PWD_COMMAND}`; export r; \
44823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44824 echo "Checking multilib configuration for libstdc++-v3..."; \
44825 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
44826 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
44827 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44828 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44829 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44830 else \
44831 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44832 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44833 fi; \
44834 else \
44835 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
cc11cc9b
PB
44836 fi; \
44837 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
295f4e42 44838 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
f61428ed 44839 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
44840 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
44841 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
4977bab6 44842 case $(srcdir) in \
215c351a
PB
44843 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44844 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44845 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 44846 esac; \
215c351a
PB
44847 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
44848 libsrcdir="$$s/libstdc++-v3"; \
295f4e42
NN
44849 rm -f no-such-file || : ; \
44850 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
44851 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44852 --target=${target_alias} $${srcdiroption} \
4977bab6 44853 || exit 1
60975492 44854@endif target-libstdc++-v3
4977bab6 44855
25b42232
PB
44856
44857
00020c16
ILT
44858.PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
44859maybe-configure-stage1-target-libstdc++-v3:
44860@if target-libstdc++-v3-bootstrap
44861maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
44862configure-stage1-target-libstdc++-v3:
44863 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
44864 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
44865 @r=`${PWD_COMMAND}`; export r; \
44866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44867 TFLAGS="$(STAGE1_TFLAGS)"; \
44868 echo "Checking multilib configuration for libstdc++-v3..."; \
44869 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
44870 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44871 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44872 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44873 else \
44874 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44875 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44876 fi; \
44877 else \
44878 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44879 fi; \
44880 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
44881 $(RAW_CXX_TARGET_EXPORTS) \
44882 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44883 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
f61428ed 44884 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
00020c16
ILT
44885 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
44886 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
44887 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
44888 case $(srcdir) in \
44889 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44890 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44891 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44892 esac; \
44893 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
44894 libsrcdir="$$s/libstdc++-v3"; \
44895 $(SHELL) $${libsrcdir}/configure \
44896 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44897 --target=${target_alias} $${srcdiroption} \
44898 $(STAGE1_CONFIGURE_FLAGS)
44899@endif target-libstdc++-v3-bootstrap
44900
44901.PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
44902maybe-configure-stage2-target-libstdc++-v3:
44903@if target-libstdc++-v3-bootstrap
44904maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
44905configure-stage2-target-libstdc++-v3:
44906 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
44907 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
44908 @r=`${PWD_COMMAND}`; export r; \
44909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44910 TFLAGS="$(STAGE2_TFLAGS)"; \
44911 echo "Checking multilib configuration for libstdc++-v3..."; \
44912 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
44913 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44914 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44915 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44916 else \
44917 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44918 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44919 fi; \
44920 else \
44921 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44922 fi; \
44923 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
44924 $(RAW_CXX_TARGET_EXPORTS) \
44925 \
44926 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44927 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
f61428ed 44928 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
00020c16
ILT
44929 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
44930 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
44931 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
44932 case $(srcdir) in \
44933 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44934 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44935 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44936 esac; \
44937 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
44938 libsrcdir="$$s/libstdc++-v3"; \
44939 $(SHELL) $${libsrcdir}/configure \
44940 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44941 --target=${target_alias} $${srcdiroption} \
44942 --with-build-libsubdir=$(HOST_SUBDIR) \
44943 $(STAGE2_CONFIGURE_FLAGS)
44944@endif target-libstdc++-v3-bootstrap
44945
44946.PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
44947maybe-configure-stage3-target-libstdc++-v3:
44948@if target-libstdc++-v3-bootstrap
44949maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
44950configure-stage3-target-libstdc++-v3:
44951 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
44952 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
44953 @r=`${PWD_COMMAND}`; export r; \
44954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44955 TFLAGS="$(STAGE3_TFLAGS)"; \
44956 echo "Checking multilib configuration for libstdc++-v3..."; \
44957 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
44958 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44959 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44960 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44961 else \
44962 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44963 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44964 fi; \
44965 else \
44966 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44967 fi; \
44968 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
44969 $(RAW_CXX_TARGET_EXPORTS) \
44970 \
44971 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44972 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
f61428ed 44973 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
00020c16
ILT
44974 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
44975 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
44976 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
44977 case $(srcdir) in \
44978 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44979 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44980 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44981 esac; \
44982 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
44983 libsrcdir="$$s/libstdc++-v3"; \
44984 $(SHELL) $${libsrcdir}/configure \
44985 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44986 --target=${target_alias} $${srcdiroption} \
44987 --with-build-libsubdir=$(HOST_SUBDIR) \
44988 $(STAGE3_CONFIGURE_FLAGS)
44989@endif target-libstdc++-v3-bootstrap
44990
44991.PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
44992maybe-configure-stage4-target-libstdc++-v3:
44993@if target-libstdc++-v3-bootstrap
44994maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
44995configure-stage4-target-libstdc++-v3:
44996 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
44997 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
44998 @r=`${PWD_COMMAND}`; export r; \
44999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45000 TFLAGS="$(STAGE4_TFLAGS)"; \
45001 echo "Checking multilib configuration for libstdc++-v3..."; \
45002 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
45003 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
45004 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
45005 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
45006 else \
45007 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
45008 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
45009 fi; \
45010 else \
45011 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
45012 fi; \
45013 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
45014 $(RAW_CXX_TARGET_EXPORTS) \
45015 \
45016 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45017 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
f61428ed 45018 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
00020c16
ILT
45019 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
45020 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
45021 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
45022 case $(srcdir) in \
45023 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45024 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
45025 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45026 esac; \
45027 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
45028 libsrcdir="$$s/libstdc++-v3"; \
45029 $(SHELL) $${libsrcdir}/configure \
45030 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45031 --target=${target_alias} $${srcdiroption} \
45032 --with-build-libsubdir=$(HOST_SUBDIR) \
45033 $(STAGE4_CONFIGURE_FLAGS)
45034@endif target-libstdc++-v3-bootstrap
45035
45036.PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
45037maybe-configure-stageprofile-target-libstdc++-v3:
45038@if target-libstdc++-v3-bootstrap
45039maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
45040configure-stageprofile-target-libstdc++-v3:
45041 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
45042 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
45043 @r=`${PWD_COMMAND}`; export r; \
45044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45045 TFLAGS="$(STAGEprofile_TFLAGS)"; \
45046 echo "Checking multilib configuration for libstdc++-v3..."; \
45047 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
45048 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
45049 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
45050 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
45051 else \
45052 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
45053 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
45054 fi; \
45055 else \
45056 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
45057 fi; \
45058 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
45059 $(RAW_CXX_TARGET_EXPORTS) \
45060 \
45061 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45062 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
f61428ed 45063 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
00020c16
ILT
45064 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
45065 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
45066 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
45067 case $(srcdir) in \
45068 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45069 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
45070 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45071 esac; \
45072 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
45073 libsrcdir="$$s/libstdc++-v3"; \
45074 $(SHELL) $${libsrcdir}/configure \
45075 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45076 --target=${target_alias} $${srcdiroption} \
45077 --with-build-libsubdir=$(HOST_SUBDIR) \
45078 $(STAGEprofile_CONFIGURE_FLAGS)
45079@endif target-libstdc++-v3-bootstrap
45080
45081.PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
45082maybe-configure-stagefeedback-target-libstdc++-v3:
45083@if target-libstdc++-v3-bootstrap
45084maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
45085configure-stagefeedback-target-libstdc++-v3:
45086 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
45087 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
45088 @r=`${PWD_COMMAND}`; export r; \
45089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45090 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
45091 echo "Checking multilib configuration for libstdc++-v3..."; \
45092 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
45093 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
45094 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
45095 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
45096 else \
45097 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
45098 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
45099 fi; \
45100 else \
45101 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
45102 fi; \
45103 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
45104 $(RAW_CXX_TARGET_EXPORTS) \
45105 \
45106 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45107 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
f61428ed 45108 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
00020c16
ILT
45109 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
45110 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
45111 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
45112 case $(srcdir) in \
45113 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45114 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
45115 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45116 esac; \
45117 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
45118 libsrcdir="$$s/libstdc++-v3"; \
45119 $(SHELL) $${libsrcdir}/configure \
45120 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45121 --target=${target_alias} $${srcdiroption} \
45122 --with-build-libsubdir=$(HOST_SUBDIR) \
45123 $(STAGEfeedback_CONFIGURE_FLAGS)
45124@endif target-libstdc++-v3-bootstrap
45125
45126
45127
ce406537
PB
45128
45129
295f4e42
NN
45130.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
45131maybe-all-target-libstdc++-v3:
3ff3adad
PB
45132@if gcc-bootstrap
45133all-target-libstdc++-v3: stage_current
45134@endif gcc-bootstrap
60975492 45135@if target-libstdc++-v3
7c27e184 45136TARGET-target-libstdc++-v3=all
60975492 45137maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
295f4e42 45138all-target-libstdc++-v3: configure-target-libstdc++-v3
8c90b13a
L
45139 @r=`${PWD_COMMAND}`; export r; \
45140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 45141 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42 45142 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
1c8bd6a3
PB
45143 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45144 $(TARGET-target-libstdc++-v3))
60975492 45145@endif target-libstdc++-v3
4977bab6 45146
25b42232
PB
45147
45148
00020c16
ILT
45149.PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
45150.PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
45151maybe-all-stage1-target-libstdc++-v3:
45152maybe-clean-stage1-target-libstdc++-v3:
45153@if target-libstdc++-v3-bootstrap
45154maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
45155all-stage1: all-stage1-target-libstdc++-v3
45156TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
45157all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
45158 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
45159 @r=`${PWD_COMMAND}`; export r; \
45160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45161 TFLAGS="$(STAGE1_TFLAGS)"; \
f61428ed 45162 $(RAW_CXX_TARGET_EXPORTS) \
00020c16
ILT
45163 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45164 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45165 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45166 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45167 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45168 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45169 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45170 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45171 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45172 TFLAGS="$(STAGE1_TFLAGS)" \
45173 $(TARGET-stage1-target-libstdc++-v3)
45174
45175maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
45176clean-stage1: clean-stage1-target-libstdc++-v3
45177clean-stage1-target-libstdc++-v3:
45178 @if [ $(current_stage) = stage1 ]; then \
45179 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45180 else \
45181 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
45182 $(MAKE) stage1-start; \
45183 fi; \
45184 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45185 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45186 clean
45187@endif target-libstdc++-v3-bootstrap
45188
45189
45190.PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
45191.PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
45192maybe-all-stage2-target-libstdc++-v3:
45193maybe-clean-stage2-target-libstdc++-v3:
45194@if target-libstdc++-v3-bootstrap
45195maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
45196all-stage2: all-stage2-target-libstdc++-v3
45197TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
45198all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
45199 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
45200 @r=`${PWD_COMMAND}`; export r; \
45201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45202 TFLAGS="$(STAGE2_TFLAGS)"; \
45203 $(RAW_CXX_TARGET_EXPORTS) \
f61428ed 45204 \
00020c16
ILT
45205 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45206 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45207 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45208 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45209 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45210 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45211 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45212 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45213 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45214 TFLAGS="$(STAGE2_TFLAGS)" \
45215 $(TARGET-stage2-target-libstdc++-v3)
45216
45217maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
45218clean-stage2: clean-stage2-target-libstdc++-v3
45219clean-stage2-target-libstdc++-v3:
45220 @if [ $(current_stage) = stage2 ]; then \
45221 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45222 else \
45223 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
45224 $(MAKE) stage2-start; \
45225 fi; \
45226 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45227 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45228 \
45229 clean
45230@endif target-libstdc++-v3-bootstrap
45231
45232
45233.PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
45234.PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
45235maybe-all-stage3-target-libstdc++-v3:
45236maybe-clean-stage3-target-libstdc++-v3:
45237@if target-libstdc++-v3-bootstrap
45238maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
45239all-stage3: all-stage3-target-libstdc++-v3
45240TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
45241all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
45242 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
45243 @r=`${PWD_COMMAND}`; export r; \
45244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45245 TFLAGS="$(STAGE3_TFLAGS)"; \
45246 $(RAW_CXX_TARGET_EXPORTS) \
f61428ed 45247 \
00020c16
ILT
45248 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45249 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45250 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45251 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45252 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45253 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45254 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45255 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45256 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45257 TFLAGS="$(STAGE3_TFLAGS)" \
45258 $(TARGET-stage3-target-libstdc++-v3)
45259
45260maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
45261clean-stage3: clean-stage3-target-libstdc++-v3
45262clean-stage3-target-libstdc++-v3:
45263 @if [ $(current_stage) = stage3 ]; then \
45264 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45265 else \
45266 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
45267 $(MAKE) stage3-start; \
45268 fi; \
45269 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45270 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45271 \
45272 clean
45273@endif target-libstdc++-v3-bootstrap
45274
45275
45276.PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
45277.PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
45278maybe-all-stage4-target-libstdc++-v3:
45279maybe-clean-stage4-target-libstdc++-v3:
45280@if target-libstdc++-v3-bootstrap
45281maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
45282all-stage4: all-stage4-target-libstdc++-v3
45283TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
45284all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
45285 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
45286 @r=`${PWD_COMMAND}`; export r; \
45287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45288 TFLAGS="$(STAGE4_TFLAGS)"; \
45289 $(RAW_CXX_TARGET_EXPORTS) \
f61428ed 45290 \
00020c16
ILT
45291 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45292 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45293 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45294 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45295 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45296 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45297 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45298 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45299 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45300 TFLAGS="$(STAGE4_TFLAGS)" \
45301 $(TARGET-stage4-target-libstdc++-v3)
45302
45303maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
45304clean-stage4: clean-stage4-target-libstdc++-v3
45305clean-stage4-target-libstdc++-v3:
45306 @if [ $(current_stage) = stage4 ]; then \
45307 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45308 else \
45309 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
45310 $(MAKE) stage4-start; \
45311 fi; \
45312 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45313 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45314 \
45315 clean
45316@endif target-libstdc++-v3-bootstrap
45317
45318
45319.PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
45320.PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
45321maybe-all-stageprofile-target-libstdc++-v3:
45322maybe-clean-stageprofile-target-libstdc++-v3:
45323@if target-libstdc++-v3-bootstrap
45324maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
45325all-stageprofile: all-stageprofile-target-libstdc++-v3
45326TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
45327all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
45328 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
45329 @r=`${PWD_COMMAND}`; export r; \
45330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45331 TFLAGS="$(STAGEprofile_TFLAGS)"; \
45332 $(RAW_CXX_TARGET_EXPORTS) \
f61428ed 45333 \
00020c16
ILT
45334 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45335 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45336 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45337 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45338 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45339 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45340 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45341 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45342 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45343 TFLAGS="$(STAGEprofile_TFLAGS)" \
45344 $(TARGET-stageprofile-target-libstdc++-v3)
45345
45346maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
45347clean-stageprofile: clean-stageprofile-target-libstdc++-v3
45348clean-stageprofile-target-libstdc++-v3:
45349 @if [ $(current_stage) = stageprofile ]; then \
45350 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45351 else \
45352 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
45353 $(MAKE) stageprofile-start; \
45354 fi; \
45355 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45356 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45357 \
45358 clean
45359@endif target-libstdc++-v3-bootstrap
45360
45361
45362.PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
45363.PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
45364maybe-all-stagefeedback-target-libstdc++-v3:
45365maybe-clean-stagefeedback-target-libstdc++-v3:
45366@if target-libstdc++-v3-bootstrap
45367maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
45368all-stagefeedback: all-stagefeedback-target-libstdc++-v3
45369TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
45370all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
45371 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
45372 @r=`${PWD_COMMAND}`; export r; \
45373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45374 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
45375 $(RAW_CXX_TARGET_EXPORTS) \
f61428ed 45376 \
00020c16
ILT
45377 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45378 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45379 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45380 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45381 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45382 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45383 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45384 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45385 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45386 TFLAGS="$(STAGEfeedback_TFLAGS)" \
45387 $(TARGET-stagefeedback-target-libstdc++-v3)
45388
45389maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
45390clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
45391clean-stagefeedback-target-libstdc++-v3:
45392 @if [ $(current_stage) = stagefeedback ]; then \
45393 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45394 else \
45395 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
45396 $(MAKE) stagefeedback-start; \
45397 fi; \
45398 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45399 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45400 \
45401 clean
45402@endif target-libstdc++-v3-bootstrap
45403
45404
45405
45406
ce406537
PB
45407
45408
295f4e42
NN
45409.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
45410maybe-check-target-libstdc++-v3:
60975492
PB
45411@if target-libstdc++-v3
45412maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
4977bab6 45413
295f4e42 45414check-target-libstdc++-v3:
f41d6665 45415 @: $(MAKE); $(unstage)
8c90b13a
L
45416 @r=`${PWD_COMMAND}`; export r; \
45417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45418 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42 45419 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
a52a0a7f 45420 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
4977bab6 45421
60975492 45422@endif target-libstdc++-v3
4977bab6 45423
295f4e42
NN
45424.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
45425maybe-install-target-libstdc++-v3:
60975492
PB
45426@if target-libstdc++-v3
45427maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
7e2dbcef 45428
295f4e42 45429install-target-libstdc++-v3: installdirs
f41d6665 45430 @: $(MAKE); $(unstage)
8c90b13a
L
45431 @r=`${PWD_COMMAND}`; export r; \
45432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45433 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42 45434 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
a52a0a7f 45435 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 45436
60975492 45437@endif target-libstdc++-v3
4977bab6 45438
b5422ad7 45439# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
45440
45441.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
45442maybe-info-target-libstdc++-v3:
60975492
PB
45443@if target-libstdc++-v3
45444maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
295f4e42
NN
45445
45446info-target-libstdc++-v3: \
05750653 45447 configure-target-libstdc++-v3
f41d6665 45448 @: $(MAKE); $(unstage)
295f4e42 45449 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
8c90b13a
L
45450 r=`${PWD_COMMAND}`; export r; \
45451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45452 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
45453 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45454 for flag in $(EXTRA_TARGET_FLAGS); do \
45455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45456 done; \
45457 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45460 "RANLIB=$${RANLIB}" \
901119ae 45461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45462 info) \
4977bab6
ZW
45463 || exit 1
45464
60975492 45465@endif target-libstdc++-v3
295f4e42
NN
45466
45467.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
45468maybe-dvi-target-libstdc++-v3:
60975492
PB
45469@if target-libstdc++-v3
45470maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
295f4e42
NN
45471
45472dvi-target-libstdc++-v3: \
05750653 45473 configure-target-libstdc++-v3
f41d6665 45474 @: $(MAKE); $(unstage)
295f4e42
NN
45475 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45476 r=`${PWD_COMMAND}`; export r; \
8c90b13a 45477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45478 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
45479 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
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)/libstdc++-v3 && \
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 dvi) \
295f4e42 45489 || exit 1
4977bab6 45490
60975492 45491@endif target-libstdc++-v3
4977bab6 45492
b5422ad7
BM
45493.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
45494maybe-pdf-target-libstdc++-v3:
45495@if target-libstdc++-v3
45496maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
45497
45498pdf-target-libstdc++-v3: \
45499 configure-target-libstdc++-v3
45500 @: $(MAKE); $(unstage)
45501 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45502 r=`${PWD_COMMAND}`; export r; \
45503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45504 $(RAW_CXX_TARGET_EXPORTS) \
45505 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45506 for flag in $(EXTRA_TARGET_FLAGS); do \
45507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45508 done; \
45509 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45512 "RANLIB=$${RANLIB}" \
901119ae 45513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
45514 pdf) \
45515 || exit 1
45516
45517@endif target-libstdc++-v3
45518
f87a2b2e
MS
45519.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
45520maybe-html-target-libstdc++-v3:
45521@if target-libstdc++-v3
45522maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
45523
45524html-target-libstdc++-v3: \
05750653 45525 configure-target-libstdc++-v3
f41d6665 45526 @: $(MAKE); $(unstage)
f87a2b2e
MS
45527 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45528 r=`${PWD_COMMAND}`; export r; \
45529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
45530 $(RAW_CXX_TARGET_EXPORTS) \
45531 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45532 for flag in $(EXTRA_TARGET_FLAGS); do \
45533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45534 done; \
45535 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45538 "RANLIB=$${RANLIB}" \
901119ae 45539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
45540 html) \
45541 || exit 1
45542
45543@endif target-libstdc++-v3
45544
295f4e42
NN
45545.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
45546maybe-TAGS-target-libstdc++-v3:
60975492
PB
45547@if target-libstdc++-v3
45548maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
295f4e42
NN
45549
45550TAGS-target-libstdc++-v3: \
05750653 45551 configure-target-libstdc++-v3
f41d6665 45552 @: $(MAKE); $(unstage)
295f4e42
NN
45553 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45554 r=`${PWD_COMMAND}`; export r; \
8c90b13a 45555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45556 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
45557 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45558 for flag in $(EXTRA_TARGET_FLAGS); do \
45559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45560 done; \
45561 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45564 "RANLIB=$${RANLIB}" \
901119ae 45565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45566 TAGS) \
295f4e42 45567 || exit 1
4977bab6 45568
60975492 45569@endif target-libstdc++-v3
4977bab6 45570
295f4e42
NN
45571.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
45572maybe-install-info-target-libstdc++-v3:
60975492
PB
45573@if target-libstdc++-v3
45574maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
7e2dbcef 45575
295f4e42
NN
45576install-info-target-libstdc++-v3: \
45577 configure-target-libstdc++-v3 \
05750653 45578 info-target-libstdc++-v3
f41d6665 45579 @: $(MAKE); $(unstage)
295f4e42
NN
45580 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45581 r=`${PWD_COMMAND}`; export r; \
8c90b13a 45582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45583 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
45584 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
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)/libstdc++-v3 && \
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 install-info) \
295f4e42 45594 || exit 1
4977bab6 45595
60975492 45596@endif target-libstdc++-v3
4977bab6 45597
9c4d2493
BM
45598.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
45599maybe-install-pdf-target-libstdc++-v3:
45600@if target-libstdc++-v3
45601maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
45602
45603install-pdf-target-libstdc++-v3: \
45604 configure-target-libstdc++-v3 \
45605 pdf-target-libstdc++-v3
45606 @: $(MAKE); $(unstage)
45607 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45608 r=`${PWD_COMMAND}`; export r; \
45609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45610 $(RAW_CXX_TARGET_EXPORTS) \
45611 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45612 for flag in $(EXTRA_TARGET_FLAGS); do \
45613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45614 done; \
45615 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45618 "RANLIB=$${RANLIB}" \
901119ae 45619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
45620 install-pdf) \
45621 || exit 1
45622
45623@endif target-libstdc++-v3
45624
65d6e994
CD
45625.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
45626maybe-install-html-target-libstdc++-v3:
45627@if target-libstdc++-v3
45628maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
45629
45630install-html-target-libstdc++-v3: \
45631 configure-target-libstdc++-v3 \
45632 html-target-libstdc++-v3
45633 @: $(MAKE); $(unstage)
45634 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45635 r=`${PWD_COMMAND}`; export r; \
45636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45637 $(RAW_CXX_TARGET_EXPORTS) \
45638 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45639 for flag in $(EXTRA_TARGET_FLAGS); do \
45640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45641 done; \
45642 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45645 "RANLIB=$${RANLIB}" \
901119ae 45646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
45647 install-html) \
45648 || exit 1
45649
45650@endif target-libstdc++-v3
45651
295f4e42
NN
45652.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
45653maybe-installcheck-target-libstdc++-v3:
60975492
PB
45654@if target-libstdc++-v3
45655maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
295f4e42
NN
45656
45657installcheck-target-libstdc++-v3: \
05750653 45658 configure-target-libstdc++-v3
f41d6665 45659 @: $(MAKE); $(unstage)
295f4e42 45660 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
8c90b13a
L
45661 r=`${PWD_COMMAND}`; export r; \
45662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45663 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
45664 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45665 for flag in $(EXTRA_TARGET_FLAGS); do \
45666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45667 done; \
45668 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45671 "RANLIB=$${RANLIB}" \
901119ae 45672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45673 installcheck) \
4977bab6
ZW
45674 || exit 1
45675
60975492 45676@endif target-libstdc++-v3
4977bab6 45677
295f4e42
NN
45678.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
45679maybe-mostlyclean-target-libstdc++-v3:
60975492
PB
45680@if target-libstdc++-v3
45681maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
4977bab6 45682
05750653 45683mostlyclean-target-libstdc++-v3:
f41d6665 45684 @: $(MAKE); $(unstage)
295f4e42
NN
45685 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45686 r=`${PWD_COMMAND}`; export r; \
8c90b13a 45687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45688 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
45689 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45690 for flag in $(EXTRA_TARGET_FLAGS); do \
45691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45692 done; \
45693 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45696 "RANLIB=$${RANLIB}" \
901119ae 45697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45698 mostlyclean) \
295f4e42 45699 || exit 1
4977bab6 45700
60975492 45701@endif target-libstdc++-v3
4977bab6 45702
295f4e42
NN
45703.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
45704maybe-clean-target-libstdc++-v3:
60975492
PB
45705@if target-libstdc++-v3
45706maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
7e2dbcef 45707
05750653 45708clean-target-libstdc++-v3:
f41d6665 45709 @: $(MAKE); $(unstage)
295f4e42
NN
45710 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45711 r=`${PWD_COMMAND}`; export r; \
8c90b13a 45712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45713 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
45714 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45715 for flag in $(EXTRA_TARGET_FLAGS); do \
45716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45717 done; \
45718 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45721 "RANLIB=$${RANLIB}" \
901119ae 45722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45723 clean) \
295f4e42 45724 || exit 1
4977bab6 45725
60975492 45726@endif target-libstdc++-v3
4977bab6 45727
295f4e42
NN
45728.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
45729maybe-distclean-target-libstdc++-v3:
60975492
PB
45730@if target-libstdc++-v3
45731maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
295f4e42 45732
05750653 45733distclean-target-libstdc++-v3:
f41d6665 45734 @: $(MAKE); $(unstage)
295f4e42 45735 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
8c90b13a
L
45736 r=`${PWD_COMMAND}`; export r; \
45737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45738 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
45739 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45740 for flag in $(EXTRA_TARGET_FLAGS); do \
45741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45742 done; \
45743 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45746 "RANLIB=$${RANLIB}" \
901119ae 45747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45748 distclean) \
4977bab6
ZW
45749 || exit 1
45750
60975492 45751@endif target-libstdc++-v3
4977bab6 45752
295f4e42
NN
45753.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
45754maybe-maintainer-clean-target-libstdc++-v3:
60975492
PB
45755@if target-libstdc++-v3
45756maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
4977bab6 45757
05750653 45758maintainer-clean-target-libstdc++-v3:
f41d6665 45759 @: $(MAKE); $(unstage)
295f4e42
NN
45760 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45761 r=`${PWD_COMMAND}`; export r; \
8c90b13a 45762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45763 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
45764 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45765 for flag in $(EXTRA_TARGET_FLAGS); do \
45766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45767 done; \
45768 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45771 "RANLIB=$${RANLIB}" \
901119ae 45772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45773 maintainer-clean) \
295f4e42 45774 || exit 1
4977bab6 45775
60975492 45776@endif target-libstdc++-v3
4977bab6 45777
7e2dbcef 45778
4977bab6 45779
25b42232
PB
45780
45781
45782.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
45783maybe-configure-target-libmudflap:
3ff3adad
PB
45784@if gcc-bootstrap
45785configure-target-libmudflap: stage_current
45786@endif gcc-bootstrap
25b42232
PB
45787@if target-libmudflap
45788maybe-configure-target-libmudflap: configure-target-libmudflap
cc11cc9b 45789configure-target-libmudflap:
f41d6665
DJ
45790 @: $(MAKE); $(unstage)
45791 @r=`${PWD_COMMAND}`; export r; \
45792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45793 echo "Checking multilib configuration for libmudflap..."; \
45794 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
45795 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
45796 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
45797 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
45798 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
45799 else \
45800 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
45801 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
45802 fi; \
45803 else \
45804 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
cc11cc9b
PB
45805 fi; \
45806 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
6de9cd9a 45807 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
f61428ed 45808 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
45809 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
45810 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
4977bab6 45811 case $(srcdir) in \
215c351a
PB
45812 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45813 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
45814 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 45815 esac; \
215c351a
PB
45816 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
45817 libsrcdir="$$s/libmudflap"; \
295f4e42
NN
45818 rm -f no-such-file || : ; \
45819 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
45820 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45821 --target=${target_alias} $${srcdiroption} \
4977bab6 45822 || exit 1
60975492 45823@endif target-libmudflap
4977bab6 45824
25b42232
PB
45825
45826
ce406537
PB
45827
45828
6de9cd9a
DN
45829.PHONY: all-target-libmudflap maybe-all-target-libmudflap
45830maybe-all-target-libmudflap:
3ff3adad
PB
45831@if gcc-bootstrap
45832all-target-libmudflap: stage_current
45833@endif gcc-bootstrap
60975492 45834@if target-libmudflap
7c27e184 45835TARGET-target-libmudflap=all
60975492 45836maybe-all-target-libmudflap: all-target-libmudflap
6de9cd9a 45837all-target-libmudflap: configure-target-libmudflap
f41d6665 45838 @: $(MAKE); $(unstage)
8c90b13a
L
45839 @r=`${PWD_COMMAND}`; export r; \
45840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 45841 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a 45842 (cd $(TARGET_SUBDIR)/libmudflap && \
1c8bd6a3
PB
45843 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45844 $(TARGET-target-libmudflap))
60975492 45845@endif target-libmudflap
4977bab6 45846
25b42232
PB
45847
45848
ce406537
PB
45849
45850
6de9cd9a
DN
45851.PHONY: check-target-libmudflap maybe-check-target-libmudflap
45852maybe-check-target-libmudflap:
60975492
PB
45853@if target-libmudflap
45854maybe-check-target-libmudflap: check-target-libmudflap
4977bab6 45855
6de9cd9a 45856check-target-libmudflap:
f41d6665 45857 @: $(MAKE); $(unstage)
6de9cd9a
DN
45858 @r=`${PWD_COMMAND}`; export r; \
45859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45860 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a 45861 (cd $(TARGET_SUBDIR)/libmudflap && \
a52a0a7f 45862 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
6de9cd9a 45863
60975492 45864@endif target-libmudflap
6de9cd9a
DN
45865
45866.PHONY: install-target-libmudflap maybe-install-target-libmudflap
45867maybe-install-target-libmudflap:
60975492
PB
45868@if target-libmudflap
45869maybe-install-target-libmudflap: install-target-libmudflap
6de9cd9a
DN
45870
45871install-target-libmudflap: installdirs
f41d6665 45872 @: $(MAKE); $(unstage)
6de9cd9a
DN
45873 @r=`${PWD_COMMAND}`; export r; \
45874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45875 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a 45876 (cd $(TARGET_SUBDIR)/libmudflap && \
a52a0a7f 45877 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
6de9cd9a 45878
60975492 45879@endif target-libmudflap
6de9cd9a 45880
b5422ad7 45881# Other targets (info, dvi, pdf, etc.)
6de9cd9a
DN
45882
45883.PHONY: maybe-info-target-libmudflap info-target-libmudflap
45884maybe-info-target-libmudflap:
60975492
PB
45885@if target-libmudflap
45886maybe-info-target-libmudflap: info-target-libmudflap
6de9cd9a
DN
45887
45888info-target-libmudflap: \
05750653 45889 configure-target-libmudflap
f41d6665 45890 @: $(MAKE); $(unstage)
6de9cd9a
DN
45891 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
45892 r=`${PWD_COMMAND}`; export r; \
45893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45894 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
45895 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
45896 for flag in $(EXTRA_TARGET_FLAGS); do \
45897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45898 done; \
45899 (cd $(TARGET_SUBDIR)/libmudflap && \
45900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45902 "RANLIB=$${RANLIB}" \
901119ae 45903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 45904 info) \
6de9cd9a
DN
45905 || exit 1
45906
60975492 45907@endif target-libmudflap
6de9cd9a
DN
45908
45909.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
45910maybe-dvi-target-libmudflap:
60975492
PB
45911@if target-libmudflap
45912maybe-dvi-target-libmudflap: dvi-target-libmudflap
6de9cd9a
DN
45913
45914dvi-target-libmudflap: \
05750653 45915 configure-target-libmudflap
f41d6665 45916 @: $(MAKE); $(unstage)
6de9cd9a
DN
45917 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
45918 r=`${PWD_COMMAND}`; export r; \
45919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45920 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
45921 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
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)/libmudflap && \
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 dvi) \
6de9cd9a
DN
45931 || exit 1
45932
60975492 45933@endif target-libmudflap
6de9cd9a 45934
b5422ad7
BM
45935.PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
45936maybe-pdf-target-libmudflap:
45937@if target-libmudflap
45938maybe-pdf-target-libmudflap: pdf-target-libmudflap
45939
45940pdf-target-libmudflap: \
45941 configure-target-libmudflap
45942 @: $(MAKE); $(unstage)
45943 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
45944 r=`${PWD_COMMAND}`; export r; \
45945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45946 $(NORMAL_TARGET_EXPORTS) \
45947 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
45948 for flag in $(EXTRA_TARGET_FLAGS); do \
45949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45950 done; \
45951 (cd $(TARGET_SUBDIR)/libmudflap && \
45952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45954 "RANLIB=$${RANLIB}" \
901119ae 45955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
45956 pdf) \
45957 || exit 1
45958
45959@endif target-libmudflap
45960
f87a2b2e
MS
45961.PHONY: maybe-html-target-libmudflap html-target-libmudflap
45962maybe-html-target-libmudflap:
45963@if target-libmudflap
45964maybe-html-target-libmudflap: html-target-libmudflap
45965
45966html-target-libmudflap: \
05750653 45967 configure-target-libmudflap
f41d6665 45968 @: $(MAKE); $(unstage)
f87a2b2e
MS
45969 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
45970 r=`${PWD_COMMAND}`; export r; \
45971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
45972 $(NORMAL_TARGET_EXPORTS) \
45973 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
45974 for flag in $(EXTRA_TARGET_FLAGS); do \
45975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45976 done; \
45977 (cd $(TARGET_SUBDIR)/libmudflap && \
45978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45980 "RANLIB=$${RANLIB}" \
901119ae 45981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
45982 html) \
45983 || exit 1
45984
45985@endif target-libmudflap
45986
6de9cd9a
DN
45987.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
45988maybe-TAGS-target-libmudflap:
60975492
PB
45989@if target-libmudflap
45990maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
6de9cd9a
DN
45991
45992TAGS-target-libmudflap: \
05750653 45993 configure-target-libmudflap
f41d6665 45994 @: $(MAKE); $(unstage)
6de9cd9a
DN
45995 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
45996 r=`${PWD_COMMAND}`; export r; \
45997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 45998 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
45999 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
46000 for flag in $(EXTRA_TARGET_FLAGS); do \
46001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46002 done; \
46003 (cd $(TARGET_SUBDIR)/libmudflap && \
46004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46006 "RANLIB=$${RANLIB}" \
901119ae 46007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46008 TAGS) \
6de9cd9a
DN
46009 || exit 1
46010
60975492 46011@endif target-libmudflap
6de9cd9a
DN
46012
46013.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
46014maybe-install-info-target-libmudflap:
60975492
PB
46015@if target-libmudflap
46016maybe-install-info-target-libmudflap: install-info-target-libmudflap
6de9cd9a
DN
46017
46018install-info-target-libmudflap: \
46019 configure-target-libmudflap \
05750653 46020 info-target-libmudflap
f41d6665 46021 @: $(MAKE); $(unstage)
6de9cd9a
DN
46022 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46023 r=`${PWD_COMMAND}`; export r; \
46024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46025 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
46026 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
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)/libmudflap && \
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 install-info) \
6de9cd9a
DN
46036 || exit 1
46037
60975492 46038@endif target-libmudflap
6de9cd9a 46039
9c4d2493
BM
46040.PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
46041maybe-install-pdf-target-libmudflap:
46042@if target-libmudflap
46043maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
46044
46045install-pdf-target-libmudflap: \
46046 configure-target-libmudflap \
46047 pdf-target-libmudflap
46048 @: $(MAKE); $(unstage)
46049 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46050 r=`${PWD_COMMAND}`; export r; \
46051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46052 $(NORMAL_TARGET_EXPORTS) \
46053 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
46054 for flag in $(EXTRA_TARGET_FLAGS); do \
46055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46056 done; \
46057 (cd $(TARGET_SUBDIR)/libmudflap && \
46058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46060 "RANLIB=$${RANLIB}" \
901119ae 46061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
46062 install-pdf) \
46063 || exit 1
46064
46065@endif target-libmudflap
46066
65d6e994
CD
46067.PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
46068maybe-install-html-target-libmudflap:
46069@if target-libmudflap
46070maybe-install-html-target-libmudflap: install-html-target-libmudflap
46071
46072install-html-target-libmudflap: \
46073 configure-target-libmudflap \
46074 html-target-libmudflap
46075 @: $(MAKE); $(unstage)
46076 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46077 r=`${PWD_COMMAND}`; export r; \
46078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46079 $(NORMAL_TARGET_EXPORTS) \
46080 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
46081 for flag in $(EXTRA_TARGET_FLAGS); do \
46082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46083 done; \
46084 (cd $(TARGET_SUBDIR)/libmudflap && \
46085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46087 "RANLIB=$${RANLIB}" \
901119ae 46088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
46089 install-html) \
46090 || exit 1
46091
46092@endif target-libmudflap
46093
6de9cd9a
DN
46094.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
46095maybe-installcheck-target-libmudflap:
60975492
PB
46096@if target-libmudflap
46097maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
6de9cd9a
DN
46098
46099installcheck-target-libmudflap: \
05750653 46100 configure-target-libmudflap
f41d6665 46101 @: $(MAKE); $(unstage)
6de9cd9a
DN
46102 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46103 r=`${PWD_COMMAND}`; export r; \
46104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46105 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
46106 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
46107 for flag in $(EXTRA_TARGET_FLAGS); do \
46108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46109 done; \
46110 (cd $(TARGET_SUBDIR)/libmudflap && \
46111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46113 "RANLIB=$${RANLIB}" \
901119ae 46114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46115 installcheck) \
6de9cd9a
DN
46116 || exit 1
46117
60975492 46118@endif target-libmudflap
6de9cd9a
DN
46119
46120.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
46121maybe-mostlyclean-target-libmudflap:
60975492
PB
46122@if target-libmudflap
46123maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
6de9cd9a 46124
05750653 46125mostlyclean-target-libmudflap:
f41d6665 46126 @: $(MAKE); $(unstage)
6de9cd9a
DN
46127 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46128 r=`${PWD_COMMAND}`; export r; \
46129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46130 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
46131 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
46132 for flag in $(EXTRA_TARGET_FLAGS); do \
46133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46134 done; \
46135 (cd $(TARGET_SUBDIR)/libmudflap && \
46136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46138 "RANLIB=$${RANLIB}" \
901119ae 46139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46140 mostlyclean) \
6de9cd9a
DN
46141 || exit 1
46142
60975492 46143@endif target-libmudflap
6de9cd9a
DN
46144
46145.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
46146maybe-clean-target-libmudflap:
60975492
PB
46147@if target-libmudflap
46148maybe-clean-target-libmudflap: clean-target-libmudflap
6de9cd9a 46149
05750653 46150clean-target-libmudflap:
f41d6665 46151 @: $(MAKE); $(unstage)
6de9cd9a
DN
46152 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46153 r=`${PWD_COMMAND}`; export r; \
46154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46155 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
46156 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
46157 for flag in $(EXTRA_TARGET_FLAGS); do \
46158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46159 done; \
46160 (cd $(TARGET_SUBDIR)/libmudflap && \
46161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46163 "RANLIB=$${RANLIB}" \
901119ae 46164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46165 clean) \
6de9cd9a
DN
46166 || exit 1
46167
60975492 46168@endif target-libmudflap
6de9cd9a
DN
46169
46170.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
46171maybe-distclean-target-libmudflap:
60975492
PB
46172@if target-libmudflap
46173maybe-distclean-target-libmudflap: distclean-target-libmudflap
6de9cd9a 46174
05750653 46175distclean-target-libmudflap:
f41d6665 46176 @: $(MAKE); $(unstage)
6de9cd9a
DN
46177 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46178 r=`${PWD_COMMAND}`; export r; \
46179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46180 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
46181 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
46182 for flag in $(EXTRA_TARGET_FLAGS); do \
46183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46184 done; \
46185 (cd $(TARGET_SUBDIR)/libmudflap && \
46186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46188 "RANLIB=$${RANLIB}" \
901119ae 46189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46190 distclean) \
6de9cd9a
DN
46191 || exit 1
46192
60975492 46193@endif target-libmudflap
6de9cd9a
DN
46194
46195.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
46196maybe-maintainer-clean-target-libmudflap:
60975492
PB
46197@if target-libmudflap
46198maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
6de9cd9a 46199
05750653 46200maintainer-clean-target-libmudflap:
f41d6665 46201 @: $(MAKE); $(unstage)
6de9cd9a
DN
46202 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46203 r=`${PWD_COMMAND}`; export r; \
46204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46205 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
46206 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
46207 for flag in $(EXTRA_TARGET_FLAGS); do \
46208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46209 done; \
46210 (cd $(TARGET_SUBDIR)/libmudflap && \
46211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46213 "RANLIB=$${RANLIB}" \
901119ae 46214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46215 maintainer-clean) \
6de9cd9a
DN
46216 || exit 1
46217
60975492 46218@endif target-libmudflap
6de9cd9a
DN
46219
46220
6de9cd9a 46221
77008252
JJ
46222
46223
46224.PHONY: configure-target-libssp maybe-configure-target-libssp
46225maybe-configure-target-libssp:
3ff3adad
PB
46226@if gcc-bootstrap
46227configure-target-libssp: stage_current
46228@endif gcc-bootstrap
77008252
JJ
46229@if target-libssp
46230maybe-configure-target-libssp: configure-target-libssp
cc11cc9b 46231configure-target-libssp:
f41d6665
DJ
46232 @: $(MAKE); $(unstage)
46233 @r=`${PWD_COMMAND}`; export r; \
46234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46235 echo "Checking multilib configuration for libssp..."; \
46236 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
46237 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
46238 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
46239 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
46240 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
46241 else \
46242 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
46243 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
46244 fi; \
46245 else \
46246 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
cc11cc9b
PB
46247 fi; \
46248 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
77008252 46249 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
f61428ed 46250 $(NORMAL_TARGET_EXPORTS) \
77008252
JJ
46251 echo Configuring in $(TARGET_SUBDIR)/libssp; \
46252 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
46253 case $(srcdir) in \
46254 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46255 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
46256 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46257 esac; \
46258 srcdiroption="--srcdir=$${topdir}/libssp"; \
46259 libsrcdir="$$s/libssp"; \
46260 rm -f no-such-file || : ; \
46261 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
46262 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46263 --target=${target_alias} $${srcdiroption} \
77008252
JJ
46264 || exit 1
46265@endif target-libssp
46266
46267
46268
46269
46270
46271.PHONY: all-target-libssp maybe-all-target-libssp
46272maybe-all-target-libssp:
3ff3adad
PB
46273@if gcc-bootstrap
46274all-target-libssp: stage_current
46275@endif gcc-bootstrap
77008252
JJ
46276@if target-libssp
46277TARGET-target-libssp=all
46278maybe-all-target-libssp: all-target-libssp
46279all-target-libssp: configure-target-libssp
f41d6665 46280 @: $(MAKE); $(unstage)
77008252
JJ
46281 @r=`${PWD_COMMAND}`; export r; \
46282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 46283 $(NORMAL_TARGET_EXPORTS) \
77008252 46284 (cd $(TARGET_SUBDIR)/libssp && \
1c8bd6a3
PB
46285 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46286 $(TARGET-target-libssp))
77008252
JJ
46287@endif target-libssp
46288
46289
46290
46291
46292
46293.PHONY: check-target-libssp maybe-check-target-libssp
46294maybe-check-target-libssp:
46295@if target-libssp
46296maybe-check-target-libssp: check-target-libssp
46297
46298check-target-libssp:
f41d6665 46299 @: $(MAKE); $(unstage)
77008252
JJ
46300 @r=`${PWD_COMMAND}`; export r; \
46301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46302 $(NORMAL_TARGET_EXPORTS) \
46303 (cd $(TARGET_SUBDIR)/libssp && \
46304 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
46305
46306@endif target-libssp
46307
46308.PHONY: install-target-libssp maybe-install-target-libssp
46309maybe-install-target-libssp:
46310@if target-libssp
46311maybe-install-target-libssp: install-target-libssp
46312
46313install-target-libssp: installdirs
f41d6665 46314 @: $(MAKE); $(unstage)
77008252
JJ
46315 @r=`${PWD_COMMAND}`; export r; \
46316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46317 $(NORMAL_TARGET_EXPORTS) \
46318 (cd $(TARGET_SUBDIR)/libssp && \
46319 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
46320
46321@endif target-libssp
46322
b5422ad7 46323# Other targets (info, dvi, pdf, etc.)
77008252
JJ
46324
46325.PHONY: maybe-info-target-libssp info-target-libssp
46326maybe-info-target-libssp:
46327@if target-libssp
46328maybe-info-target-libssp: info-target-libssp
46329
46330info-target-libssp: \
46331 configure-target-libssp
f41d6665 46332 @: $(MAKE); $(unstage)
77008252
JJ
46333 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46334 r=`${PWD_COMMAND}`; export r; \
46335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46336 $(NORMAL_TARGET_EXPORTS) \
46337 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
46338 for flag in $(EXTRA_TARGET_FLAGS); do \
46339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46340 done; \
46341 (cd $(TARGET_SUBDIR)/libssp && \
46342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46344 "RANLIB=$${RANLIB}" \
901119ae 46345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
77008252
JJ
46346 info) \
46347 || exit 1
46348
46349@endif target-libssp
46350
46351.PHONY: maybe-dvi-target-libssp dvi-target-libssp
46352maybe-dvi-target-libssp:
46353@if target-libssp
46354maybe-dvi-target-libssp: dvi-target-libssp
46355
46356dvi-target-libssp: \
46357 configure-target-libssp
f41d6665 46358 @: $(MAKE); $(unstage)
77008252
JJ
46359 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46360 r=`${PWD_COMMAND}`; export r; \
46361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46362 $(NORMAL_TARGET_EXPORTS) \
46363 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
46364 for flag in $(EXTRA_TARGET_FLAGS); do \
46365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46366 done; \
46367 (cd $(TARGET_SUBDIR)/libssp && \
46368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46370 "RANLIB=$${RANLIB}" \
901119ae 46371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
77008252
JJ
46372 dvi) \
46373 || exit 1
46374
46375@endif target-libssp
46376
b5422ad7
BM
46377.PHONY: maybe-pdf-target-libssp pdf-target-libssp
46378maybe-pdf-target-libssp:
46379@if target-libssp
46380maybe-pdf-target-libssp: pdf-target-libssp
46381
46382pdf-target-libssp: \
46383 configure-target-libssp
46384 @: $(MAKE); $(unstage)
46385 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46386 r=`${PWD_COMMAND}`; export r; \
46387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46388 $(NORMAL_TARGET_EXPORTS) \
46389 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
46390 for flag in $(EXTRA_TARGET_FLAGS); do \
46391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46392 done; \
46393 (cd $(TARGET_SUBDIR)/libssp && \
46394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46396 "RANLIB=$${RANLIB}" \
901119ae 46397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
46398 pdf) \
46399 || exit 1
46400
46401@endif target-libssp
46402
77008252
JJ
46403.PHONY: maybe-html-target-libssp html-target-libssp
46404maybe-html-target-libssp:
46405@if target-libssp
46406maybe-html-target-libssp: html-target-libssp
46407
46408html-target-libssp: \
46409 configure-target-libssp
f41d6665 46410 @: $(MAKE); $(unstage)
77008252
JJ
46411 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46412 r=`${PWD_COMMAND}`; export r; \
46413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46414 $(NORMAL_TARGET_EXPORTS) \
46415 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
46416 for flag in $(EXTRA_TARGET_FLAGS); do \
46417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46418 done; \
46419 (cd $(TARGET_SUBDIR)/libssp && \
46420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46422 "RANLIB=$${RANLIB}" \
901119ae 46423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
77008252
JJ
46424 html) \
46425 || exit 1
46426
46427@endif target-libssp
46428
46429.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
46430maybe-TAGS-target-libssp:
46431@if target-libssp
46432maybe-TAGS-target-libssp: TAGS-target-libssp
46433
46434TAGS-target-libssp: \
46435 configure-target-libssp
f41d6665 46436 @: $(MAKE); $(unstage)
77008252
JJ
46437 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46438 r=`${PWD_COMMAND}`; export r; \
46439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46440 $(NORMAL_TARGET_EXPORTS) \
46441 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
46442 for flag in $(EXTRA_TARGET_FLAGS); do \
46443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46444 done; \
46445 (cd $(TARGET_SUBDIR)/libssp && \
46446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46448 "RANLIB=$${RANLIB}" \
901119ae 46449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
77008252
JJ
46450 TAGS) \
46451 || exit 1
46452
46453@endif target-libssp
46454
46455.PHONY: maybe-install-info-target-libssp install-info-target-libssp
46456maybe-install-info-target-libssp:
46457@if target-libssp
46458maybe-install-info-target-libssp: install-info-target-libssp
46459
46460install-info-target-libssp: \
46461 configure-target-libssp \
46462 info-target-libssp
f41d6665 46463 @: $(MAKE); $(unstage)
77008252
JJ
46464 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46465 r=`${PWD_COMMAND}`; export r; \
46466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46467 $(NORMAL_TARGET_EXPORTS) \
46468 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
46469 for flag in $(EXTRA_TARGET_FLAGS); do \
46470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46471 done; \
46472 (cd $(TARGET_SUBDIR)/libssp && \
46473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46475 "RANLIB=$${RANLIB}" \
901119ae 46476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
77008252
JJ
46477 install-info) \
46478 || exit 1
46479
46480@endif target-libssp
46481
9c4d2493
BM
46482.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
46483maybe-install-pdf-target-libssp:
46484@if target-libssp
46485maybe-install-pdf-target-libssp: install-pdf-target-libssp
46486
46487install-pdf-target-libssp: \
46488 configure-target-libssp \
46489 pdf-target-libssp
46490 @: $(MAKE); $(unstage)
46491 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46492 r=`${PWD_COMMAND}`; export r; \
46493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46494 $(NORMAL_TARGET_EXPORTS) \
46495 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
46496 for flag in $(EXTRA_TARGET_FLAGS); do \
46497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46498 done; \
46499 (cd $(TARGET_SUBDIR)/libssp && \
46500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46502 "RANLIB=$${RANLIB}" \
901119ae 46503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
46504 install-pdf) \
46505 || exit 1
46506
46507@endif target-libssp
46508
65d6e994
CD
46509.PHONY: maybe-install-html-target-libssp install-html-target-libssp
46510maybe-install-html-target-libssp:
46511@if target-libssp
46512maybe-install-html-target-libssp: install-html-target-libssp
46513
46514install-html-target-libssp: \
46515 configure-target-libssp \
46516 html-target-libssp
46517 @: $(MAKE); $(unstage)
46518 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46519 r=`${PWD_COMMAND}`; export r; \
46520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46521 $(NORMAL_TARGET_EXPORTS) \
46522 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
46523 for flag in $(EXTRA_TARGET_FLAGS); do \
46524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46525 done; \
46526 (cd $(TARGET_SUBDIR)/libssp && \
46527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46529 "RANLIB=$${RANLIB}" \
901119ae 46530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
46531 install-html) \
46532 || exit 1
46533
46534@endif target-libssp
46535
77008252
JJ
46536.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
46537maybe-installcheck-target-libssp:
46538@if target-libssp
46539maybe-installcheck-target-libssp: installcheck-target-libssp
46540
46541installcheck-target-libssp: \
46542 configure-target-libssp
f41d6665 46543 @: $(MAKE); $(unstage)
77008252
JJ
46544 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46545 r=`${PWD_COMMAND}`; export r; \
46546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46547 $(NORMAL_TARGET_EXPORTS) \
46548 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
46549 for flag in $(EXTRA_TARGET_FLAGS); do \
46550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46551 done; \
46552 (cd $(TARGET_SUBDIR)/libssp && \
46553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46555 "RANLIB=$${RANLIB}" \
901119ae 46556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
77008252
JJ
46557 installcheck) \
46558 || exit 1
46559
46560@endif target-libssp
46561
46562.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
46563maybe-mostlyclean-target-libssp:
46564@if target-libssp
46565maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
46566
46567mostlyclean-target-libssp:
f41d6665 46568 @: $(MAKE); $(unstage)
77008252
JJ
46569 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46570 r=`${PWD_COMMAND}`; export r; \
46571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46572 $(NORMAL_TARGET_EXPORTS) \
46573 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
46574 for flag in $(EXTRA_TARGET_FLAGS); do \
46575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46576 done; \
46577 (cd $(TARGET_SUBDIR)/libssp && \
46578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46580 "RANLIB=$${RANLIB}" \
901119ae 46581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
77008252
JJ
46582 mostlyclean) \
46583 || exit 1
46584
46585@endif target-libssp
46586
46587.PHONY: maybe-clean-target-libssp clean-target-libssp
46588maybe-clean-target-libssp:
46589@if target-libssp
46590maybe-clean-target-libssp: clean-target-libssp
46591
46592clean-target-libssp:
f41d6665 46593 @: $(MAKE); $(unstage)
77008252
JJ
46594 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46595 r=`${PWD_COMMAND}`; export r; \
46596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46597 $(NORMAL_TARGET_EXPORTS) \
46598 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
46599 for flag in $(EXTRA_TARGET_FLAGS); do \
46600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46601 done; \
46602 (cd $(TARGET_SUBDIR)/libssp && \
46603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46605 "RANLIB=$${RANLIB}" \
901119ae 46606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
77008252
JJ
46607 clean) \
46608 || exit 1
46609
46610@endif target-libssp
46611
46612.PHONY: maybe-distclean-target-libssp distclean-target-libssp
46613maybe-distclean-target-libssp:
46614@if target-libssp
46615maybe-distclean-target-libssp: distclean-target-libssp
46616
46617distclean-target-libssp:
f41d6665 46618 @: $(MAKE); $(unstage)
77008252
JJ
46619 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46620 r=`${PWD_COMMAND}`; export r; \
46621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46622 $(NORMAL_TARGET_EXPORTS) \
46623 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
46624 for flag in $(EXTRA_TARGET_FLAGS); do \
46625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46626 done; \
46627 (cd $(TARGET_SUBDIR)/libssp && \
46628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46630 "RANLIB=$${RANLIB}" \
901119ae 46631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
77008252
JJ
46632 distclean) \
46633 || exit 1
46634
46635@endif target-libssp
46636
46637.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
46638maybe-maintainer-clean-target-libssp:
46639@if target-libssp
46640maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
46641
46642maintainer-clean-target-libssp:
f41d6665 46643 @: $(MAKE); $(unstage)
77008252
JJ
46644 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46645 r=`${PWD_COMMAND}`; export r; \
46646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46647 $(NORMAL_TARGET_EXPORTS) \
46648 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
46649 for flag in $(EXTRA_TARGET_FLAGS); do \
46650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46651 done; \
46652 (cd $(TARGET_SUBDIR)/libssp && \
46653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46655 "RANLIB=$${RANLIB}" \
901119ae 46656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
77008252
JJ
46657 maintainer-clean) \
46658 || exit 1
46659
46660@endif target-libssp
46661
46662
46663
25b42232 46664
6de9cd9a 46665
25b42232
PB
46666.PHONY: configure-target-newlib maybe-configure-target-newlib
46667maybe-configure-target-newlib:
3ff3adad
PB
46668@if gcc-bootstrap
46669configure-target-newlib: stage_current
46670@endif gcc-bootstrap
25b42232
PB
46671@if target-newlib
46672maybe-configure-target-newlib: configure-target-newlib
cc11cc9b 46673configure-target-newlib:
f41d6665
DJ
46674 @: $(MAKE); $(unstage)
46675 @r=`${PWD_COMMAND}`; export r; \
46676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46677 echo "Checking multilib configuration for newlib..."; \
46678 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
46679 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
46680 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
46681 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
46682 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
46683 else \
46684 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
46685 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
46686 fi; \
46687 else \
46688 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
cc11cc9b
PB
46689 fi; \
46690 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
6de9cd9a 46691 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
f61428ed 46692 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
46693 echo Configuring in $(TARGET_SUBDIR)/newlib; \
46694 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
46695 case $(srcdir) in \
215c351a
PB
46696 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46697 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
46698 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6de9cd9a 46699 esac; \
215c351a
PB
46700 srcdiroption="--srcdir=$${topdir}/newlib"; \
46701 libsrcdir="$$s/newlib"; \
6de9cd9a
DN
46702 rm -f no-such-file || : ; \
46703 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
46704 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46705 --target=${target_alias} $${srcdiroption} \
6de9cd9a 46706 || exit 1
60975492 46707@endif target-newlib
6de9cd9a 46708
25b42232
PB
46709
46710
ce406537
PB
46711
46712
6de9cd9a
DN
46713.PHONY: all-target-newlib maybe-all-target-newlib
46714maybe-all-target-newlib:
3ff3adad
PB
46715@if gcc-bootstrap
46716all-target-newlib: stage_current
46717@endif gcc-bootstrap
60975492 46718@if target-newlib
7c27e184 46719TARGET-target-newlib=all
60975492 46720maybe-all-target-newlib: all-target-newlib
6de9cd9a 46721all-target-newlib: configure-target-newlib
f41d6665 46722 @: $(MAKE); $(unstage)
6de9cd9a
DN
46723 @r=`${PWD_COMMAND}`; export r; \
46724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 46725 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a 46726 (cd $(TARGET_SUBDIR)/newlib && \
1c8bd6a3
PB
46727 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46728 $(TARGET-target-newlib))
60975492 46729@endif target-newlib
6de9cd9a 46730
25b42232
PB
46731
46732
ce406537
PB
46733
46734
6de9cd9a
DN
46735.PHONY: check-target-newlib maybe-check-target-newlib
46736maybe-check-target-newlib:
60975492
PB
46737@if target-newlib
46738maybe-check-target-newlib: check-target-newlib
6de9cd9a
DN
46739
46740check-target-newlib:
f41d6665 46741 @: $(MAKE); $(unstage)
295f4e42
NN
46742 @r=`${PWD_COMMAND}`; export r; \
46743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46744 $(NORMAL_TARGET_EXPORTS) \
295f4e42 46745 (cd $(TARGET_SUBDIR)/newlib && \
a52a0a7f 46746 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 46747
60975492 46748@endif target-newlib
4977bab6 46749
295f4e42
NN
46750.PHONY: install-target-newlib maybe-install-target-newlib
46751maybe-install-target-newlib:
60975492
PB
46752@if target-newlib
46753maybe-install-target-newlib: install-target-newlib
7e2dbcef 46754
295f4e42 46755install-target-newlib: installdirs
f41d6665 46756 @: $(MAKE); $(unstage)
295f4e42
NN
46757 @r=`${PWD_COMMAND}`; export r; \
46758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46759 $(NORMAL_TARGET_EXPORTS) \
295f4e42 46760 (cd $(TARGET_SUBDIR)/newlib && \
a52a0a7f 46761 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 46762
60975492 46763@endif target-newlib
4977bab6 46764
b5422ad7 46765# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
46766
46767.PHONY: maybe-info-target-newlib info-target-newlib
46768maybe-info-target-newlib:
60975492
PB
46769@if target-newlib
46770maybe-info-target-newlib: info-target-newlib
295f4e42
NN
46771
46772info-target-newlib: \
05750653 46773 configure-target-newlib
f41d6665 46774 @: $(MAKE); $(unstage)
295f4e42 46775 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
8c90b13a
L
46776 r=`${PWD_COMMAND}`; export r; \
46777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46778 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46779 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
46780 for flag in $(EXTRA_TARGET_FLAGS); do \
46781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46782 done; \
46783 (cd $(TARGET_SUBDIR)/newlib && \
46784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46786 "RANLIB=$${RANLIB}" \
901119ae 46787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46788 info) \
4977bab6
ZW
46789 || exit 1
46790
60975492 46791@endif target-newlib
4977bab6 46792
295f4e42
NN
46793.PHONY: maybe-dvi-target-newlib dvi-target-newlib
46794maybe-dvi-target-newlib:
60975492
PB
46795@if target-newlib
46796maybe-dvi-target-newlib: dvi-target-newlib
4977bab6 46797
295f4e42 46798dvi-target-newlib: \
05750653 46799 configure-target-newlib
f41d6665 46800 @: $(MAKE); $(unstage)
295f4e42
NN
46801 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
46802 r=`${PWD_COMMAND}`; export r; \
8c90b13a 46803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46804 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46805 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
46806 for flag in $(EXTRA_TARGET_FLAGS); do \
46807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46808 done; \
46809 (cd $(TARGET_SUBDIR)/newlib && \
46810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46812 "RANLIB=$${RANLIB}" \
901119ae 46813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46814 dvi) \
295f4e42 46815 || exit 1
4977bab6 46816
60975492 46817@endif target-newlib
4977bab6 46818
b5422ad7
BM
46819.PHONY: maybe-pdf-target-newlib pdf-target-newlib
46820maybe-pdf-target-newlib:
46821@if target-newlib
46822maybe-pdf-target-newlib: pdf-target-newlib
46823
46824pdf-target-newlib: \
46825 configure-target-newlib
46826 @: $(MAKE); $(unstage)
46827 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
46828 r=`${PWD_COMMAND}`; export r; \
46829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46830 $(NORMAL_TARGET_EXPORTS) \
46831 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
46832 for flag in $(EXTRA_TARGET_FLAGS); do \
46833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46834 done; \
46835 (cd $(TARGET_SUBDIR)/newlib && \
46836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46838 "RANLIB=$${RANLIB}" \
901119ae 46839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
46840 pdf) \
46841 || exit 1
46842
46843@endif target-newlib
46844
f87a2b2e
MS
46845.PHONY: maybe-html-target-newlib html-target-newlib
46846maybe-html-target-newlib:
46847@if target-newlib
46848maybe-html-target-newlib: html-target-newlib
46849
46850html-target-newlib: \
05750653 46851 configure-target-newlib
f41d6665 46852 @: $(MAKE); $(unstage)
f87a2b2e
MS
46853 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
46854 r=`${PWD_COMMAND}`; export r; \
46855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
46856 $(NORMAL_TARGET_EXPORTS) \
46857 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
46858 for flag in $(EXTRA_TARGET_FLAGS); do \
46859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46860 done; \
46861 (cd $(TARGET_SUBDIR)/newlib && \
46862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46864 "RANLIB=$${RANLIB}" \
901119ae 46865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
46866 html) \
46867 || exit 1
46868
46869@endif target-newlib
46870
295f4e42
NN
46871.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
46872maybe-TAGS-target-newlib:
60975492
PB
46873@if target-newlib
46874maybe-TAGS-target-newlib: TAGS-target-newlib
7e2dbcef 46875
295f4e42 46876TAGS-target-newlib: \
05750653 46877 configure-target-newlib
f41d6665 46878 @: $(MAKE); $(unstage)
295f4e42
NN
46879 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
46880 r=`${PWD_COMMAND}`; export r; \
8c90b13a 46881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46882 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46883 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
46884 for flag in $(EXTRA_TARGET_FLAGS); do \
46885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46886 done; \
46887 (cd $(TARGET_SUBDIR)/newlib && \
46888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46890 "RANLIB=$${RANLIB}" \
901119ae 46891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46892 TAGS) \
295f4e42 46893 || exit 1
4977bab6 46894
60975492 46895@endif target-newlib
4977bab6 46896
295f4e42
NN
46897.PHONY: maybe-install-info-target-newlib install-info-target-newlib
46898maybe-install-info-target-newlib:
60975492
PB
46899@if target-newlib
46900maybe-install-info-target-newlib: install-info-target-newlib
295f4e42
NN
46901
46902install-info-target-newlib: \
46903 configure-target-newlib \
05750653 46904 info-target-newlib
f41d6665 46905 @: $(MAKE); $(unstage)
295f4e42 46906 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
8c90b13a
L
46907 r=`${PWD_COMMAND}`; export r; \
46908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46909 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46910 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
46911 for flag in $(EXTRA_TARGET_FLAGS); do \
46912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46913 done; \
46914 (cd $(TARGET_SUBDIR)/newlib && \
46915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46917 "RANLIB=$${RANLIB}" \
901119ae 46918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46919 install-info) \
4977bab6
ZW
46920 || exit 1
46921
60975492 46922@endif target-newlib
295f4e42 46923
9c4d2493
BM
46924.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
46925maybe-install-pdf-target-newlib:
46926@if target-newlib
46927maybe-install-pdf-target-newlib: install-pdf-target-newlib
46928
46929install-pdf-target-newlib: \
46930 configure-target-newlib \
46931 pdf-target-newlib
46932 @: $(MAKE); $(unstage)
46933 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
46934 r=`${PWD_COMMAND}`; export r; \
46935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46936 $(NORMAL_TARGET_EXPORTS) \
46937 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
46938 for flag in $(EXTRA_TARGET_FLAGS); do \
46939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46940 done; \
46941 (cd $(TARGET_SUBDIR)/newlib && \
46942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46944 "RANLIB=$${RANLIB}" \
901119ae 46945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
46946 install-pdf) \
46947 || exit 1
46948
46949@endif target-newlib
46950
65d6e994
CD
46951.PHONY: maybe-install-html-target-newlib install-html-target-newlib
46952maybe-install-html-target-newlib:
46953@if target-newlib
46954maybe-install-html-target-newlib: install-html-target-newlib
46955
46956install-html-target-newlib: \
46957 configure-target-newlib \
46958 html-target-newlib
46959 @: $(MAKE); $(unstage)
46960 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
46961 r=`${PWD_COMMAND}`; export r; \
46962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46963 $(NORMAL_TARGET_EXPORTS) \
46964 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
46965 for flag in $(EXTRA_TARGET_FLAGS); do \
46966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46967 done; \
46968 (cd $(TARGET_SUBDIR)/newlib && \
46969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46971 "RANLIB=$${RANLIB}" \
901119ae 46972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
46973 install-html) \
46974 || exit 1
46975
46976@endif target-newlib
46977
295f4e42
NN
46978.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
46979maybe-installcheck-target-newlib:
60975492
PB
46980@if target-newlib
46981maybe-installcheck-target-newlib: installcheck-target-newlib
295f4e42
NN
46982
46983installcheck-target-newlib: \
05750653 46984 configure-target-newlib
f41d6665 46985 @: $(MAKE); $(unstage)
295f4e42
NN
46986 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
46987 r=`${PWD_COMMAND}`; export r; \
8c90b13a 46988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 46989 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
46990 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
46991 for flag in $(EXTRA_TARGET_FLAGS); do \
46992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46993 done; \
46994 (cd $(TARGET_SUBDIR)/newlib && \
46995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46997 "RANLIB=$${RANLIB}" \
901119ae 46998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 46999 installcheck) \
295f4e42 47000 || exit 1
4977bab6 47001
60975492 47002@endif target-newlib
4977bab6 47003
295f4e42
NN
47004.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
47005maybe-mostlyclean-target-newlib:
60975492
PB
47006@if target-newlib
47007maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
295f4e42 47008
05750653 47009mostlyclean-target-newlib:
f41d6665 47010 @: $(MAKE); $(unstage)
295f4e42
NN
47011 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
47012 r=`${PWD_COMMAND}`; export r; \
8c90b13a 47013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47014 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47015 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
47016 for flag in $(EXTRA_TARGET_FLAGS); do \
47017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47018 done; \
47019 (cd $(TARGET_SUBDIR)/newlib && \
47020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47022 "RANLIB=$${RANLIB}" \
901119ae 47023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47024 mostlyclean) \
295f4e42 47025 || exit 1
4977bab6 47026
60975492 47027@endif target-newlib
4977bab6 47028
295f4e42
NN
47029.PHONY: maybe-clean-target-newlib clean-target-newlib
47030maybe-clean-target-newlib:
60975492
PB
47031@if target-newlib
47032maybe-clean-target-newlib: clean-target-newlib
7e2dbcef 47033
05750653 47034clean-target-newlib:
f41d6665 47035 @: $(MAKE); $(unstage)
295f4e42
NN
47036 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
47037 r=`${PWD_COMMAND}`; export r; \
8c90b13a 47038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47039 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47040 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
47041 for flag in $(EXTRA_TARGET_FLAGS); do \
47042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47043 done; \
47044 (cd $(TARGET_SUBDIR)/newlib && \
47045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47047 "RANLIB=$${RANLIB}" \
901119ae 47048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47049 clean) \
295f4e42 47050 || exit 1
4977bab6 47051
60975492 47052@endif target-newlib
4977bab6 47053
295f4e42
NN
47054.PHONY: maybe-distclean-target-newlib distclean-target-newlib
47055maybe-distclean-target-newlib:
60975492
PB
47056@if target-newlib
47057maybe-distclean-target-newlib: distclean-target-newlib
295f4e42 47058
05750653 47059distclean-target-newlib:
f41d6665 47060 @: $(MAKE); $(unstage)
295f4e42 47061 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
8c90b13a
L
47062 r=`${PWD_COMMAND}`; export r; \
47063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47064 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47065 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
47066 for flag in $(EXTRA_TARGET_FLAGS); do \
47067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47068 done; \
47069 (cd $(TARGET_SUBDIR)/newlib && \
47070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47072 "RANLIB=$${RANLIB}" \
901119ae 47073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47074 distclean) \
4977bab6
ZW
47075 || exit 1
47076
60975492 47077@endif target-newlib
4977bab6 47078
295f4e42
NN
47079.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
47080maybe-maintainer-clean-target-newlib:
60975492
PB
47081@if target-newlib
47082maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
4977bab6 47083
05750653 47084maintainer-clean-target-newlib:
f41d6665 47085 @: $(MAKE); $(unstage)
295f4e42
NN
47086 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
47087 r=`${PWD_COMMAND}`; export r; \
8c90b13a 47088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 47089 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
47090 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
47091 for flag in $(EXTRA_TARGET_FLAGS); do \
47092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47093 done; \
47094 (cd $(TARGET_SUBDIR)/newlib && \
47095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47097 "RANLIB=$${RANLIB}" \
901119ae 47098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 47099 maintainer-clean) \
295f4e42 47100 || exit 1
4977bab6 47101
60975492 47102@endif target-newlib
4977bab6 47103
7e2dbcef 47104
6de9cd9a 47105
25b42232 47106
6de9cd9a 47107
fa958513
DJ
47108.PHONY: configure-target-libgcc maybe-configure-target-libgcc
47109maybe-configure-target-libgcc:
47110@if gcc-bootstrap
47111configure-target-libgcc: stage_current
47112@endif gcc-bootstrap
47113@if target-libgcc
47114maybe-configure-target-libgcc: configure-target-libgcc
47115configure-target-libgcc:
47116 @r=`${PWD_COMMAND}`; export r; \
47117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47118 echo "Checking multilib configuration for libgcc..."; \
47119 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
47120 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
47121 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47122 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47123 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
47124 else \
47125 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
47126 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47127 fi; \
47128 else \
47129 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47130 fi; \
47131 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
47132 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
f61428ed 47133 $(NORMAL_TARGET_EXPORTS) \
fa958513
DJ
47134 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
47135 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
47136 case $(srcdir) in \
47137 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47138 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
47139 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47140 esac; \
47141 srcdiroption="--srcdir=$${topdir}/libgcc"; \
47142 libsrcdir="$$s/libgcc"; \
47143 rm -f no-such-file || : ; \
47144 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
47145 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47146 --target=${target_alias} $${srcdiroption} \
fa958513
DJ
47147 || exit 1
47148@endif target-libgcc
47149
47150
47151
47152.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
47153maybe-configure-stage1-target-libgcc:
47154@if target-libgcc-bootstrap
47155maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
47156configure-stage1-target-libgcc:
47157 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
47158 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
47159 @r=`${PWD_COMMAND}`; export r; \
47160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 47161 TFLAGS="$(STAGE1_TFLAGS)"; \
fa958513
DJ
47162 echo "Checking multilib configuration for libgcc..."; \
47163 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
47164 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47165 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47166 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
47167 else \
47168 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
47169 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47170 fi; \
47171 else \
47172 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47173 fi; \
47174 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
4a4a4e99
AO
47175 $(NORMAL_TARGET_EXPORTS) \
47176 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47177 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
f61428ed 47178 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
fa958513
DJ
47179 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
47180 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
47181 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
47182 case $(srcdir) in \
47183 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47184 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
47185 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47186 esac; \
47187 srcdiroption="--srcdir=$${topdir}/libgcc"; \
47188 libsrcdir="$$s/libgcc"; \
47189 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
47190 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47191 --target=${target_alias} $${srcdiroption} \
4a4a4e99 47192 $(STAGE1_CONFIGURE_FLAGS)
fa958513
DJ
47193@endif target-libgcc-bootstrap
47194
47195.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
47196maybe-configure-stage2-target-libgcc:
47197@if target-libgcc-bootstrap
47198maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
47199configure-stage2-target-libgcc:
47200 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
47201 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
47202 @r=`${PWD_COMMAND}`; export r; \
47203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 47204 TFLAGS="$(STAGE2_TFLAGS)"; \
fa958513
DJ
47205 echo "Checking multilib configuration for libgcc..."; \
47206 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
47207 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47208 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47209 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
47210 else \
47211 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
47212 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47213 fi; \
47214 else \
47215 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47216 fi; \
47217 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
47218 $(NORMAL_TARGET_EXPORTS) \
4a4a4e99
AO
47219 \
47220 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47221 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
f61428ed 47222 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
fa958513
DJ
47223 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
47224 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
47225 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
47226 case $(srcdir) in \
47227 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47228 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
47229 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47230 esac; \
47231 srcdiroption="--srcdir=$${topdir}/libgcc"; \
47232 libsrcdir="$$s/libgcc"; \
47233 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
47234 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47235 --target=${target_alias} $${srcdiroption} \
fa958513 47236 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 47237 $(STAGE2_CONFIGURE_FLAGS)
bb286d71
AO
47238@endif target-libgcc-bootstrap
47239
fa958513
DJ
47240.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
47241maybe-configure-stage3-target-libgcc:
47242@if target-libgcc-bootstrap
47243maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
47244configure-stage3-target-libgcc:
47245 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
47246 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
47247 @r=`${PWD_COMMAND}`; export r; \
47248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 47249 TFLAGS="$(STAGE3_TFLAGS)"; \
fa958513
DJ
47250 echo "Checking multilib configuration for libgcc..."; \
47251 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
47252 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47253 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47254 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
47255 else \
47256 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
47257 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47258 fi; \
47259 else \
47260 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47261 fi; \
47262 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
47263 $(NORMAL_TARGET_EXPORTS) \
4a4a4e99
AO
47264 \
47265 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47266 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
f61428ed 47267 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
fa958513
DJ
47268 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
47269 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
47270 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
47271 case $(srcdir) in \
47272 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47273 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
47274 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47275 esac; \
47276 srcdiroption="--srcdir=$${topdir}/libgcc"; \
47277 libsrcdir="$$s/libgcc"; \
47278 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
47279 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47280 --target=${target_alias} $${srcdiroption} \
fa958513 47281 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 47282 $(STAGE3_CONFIGURE_FLAGS)
bb286d71
AO
47283@endif target-libgcc-bootstrap
47284
fa958513
DJ
47285.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
47286maybe-configure-stage4-target-libgcc:
47287@if target-libgcc-bootstrap
47288maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
47289configure-stage4-target-libgcc:
47290 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
47291 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
47292 @r=`${PWD_COMMAND}`; export r; \
47293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 47294 TFLAGS="$(STAGE4_TFLAGS)"; \
fa958513
DJ
47295 echo "Checking multilib configuration for libgcc..."; \
47296 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
47297 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47298 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47299 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
47300 else \
47301 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
47302 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47303 fi; \
47304 else \
47305 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47306 fi; \
47307 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
47308 $(NORMAL_TARGET_EXPORTS) \
4a4a4e99
AO
47309 \
47310 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47311 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
f61428ed 47312 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
fa958513
DJ
47313 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
47314 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
47315 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
47316 case $(srcdir) in \
47317 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47318 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
47319 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47320 esac; \
47321 srcdiroption="--srcdir=$${topdir}/libgcc"; \
47322 libsrcdir="$$s/libgcc"; \
47323 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
47324 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47325 --target=${target_alias} $${srcdiroption} \
fa958513 47326 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 47327 $(STAGE4_CONFIGURE_FLAGS)
fa958513
DJ
47328@endif target-libgcc-bootstrap
47329
47330.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
47331maybe-configure-stageprofile-target-libgcc:
47332@if target-libgcc-bootstrap
47333maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
47334configure-stageprofile-target-libgcc:
47335 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
47336 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
47337 @r=`${PWD_COMMAND}`; export r; \
47338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 47339 TFLAGS="$(STAGEprofile_TFLAGS)"; \
fa958513
DJ
47340 echo "Checking multilib configuration for libgcc..."; \
47341 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
47342 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47343 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47344 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
47345 else \
47346 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
47347 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47348 fi; \
47349 else \
47350 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47351 fi; \
47352 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
47353 $(NORMAL_TARGET_EXPORTS) \
4a4a4e99
AO
47354 \
47355 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47356 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
f61428ed 47357 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
fa958513
DJ
47358 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
47359 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
47360 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
47361 case $(srcdir) in \
47362 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47363 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
47364 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47365 esac; \
47366 srcdiroption="--srcdir=$${topdir}/libgcc"; \
47367 libsrcdir="$$s/libgcc"; \
47368 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
47369 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47370 --target=${target_alias} $${srcdiroption} \
fa958513 47371 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 47372 $(STAGEprofile_CONFIGURE_FLAGS)
fa958513
DJ
47373@endif target-libgcc-bootstrap
47374
47375.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
47376maybe-configure-stagefeedback-target-libgcc:
47377@if target-libgcc-bootstrap
47378maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
47379configure-stagefeedback-target-libgcc:
47380 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
47381 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
47382 @r=`${PWD_COMMAND}`; export r; \
47383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 47384 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
fa958513
DJ
47385 echo "Checking multilib configuration for libgcc..."; \
47386 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
47387 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47388 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47389 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
47390 else \
47391 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
47392 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47393 fi; \
47394 else \
47395 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47396 fi; \
47397 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
47398 $(NORMAL_TARGET_EXPORTS) \
4a4a4e99
AO
47399 \
47400 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47401 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
f61428ed 47402 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
fa958513
DJ
47403 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
47404 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
47405 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
47406 case $(srcdir) in \
47407 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47408 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
47409 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47410 esac; \
47411 srcdiroption="--srcdir=$${topdir}/libgcc"; \
47412 libsrcdir="$$s/libgcc"; \
47413 $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
47414 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47415 --target=${target_alias} $${srcdiroption} \
fa958513 47416 --with-build-libsubdir=$(HOST_SUBDIR) \
4a4a4e99 47417 $(STAGEfeedback_CONFIGURE_FLAGS)
fa958513
DJ
47418@endif target-libgcc-bootstrap
47419
47420
47421
47422
47423
47424.PHONY: all-target-libgcc maybe-all-target-libgcc
47425maybe-all-target-libgcc:
47426@if gcc-bootstrap
47427all-target-libgcc: stage_current
47428@endif gcc-bootstrap
47429@if target-libgcc
47430TARGET-target-libgcc=all
47431maybe-all-target-libgcc: all-target-libgcc
47432all-target-libgcc: configure-target-libgcc
47433 @r=`${PWD_COMMAND}`; export r; \
47434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 47435 $(NORMAL_TARGET_EXPORTS) \
fa958513 47436 (cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3
PB
47437 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47438 $(TARGET-target-libgcc))
fa958513
DJ
47439@endif target-libgcc
47440
47441
47442
47443.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
47444.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
47445maybe-all-stage1-target-libgcc:
47446maybe-clean-stage1-target-libgcc:
47447@if target-libgcc-bootstrap
47448maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
47449all-stage1: all-stage1-target-libgcc
47450TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
47451all-stage1-target-libgcc: configure-stage1-target-libgcc
47452 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
47453 @r=`${PWD_COMMAND}`; export r; \
47454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 47455 TFLAGS="$(STAGE1_TFLAGS)"; \
f61428ed 47456 $(NORMAL_TARGET_EXPORTS) \
fa958513 47457 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 47458 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
47459 CFLAGS="$(CFLAGS_FOR_TARGET)" \
47460 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47461 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47462 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47463 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47464 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47465 $(EXTRA_TARGET_FLAGS) \
47466 TFLAGS="$(STAGE1_TFLAGS)" \
fa958513
DJ
47467 $(TARGET-stage1-target-libgcc)
47468
47469maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
47470clean-stage1: clean-stage1-target-libgcc
47471clean-stage1-target-libgcc:
47472 @if [ $(current_stage) = stage1 ]; then \
47473 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
47474 else \
47475 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
47476 $(MAKE) stage1-start; \
47477 fi; \
47478 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 47479 $(MAKE) $(EXTRA_TARGET_FLAGS) \
342b9200 47480 clean
fa958513
DJ
47481@endif target-libgcc-bootstrap
47482
47483
47484.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
47485.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
47486maybe-all-stage2-target-libgcc:
47487maybe-clean-stage2-target-libgcc:
47488@if target-libgcc-bootstrap
47489maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
47490all-stage2: all-stage2-target-libgcc
47491TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
47492all-stage2-target-libgcc: configure-stage2-target-libgcc
47493 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
47494 @r=`${PWD_COMMAND}`; export r; \
47495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 47496 TFLAGS="$(STAGE2_TFLAGS)"; \
fa958513 47497 $(NORMAL_TARGET_EXPORTS) \
f61428ed 47498 \
fa958513 47499 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 47500 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
47501 CFLAGS="$(CFLAGS_FOR_TARGET)" \
47502 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47503 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47504 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47505 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47506 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47507 $(EXTRA_TARGET_FLAGS) \
47508 TFLAGS="$(STAGE2_TFLAGS)" \
fa958513
DJ
47509 $(TARGET-stage2-target-libgcc)
47510
47511maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
47512clean-stage2: clean-stage2-target-libgcc
47513clean-stage2-target-libgcc:
47514 @if [ $(current_stage) = stage2 ]; then \
47515 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
47516 else \
47517 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
47518 $(MAKE) stage2-start; \
47519 fi; \
47520 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 47521 $(MAKE) $(EXTRA_TARGET_FLAGS) \
fa958513 47522 \
342b9200 47523 clean
fa958513
DJ
47524@endif target-libgcc-bootstrap
47525
47526
47527.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
47528.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
47529maybe-all-stage3-target-libgcc:
47530maybe-clean-stage3-target-libgcc:
47531@if target-libgcc-bootstrap
47532maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
47533all-stage3: all-stage3-target-libgcc
47534TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
47535all-stage3-target-libgcc: configure-stage3-target-libgcc
47536 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
47537 @r=`${PWD_COMMAND}`; export r; \
47538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 47539 TFLAGS="$(STAGE3_TFLAGS)"; \
fa958513 47540 $(NORMAL_TARGET_EXPORTS) \
f61428ed 47541 \
fa958513 47542 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 47543 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
47544 CFLAGS="$(CFLAGS_FOR_TARGET)" \
47545 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47546 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47547 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47548 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47549 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47550 $(EXTRA_TARGET_FLAGS) \
47551 TFLAGS="$(STAGE3_TFLAGS)" \
fa958513
DJ
47552 $(TARGET-stage3-target-libgcc)
47553
47554maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
47555clean-stage3: clean-stage3-target-libgcc
47556clean-stage3-target-libgcc:
47557 @if [ $(current_stage) = stage3 ]; then \
47558 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
47559 else \
47560 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
47561 $(MAKE) stage3-start; \
47562 fi; \
47563 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 47564 $(MAKE) $(EXTRA_TARGET_FLAGS) \
fa958513 47565 \
342b9200 47566 clean
fa958513
DJ
47567@endif target-libgcc-bootstrap
47568
47569
47570.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
47571.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
47572maybe-all-stage4-target-libgcc:
47573maybe-clean-stage4-target-libgcc:
47574@if target-libgcc-bootstrap
47575maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
47576all-stage4: all-stage4-target-libgcc
47577TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
47578all-stage4-target-libgcc: configure-stage4-target-libgcc
47579 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
47580 @r=`${PWD_COMMAND}`; export r; \
47581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 47582 TFLAGS="$(STAGE4_TFLAGS)"; \
fa958513 47583 $(NORMAL_TARGET_EXPORTS) \
f61428ed 47584 \
fa958513 47585 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 47586 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
47587 CFLAGS="$(CFLAGS_FOR_TARGET)" \
47588 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47589 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47590 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47591 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47592 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47593 $(EXTRA_TARGET_FLAGS) \
47594 TFLAGS="$(STAGE4_TFLAGS)" \
fa958513
DJ
47595 $(TARGET-stage4-target-libgcc)
47596
47597maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
47598clean-stage4: clean-stage4-target-libgcc
47599clean-stage4-target-libgcc:
47600 @if [ $(current_stage) = stage4 ]; then \
47601 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
47602 else \
47603 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
47604 $(MAKE) stage4-start; \
47605 fi; \
47606 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 47607 $(MAKE) $(EXTRA_TARGET_FLAGS) \
fa958513 47608 \
342b9200 47609 clean
fa958513
DJ
47610@endif target-libgcc-bootstrap
47611
47612
47613.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
47614.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
47615maybe-all-stageprofile-target-libgcc:
47616maybe-clean-stageprofile-target-libgcc:
47617@if target-libgcc-bootstrap
47618maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
47619all-stageprofile: all-stageprofile-target-libgcc
47620TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
47621all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
47622 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
47623 @r=`${PWD_COMMAND}`; export r; \
47624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 47625 TFLAGS="$(STAGEprofile_TFLAGS)"; \
fa958513 47626 $(NORMAL_TARGET_EXPORTS) \
f61428ed 47627 \
fa958513 47628 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 47629 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
47630 CFLAGS="$(CFLAGS_FOR_TARGET)" \
47631 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47632 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47633 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47634 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47635 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47636 $(EXTRA_TARGET_FLAGS) \
47637 TFLAGS="$(STAGEprofile_TFLAGS)" \
fa958513
DJ
47638 $(TARGET-stageprofile-target-libgcc)
47639
47640maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
47641clean-stageprofile: clean-stageprofile-target-libgcc
47642clean-stageprofile-target-libgcc:
47643 @if [ $(current_stage) = stageprofile ]; then \
47644 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
47645 else \
47646 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
47647 $(MAKE) stageprofile-start; \
47648 fi; \
47649 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 47650 $(MAKE) $(EXTRA_TARGET_FLAGS) \
fa958513 47651 \
342b9200 47652 clean
fa958513
DJ
47653@endif target-libgcc-bootstrap
47654
47655
47656.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
47657.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
47658maybe-all-stagefeedback-target-libgcc:
47659maybe-clean-stagefeedback-target-libgcc:
47660@if target-libgcc-bootstrap
47661maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
47662all-stagefeedback: all-stagefeedback-target-libgcc
47663TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
47664all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
47665 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
47666 @r=`${PWD_COMMAND}`; export r; \
47667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 47668 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
fa958513 47669 $(NORMAL_TARGET_EXPORTS) \
f61428ed 47670 \
fa958513 47671 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 47672 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4a4a4e99
AO
47673 CFLAGS="$(CFLAGS_FOR_TARGET)" \
47674 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47675 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47676 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47677 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47678 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47679 $(EXTRA_TARGET_FLAGS) \
47680 TFLAGS="$(STAGEfeedback_TFLAGS)" \
fa958513
DJ
47681 $(TARGET-stagefeedback-target-libgcc)
47682
47683maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
47684clean-stagefeedback: clean-stagefeedback-target-libgcc
47685clean-stagefeedback-target-libgcc:
47686 @if [ $(current_stage) = stagefeedback ]; then \
47687 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
47688 else \
47689 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
47690 $(MAKE) stagefeedback-start; \
47691 fi; \
47692 cd $(TARGET_SUBDIR)/libgcc && \
1c8bd6a3 47693 $(MAKE) $(EXTRA_TARGET_FLAGS) \
fa958513 47694 \
342b9200 47695 clean
fa958513
DJ
47696@endif target-libgcc-bootstrap
47697
47698
47699
47700
47701
47702
47703.PHONY: check-target-libgcc maybe-check-target-libgcc
47704maybe-check-target-libgcc:
47705@if target-libgcc
47706maybe-check-target-libgcc: check-target-libgcc
47707
47708# Dummy target for uncheckable module.
47709check-target-libgcc:
47710
47711@endif target-libgcc
47712
47713.PHONY: install-target-libgcc maybe-install-target-libgcc
47714maybe-install-target-libgcc:
47715@if target-libgcc
47716maybe-install-target-libgcc: install-target-libgcc
47717
47718install-target-libgcc: installdirs
47719 @: $(MAKE); $(unstage)
47720 @r=`${PWD_COMMAND}`; export r; \
47721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47722 $(NORMAL_TARGET_EXPORTS) \
47723 (cd $(TARGET_SUBDIR)/libgcc && \
47724 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
47725
47726@endif target-libgcc
47727
47728# Other targets (info, dvi, pdf, etc.)
47729
47730.PHONY: maybe-info-target-libgcc info-target-libgcc
47731maybe-info-target-libgcc:
47732@if target-libgcc
47733maybe-info-target-libgcc: info-target-libgcc
47734
47735info-target-libgcc: \
47736 configure-target-libgcc
47737 @: $(MAKE); $(unstage)
47738 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47739 r=`${PWD_COMMAND}`; export r; \
47740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47741 $(NORMAL_TARGET_EXPORTS) \
47742 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
47743 for flag in $(EXTRA_TARGET_FLAGS); do \
47744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47745 done; \
47746 (cd $(TARGET_SUBDIR)/libgcc && \
47747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47749 "RANLIB=$${RANLIB}" \
901119ae 47750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
47751 info) \
47752 || exit 1
47753
47754@endif target-libgcc
47755
47756.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
47757maybe-dvi-target-libgcc:
47758@if target-libgcc
47759maybe-dvi-target-libgcc: dvi-target-libgcc
47760
47761dvi-target-libgcc: \
47762 configure-target-libgcc
47763 @: $(MAKE); $(unstage)
47764 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47765 r=`${PWD_COMMAND}`; export r; \
47766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47767 $(NORMAL_TARGET_EXPORTS) \
47768 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
47769 for flag in $(EXTRA_TARGET_FLAGS); do \
47770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47771 done; \
47772 (cd $(TARGET_SUBDIR)/libgcc && \
47773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47775 "RANLIB=$${RANLIB}" \
901119ae 47776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
47777 dvi) \
47778 || exit 1
47779
47780@endif target-libgcc
47781
47782.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
47783maybe-pdf-target-libgcc:
47784@if target-libgcc
47785maybe-pdf-target-libgcc: pdf-target-libgcc
47786
47787pdf-target-libgcc: \
47788 configure-target-libgcc
47789 @: $(MAKE); $(unstage)
47790 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47791 r=`${PWD_COMMAND}`; export r; \
47792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47793 $(NORMAL_TARGET_EXPORTS) \
47794 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
47795 for flag in $(EXTRA_TARGET_FLAGS); do \
47796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47797 done; \
47798 (cd $(TARGET_SUBDIR)/libgcc && \
47799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47801 "RANLIB=$${RANLIB}" \
901119ae 47802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
47803 pdf) \
47804 || exit 1
47805
47806@endif target-libgcc
47807
47808.PHONY: maybe-html-target-libgcc html-target-libgcc
47809maybe-html-target-libgcc:
47810@if target-libgcc
47811maybe-html-target-libgcc: html-target-libgcc
47812
47813html-target-libgcc: \
47814 configure-target-libgcc
47815 @: $(MAKE); $(unstage)
47816 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47817 r=`${PWD_COMMAND}`; export r; \
47818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47819 $(NORMAL_TARGET_EXPORTS) \
47820 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
47821 for flag in $(EXTRA_TARGET_FLAGS); do \
47822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47823 done; \
47824 (cd $(TARGET_SUBDIR)/libgcc && \
47825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47827 "RANLIB=$${RANLIB}" \
901119ae 47828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
47829 html) \
47830 || exit 1
47831
47832@endif target-libgcc
47833
47834.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
47835maybe-TAGS-target-libgcc:
47836@if target-libgcc
47837maybe-TAGS-target-libgcc: TAGS-target-libgcc
47838
47839TAGS-target-libgcc: \
47840 configure-target-libgcc
47841 @: $(MAKE); $(unstage)
47842 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47843 r=`${PWD_COMMAND}`; export r; \
47844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47845 $(NORMAL_TARGET_EXPORTS) \
47846 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
47847 for flag in $(EXTRA_TARGET_FLAGS); do \
47848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47849 done; \
47850 (cd $(TARGET_SUBDIR)/libgcc && \
47851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47853 "RANLIB=$${RANLIB}" \
901119ae 47854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
47855 TAGS) \
47856 || exit 1
47857
47858@endif target-libgcc
47859
47860.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
47861maybe-install-info-target-libgcc:
47862@if target-libgcc
47863maybe-install-info-target-libgcc: install-info-target-libgcc
47864
47865install-info-target-libgcc: \
47866 configure-target-libgcc \
47867 info-target-libgcc
47868 @: $(MAKE); $(unstage)
47869 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47870 r=`${PWD_COMMAND}`; export r; \
47871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47872 $(NORMAL_TARGET_EXPORTS) \
47873 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
47874 for flag in $(EXTRA_TARGET_FLAGS); do \
47875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47876 done; \
47877 (cd $(TARGET_SUBDIR)/libgcc && \
47878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47880 "RANLIB=$${RANLIB}" \
901119ae 47881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
47882 install-info) \
47883 || exit 1
47884
47885@endif target-libgcc
47886
9c4d2493
BM
47887.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
47888maybe-install-pdf-target-libgcc:
47889@if target-libgcc
47890maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
47891
47892install-pdf-target-libgcc: \
47893 configure-target-libgcc \
47894 pdf-target-libgcc
47895 @: $(MAKE); $(unstage)
47896 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47897 r=`${PWD_COMMAND}`; export r; \
47898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47899 $(NORMAL_TARGET_EXPORTS) \
47900 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
47901 for flag in $(EXTRA_TARGET_FLAGS); do \
47902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47903 done; \
47904 (cd $(TARGET_SUBDIR)/libgcc && \
47905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47907 "RANLIB=$${RANLIB}" \
901119ae 47908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
47909 install-pdf) \
47910 || exit 1
47911
47912@endif target-libgcc
47913
fa958513
DJ
47914.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
47915maybe-install-html-target-libgcc:
47916@if target-libgcc
47917maybe-install-html-target-libgcc: install-html-target-libgcc
47918
47919install-html-target-libgcc: \
47920 configure-target-libgcc \
47921 html-target-libgcc
47922 @: $(MAKE); $(unstage)
47923 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47924 r=`${PWD_COMMAND}`; export r; \
47925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47926 $(NORMAL_TARGET_EXPORTS) \
47927 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
47928 for flag in $(EXTRA_TARGET_FLAGS); do \
47929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47930 done; \
47931 (cd $(TARGET_SUBDIR)/libgcc && \
47932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47934 "RANLIB=$${RANLIB}" \
901119ae 47935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
47936 install-html) \
47937 || exit 1
47938
47939@endif target-libgcc
47940
47941.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
47942maybe-installcheck-target-libgcc:
47943@if target-libgcc
47944maybe-installcheck-target-libgcc: installcheck-target-libgcc
47945
47946installcheck-target-libgcc: \
47947 configure-target-libgcc
47948 @: $(MAKE); $(unstage)
47949 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47950 r=`${PWD_COMMAND}`; export r; \
47951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47952 $(NORMAL_TARGET_EXPORTS) \
47953 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
47954 for flag in $(EXTRA_TARGET_FLAGS); do \
47955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47956 done; \
47957 (cd $(TARGET_SUBDIR)/libgcc && \
47958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47960 "RANLIB=$${RANLIB}" \
901119ae 47961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
47962 installcheck) \
47963 || exit 1
47964
47965@endif target-libgcc
47966
47967.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
47968maybe-mostlyclean-target-libgcc:
47969@if target-libgcc
47970maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
47971
47972mostlyclean-target-libgcc:
47973 @: $(MAKE); $(unstage)
47974 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47975 r=`${PWD_COMMAND}`; export r; \
47976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47977 $(NORMAL_TARGET_EXPORTS) \
47978 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
47979 for flag in $(EXTRA_TARGET_FLAGS); do \
47980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47981 done; \
47982 (cd $(TARGET_SUBDIR)/libgcc && \
47983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47985 "RANLIB=$${RANLIB}" \
901119ae 47986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
47987 mostlyclean) \
47988 || exit 1
47989
47990@endif target-libgcc
47991
47992.PHONY: maybe-clean-target-libgcc clean-target-libgcc
47993maybe-clean-target-libgcc:
47994@if target-libgcc
47995maybe-clean-target-libgcc: clean-target-libgcc
47996
47997clean-target-libgcc:
47998 @: $(MAKE); $(unstage)
47999 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
48000 r=`${PWD_COMMAND}`; export r; \
48001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48002 $(NORMAL_TARGET_EXPORTS) \
48003 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
48004 for flag in $(EXTRA_TARGET_FLAGS); do \
48005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48006 done; \
48007 (cd $(TARGET_SUBDIR)/libgcc && \
48008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48010 "RANLIB=$${RANLIB}" \
901119ae 48011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
48012 clean) \
48013 || exit 1
48014
48015@endif target-libgcc
48016
48017.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
48018maybe-distclean-target-libgcc:
48019@if target-libgcc
48020maybe-distclean-target-libgcc: distclean-target-libgcc
48021
48022distclean-target-libgcc:
48023 @: $(MAKE); $(unstage)
48024 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
48025 r=`${PWD_COMMAND}`; export r; \
48026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48027 $(NORMAL_TARGET_EXPORTS) \
48028 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
48029 for flag in $(EXTRA_TARGET_FLAGS); do \
48030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48031 done; \
48032 (cd $(TARGET_SUBDIR)/libgcc && \
48033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48035 "RANLIB=$${RANLIB}" \
901119ae 48036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
48037 distclean) \
48038 || exit 1
48039
48040@endif target-libgcc
48041
48042.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
48043maybe-maintainer-clean-target-libgcc:
48044@if target-libgcc
48045maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
48046
48047maintainer-clean-target-libgcc:
48048 @: $(MAKE); $(unstage)
48049 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
48050 r=`${PWD_COMMAND}`; export r; \
48051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48052 $(NORMAL_TARGET_EXPORTS) \
48053 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
48054 for flag in $(EXTRA_TARGET_FLAGS); do \
48055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48056 done; \
48057 (cd $(TARGET_SUBDIR)/libgcc && \
48058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48060 "RANLIB=$${RANLIB}" \
901119ae 48061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
fa958513
DJ
48062 maintainer-clean) \
48063 || exit 1
48064
48065@endif target-libgcc
48066
48067
48068
48069
48070
25b42232
PB
48071.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
48072maybe-configure-target-libgfortran:
3ff3adad
PB
48073@if gcc-bootstrap
48074configure-target-libgfortran: stage_current
48075@endif gcc-bootstrap
25b42232
PB
48076@if target-libgfortran
48077maybe-configure-target-libgfortran: configure-target-libgfortran
cc11cc9b 48078configure-target-libgfortran:
f41d6665
DJ
48079 @: $(MAKE); $(unstage)
48080 @r=`${PWD_COMMAND}`; export r; \
48081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48082 echo "Checking multilib configuration for libgfortran..."; \
48083 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
48084 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
48085 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
48086 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
48087 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
48088 else \
48089 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
48090 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
48091 fi; \
48092 else \
48093 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
cc11cc9b
PB
48094 fi; \
48095 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
6de9cd9a 48096 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
f61428ed 48097 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
48098 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
48099 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
48100 case $(srcdir) in \
215c351a
PB
48101 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48102 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
48103 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6de9cd9a 48104 esac; \
215c351a
PB
48105 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
48106 libsrcdir="$$s/libgfortran"; \
6de9cd9a
DN
48107 rm -f no-such-file || : ; \
48108 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
48109 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48110 --target=${target_alias} $${srcdiroption} \
6de9cd9a 48111 || exit 1
60975492 48112@endif target-libgfortran
6de9cd9a 48113
25b42232
PB
48114
48115
ce406537
PB
48116
48117
6de9cd9a
DN
48118.PHONY: all-target-libgfortran maybe-all-target-libgfortran
48119maybe-all-target-libgfortran:
3ff3adad
PB
48120@if gcc-bootstrap
48121all-target-libgfortran: stage_current
48122@endif gcc-bootstrap
60975492 48123@if target-libgfortran
7c27e184 48124TARGET-target-libgfortran=all
60975492 48125maybe-all-target-libgfortran: all-target-libgfortran
6de9cd9a 48126all-target-libgfortran: configure-target-libgfortran
f41d6665 48127 @: $(MAKE); $(unstage)
6de9cd9a
DN
48128 @r=`${PWD_COMMAND}`; export r; \
48129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 48130 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a 48131 (cd $(TARGET_SUBDIR)/libgfortran && \
1c8bd6a3
PB
48132 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48133 $(TARGET-target-libgfortran))
60975492 48134@endif target-libgfortran
6de9cd9a 48135
25b42232
PB
48136
48137
ce406537
PB
48138
48139
6de9cd9a
DN
48140.PHONY: check-target-libgfortran maybe-check-target-libgfortran
48141maybe-check-target-libgfortran:
60975492
PB
48142@if target-libgfortran
48143maybe-check-target-libgfortran: check-target-libgfortran
6de9cd9a
DN
48144
48145check-target-libgfortran:
f41d6665 48146 @: $(MAKE); $(unstage)
6de9cd9a
DN
48147 @r=`${PWD_COMMAND}`; export r; \
48148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48149 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a 48150 (cd $(TARGET_SUBDIR)/libgfortran && \
a52a0a7f 48151 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
6de9cd9a 48152
60975492 48153@endif target-libgfortran
6de9cd9a
DN
48154
48155.PHONY: install-target-libgfortran maybe-install-target-libgfortran
48156maybe-install-target-libgfortran:
60975492
PB
48157@if target-libgfortran
48158maybe-install-target-libgfortran: install-target-libgfortran
6de9cd9a
DN
48159
48160install-target-libgfortran: installdirs
f41d6665 48161 @: $(MAKE); $(unstage)
6de9cd9a
DN
48162 @r=`${PWD_COMMAND}`; export r; \
48163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48164 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a 48165 (cd $(TARGET_SUBDIR)/libgfortran && \
a52a0a7f 48166 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
6de9cd9a 48167
60975492 48168@endif target-libgfortran
6de9cd9a 48169
b5422ad7 48170# Other targets (info, dvi, pdf, etc.)
6de9cd9a
DN
48171
48172.PHONY: maybe-info-target-libgfortran info-target-libgfortran
48173maybe-info-target-libgfortran:
60975492
PB
48174@if target-libgfortran
48175maybe-info-target-libgfortran: info-target-libgfortran
6de9cd9a
DN
48176
48177info-target-libgfortran: \
05750653 48178 configure-target-libgfortran
f41d6665 48179 @: $(MAKE); $(unstage)
6de9cd9a
DN
48180 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48181 r=`${PWD_COMMAND}`; export r; \
48182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48183 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
48184 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
48185 for flag in $(EXTRA_TARGET_FLAGS); do \
48186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48187 done; \
48188 (cd $(TARGET_SUBDIR)/libgfortran && \
48189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48191 "RANLIB=$${RANLIB}" \
901119ae 48192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48193 info) \
6de9cd9a
DN
48194 || exit 1
48195
60975492 48196@endif target-libgfortran
6de9cd9a
DN
48197
48198.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
48199maybe-dvi-target-libgfortran:
60975492
PB
48200@if target-libgfortran
48201maybe-dvi-target-libgfortran: dvi-target-libgfortran
6de9cd9a
DN
48202
48203dvi-target-libgfortran: \
05750653 48204 configure-target-libgfortran
f41d6665 48205 @: $(MAKE); $(unstage)
6de9cd9a
DN
48206 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48207 r=`${PWD_COMMAND}`; export r; \
48208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48209 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
48210 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
48211 for flag in $(EXTRA_TARGET_FLAGS); do \
48212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48213 done; \
48214 (cd $(TARGET_SUBDIR)/libgfortran && \
48215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48217 "RANLIB=$${RANLIB}" \
901119ae 48218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48219 dvi) \
6de9cd9a
DN
48220 || exit 1
48221
60975492 48222@endif target-libgfortran
6de9cd9a 48223
b5422ad7
BM
48224.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
48225maybe-pdf-target-libgfortran:
48226@if target-libgfortran
48227maybe-pdf-target-libgfortran: pdf-target-libgfortran
48228
48229pdf-target-libgfortran: \
48230 configure-target-libgfortran
48231 @: $(MAKE); $(unstage)
48232 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48233 r=`${PWD_COMMAND}`; export r; \
48234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48235 $(NORMAL_TARGET_EXPORTS) \
48236 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
48237 for flag in $(EXTRA_TARGET_FLAGS); do \
48238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48239 done; \
48240 (cd $(TARGET_SUBDIR)/libgfortran && \
48241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48243 "RANLIB=$${RANLIB}" \
901119ae 48244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
48245 pdf) \
48246 || exit 1
48247
48248@endif target-libgfortran
48249
f87a2b2e
MS
48250.PHONY: maybe-html-target-libgfortran html-target-libgfortran
48251maybe-html-target-libgfortran:
48252@if target-libgfortran
48253maybe-html-target-libgfortran: html-target-libgfortran
48254
48255html-target-libgfortran: \
05750653 48256 configure-target-libgfortran
f41d6665 48257 @: $(MAKE); $(unstage)
f87a2b2e
MS
48258 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48259 r=`${PWD_COMMAND}`; export r; \
48260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
48261 $(NORMAL_TARGET_EXPORTS) \
48262 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
48263 for flag in $(EXTRA_TARGET_FLAGS); do \
48264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48265 done; \
48266 (cd $(TARGET_SUBDIR)/libgfortran && \
48267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48269 "RANLIB=$${RANLIB}" \
901119ae 48270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
48271 html) \
48272 || exit 1
48273
48274@endif target-libgfortran
48275
6de9cd9a
DN
48276.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
48277maybe-TAGS-target-libgfortran:
60975492
PB
48278@if target-libgfortran
48279maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
6de9cd9a
DN
48280
48281TAGS-target-libgfortran: \
05750653 48282 configure-target-libgfortran
f41d6665 48283 @: $(MAKE); $(unstage)
6de9cd9a
DN
48284 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48285 r=`${PWD_COMMAND}`; export r; \
48286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48287 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
48288 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
48289 for flag in $(EXTRA_TARGET_FLAGS); do \
48290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48291 done; \
48292 (cd $(TARGET_SUBDIR)/libgfortran && \
48293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48295 "RANLIB=$${RANLIB}" \
901119ae 48296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48297 TAGS) \
6de9cd9a
DN
48298 || exit 1
48299
60975492 48300@endif target-libgfortran
6de9cd9a
DN
48301
48302.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
48303maybe-install-info-target-libgfortran:
60975492
PB
48304@if target-libgfortran
48305maybe-install-info-target-libgfortran: install-info-target-libgfortran
6de9cd9a
DN
48306
48307install-info-target-libgfortran: \
48308 configure-target-libgfortran \
05750653 48309 info-target-libgfortran
f41d6665 48310 @: $(MAKE); $(unstage)
6de9cd9a
DN
48311 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48312 r=`${PWD_COMMAND}`; export r; \
48313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48314 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
48315 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
48316 for flag in $(EXTRA_TARGET_FLAGS); do \
48317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48318 done; \
48319 (cd $(TARGET_SUBDIR)/libgfortran && \
48320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48322 "RANLIB=$${RANLIB}" \
901119ae 48323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48324 install-info) \
6de9cd9a
DN
48325 || exit 1
48326
60975492 48327@endif target-libgfortran
6de9cd9a 48328
9c4d2493
BM
48329.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
48330maybe-install-pdf-target-libgfortran:
48331@if target-libgfortran
48332maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
48333
48334install-pdf-target-libgfortran: \
48335 configure-target-libgfortran \
48336 pdf-target-libgfortran
48337 @: $(MAKE); $(unstage)
48338 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48339 r=`${PWD_COMMAND}`; export r; \
48340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48341 $(NORMAL_TARGET_EXPORTS) \
48342 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
48343 for flag in $(EXTRA_TARGET_FLAGS); do \
48344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48345 done; \
48346 (cd $(TARGET_SUBDIR)/libgfortran && \
48347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48349 "RANLIB=$${RANLIB}" \
901119ae 48350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
48351 install-pdf) \
48352 || exit 1
48353
48354@endif target-libgfortran
48355
65d6e994
CD
48356.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
48357maybe-install-html-target-libgfortran:
48358@if target-libgfortran
48359maybe-install-html-target-libgfortran: install-html-target-libgfortran
48360
48361install-html-target-libgfortran: \
48362 configure-target-libgfortran \
48363 html-target-libgfortran
48364 @: $(MAKE); $(unstage)
48365 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48366 r=`${PWD_COMMAND}`; export r; \
48367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48368 $(NORMAL_TARGET_EXPORTS) \
48369 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
48370 for flag in $(EXTRA_TARGET_FLAGS); do \
48371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48372 done; \
48373 (cd $(TARGET_SUBDIR)/libgfortran && \
48374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48376 "RANLIB=$${RANLIB}" \
901119ae 48377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
48378 install-html) \
48379 || exit 1
48380
48381@endif target-libgfortran
48382
6de9cd9a
DN
48383.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
48384maybe-installcheck-target-libgfortran:
60975492
PB
48385@if target-libgfortran
48386maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
6de9cd9a
DN
48387
48388installcheck-target-libgfortran: \
05750653 48389 configure-target-libgfortran
f41d6665 48390 @: $(MAKE); $(unstage)
6de9cd9a
DN
48391 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48392 r=`${PWD_COMMAND}`; export r; \
48393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48394 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
48395 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
48396 for flag in $(EXTRA_TARGET_FLAGS); do \
48397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48398 done; \
48399 (cd $(TARGET_SUBDIR)/libgfortran && \
48400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48402 "RANLIB=$${RANLIB}" \
901119ae 48403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48404 installcheck) \
6de9cd9a
DN
48405 || exit 1
48406
60975492 48407@endif target-libgfortran
6de9cd9a
DN
48408
48409.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
48410maybe-mostlyclean-target-libgfortran:
60975492
PB
48411@if target-libgfortran
48412maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
6de9cd9a 48413
05750653 48414mostlyclean-target-libgfortran:
f41d6665 48415 @: $(MAKE); $(unstage)
6de9cd9a
DN
48416 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48417 r=`${PWD_COMMAND}`; export r; \
48418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48419 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
48420 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
48421 for flag in $(EXTRA_TARGET_FLAGS); do \
48422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48423 done; \
48424 (cd $(TARGET_SUBDIR)/libgfortran && \
48425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48427 "RANLIB=$${RANLIB}" \
901119ae 48428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48429 mostlyclean) \
6de9cd9a
DN
48430 || exit 1
48431
60975492 48432@endif target-libgfortran
6de9cd9a
DN
48433
48434.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
48435maybe-clean-target-libgfortran:
60975492
PB
48436@if target-libgfortran
48437maybe-clean-target-libgfortran: clean-target-libgfortran
6de9cd9a 48438
05750653 48439clean-target-libgfortran:
f41d6665 48440 @: $(MAKE); $(unstage)
6de9cd9a
DN
48441 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48442 r=`${PWD_COMMAND}`; export r; \
48443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48444 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
48445 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
48446 for flag in $(EXTRA_TARGET_FLAGS); do \
48447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48448 done; \
48449 (cd $(TARGET_SUBDIR)/libgfortran && \
48450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48452 "RANLIB=$${RANLIB}" \
901119ae 48453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48454 clean) \
6de9cd9a
DN
48455 || exit 1
48456
60975492 48457@endif target-libgfortran
6de9cd9a
DN
48458
48459.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
48460maybe-distclean-target-libgfortran:
60975492
PB
48461@if target-libgfortran
48462maybe-distclean-target-libgfortran: distclean-target-libgfortran
6de9cd9a 48463
05750653 48464distclean-target-libgfortran:
f41d6665 48465 @: $(MAKE); $(unstage)
6de9cd9a
DN
48466 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48467 r=`${PWD_COMMAND}`; export r; \
48468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48469 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
48470 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
48471 for flag in $(EXTRA_TARGET_FLAGS); do \
48472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48473 done; \
48474 (cd $(TARGET_SUBDIR)/libgfortran && \
48475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48477 "RANLIB=$${RANLIB}" \
901119ae 48478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48479 distclean) \
6de9cd9a
DN
48480 || exit 1
48481
60975492 48482@endif target-libgfortran
6de9cd9a
DN
48483
48484.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
48485maybe-maintainer-clean-target-libgfortran:
60975492
PB
48486@if target-libgfortran
48487maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
6de9cd9a 48488
05750653 48489maintainer-clean-target-libgfortran:
f41d6665 48490 @: $(MAKE); $(unstage)
6de9cd9a
DN
48491 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48492 r=`${PWD_COMMAND}`; export r; \
48493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48494 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
48495 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
48496 for flag in $(EXTRA_TARGET_FLAGS); do \
48497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48498 done; \
48499 (cd $(TARGET_SUBDIR)/libgfortran && \
48500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48502 "RANLIB=$${RANLIB}" \
901119ae 48503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48504 maintainer-clean) \
6de9cd9a
DN
48505 || exit 1
48506
60975492 48507@endif target-libgfortran
6de9cd9a
DN
48508
48509
4977bab6 48510
25b42232 48511
4977bab6 48512
25b42232
PB
48513.PHONY: configure-target-libobjc maybe-configure-target-libobjc
48514maybe-configure-target-libobjc:
3ff3adad
PB
48515@if gcc-bootstrap
48516configure-target-libobjc: stage_current
48517@endif gcc-bootstrap
25b42232
PB
48518@if target-libobjc
48519maybe-configure-target-libobjc: configure-target-libobjc
cc11cc9b 48520configure-target-libobjc:
f41d6665
DJ
48521 @: $(MAKE); $(unstage)
48522 @r=`${PWD_COMMAND}`; export r; \
48523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48524 echo "Checking multilib configuration for libobjc..."; \
48525 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
48526 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
48527 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
48528 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
48529 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
48530 else \
48531 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
48532 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
48533 fi; \
48534 else \
48535 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
cc11cc9b
PB
48536 fi; \
48537 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
295f4e42 48538 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
f61428ed 48539 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48540 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
48541 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
4977bab6 48542 case $(srcdir) in \
215c351a
PB
48543 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48544 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
48545 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 48546 esac; \
215c351a
PB
48547 srcdiroption="--srcdir=$${topdir}/libobjc"; \
48548 libsrcdir="$$s/libobjc"; \
295f4e42
NN
48549 rm -f no-such-file || : ; \
48550 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
48551 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48552 --target=${target_alias} $${srcdiroption} \
4977bab6 48553 || exit 1
60975492 48554@endif target-libobjc
4977bab6 48555
25b42232
PB
48556
48557
ce406537
PB
48558
48559
295f4e42
NN
48560.PHONY: all-target-libobjc maybe-all-target-libobjc
48561maybe-all-target-libobjc:
3ff3adad
PB
48562@if gcc-bootstrap
48563all-target-libobjc: stage_current
48564@endif gcc-bootstrap
60975492 48565@if target-libobjc
7c27e184 48566TARGET-target-libobjc=all
60975492 48567maybe-all-target-libobjc: all-target-libobjc
295f4e42 48568all-target-libobjc: configure-target-libobjc
f41d6665 48569 @: $(MAKE); $(unstage)
8c90b13a
L
48570 @r=`${PWD_COMMAND}`; export r; \
48571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 48572 $(NORMAL_TARGET_EXPORTS) \
295f4e42 48573 (cd $(TARGET_SUBDIR)/libobjc && \
1c8bd6a3
PB
48574 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48575 $(TARGET-target-libobjc))
60975492 48576@endif target-libobjc
4977bab6 48577
25b42232
PB
48578
48579
ce406537
PB
48580
48581
295f4e42
NN
48582.PHONY: check-target-libobjc maybe-check-target-libobjc
48583maybe-check-target-libobjc:
60975492
PB
48584@if target-libobjc
48585maybe-check-target-libobjc: check-target-libobjc
4977bab6 48586
295f4e42 48587check-target-libobjc:
f41d6665 48588 @: $(MAKE); $(unstage)
8c90b13a
L
48589 @r=`${PWD_COMMAND}`; export r; \
48590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48591 $(NORMAL_TARGET_EXPORTS) \
295f4e42 48592 (cd $(TARGET_SUBDIR)/libobjc && \
a52a0a7f 48593 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 48594
60975492 48595@endif target-libobjc
4977bab6 48596
295f4e42
NN
48597.PHONY: install-target-libobjc maybe-install-target-libobjc
48598maybe-install-target-libobjc:
60975492
PB
48599@if target-libobjc
48600maybe-install-target-libobjc: install-target-libobjc
4977bab6 48601
295f4e42 48602install-target-libobjc: installdirs
f41d6665 48603 @: $(MAKE); $(unstage)
8c90b13a
L
48604 @r=`${PWD_COMMAND}`; export r; \
48605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48606 $(NORMAL_TARGET_EXPORTS) \
295f4e42 48607 (cd $(TARGET_SUBDIR)/libobjc && \
a52a0a7f 48608 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 48609
60975492 48610@endif target-libobjc
4977bab6 48611
b5422ad7 48612# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
48613
48614.PHONY: maybe-info-target-libobjc info-target-libobjc
48615maybe-info-target-libobjc:
60975492
PB
48616@if target-libobjc
48617maybe-info-target-libobjc: info-target-libobjc
295f4e42
NN
48618
48619info-target-libobjc: \
05750653 48620 configure-target-libobjc
f41d6665 48621 @: $(MAKE); $(unstage)
295f4e42
NN
48622 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48623 r=`${PWD_COMMAND}`; export r; \
8c90b13a 48624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48625 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48626 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
48627 for flag in $(EXTRA_TARGET_FLAGS); do \
48628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48629 done; \
48630 (cd $(TARGET_SUBDIR)/libobjc && \
48631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48633 "RANLIB=$${RANLIB}" \
901119ae 48634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48635 info) \
295f4e42 48636 || exit 1
4977bab6 48637
60975492 48638@endif target-libobjc
4977bab6 48639
295f4e42
NN
48640.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
48641maybe-dvi-target-libobjc:
60975492
PB
48642@if target-libobjc
48643maybe-dvi-target-libobjc: dvi-target-libobjc
7e2dbcef 48644
295f4e42 48645dvi-target-libobjc: \
05750653 48646 configure-target-libobjc
f41d6665 48647 @: $(MAKE); $(unstage)
295f4e42
NN
48648 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48649 r=`${PWD_COMMAND}`; export r; \
8c90b13a 48650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48651 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48652 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
48653 for flag in $(EXTRA_TARGET_FLAGS); do \
48654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48655 done; \
48656 (cd $(TARGET_SUBDIR)/libobjc && \
48657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48659 "RANLIB=$${RANLIB}" \
901119ae 48660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48661 dvi) \
295f4e42 48662 || exit 1
4977bab6 48663
60975492 48664@endif target-libobjc
4977bab6 48665
b5422ad7
BM
48666.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
48667maybe-pdf-target-libobjc:
48668@if target-libobjc
48669maybe-pdf-target-libobjc: pdf-target-libobjc
48670
48671pdf-target-libobjc: \
48672 configure-target-libobjc
48673 @: $(MAKE); $(unstage)
48674 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48675 r=`${PWD_COMMAND}`; export r; \
48676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48677 $(NORMAL_TARGET_EXPORTS) \
48678 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
48679 for flag in $(EXTRA_TARGET_FLAGS); do \
48680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48681 done; \
48682 (cd $(TARGET_SUBDIR)/libobjc && \
48683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48685 "RANLIB=$${RANLIB}" \
901119ae 48686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
48687 pdf) \
48688 || exit 1
48689
48690@endif target-libobjc
48691
f87a2b2e
MS
48692.PHONY: maybe-html-target-libobjc html-target-libobjc
48693maybe-html-target-libobjc:
48694@if target-libobjc
48695maybe-html-target-libobjc: html-target-libobjc
48696
48697html-target-libobjc: \
05750653 48698 configure-target-libobjc
f41d6665 48699 @: $(MAKE); $(unstage)
f87a2b2e
MS
48700 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48701 r=`${PWD_COMMAND}`; export r; \
48702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
48703 $(NORMAL_TARGET_EXPORTS) \
48704 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
48705 for flag in $(EXTRA_TARGET_FLAGS); do \
48706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48707 done; \
48708 (cd $(TARGET_SUBDIR)/libobjc && \
48709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48711 "RANLIB=$${RANLIB}" \
901119ae 48712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
48713 html) \
48714 || exit 1
48715
48716@endif target-libobjc
48717
295f4e42
NN
48718.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
48719maybe-TAGS-target-libobjc:
60975492
PB
48720@if target-libobjc
48721maybe-TAGS-target-libobjc: TAGS-target-libobjc
295f4e42
NN
48722
48723TAGS-target-libobjc: \
05750653 48724 configure-target-libobjc
f41d6665 48725 @: $(MAKE); $(unstage)
295f4e42 48726 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
8c90b13a
L
48727 r=`${PWD_COMMAND}`; export r; \
48728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48729 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48730 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
48731 for flag in $(EXTRA_TARGET_FLAGS); do \
48732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48733 done; \
48734 (cd $(TARGET_SUBDIR)/libobjc && \
48735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48737 "RANLIB=$${RANLIB}" \
901119ae 48738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48739 TAGS) \
4977bab6
ZW
48740 || exit 1
48741
60975492 48742@endif target-libobjc
295f4e42
NN
48743
48744.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
48745maybe-install-info-target-libobjc:
60975492
PB
48746@if target-libobjc
48747maybe-install-info-target-libobjc: install-info-target-libobjc
295f4e42
NN
48748
48749install-info-target-libobjc: \
48750 configure-target-libobjc \
05750653 48751 info-target-libobjc
f41d6665 48752 @: $(MAKE); $(unstage)
295f4e42
NN
48753 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48754 r=`${PWD_COMMAND}`; export r; \
8c90b13a 48755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48756 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48757 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
48758 for flag in $(EXTRA_TARGET_FLAGS); do \
48759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48760 done; \
48761 (cd $(TARGET_SUBDIR)/libobjc && \
48762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48764 "RANLIB=$${RANLIB}" \
901119ae 48765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48766 install-info) \
295f4e42 48767 || exit 1
4977bab6 48768
60975492 48769@endif target-libobjc
4977bab6 48770
9c4d2493
BM
48771.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
48772maybe-install-pdf-target-libobjc:
48773@if target-libobjc
48774maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
48775
48776install-pdf-target-libobjc: \
48777 configure-target-libobjc \
48778 pdf-target-libobjc
48779 @: $(MAKE); $(unstage)
48780 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48781 r=`${PWD_COMMAND}`; export r; \
48782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48783 $(NORMAL_TARGET_EXPORTS) \
48784 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
48785 for flag in $(EXTRA_TARGET_FLAGS); do \
48786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48787 done; \
48788 (cd $(TARGET_SUBDIR)/libobjc && \
48789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48791 "RANLIB=$${RANLIB}" \
901119ae 48792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
48793 install-pdf) \
48794 || exit 1
48795
48796@endif target-libobjc
48797
65d6e994
CD
48798.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
48799maybe-install-html-target-libobjc:
48800@if target-libobjc
48801maybe-install-html-target-libobjc: install-html-target-libobjc
48802
48803install-html-target-libobjc: \
48804 configure-target-libobjc \
48805 html-target-libobjc
48806 @: $(MAKE); $(unstage)
48807 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48808 r=`${PWD_COMMAND}`; export r; \
48809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48810 $(NORMAL_TARGET_EXPORTS) \
48811 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
48812 for flag in $(EXTRA_TARGET_FLAGS); do \
48813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48814 done; \
48815 (cd $(TARGET_SUBDIR)/libobjc && \
48816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48818 "RANLIB=$${RANLIB}" \
901119ae 48819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
48820 install-html) \
48821 || exit 1
48822
48823@endif target-libobjc
48824
295f4e42
NN
48825.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
48826maybe-installcheck-target-libobjc:
60975492
PB
48827@if target-libobjc
48828maybe-installcheck-target-libobjc: installcheck-target-libobjc
295f4e42
NN
48829
48830installcheck-target-libobjc: \
05750653 48831 configure-target-libobjc
f41d6665 48832 @: $(MAKE); $(unstage)
295f4e42
NN
48833 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48834 r=`${PWD_COMMAND}`; export r; \
8c90b13a 48835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48836 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48837 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
48838 for flag in $(EXTRA_TARGET_FLAGS); do \
48839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48840 done; \
48841 (cd $(TARGET_SUBDIR)/libobjc && \
48842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48844 "RANLIB=$${RANLIB}" \
901119ae 48845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48846 installcheck) \
295f4e42 48847 || exit 1
4977bab6 48848
60975492 48849@endif target-libobjc
4977bab6 48850
295f4e42
NN
48851.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
48852maybe-mostlyclean-target-libobjc:
60975492
PB
48853@if target-libobjc
48854maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
7e2dbcef 48855
05750653 48856mostlyclean-target-libobjc:
f41d6665 48857 @: $(MAKE); $(unstage)
295f4e42
NN
48858 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48859 r=`${PWD_COMMAND}`; export r; \
8c90b13a 48860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48861 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48862 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
48863 for flag in $(EXTRA_TARGET_FLAGS); do \
48864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48865 done; \
48866 (cd $(TARGET_SUBDIR)/libobjc && \
48867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48869 "RANLIB=$${RANLIB}" \
901119ae 48870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48871 mostlyclean) \
295f4e42 48872 || exit 1
4977bab6 48873
60975492 48874@endif target-libobjc
4977bab6 48875
295f4e42
NN
48876.PHONY: maybe-clean-target-libobjc clean-target-libobjc
48877maybe-clean-target-libobjc:
60975492
PB
48878@if target-libobjc
48879maybe-clean-target-libobjc: clean-target-libobjc
295f4e42 48880
05750653 48881clean-target-libobjc:
f41d6665 48882 @: $(MAKE); $(unstage)
295f4e42 48883 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
8c90b13a
L
48884 r=`${PWD_COMMAND}`; export r; \
48885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48886 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48887 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
48888 for flag in $(EXTRA_TARGET_FLAGS); do \
48889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48890 done; \
48891 (cd $(TARGET_SUBDIR)/libobjc && \
48892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48894 "RANLIB=$${RANLIB}" \
901119ae 48895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48896 clean) \
4977bab6
ZW
48897 || exit 1
48898
60975492 48899@endif target-libobjc
4977bab6 48900
295f4e42
NN
48901.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
48902maybe-distclean-target-libobjc:
60975492
PB
48903@if target-libobjc
48904maybe-distclean-target-libobjc: distclean-target-libobjc
4977bab6 48905
05750653 48906distclean-target-libobjc:
f41d6665 48907 @: $(MAKE); $(unstage)
295f4e42
NN
48908 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48909 r=`${PWD_COMMAND}`; export r; \
8c90b13a 48910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48911 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48912 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
48913 for flag in $(EXTRA_TARGET_FLAGS); do \
48914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48915 done; \
48916 (cd $(TARGET_SUBDIR)/libobjc && \
48917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48919 "RANLIB=$${RANLIB}" \
901119ae 48920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48921 distclean) \
295f4e42 48922 || exit 1
4977bab6 48923
60975492 48924@endif target-libobjc
4977bab6 48925
295f4e42
NN
48926.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
48927maybe-maintainer-clean-target-libobjc:
60975492
PB
48928@if target-libobjc
48929maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
7e2dbcef 48930
05750653 48931maintainer-clean-target-libobjc:
f41d6665 48932 @: $(MAKE); $(unstage)
295f4e42
NN
48933 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
48934 r=`${PWD_COMMAND}`; export r; \
8c90b13a 48935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 48936 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48937 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
48938 for flag in $(EXTRA_TARGET_FLAGS); do \
48939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48940 done; \
48941 (cd $(TARGET_SUBDIR)/libobjc && \
48942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48944 "RANLIB=$${RANLIB}" \
901119ae 48945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 48946 maintainer-clean) \
295f4e42 48947 || exit 1
4977bab6 48948
60975492 48949@endif target-libobjc
4977bab6 48950
295f4e42 48951
295f4e42 48952
25b42232 48953
295f4e42 48954
25b42232
PB
48955.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
48956maybe-configure-target-libtermcap:
3ff3adad
PB
48957@if gcc-bootstrap
48958configure-target-libtermcap: stage_current
48959@endif gcc-bootstrap
25b42232
PB
48960@if target-libtermcap
48961maybe-configure-target-libtermcap: configure-target-libtermcap
cc11cc9b 48962configure-target-libtermcap:
f41d6665
DJ
48963 @: $(MAKE); $(unstage)
48964 @r=`${PWD_COMMAND}`; export r; \
48965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48966 echo "Checking multilib configuration for libtermcap..."; \
48967 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
48968 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
48969 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
48970 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
48971 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
48972 else \
48973 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
48974 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
48975 fi; \
48976 else \
48977 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
cc11cc9b
PB
48978 fi; \
48979 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
295f4e42 48980 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
f61428ed 48981 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
48982 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
48983 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
4977bab6 48984 case $(srcdir) in \
215c351a
PB
48985 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48986 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
48987 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 48988 esac; \
215c351a
PB
48989 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
48990 libsrcdir="$$s/libtermcap"; \
295f4e42
NN
48991 rm -f no-such-file || : ; \
48992 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
48993 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48994 --target=${target_alias} $${srcdiroption} \
4977bab6 48995 || exit 1
60975492 48996@endif target-libtermcap
4977bab6 48997
25b42232
PB
48998
48999
ce406537
PB
49000
49001
295f4e42
NN
49002.PHONY: all-target-libtermcap maybe-all-target-libtermcap
49003maybe-all-target-libtermcap:
3ff3adad
PB
49004@if gcc-bootstrap
49005all-target-libtermcap: stage_current
49006@endif gcc-bootstrap
60975492 49007@if target-libtermcap
7c27e184 49008TARGET-target-libtermcap=all
60975492 49009maybe-all-target-libtermcap: all-target-libtermcap
295f4e42 49010all-target-libtermcap: configure-target-libtermcap
f41d6665 49011 @: $(MAKE); $(unstage)
8c90b13a
L
49012 @r=`${PWD_COMMAND}`; export r; \
49013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 49014 $(NORMAL_TARGET_EXPORTS) \
295f4e42 49015 (cd $(TARGET_SUBDIR)/libtermcap && \
1c8bd6a3
PB
49016 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49017 $(TARGET-target-libtermcap))
60975492 49018@endif target-libtermcap
4977bab6 49019
25b42232
PB
49020
49021
ce406537
PB
49022
49023
295f4e42
NN
49024.PHONY: check-target-libtermcap maybe-check-target-libtermcap
49025maybe-check-target-libtermcap:
60975492
PB
49026@if target-libtermcap
49027maybe-check-target-libtermcap: check-target-libtermcap
4977bab6 49028
295f4e42
NN
49029# Dummy target for uncheckable module.
49030check-target-libtermcap:
49031
60975492 49032@endif target-libtermcap
295f4e42
NN
49033
49034.PHONY: install-target-libtermcap maybe-install-target-libtermcap
49035maybe-install-target-libtermcap:
60975492
PB
49036@if target-libtermcap
49037maybe-install-target-libtermcap: install-target-libtermcap
295f4e42
NN
49038
49039install-target-libtermcap: installdirs
f41d6665 49040 @: $(MAKE); $(unstage)
8c90b13a
L
49041 @r=`${PWD_COMMAND}`; export r; \
49042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49043 $(NORMAL_TARGET_EXPORTS) \
295f4e42 49044 (cd $(TARGET_SUBDIR)/libtermcap && \
a52a0a7f 49045 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 49046
60975492 49047@endif target-libtermcap
4977bab6 49048
b5422ad7 49049# Other targets (info, dvi, pdf, etc.)
7e2dbcef 49050
295f4e42
NN
49051.PHONY: maybe-info-target-libtermcap info-target-libtermcap
49052maybe-info-target-libtermcap:
60975492 49053@if target-libtermcap
f87a2b2e
MS
49054maybe-info-target-libtermcap: info-target-libtermcap
49055
49056info-target-libtermcap: \
05750653 49057 configure-target-libtermcap
f41d6665 49058 @: $(MAKE); $(unstage)
f87a2b2e
MS
49059 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
49060 r=`${PWD_COMMAND}`; export r; \
49061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
49062 $(NORMAL_TARGET_EXPORTS) \
49063 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
49064 for flag in $(EXTRA_TARGET_FLAGS); do \
49065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49066 done; \
49067 (cd $(TARGET_SUBDIR)/libtermcap && \
49068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49070 "RANLIB=$${RANLIB}" \
901119ae 49071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
49072 info) \
49073 || exit 1
49074
49075@endif target-libtermcap
49076
49077.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
49078maybe-dvi-target-libtermcap:
49079@if target-libtermcap
49080maybe-dvi-target-libtermcap: dvi-target-libtermcap
295f4e42 49081
f87a2b2e 49082dvi-target-libtermcap: \
05750653 49083 configure-target-libtermcap
f41d6665 49084 @: $(MAKE); $(unstage)
295f4e42
NN
49085 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
49086 r=`${PWD_COMMAND}`; export r; \
8c90b13a 49087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49088 $(NORMAL_TARGET_EXPORTS) \
f87a2b2e 49089 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
295f4e42
NN
49090 for flag in $(EXTRA_TARGET_FLAGS); do \
49091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49092 done; \
49093 (cd $(TARGET_SUBDIR)/libtermcap && \
49094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49096 "RANLIB=$${RANLIB}" \
901119ae 49097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e 49098 dvi) \
295f4e42 49099 || exit 1
4977bab6 49100
60975492 49101@endif target-libtermcap
4977bab6 49102
b5422ad7
BM
49103.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
49104maybe-pdf-target-libtermcap:
49105@if target-libtermcap
49106maybe-pdf-target-libtermcap: pdf-target-libtermcap
49107
49108pdf-target-libtermcap: \
49109 configure-target-libtermcap
49110 @: $(MAKE); $(unstage)
49111 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
49112 r=`${PWD_COMMAND}`; export r; \
49113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49114 $(NORMAL_TARGET_EXPORTS) \
49115 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
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)/libtermcap && \
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}" \
b5422ad7
BM
49124 pdf) \
49125 || exit 1
49126
49127@endif target-libtermcap
49128
f87a2b2e
MS
49129.PHONY: maybe-html-target-libtermcap html-target-libtermcap
49130maybe-html-target-libtermcap:
60975492 49131@if target-libtermcap
f87a2b2e 49132maybe-html-target-libtermcap: html-target-libtermcap
295f4e42 49133
f87a2b2e 49134html-target-libtermcap: \
05750653 49135 configure-target-libtermcap
f41d6665 49136 @: $(MAKE); $(unstage)
295f4e42 49137 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
8c90b13a
L
49138 r=`${PWD_COMMAND}`; export r; \
49139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49140 $(NORMAL_TARGET_EXPORTS) \
f87a2b2e 49141 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
295f4e42
NN
49142 for flag in $(EXTRA_TARGET_FLAGS); do \
49143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49144 done; \
49145 (cd $(TARGET_SUBDIR)/libtermcap && \
49146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49148 "RANLIB=$${RANLIB}" \
901119ae 49149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e 49150 html) \
4977bab6
ZW
49151 || exit 1
49152
60975492 49153@endif target-libtermcap
295f4e42
NN
49154
49155.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
49156maybe-TAGS-target-libtermcap:
60975492
PB
49157@if target-libtermcap
49158maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
295f4e42
NN
49159
49160TAGS-target-libtermcap: \
05750653 49161 configure-target-libtermcap
f41d6665 49162 @: $(MAKE); $(unstage)
295f4e42
NN
49163 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
49164 r=`${PWD_COMMAND}`; export r; \
8c90b13a 49165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49166 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49167 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
49168 for flag in $(EXTRA_TARGET_FLAGS); do \
49169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49170 done; \
49171 (cd $(TARGET_SUBDIR)/libtermcap && \
49172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49174 "RANLIB=$${RANLIB}" \
901119ae 49175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49176 TAGS) \
295f4e42 49177 || exit 1
4977bab6 49178
60975492 49179@endif target-libtermcap
4977bab6 49180
295f4e42
NN
49181.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
49182maybe-install-info-target-libtermcap:
60975492
PB
49183@if target-libtermcap
49184maybe-install-info-target-libtermcap: install-info-target-libtermcap
4977bab6 49185
295f4e42
NN
49186install-info-target-libtermcap: \
49187 configure-target-libtermcap \
05750653 49188 info-target-libtermcap
f41d6665 49189 @: $(MAKE); $(unstage)
295f4e42
NN
49190 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
49191 r=`${PWD_COMMAND}`; export r; \
49192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49193 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49194 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
49195 for flag in $(EXTRA_TARGET_FLAGS); do \
49196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49197 done; \
49198 (cd $(TARGET_SUBDIR)/libtermcap && \
49199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49201 "RANLIB=$${RANLIB}" \
901119ae 49202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49203 install-info) \
295f4e42 49204 || exit 1
4977bab6 49205
60975492 49206@endif target-libtermcap
7e2dbcef 49207
9c4d2493
BM
49208.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
49209maybe-install-pdf-target-libtermcap:
49210@if target-libtermcap
49211maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
49212
49213install-pdf-target-libtermcap: \
49214 configure-target-libtermcap \
49215 pdf-target-libtermcap
49216 @: $(MAKE); $(unstage)
49217 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
49218 r=`${PWD_COMMAND}`; export r; \
49219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49220 $(NORMAL_TARGET_EXPORTS) \
49221 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
49222 for flag in $(EXTRA_TARGET_FLAGS); do \
49223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49224 done; \
49225 (cd $(TARGET_SUBDIR)/libtermcap && \
49226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49228 "RANLIB=$${RANLIB}" \
901119ae 49229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
49230 install-pdf) \
49231 || exit 1
49232
49233@endif target-libtermcap
49234
65d6e994
CD
49235.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
49236maybe-install-html-target-libtermcap:
49237@if target-libtermcap
49238maybe-install-html-target-libtermcap: install-html-target-libtermcap
49239
49240install-html-target-libtermcap: \
49241 configure-target-libtermcap \
49242 html-target-libtermcap
49243 @: $(MAKE); $(unstage)
49244 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
49245 r=`${PWD_COMMAND}`; export r; \
49246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49247 $(NORMAL_TARGET_EXPORTS) \
49248 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
49249 for flag in $(EXTRA_TARGET_FLAGS); do \
49250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49251 done; \
49252 (cd $(TARGET_SUBDIR)/libtermcap && \
49253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49255 "RANLIB=$${RANLIB}" \
901119ae 49256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
49257 install-html) \
49258 || exit 1
49259
49260@endif target-libtermcap
49261
295f4e42
NN
49262.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
49263maybe-installcheck-target-libtermcap:
60975492
PB
49264@if target-libtermcap
49265maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
295f4e42
NN
49266
49267installcheck-target-libtermcap: \
05750653 49268 configure-target-libtermcap
f41d6665 49269 @: $(MAKE); $(unstage)
295f4e42
NN
49270 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
49271 r=`${PWD_COMMAND}`; export r; \
8c90b13a 49272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49273 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49274 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
49275 for flag in $(EXTRA_TARGET_FLAGS); do \
49276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49277 done; \
49278 (cd $(TARGET_SUBDIR)/libtermcap && \
49279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49281 "RANLIB=$${RANLIB}" \
901119ae 49282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49283 installcheck) \
295f4e42 49284 || exit 1
4977bab6 49285
60975492 49286@endif target-libtermcap
4977bab6 49287
295f4e42
NN
49288.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
49289maybe-mostlyclean-target-libtermcap:
60975492
PB
49290@if target-libtermcap
49291maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
295f4e42
NN
49292
49293# libtermcap doesn't support mostlyclean.
49294mostlyclean-target-libtermcap:
49295
60975492 49296@endif target-libtermcap
295f4e42
NN
49297
49298.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
49299maybe-clean-target-libtermcap:
60975492
PB
49300@if target-libtermcap
49301maybe-clean-target-libtermcap: clean-target-libtermcap
295f4e42
NN
49302
49303# libtermcap doesn't support clean.
49304clean-target-libtermcap:
49305
60975492 49306@endif target-libtermcap
295f4e42
NN
49307
49308.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
49309maybe-distclean-target-libtermcap:
60975492
PB
49310@if target-libtermcap
49311maybe-distclean-target-libtermcap: distclean-target-libtermcap
295f4e42
NN
49312
49313# libtermcap doesn't support distclean.
49314distclean-target-libtermcap:
49315
60975492 49316@endif target-libtermcap
295f4e42
NN
49317
49318.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
49319maybe-maintainer-clean-target-libtermcap:
60975492
PB
49320@if target-libtermcap
49321maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
295f4e42
NN
49322
49323# libtermcap doesn't support maintainer-clean.
49324maintainer-clean-target-libtermcap:
49325
60975492 49326@endif target-libtermcap
295f4e42
NN
49327
49328
295f4e42 49329
295f4e42 49330
25b42232
PB
49331
49332.PHONY: configure-target-winsup maybe-configure-target-winsup
49333maybe-configure-target-winsup:
3ff3adad
PB
49334@if gcc-bootstrap
49335configure-target-winsup: stage_current
49336@endif gcc-bootstrap
25b42232
PB
49337@if target-winsup
49338maybe-configure-target-winsup: configure-target-winsup
cc11cc9b 49339configure-target-winsup:
f41d6665
DJ
49340 @: $(MAKE); $(unstage)
49341 @r=`${PWD_COMMAND}`; export r; \
49342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49343 echo "Checking multilib configuration for winsup..."; \
49344 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
49345 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
49346 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
49347 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
49348 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
49349 else \
49350 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
49351 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
49352 fi; \
49353 else \
49354 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
cc11cc9b
PB
49355 fi; \
49356 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
295f4e42 49357 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
f61428ed 49358 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49359 echo Configuring in $(TARGET_SUBDIR)/winsup; \
49360 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
4977bab6 49361 case $(srcdir) in \
215c351a
PB
49362 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49363 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
49364 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 49365 esac; \
215c351a
PB
49366 srcdiroption="--srcdir=$${topdir}/winsup"; \
49367 libsrcdir="$$s/winsup"; \
295f4e42
NN
49368 rm -f no-such-file || : ; \
49369 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
49370 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49371 --target=${target_alias} $${srcdiroption} \
4977bab6 49372 || exit 1
60975492 49373@endif target-winsup
4977bab6 49374
25b42232
PB
49375
49376
ce406537
PB
49377
49378
295f4e42
NN
49379.PHONY: all-target-winsup maybe-all-target-winsup
49380maybe-all-target-winsup:
3ff3adad
PB
49381@if gcc-bootstrap
49382all-target-winsup: stage_current
49383@endif gcc-bootstrap
60975492 49384@if target-winsup
7c27e184 49385TARGET-target-winsup=all
60975492 49386maybe-all-target-winsup: all-target-winsup
295f4e42 49387all-target-winsup: configure-target-winsup
f41d6665 49388 @: $(MAKE); $(unstage)
8c90b13a
L
49389 @r=`${PWD_COMMAND}`; export r; \
49390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 49391 $(NORMAL_TARGET_EXPORTS) \
295f4e42 49392 (cd $(TARGET_SUBDIR)/winsup && \
1c8bd6a3
PB
49393 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49394 $(TARGET-target-winsup))
60975492 49395@endif target-winsup
4977bab6 49396
25b42232
PB
49397
49398
ce406537
PB
49399
49400
295f4e42
NN
49401.PHONY: check-target-winsup maybe-check-target-winsup
49402maybe-check-target-winsup:
60975492
PB
49403@if target-winsup
49404maybe-check-target-winsup: check-target-winsup
4977bab6 49405
295f4e42 49406check-target-winsup:
f41d6665 49407 @: $(MAKE); $(unstage)
295f4e42
NN
49408 @r=`${PWD_COMMAND}`; export r; \
49409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49410 $(NORMAL_TARGET_EXPORTS) \
295f4e42 49411 (cd $(TARGET_SUBDIR)/winsup && \
a52a0a7f 49412 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 49413
60975492 49414@endif target-winsup
4977bab6 49415
295f4e42
NN
49416.PHONY: install-target-winsup maybe-install-target-winsup
49417maybe-install-target-winsup:
60975492
PB
49418@if target-winsup
49419maybe-install-target-winsup: install-target-winsup
7e2dbcef 49420
295f4e42 49421install-target-winsup: installdirs
f41d6665 49422 @: $(MAKE); $(unstage)
295f4e42
NN
49423 @r=`${PWD_COMMAND}`; export r; \
49424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49425 $(NORMAL_TARGET_EXPORTS) \
295f4e42 49426 (cd $(TARGET_SUBDIR)/winsup && \
a52a0a7f 49427 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 49428
60975492 49429@endif target-winsup
4977bab6 49430
b5422ad7 49431# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
49432
49433.PHONY: maybe-info-target-winsup info-target-winsup
49434maybe-info-target-winsup:
60975492
PB
49435@if target-winsup
49436maybe-info-target-winsup: info-target-winsup
295f4e42
NN
49437
49438info-target-winsup: \
05750653 49439 configure-target-winsup
f41d6665 49440 @: $(MAKE); $(unstage)
295f4e42 49441 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
8c90b13a
L
49442 r=`${PWD_COMMAND}`; export r; \
49443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49444 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49445 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
49446 for flag in $(EXTRA_TARGET_FLAGS); do \
49447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49448 done; \
49449 (cd $(TARGET_SUBDIR)/winsup && \
49450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49452 "RANLIB=$${RANLIB}" \
901119ae 49453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49454 info) \
4977bab6
ZW
49455 || exit 1
49456
60975492 49457@endif target-winsup
4977bab6 49458
295f4e42
NN
49459.PHONY: maybe-dvi-target-winsup dvi-target-winsup
49460maybe-dvi-target-winsup:
60975492
PB
49461@if target-winsup
49462maybe-dvi-target-winsup: dvi-target-winsup
4977bab6 49463
295f4e42 49464dvi-target-winsup: \
05750653 49465 configure-target-winsup
f41d6665 49466 @: $(MAKE); $(unstage)
295f4e42
NN
49467 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
49468 r=`${PWD_COMMAND}`; export r; \
8c90b13a 49469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49470 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49471 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
49472 for flag in $(EXTRA_TARGET_FLAGS); do \
49473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49474 done; \
49475 (cd $(TARGET_SUBDIR)/winsup && \
49476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49478 "RANLIB=$${RANLIB}" \
901119ae 49479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49480 dvi) \
295f4e42 49481 || exit 1
4977bab6 49482
60975492 49483@endif target-winsup
4977bab6 49484
b5422ad7
BM
49485.PHONY: maybe-pdf-target-winsup pdf-target-winsup
49486maybe-pdf-target-winsup:
49487@if target-winsup
49488maybe-pdf-target-winsup: pdf-target-winsup
49489
49490pdf-target-winsup: \
49491 configure-target-winsup
49492 @: $(MAKE); $(unstage)
49493 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
49494 r=`${PWD_COMMAND}`; export r; \
49495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49496 $(NORMAL_TARGET_EXPORTS) \
49497 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
49498 for flag in $(EXTRA_TARGET_FLAGS); do \
49499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49500 done; \
49501 (cd $(TARGET_SUBDIR)/winsup && \
49502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49504 "RANLIB=$${RANLIB}" \
901119ae 49505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
49506 pdf) \
49507 || exit 1
49508
49509@endif target-winsup
49510
f87a2b2e
MS
49511.PHONY: maybe-html-target-winsup html-target-winsup
49512maybe-html-target-winsup:
49513@if target-winsup
49514maybe-html-target-winsup: html-target-winsup
49515
49516html-target-winsup: \
05750653 49517 configure-target-winsup
f41d6665 49518 @: $(MAKE); $(unstage)
f87a2b2e
MS
49519 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
49520 r=`${PWD_COMMAND}`; export r; \
49521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
49522 $(NORMAL_TARGET_EXPORTS) \
49523 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
49524 for flag in $(EXTRA_TARGET_FLAGS); do \
49525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49526 done; \
49527 (cd $(TARGET_SUBDIR)/winsup && \
49528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49530 "RANLIB=$${RANLIB}" \
901119ae 49531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
49532 html) \
49533 || exit 1
49534
49535@endif target-winsup
49536
295f4e42
NN
49537.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
49538maybe-TAGS-target-winsup:
60975492
PB
49539@if target-winsup
49540maybe-TAGS-target-winsup: TAGS-target-winsup
7e2dbcef 49541
295f4e42 49542TAGS-target-winsup: \
05750653 49543 configure-target-winsup
f41d6665 49544 @: $(MAKE); $(unstage)
295f4e42
NN
49545 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
49546 r=`${PWD_COMMAND}`; export r; \
8c90b13a 49547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49548 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49549 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
49550 for flag in $(EXTRA_TARGET_FLAGS); do \
49551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49552 done; \
49553 (cd $(TARGET_SUBDIR)/winsup && \
49554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49556 "RANLIB=$${RANLIB}" \
901119ae 49557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49558 TAGS) \
295f4e42 49559 || exit 1
4977bab6 49560
60975492 49561@endif target-winsup
4977bab6 49562
295f4e42
NN
49563.PHONY: maybe-install-info-target-winsup install-info-target-winsup
49564maybe-install-info-target-winsup:
60975492
PB
49565@if target-winsup
49566maybe-install-info-target-winsup: install-info-target-winsup
295f4e42
NN
49567
49568install-info-target-winsup: \
49569 configure-target-winsup \
05750653 49570 info-target-winsup
f41d6665 49571 @: $(MAKE); $(unstage)
295f4e42 49572 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
8c90b13a
L
49573 r=`${PWD_COMMAND}`; export r; \
49574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49575 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49576 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
49577 for flag in $(EXTRA_TARGET_FLAGS); do \
49578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49579 done; \
49580 (cd $(TARGET_SUBDIR)/winsup && \
49581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49583 "RANLIB=$${RANLIB}" \
901119ae 49584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49585 install-info) \
4977bab6
ZW
49586 || exit 1
49587
60975492 49588@endif target-winsup
295f4e42 49589
9c4d2493
BM
49590.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
49591maybe-install-pdf-target-winsup:
49592@if target-winsup
49593maybe-install-pdf-target-winsup: install-pdf-target-winsup
49594
49595install-pdf-target-winsup: \
49596 configure-target-winsup \
49597 pdf-target-winsup
49598 @: $(MAKE); $(unstage)
49599 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
49600 r=`${PWD_COMMAND}`; export r; \
49601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49602 $(NORMAL_TARGET_EXPORTS) \
49603 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
49604 for flag in $(EXTRA_TARGET_FLAGS); do \
49605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49606 done; \
49607 (cd $(TARGET_SUBDIR)/winsup && \
49608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49610 "RANLIB=$${RANLIB}" \
901119ae 49611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
49612 install-pdf) \
49613 || exit 1
49614
49615@endif target-winsup
49616
65d6e994
CD
49617.PHONY: maybe-install-html-target-winsup install-html-target-winsup
49618maybe-install-html-target-winsup:
49619@if target-winsup
49620maybe-install-html-target-winsup: install-html-target-winsup
49621
49622install-html-target-winsup: \
49623 configure-target-winsup \
49624 html-target-winsup
49625 @: $(MAKE); $(unstage)
49626 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
49627 r=`${PWD_COMMAND}`; export r; \
49628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49629 $(NORMAL_TARGET_EXPORTS) \
49630 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
49631 for flag in $(EXTRA_TARGET_FLAGS); do \
49632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49633 done; \
49634 (cd $(TARGET_SUBDIR)/winsup && \
49635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49637 "RANLIB=$${RANLIB}" \
901119ae 49638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
49639 install-html) \
49640 || exit 1
49641
49642@endif target-winsup
49643
295f4e42
NN
49644.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
49645maybe-installcheck-target-winsup:
60975492
PB
49646@if target-winsup
49647maybe-installcheck-target-winsup: installcheck-target-winsup
295f4e42
NN
49648
49649installcheck-target-winsup: \
05750653 49650 configure-target-winsup
f41d6665 49651 @: $(MAKE); $(unstage)
295f4e42
NN
49652 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
49653 r=`${PWD_COMMAND}`; export r; \
8c90b13a 49654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49655 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49656 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
49657 for flag in $(EXTRA_TARGET_FLAGS); do \
49658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49659 done; \
49660 (cd $(TARGET_SUBDIR)/winsup && \
49661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49663 "RANLIB=$${RANLIB}" \
901119ae 49664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49665 installcheck) \
295f4e42 49666 || exit 1
4977bab6 49667
60975492 49668@endif target-winsup
4977bab6 49669
295f4e42
NN
49670.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
49671maybe-mostlyclean-target-winsup:
60975492
PB
49672@if target-winsup
49673maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
295f4e42 49674
05750653 49675mostlyclean-target-winsup:
f41d6665 49676 @: $(MAKE); $(unstage)
295f4e42
NN
49677 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
49678 r=`${PWD_COMMAND}`; export r; \
8c90b13a 49679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49680 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49681 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
49682 for flag in $(EXTRA_TARGET_FLAGS); do \
49683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49684 done; \
49685 (cd $(TARGET_SUBDIR)/winsup && \
49686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49688 "RANLIB=$${RANLIB}" \
901119ae 49689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49690 mostlyclean) \
295f4e42 49691 || exit 1
4977bab6 49692
60975492 49693@endif target-winsup
4977bab6 49694
295f4e42
NN
49695.PHONY: maybe-clean-target-winsup clean-target-winsup
49696maybe-clean-target-winsup:
60975492
PB
49697@if target-winsup
49698maybe-clean-target-winsup: clean-target-winsup
7e2dbcef 49699
05750653 49700clean-target-winsup:
f41d6665 49701 @: $(MAKE); $(unstage)
295f4e42
NN
49702 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
49703 r=`${PWD_COMMAND}`; export r; \
8c90b13a 49704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49705 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49706 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
49707 for flag in $(EXTRA_TARGET_FLAGS); do \
49708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49709 done; \
49710 (cd $(TARGET_SUBDIR)/winsup && \
49711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49713 "RANLIB=$${RANLIB}" \
901119ae 49714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49715 clean) \
295f4e42 49716 || exit 1
4977bab6 49717
60975492 49718@endif target-winsup
4977bab6 49719
295f4e42
NN
49720.PHONY: maybe-distclean-target-winsup distclean-target-winsup
49721maybe-distclean-target-winsup:
60975492
PB
49722@if target-winsup
49723maybe-distclean-target-winsup: distclean-target-winsup
295f4e42 49724
05750653 49725distclean-target-winsup:
f41d6665 49726 @: $(MAKE); $(unstage)
295f4e42 49727 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
8c90b13a
L
49728 r=`${PWD_COMMAND}`; export r; \
49729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49730 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49731 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
49732 for flag in $(EXTRA_TARGET_FLAGS); do \
49733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49734 done; \
49735 (cd $(TARGET_SUBDIR)/winsup && \
49736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49738 "RANLIB=$${RANLIB}" \
901119ae 49739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49740 distclean) \
4977bab6
ZW
49741 || exit 1
49742
60975492 49743@endif target-winsup
4977bab6 49744
295f4e42
NN
49745.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
49746maybe-maintainer-clean-target-winsup:
60975492
PB
49747@if target-winsup
49748maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
4977bab6 49749
05750653 49750maintainer-clean-target-winsup:
f41d6665 49751 @: $(MAKE); $(unstage)
295f4e42
NN
49752 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
49753 r=`${PWD_COMMAND}`; export r; \
8c90b13a 49754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49755 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49756 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
49757 for flag in $(EXTRA_TARGET_FLAGS); do \
49758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49759 done; \
49760 (cd $(TARGET_SUBDIR)/winsup && \
49761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49763 "RANLIB=$${RANLIB}" \
901119ae 49764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49765 maintainer-clean) \
295f4e42 49766 || exit 1
4977bab6 49767
60975492 49768@endif target-winsup
4977bab6 49769
7e2dbcef 49770
4977bab6
ZW
49771
49772
25b42232
PB
49773
49774.PHONY: configure-target-libgloss maybe-configure-target-libgloss
49775maybe-configure-target-libgloss:
3ff3adad
PB
49776@if gcc-bootstrap
49777configure-target-libgloss: stage_current
49778@endif gcc-bootstrap
25b42232
PB
49779@if target-libgloss
49780maybe-configure-target-libgloss: configure-target-libgloss
cc11cc9b 49781configure-target-libgloss:
f41d6665
DJ
49782 @: $(MAKE); $(unstage)
49783 @r=`${PWD_COMMAND}`; export r; \
49784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49785 echo "Checking multilib configuration for libgloss..."; \
49786 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
49787 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
49788 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
49789 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
49790 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
49791 else \
49792 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
49793 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
49794 fi; \
49795 else \
49796 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
cc11cc9b
PB
49797 fi; \
49798 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
295f4e42 49799 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
f61428ed 49800 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49801 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
49802 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
4977bab6 49803 case $(srcdir) in \
215c351a
PB
49804 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49805 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
49806 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4977bab6 49807 esac; \
215c351a
PB
49808 srcdiroption="--srcdir=$${topdir}/libgloss"; \
49809 libsrcdir="$$s/libgloss"; \
295f4e42
NN
49810 rm -f no-such-file || : ; \
49811 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
49812 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49813 --target=${target_alias} $${srcdiroption} \
4977bab6 49814 || exit 1
60975492 49815@endif target-libgloss
4977bab6 49816
25b42232
PB
49817
49818
ce406537
PB
49819
49820
295f4e42
NN
49821.PHONY: all-target-libgloss maybe-all-target-libgloss
49822maybe-all-target-libgloss:
3ff3adad
PB
49823@if gcc-bootstrap
49824all-target-libgloss: stage_current
49825@endif gcc-bootstrap
60975492 49826@if target-libgloss
7c27e184 49827TARGET-target-libgloss=all
60975492 49828maybe-all-target-libgloss: all-target-libgloss
295f4e42 49829all-target-libgloss: configure-target-libgloss
f41d6665 49830 @: $(MAKE); $(unstage)
8c90b13a
L
49831 @r=`${PWD_COMMAND}`; export r; \
49832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 49833 $(NORMAL_TARGET_EXPORTS) \
295f4e42 49834 (cd $(TARGET_SUBDIR)/libgloss && \
1c8bd6a3
PB
49835 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49836 $(TARGET-target-libgloss))
60975492 49837@endif target-libgloss
4977bab6 49838
25b42232
PB
49839
49840
ce406537
PB
49841
49842
295f4e42
NN
49843.PHONY: check-target-libgloss maybe-check-target-libgloss
49844maybe-check-target-libgloss:
60975492
PB
49845@if target-libgloss
49846maybe-check-target-libgloss: check-target-libgloss
4977bab6 49847
295f4e42
NN
49848# Dummy target for uncheckable module.
49849check-target-libgloss:
4977bab6 49850
60975492 49851@endif target-libgloss
4977bab6 49852
295f4e42
NN
49853.PHONY: install-target-libgloss maybe-install-target-libgloss
49854maybe-install-target-libgloss:
60975492
PB
49855@if target-libgloss
49856maybe-install-target-libgloss: install-target-libgloss
7e2dbcef 49857
295f4e42 49858install-target-libgloss: installdirs
f41d6665 49859 @: $(MAKE); $(unstage)
8c90b13a
L
49860 @r=`${PWD_COMMAND}`; export r; \
49861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49862 $(NORMAL_TARGET_EXPORTS) \
295f4e42 49863 (cd $(TARGET_SUBDIR)/libgloss && \
a52a0a7f 49864 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 49865
60975492 49866@endif target-libgloss
4977bab6 49867
b5422ad7 49868# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
49869
49870.PHONY: maybe-info-target-libgloss info-target-libgloss
49871maybe-info-target-libgloss:
60975492
PB
49872@if target-libgloss
49873maybe-info-target-libgloss: info-target-libgloss
295f4e42
NN
49874
49875info-target-libgloss: \
05750653 49876 configure-target-libgloss
f41d6665 49877 @: $(MAKE); $(unstage)
295f4e42 49878 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
8c90b13a
L
49879 r=`${PWD_COMMAND}`; export r; \
49880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49881 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49882 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
49883 for flag in $(EXTRA_TARGET_FLAGS); do \
49884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49885 done; \
49886 (cd $(TARGET_SUBDIR)/libgloss && \
49887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49889 "RANLIB=$${RANLIB}" \
901119ae 49890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49891 info) \
82c34dcb
MC
49892 || exit 1
49893
60975492 49894@endif target-libgloss
82c34dcb 49895
295f4e42
NN
49896.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
49897maybe-dvi-target-libgloss:
60975492
PB
49898@if target-libgloss
49899maybe-dvi-target-libgloss: dvi-target-libgloss
82c34dcb 49900
295f4e42 49901dvi-target-libgloss: \
05750653 49902 configure-target-libgloss
f41d6665 49903 @: $(MAKE); $(unstage)
295f4e42
NN
49904 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
49905 r=`${PWD_COMMAND}`; export r; \
8c90b13a 49906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49907 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49908 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
49909 for flag in $(EXTRA_TARGET_FLAGS); do \
49910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49911 done; \
49912 (cd $(TARGET_SUBDIR)/libgloss && \
49913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49915 "RANLIB=$${RANLIB}" \
901119ae 49916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49917 dvi) \
295f4e42 49918 || exit 1
82c34dcb 49919
60975492 49920@endif target-libgloss
82c34dcb 49921
b5422ad7
BM
49922.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
49923maybe-pdf-target-libgloss:
49924@if target-libgloss
49925maybe-pdf-target-libgloss: pdf-target-libgloss
49926
49927pdf-target-libgloss: \
49928 configure-target-libgloss
49929 @: $(MAKE); $(unstage)
49930 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
49931 r=`${PWD_COMMAND}`; export r; \
49932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49933 $(NORMAL_TARGET_EXPORTS) \
49934 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
49935 for flag in $(EXTRA_TARGET_FLAGS); do \
49936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49937 done; \
49938 (cd $(TARGET_SUBDIR)/libgloss && \
49939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49941 "RANLIB=$${RANLIB}" \
901119ae 49942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
49943 pdf) \
49944 || exit 1
49945
49946@endif target-libgloss
49947
f87a2b2e
MS
49948.PHONY: maybe-html-target-libgloss html-target-libgloss
49949maybe-html-target-libgloss:
49950@if target-libgloss
49951maybe-html-target-libgloss: html-target-libgloss
49952
49953html-target-libgloss: \
05750653 49954 configure-target-libgloss
f41d6665 49955 @: $(MAKE); $(unstage)
f87a2b2e
MS
49956 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
49957 r=`${PWD_COMMAND}`; export r; \
49958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
49959 $(NORMAL_TARGET_EXPORTS) \
49960 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
49961 for flag in $(EXTRA_TARGET_FLAGS); do \
49962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49963 done; \
49964 (cd $(TARGET_SUBDIR)/libgloss && \
49965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49967 "RANLIB=$${RANLIB}" \
901119ae 49968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
49969 html) \
49970 || exit 1
49971
49972@endif target-libgloss
49973
295f4e42
NN
49974.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
49975maybe-TAGS-target-libgloss:
60975492
PB
49976@if target-libgloss
49977maybe-TAGS-target-libgloss: TAGS-target-libgloss
7e2dbcef 49978
295f4e42 49979TAGS-target-libgloss: \
05750653 49980 configure-target-libgloss
f41d6665 49981 @: $(MAKE); $(unstage)
295f4e42
NN
49982 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
49983 r=`${PWD_COMMAND}`; export r; \
8c90b13a 49984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 49985 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
49986 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
49987 for flag in $(EXTRA_TARGET_FLAGS); do \
49988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49989 done; \
49990 (cd $(TARGET_SUBDIR)/libgloss && \
49991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49993 "RANLIB=$${RANLIB}" \
901119ae 49994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 49995 TAGS) \
295f4e42 49996 || exit 1
82c34dcb 49997
60975492 49998@endif target-libgloss
82c34dcb 49999
295f4e42
NN
50000.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
50001maybe-install-info-target-libgloss:
60975492
PB
50002@if target-libgloss
50003maybe-install-info-target-libgloss: install-info-target-libgloss
295f4e42
NN
50004
50005install-info-target-libgloss: \
50006 configure-target-libgloss \
05750653 50007 info-target-libgloss
f41d6665 50008 @: $(MAKE); $(unstage)
295f4e42 50009 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
8c90b13a
L
50010 r=`${PWD_COMMAND}`; export r; \
50011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50012 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50013 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
50014 for flag in $(EXTRA_TARGET_FLAGS); do \
50015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50016 done; \
50017 (cd $(TARGET_SUBDIR)/libgloss && \
50018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50020 "RANLIB=$${RANLIB}" \
901119ae 50021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50022 install-info) \
4977bab6
ZW
50023 || exit 1
50024
60975492 50025@endif target-libgloss
4977bab6 50026
9c4d2493
BM
50027.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
50028maybe-install-pdf-target-libgloss:
50029@if target-libgloss
50030maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
50031
50032install-pdf-target-libgloss: \
50033 configure-target-libgloss \
50034 pdf-target-libgloss
50035 @: $(MAKE); $(unstage)
50036 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
50037 r=`${PWD_COMMAND}`; export r; \
50038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50039 $(NORMAL_TARGET_EXPORTS) \
50040 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
50041 for flag in $(EXTRA_TARGET_FLAGS); do \
50042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50043 done; \
50044 (cd $(TARGET_SUBDIR)/libgloss && \
50045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50047 "RANLIB=$${RANLIB}" \
901119ae 50048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
50049 install-pdf) \
50050 || exit 1
50051
50052@endif target-libgloss
50053
65d6e994
CD
50054.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
50055maybe-install-html-target-libgloss:
50056@if target-libgloss
50057maybe-install-html-target-libgloss: install-html-target-libgloss
50058
50059install-html-target-libgloss: \
50060 configure-target-libgloss \
50061 html-target-libgloss
50062 @: $(MAKE); $(unstage)
50063 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
50064 r=`${PWD_COMMAND}`; export r; \
50065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50066 $(NORMAL_TARGET_EXPORTS) \
50067 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
50068 for flag in $(EXTRA_TARGET_FLAGS); do \
50069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50070 done; \
50071 (cd $(TARGET_SUBDIR)/libgloss && \
50072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50074 "RANLIB=$${RANLIB}" \
901119ae 50075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
50076 install-html) \
50077 || exit 1
50078
50079@endif target-libgloss
50080
295f4e42
NN
50081.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
50082maybe-installcheck-target-libgloss:
60975492
PB
50083@if target-libgloss
50084maybe-installcheck-target-libgloss: installcheck-target-libgloss
4977bab6 50085
295f4e42 50086installcheck-target-libgloss: \
05750653 50087 configure-target-libgloss
f41d6665 50088 @: $(MAKE); $(unstage)
295f4e42
NN
50089 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
50090 r=`${PWD_COMMAND}`; export r; \
50091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50092 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50093 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
50094 for flag in $(EXTRA_TARGET_FLAGS); do \
50095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50096 done; \
50097 (cd $(TARGET_SUBDIR)/libgloss && \
50098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50100 "RANLIB=$${RANLIB}" \
901119ae 50101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50102 installcheck) \
295f4e42 50103 || exit 1
4977bab6 50104
60975492 50105@endif target-libgloss
4977bab6 50106
295f4e42
NN
50107.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
50108maybe-mostlyclean-target-libgloss:
60975492
PB
50109@if target-libgloss
50110maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
7e2dbcef 50111
05750653 50112mostlyclean-target-libgloss:
f41d6665 50113 @: $(MAKE); $(unstage)
295f4e42
NN
50114 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
50115 r=`${PWD_COMMAND}`; export r; \
8c90b13a 50116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50117 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50118 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
50119 for flag in $(EXTRA_TARGET_FLAGS); do \
50120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50121 done; \
50122 (cd $(TARGET_SUBDIR)/libgloss && \
50123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50125 "RANLIB=$${RANLIB}" \
901119ae 50126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50127 mostlyclean) \
295f4e42 50128 || exit 1
4977bab6 50129
60975492 50130@endif target-libgloss
4977bab6 50131
295f4e42
NN
50132.PHONY: maybe-clean-target-libgloss clean-target-libgloss
50133maybe-clean-target-libgloss:
60975492
PB
50134@if target-libgloss
50135maybe-clean-target-libgloss: clean-target-libgloss
295f4e42 50136
05750653 50137clean-target-libgloss:
f41d6665 50138 @: $(MAKE); $(unstage)
295f4e42 50139 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
8c90b13a
L
50140 r=`${PWD_COMMAND}`; export r; \
50141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50142 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50143 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
50144 for flag in $(EXTRA_TARGET_FLAGS); do \
50145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50146 done; \
50147 (cd $(TARGET_SUBDIR)/libgloss && \
50148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50150 "RANLIB=$${RANLIB}" \
901119ae 50151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50152 clean) \
4977bab6
ZW
50153 || exit 1
50154
60975492 50155@endif target-libgloss
4977bab6 50156
295f4e42
NN
50157.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
50158maybe-distclean-target-libgloss:
60975492
PB
50159@if target-libgloss
50160maybe-distclean-target-libgloss: distclean-target-libgloss
4977bab6 50161
05750653 50162distclean-target-libgloss:
f41d6665 50163 @: $(MAKE); $(unstage)
295f4e42
NN
50164 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
50165 r=`${PWD_COMMAND}`; export r; \
50166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50167 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50168 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
50169 for flag in $(EXTRA_TARGET_FLAGS); do \
50170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50171 done; \
50172 (cd $(TARGET_SUBDIR)/libgloss && \
50173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50175 "RANLIB=$${RANLIB}" \
901119ae 50176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50177 distclean) \
295f4e42 50178 || exit 1
4977bab6 50179
60975492 50180@endif target-libgloss
4977bab6 50181
295f4e42
NN
50182.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
50183maybe-maintainer-clean-target-libgloss:
60975492
PB
50184@if target-libgloss
50185maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
7e2dbcef 50186
05750653 50187maintainer-clean-target-libgloss:
f41d6665 50188 @: $(MAKE); $(unstage)
295f4e42
NN
50189 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
50190 r=`${PWD_COMMAND}`; export r; \
8c90b13a 50191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50192 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50193 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
50194 for flag in $(EXTRA_TARGET_FLAGS); do \
50195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50196 done; \
50197 (cd $(TARGET_SUBDIR)/libgloss && \
50198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50200 "RANLIB=$${RANLIB}" \
901119ae 50201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50202 maintainer-clean) \
295f4e42 50203 || exit 1
4977bab6 50204
60975492 50205@endif target-libgloss
4977bab6 50206
4977bab6 50207
4977bab6 50208
4977bab6 50209
25b42232
PB
50210
50211.PHONY: configure-target-libiberty maybe-configure-target-libiberty
50212maybe-configure-target-libiberty:
3ff3adad
PB
50213@if gcc-bootstrap
50214configure-target-libiberty: stage_current
50215@endif gcc-bootstrap
25b42232
PB
50216@if target-libiberty
50217maybe-configure-target-libiberty: configure-target-libiberty
cc11cc9b 50218configure-target-libiberty:
f41d6665
DJ
50219 @: $(MAKE); $(unstage)
50220 @r=`${PWD_COMMAND}`; export r; \
50221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50222 echo "Checking multilib configuration for libiberty..."; \
50223 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
50224 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libiberty/multilib.tmp 2> /dev/null ; \
50225 if test -r $(TARGET_SUBDIR)/libiberty/multilib.out; then \
50226 if cmp -s $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; then \
50227 rm -f $(TARGET_SUBDIR)/libiberty/multilib.tmp; \
50228 else \
50229 rm -f $(TARGET_SUBDIR)/libiberty/Makefile; \
50230 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
50231 fi; \
50232 else \
50233 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
cc11cc9b
PB
50234 fi; \
50235 test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
295f4e42 50236 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
f61428ed 50237 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50238 echo Configuring in $(TARGET_SUBDIR)/libiberty; \
50239 cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
3aa83176 50240 case $(srcdir) in \
215c351a
PB
50241 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50242 *) topdir=`echo $(TARGET_SUBDIR)/libiberty/ | \
50243 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3aa83176 50244 esac; \
215c351a
PB
50245 srcdiroption="--srcdir=$${topdir}/libiberty"; \
50246 libsrcdir="$$s/libiberty"; \
3aa83176
NN
50247 rm -f no-such-file || : ; \
50248 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
50249 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50250 --target=${target_alias} $${srcdiroption} \
3aa83176 50251 || exit 1
60975492 50252@endif target-libiberty
4977bab6 50253
25b42232
PB
50254
50255
ce406537
PB
50256
50257
295f4e42
NN
50258.PHONY: all-target-libiberty maybe-all-target-libiberty
50259maybe-all-target-libiberty:
3ff3adad
PB
50260@if gcc-bootstrap
50261all-target-libiberty: stage_current
50262@endif gcc-bootstrap
60975492 50263@if target-libiberty
7c27e184 50264TARGET-target-libiberty=all
60975492 50265maybe-all-target-libiberty: all-target-libiberty
295f4e42 50266all-target-libiberty: configure-target-libiberty
f41d6665 50267 @: $(MAKE); $(unstage)
8c90b13a
L
50268 @r=`${PWD_COMMAND}`; export r; \
50269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 50270 $(NORMAL_TARGET_EXPORTS) \
295f4e42 50271 (cd $(TARGET_SUBDIR)/libiberty && \
1c8bd6a3
PB
50272 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50273 $(TARGET-target-libiberty))
60975492 50274@endif target-libiberty
4977bab6 50275
25b42232
PB
50276
50277
ce406537
PB
50278
50279
295f4e42
NN
50280.PHONY: check-target-libiberty maybe-check-target-libiberty
50281maybe-check-target-libiberty:
60975492
PB
50282@if target-libiberty
50283maybe-check-target-libiberty: check-target-libiberty
7e2dbcef 50284
295f4e42 50285check-target-libiberty:
f41d6665 50286 @: $(MAKE); $(unstage)
8c90b13a
L
50287 @r=`${PWD_COMMAND}`; export r; \
50288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50289 $(NORMAL_TARGET_EXPORTS) \
295f4e42 50290 (cd $(TARGET_SUBDIR)/libiberty && \
a52a0a7f 50291 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 50292
60975492 50293@endif target-libiberty
4977bab6 50294
295f4e42
NN
50295.PHONY: install-target-libiberty maybe-install-target-libiberty
50296maybe-install-target-libiberty:
60975492
PB
50297@if target-libiberty
50298maybe-install-target-libiberty: install-target-libiberty
295f4e42
NN
50299
50300install-target-libiberty: installdirs
f41d6665 50301 @: $(MAKE); $(unstage)
295f4e42
NN
50302 @r=`${PWD_COMMAND}`; export r; \
50303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50304 $(NORMAL_TARGET_EXPORTS) \
295f4e42 50305 (cd $(TARGET_SUBDIR)/libiberty && \
a52a0a7f 50306 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
295f4e42 50307
60975492 50308@endif target-libiberty
295f4e42 50309
b5422ad7 50310# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
50311
50312.PHONY: maybe-info-target-libiberty info-target-libiberty
50313maybe-info-target-libiberty:
60975492
PB
50314@if target-libiberty
50315maybe-info-target-libiberty: info-target-libiberty
295f4e42
NN
50316
50317info-target-libiberty: \
05750653 50318 configure-target-libiberty
f41d6665 50319 @: $(MAKE); $(unstage)
295f4e42
NN
50320 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50321 r=`${PWD_COMMAND}`; export r; \
50322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50323 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50324 echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
50325 for flag in $(EXTRA_TARGET_FLAGS); do \
50326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50327 done; \
50328 (cd $(TARGET_SUBDIR)/libiberty && \
50329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50331 "RANLIB=$${RANLIB}" \
901119ae 50332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50333 info) \
295f4e42
NN
50334 || exit 1
50335
60975492 50336@endif target-libiberty
295f4e42
NN
50337
50338.PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
50339maybe-dvi-target-libiberty:
60975492
PB
50340@if target-libiberty
50341maybe-dvi-target-libiberty: dvi-target-libiberty
295f4e42
NN
50342
50343dvi-target-libiberty: \
05750653 50344 configure-target-libiberty
f41d6665 50345 @: $(MAKE); $(unstage)
295f4e42
NN
50346 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50347 r=`${PWD_COMMAND}`; export r; \
50348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50349 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50350 echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
50351 for flag in $(EXTRA_TARGET_FLAGS); do \
50352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50353 done; \
50354 (cd $(TARGET_SUBDIR)/libiberty && \
50355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50357 "RANLIB=$${RANLIB}" \
901119ae 50358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50359 dvi) \
295f4e42
NN
50360 || exit 1
50361
60975492 50362@endif target-libiberty
295f4e42 50363
b5422ad7
BM
50364.PHONY: maybe-pdf-target-libiberty pdf-target-libiberty
50365maybe-pdf-target-libiberty:
50366@if target-libiberty
50367maybe-pdf-target-libiberty: pdf-target-libiberty
50368
50369pdf-target-libiberty: \
50370 configure-target-libiberty
50371 @: $(MAKE); $(unstage)
50372 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50373 r=`${PWD_COMMAND}`; export r; \
50374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50375 $(NORMAL_TARGET_EXPORTS) \
50376 echo "Doing pdf in $(TARGET_SUBDIR)/libiberty" ; \
50377 for flag in $(EXTRA_TARGET_FLAGS); do \
50378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50379 done; \
50380 (cd $(TARGET_SUBDIR)/libiberty && \
50381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50383 "RANLIB=$${RANLIB}" \
901119ae 50384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
50385 pdf) \
50386 || exit 1
50387
50388@endif target-libiberty
50389
f87a2b2e
MS
50390.PHONY: maybe-html-target-libiberty html-target-libiberty
50391maybe-html-target-libiberty:
50392@if target-libiberty
50393maybe-html-target-libiberty: html-target-libiberty
50394
50395html-target-libiberty: \
05750653 50396 configure-target-libiberty
f41d6665 50397 @: $(MAKE); $(unstage)
f87a2b2e
MS
50398 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50399 r=`${PWD_COMMAND}`; export r; \
50400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
50401 $(NORMAL_TARGET_EXPORTS) \
50402 echo "Doing html in $(TARGET_SUBDIR)/libiberty" ; \
50403 for flag in $(EXTRA_TARGET_FLAGS); do \
50404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50405 done; \
50406 (cd $(TARGET_SUBDIR)/libiberty && \
50407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50409 "RANLIB=$${RANLIB}" \
901119ae 50410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
50411 html) \
50412 || exit 1
50413
50414@endif target-libiberty
50415
295f4e42
NN
50416.PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
50417maybe-TAGS-target-libiberty:
60975492
PB
50418@if target-libiberty
50419maybe-TAGS-target-libiberty: TAGS-target-libiberty
295f4e42
NN
50420
50421TAGS-target-libiberty: \
05750653 50422 configure-target-libiberty
f41d6665 50423 @: $(MAKE); $(unstage)
295f4e42
NN
50424 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50425 r=`${PWD_COMMAND}`; export r; \
50426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50427 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50428 echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
50429 for flag in $(EXTRA_TARGET_FLAGS); do \
50430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50431 done; \
50432 (cd $(TARGET_SUBDIR)/libiberty && \
50433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50435 "RANLIB=$${RANLIB}" \
901119ae 50436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50437 TAGS) \
295f4e42
NN
50438 || exit 1
50439
60975492 50440@endif target-libiberty
295f4e42
NN
50441
50442.PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
50443maybe-install-info-target-libiberty:
60975492
PB
50444@if target-libiberty
50445maybe-install-info-target-libiberty: install-info-target-libiberty
295f4e42
NN
50446
50447install-info-target-libiberty: \
50448 configure-target-libiberty \
05750653 50449 info-target-libiberty
f41d6665 50450 @: $(MAKE); $(unstage)
295f4e42
NN
50451 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50452 r=`${PWD_COMMAND}`; export r; \
50453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50454 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50455 echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
50456 for flag in $(EXTRA_TARGET_FLAGS); do \
50457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50458 done; \
50459 (cd $(TARGET_SUBDIR)/libiberty && \
50460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50462 "RANLIB=$${RANLIB}" \
901119ae 50463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50464 install-info) \
295f4e42
NN
50465 || exit 1
50466
60975492 50467@endif target-libiberty
295f4e42 50468
9c4d2493
BM
50469.PHONY: maybe-install-pdf-target-libiberty install-pdf-target-libiberty
50470maybe-install-pdf-target-libiberty:
50471@if target-libiberty
50472maybe-install-pdf-target-libiberty: install-pdf-target-libiberty
50473
50474install-pdf-target-libiberty: \
50475 configure-target-libiberty \
50476 pdf-target-libiberty
50477 @: $(MAKE); $(unstage)
50478 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50479 r=`${PWD_COMMAND}`; export r; \
50480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50481 $(NORMAL_TARGET_EXPORTS) \
50482 echo "Doing install-pdf in $(TARGET_SUBDIR)/libiberty" ; \
50483 for flag in $(EXTRA_TARGET_FLAGS); do \
50484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50485 done; \
50486 (cd $(TARGET_SUBDIR)/libiberty && \
50487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50489 "RANLIB=$${RANLIB}" \
901119ae 50490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
50491 install-pdf) \
50492 || exit 1
50493
50494@endif target-libiberty
50495
65d6e994
CD
50496.PHONY: maybe-install-html-target-libiberty install-html-target-libiberty
50497maybe-install-html-target-libiberty:
50498@if target-libiberty
50499maybe-install-html-target-libiberty: install-html-target-libiberty
50500
50501install-html-target-libiberty: \
50502 configure-target-libiberty \
50503 html-target-libiberty
50504 @: $(MAKE); $(unstage)
50505 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50506 r=`${PWD_COMMAND}`; export r; \
50507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50508 $(NORMAL_TARGET_EXPORTS) \
50509 echo "Doing install-html in $(TARGET_SUBDIR)/libiberty" ; \
50510 for flag in $(EXTRA_TARGET_FLAGS); do \
50511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50512 done; \
50513 (cd $(TARGET_SUBDIR)/libiberty && \
50514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50516 "RANLIB=$${RANLIB}" \
901119ae 50517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
50518 install-html) \
50519 || exit 1
50520
50521@endif target-libiberty
50522
295f4e42
NN
50523.PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
50524maybe-installcheck-target-libiberty:
60975492
PB
50525@if target-libiberty
50526maybe-installcheck-target-libiberty: installcheck-target-libiberty
295f4e42
NN
50527
50528installcheck-target-libiberty: \
05750653 50529 configure-target-libiberty
f41d6665 50530 @: $(MAKE); $(unstage)
295f4e42
NN
50531 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50532 r=`${PWD_COMMAND}`; export r; \
50533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50534 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50535 echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
50536 for flag in $(EXTRA_TARGET_FLAGS); do \
50537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50538 done; \
50539 (cd $(TARGET_SUBDIR)/libiberty && \
50540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50542 "RANLIB=$${RANLIB}" \
901119ae 50543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50544 installcheck) \
295f4e42
NN
50545 || exit 1
50546
60975492 50547@endif target-libiberty
295f4e42
NN
50548
50549.PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
50550maybe-mostlyclean-target-libiberty:
60975492
PB
50551@if target-libiberty
50552maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
295f4e42 50553
05750653 50554mostlyclean-target-libiberty:
f41d6665 50555 @: $(MAKE); $(unstage)
295f4e42
NN
50556 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50557 r=`${PWD_COMMAND}`; export r; \
50558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50559 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50560 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
50561 for flag in $(EXTRA_TARGET_FLAGS); do \
50562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50563 done; \
50564 (cd $(TARGET_SUBDIR)/libiberty && \
50565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50567 "RANLIB=$${RANLIB}" \
901119ae 50568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50569 mostlyclean) \
295f4e42
NN
50570 || exit 1
50571
60975492 50572@endif target-libiberty
295f4e42
NN
50573
50574.PHONY: maybe-clean-target-libiberty clean-target-libiberty
50575maybe-clean-target-libiberty:
60975492
PB
50576@if target-libiberty
50577maybe-clean-target-libiberty: clean-target-libiberty
295f4e42 50578
05750653 50579clean-target-libiberty:
f41d6665 50580 @: $(MAKE); $(unstage)
295f4e42
NN
50581 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50582 r=`${PWD_COMMAND}`; export r; \
50583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50584 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50585 echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
50586 for flag in $(EXTRA_TARGET_FLAGS); do \
50587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50588 done; \
50589 (cd $(TARGET_SUBDIR)/libiberty && \
50590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50592 "RANLIB=$${RANLIB}" \
901119ae 50593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50594 clean) \
295f4e42
NN
50595 || exit 1
50596
60975492 50597@endif target-libiberty
295f4e42
NN
50598
50599.PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
50600maybe-distclean-target-libiberty:
60975492
PB
50601@if target-libiberty
50602maybe-distclean-target-libiberty: distclean-target-libiberty
295f4e42 50603
05750653 50604distclean-target-libiberty:
f41d6665 50605 @: $(MAKE); $(unstage)
295f4e42
NN
50606 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50607 r=`${PWD_COMMAND}`; export r; \
50608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50609 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50610 echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
50611 for flag in $(EXTRA_TARGET_FLAGS); do \
50612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50613 done; \
50614 (cd $(TARGET_SUBDIR)/libiberty && \
50615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50617 "RANLIB=$${RANLIB}" \
901119ae 50618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50619 distclean) \
295f4e42
NN
50620 || exit 1
50621
60975492 50622@endif target-libiberty
295f4e42
NN
50623
50624.PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
50625maybe-maintainer-clean-target-libiberty:
60975492
PB
50626@if target-libiberty
50627maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
295f4e42 50628
05750653 50629maintainer-clean-target-libiberty:
f41d6665 50630 @: $(MAKE); $(unstage)
295f4e42
NN
50631 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
50632 r=`${PWD_COMMAND}`; export r; \
50633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50634 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50635 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
50636 for flag in $(EXTRA_TARGET_FLAGS); do \
50637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50638 done; \
50639 (cd $(TARGET_SUBDIR)/libiberty && \
50640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50642 "RANLIB=$${RANLIB}" \
901119ae 50643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50644 maintainer-clean) \
295f4e42 50645 || exit 1
7e2dbcef 50646
60975492 50647@endif target-libiberty
4977bab6
ZW
50648
50649
4977bab6 50650
4977bab6 50651
25b42232
PB
50652
50653.PHONY: configure-target-gperf maybe-configure-target-gperf
50654maybe-configure-target-gperf:
3ff3adad
PB
50655@if gcc-bootstrap
50656configure-target-gperf: stage_current
50657@endif gcc-bootstrap
25b42232
PB
50658@if target-gperf
50659maybe-configure-target-gperf: configure-target-gperf
cc11cc9b 50660configure-target-gperf:
f41d6665
DJ
50661 @: $(MAKE); $(unstage)
50662 @r=`${PWD_COMMAND}`; export r; \
50663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50664 echo "Checking multilib configuration for gperf..."; \
50665 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
50666 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/gperf/multilib.tmp 2> /dev/null ; \
50667 if test -r $(TARGET_SUBDIR)/gperf/multilib.out; then \
50668 if cmp -s $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; then \
50669 rm -f $(TARGET_SUBDIR)/gperf/multilib.tmp; \
50670 else \
50671 rm -f $(TARGET_SUBDIR)/gperf/Makefile; \
50672 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
50673 fi; \
50674 else \
50675 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
cc11cc9b
PB
50676 fi; \
50677 test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
295f4e42 50678 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
f61428ed 50679 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50680 echo Configuring in $(TARGET_SUBDIR)/gperf; \
50681 cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
3aa83176 50682 case $(srcdir) in \
215c351a
PB
50683 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50684 *) topdir=`echo $(TARGET_SUBDIR)/gperf/ | \
50685 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3aa83176 50686 esac; \
215c351a
PB
50687 srcdiroption="--srcdir=$${topdir}/gperf"; \
50688 libsrcdir="$$s/gperf"; \
3aa83176
NN
50689 rm -f no-such-file || : ; \
50690 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
50691 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50692 --target=${target_alias} $${srcdiroption} \
3aa83176 50693 || exit 1
60975492 50694@endif target-gperf
4977bab6 50695
25b42232
PB
50696
50697
ce406537
PB
50698
50699
295f4e42
NN
50700.PHONY: all-target-gperf maybe-all-target-gperf
50701maybe-all-target-gperf:
3ff3adad
PB
50702@if gcc-bootstrap
50703all-target-gperf: stage_current
50704@endif gcc-bootstrap
60975492 50705@if target-gperf
7c27e184 50706TARGET-target-gperf=all
60975492 50707maybe-all-target-gperf: all-target-gperf
295f4e42 50708all-target-gperf: configure-target-gperf
f41d6665 50709 @: $(MAKE); $(unstage)
8c90b13a
L
50710 @r=`${PWD_COMMAND}`; export r; \
50711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 50712 $(NORMAL_TARGET_EXPORTS) \
295f4e42 50713 (cd $(TARGET_SUBDIR)/gperf && \
1c8bd6a3
PB
50714 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50715 $(TARGET-target-gperf))
60975492 50716@endif target-gperf
4977bab6 50717
25b42232
PB
50718
50719
ce406537
PB
50720
50721
295f4e42
NN
50722.PHONY: check-target-gperf maybe-check-target-gperf
50723maybe-check-target-gperf:
60975492
PB
50724@if target-gperf
50725maybe-check-target-gperf: check-target-gperf
7e2dbcef 50726
295f4e42 50727check-target-gperf:
f41d6665 50728 @: $(MAKE); $(unstage)
8c90b13a
L
50729 @r=`${PWD_COMMAND}`; export r; \
50730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50731 $(NORMAL_TARGET_EXPORTS) \
295f4e42 50732 (cd $(TARGET_SUBDIR)/gperf && \
a52a0a7f 50733 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 50734
60975492 50735@endif target-gperf
4977bab6 50736
295f4e42
NN
50737.PHONY: install-target-gperf maybe-install-target-gperf
50738maybe-install-target-gperf:
60975492
PB
50739@if target-gperf
50740maybe-install-target-gperf: install-target-gperf
295f4e42
NN
50741
50742install-target-gperf: installdirs
f41d6665 50743 @: $(MAKE); $(unstage)
295f4e42
NN
50744 @r=`${PWD_COMMAND}`; export r; \
50745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50746 $(NORMAL_TARGET_EXPORTS) \
295f4e42 50747 (cd $(TARGET_SUBDIR)/gperf && \
a52a0a7f 50748 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
295f4e42 50749
60975492 50750@endif target-gperf
295f4e42 50751
b5422ad7 50752# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
50753
50754.PHONY: maybe-info-target-gperf info-target-gperf
50755maybe-info-target-gperf:
60975492
PB
50756@if target-gperf
50757maybe-info-target-gperf: info-target-gperf
295f4e42
NN
50758
50759info-target-gperf: \
05750653 50760 configure-target-gperf
f41d6665 50761 @: $(MAKE); $(unstage)
295f4e42
NN
50762 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
50763 r=`${PWD_COMMAND}`; export r; \
50764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50765 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50766 echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
50767 for flag in $(EXTRA_TARGET_FLAGS); do \
50768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50769 done; \
50770 (cd $(TARGET_SUBDIR)/gperf && \
50771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50773 "RANLIB=$${RANLIB}" \
901119ae 50774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50775 info) \
295f4e42
NN
50776 || exit 1
50777
60975492 50778@endif target-gperf
295f4e42
NN
50779
50780.PHONY: maybe-dvi-target-gperf dvi-target-gperf
50781maybe-dvi-target-gperf:
60975492
PB
50782@if target-gperf
50783maybe-dvi-target-gperf: dvi-target-gperf
295f4e42
NN
50784
50785dvi-target-gperf: \
05750653 50786 configure-target-gperf
f41d6665 50787 @: $(MAKE); $(unstage)
295f4e42
NN
50788 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
50789 r=`${PWD_COMMAND}`; export r; \
50790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50791 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50792 echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
50793 for flag in $(EXTRA_TARGET_FLAGS); do \
50794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50795 done; \
50796 (cd $(TARGET_SUBDIR)/gperf && \
50797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50799 "RANLIB=$${RANLIB}" \
901119ae 50800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50801 dvi) \
295f4e42
NN
50802 || exit 1
50803
60975492 50804@endif target-gperf
295f4e42 50805
b5422ad7
BM
50806.PHONY: maybe-pdf-target-gperf pdf-target-gperf
50807maybe-pdf-target-gperf:
50808@if target-gperf
50809maybe-pdf-target-gperf: pdf-target-gperf
50810
50811pdf-target-gperf: \
50812 configure-target-gperf
50813 @: $(MAKE); $(unstage)
50814 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
50815 r=`${PWD_COMMAND}`; export r; \
50816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50817 $(NORMAL_TARGET_EXPORTS) \
50818 echo "Doing pdf in $(TARGET_SUBDIR)/gperf" ; \
50819 for flag in $(EXTRA_TARGET_FLAGS); do \
50820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50821 done; \
50822 (cd $(TARGET_SUBDIR)/gperf && \
50823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50825 "RANLIB=$${RANLIB}" \
901119ae 50826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
50827 pdf) \
50828 || exit 1
50829
50830@endif target-gperf
50831
f87a2b2e
MS
50832.PHONY: maybe-html-target-gperf html-target-gperf
50833maybe-html-target-gperf:
50834@if target-gperf
50835maybe-html-target-gperf: html-target-gperf
50836
50837html-target-gperf: \
05750653 50838 configure-target-gperf
f41d6665 50839 @: $(MAKE); $(unstage)
f87a2b2e
MS
50840 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
50841 r=`${PWD_COMMAND}`; export r; \
50842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
50843 $(NORMAL_TARGET_EXPORTS) \
50844 echo "Doing html in $(TARGET_SUBDIR)/gperf" ; \
50845 for flag in $(EXTRA_TARGET_FLAGS); do \
50846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50847 done; \
50848 (cd $(TARGET_SUBDIR)/gperf && \
50849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50851 "RANLIB=$${RANLIB}" \
901119ae 50852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
50853 html) \
50854 || exit 1
50855
50856@endif target-gperf
50857
295f4e42
NN
50858.PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
50859maybe-TAGS-target-gperf:
60975492
PB
50860@if target-gperf
50861maybe-TAGS-target-gperf: TAGS-target-gperf
295f4e42
NN
50862
50863TAGS-target-gperf: \
05750653 50864 configure-target-gperf
f41d6665 50865 @: $(MAKE); $(unstage)
295f4e42
NN
50866 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
50867 r=`${PWD_COMMAND}`; export r; \
50868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50869 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50870 echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
50871 for flag in $(EXTRA_TARGET_FLAGS); do \
50872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50873 done; \
50874 (cd $(TARGET_SUBDIR)/gperf && \
50875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50877 "RANLIB=$${RANLIB}" \
901119ae 50878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50879 TAGS) \
295f4e42
NN
50880 || exit 1
50881
60975492 50882@endif target-gperf
295f4e42
NN
50883
50884.PHONY: maybe-install-info-target-gperf install-info-target-gperf
50885maybe-install-info-target-gperf:
60975492
PB
50886@if target-gperf
50887maybe-install-info-target-gperf: install-info-target-gperf
295f4e42
NN
50888
50889install-info-target-gperf: \
50890 configure-target-gperf \
05750653 50891 info-target-gperf
f41d6665 50892 @: $(MAKE); $(unstage)
295f4e42
NN
50893 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
50894 r=`${PWD_COMMAND}`; export r; \
50895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50896 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50897 echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
50898 for flag in $(EXTRA_TARGET_FLAGS); do \
50899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50900 done; \
50901 (cd $(TARGET_SUBDIR)/gperf && \
50902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50904 "RANLIB=$${RANLIB}" \
901119ae 50905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50906 install-info) \
295f4e42
NN
50907 || exit 1
50908
60975492 50909@endif target-gperf
295f4e42 50910
9c4d2493
BM
50911.PHONY: maybe-install-pdf-target-gperf install-pdf-target-gperf
50912maybe-install-pdf-target-gperf:
50913@if target-gperf
50914maybe-install-pdf-target-gperf: install-pdf-target-gperf
50915
50916install-pdf-target-gperf: \
50917 configure-target-gperf \
50918 pdf-target-gperf
50919 @: $(MAKE); $(unstage)
50920 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
50921 r=`${PWD_COMMAND}`; export r; \
50922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50923 $(NORMAL_TARGET_EXPORTS) \
50924 echo "Doing install-pdf in $(TARGET_SUBDIR)/gperf" ; \
50925 for flag in $(EXTRA_TARGET_FLAGS); do \
50926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50927 done; \
50928 (cd $(TARGET_SUBDIR)/gperf && \
50929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50931 "RANLIB=$${RANLIB}" \
901119ae 50932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
50933 install-pdf) \
50934 || exit 1
50935
50936@endif target-gperf
50937
65d6e994
CD
50938.PHONY: maybe-install-html-target-gperf install-html-target-gperf
50939maybe-install-html-target-gperf:
50940@if target-gperf
50941maybe-install-html-target-gperf: install-html-target-gperf
50942
50943install-html-target-gperf: \
50944 configure-target-gperf \
50945 html-target-gperf
50946 @: $(MAKE); $(unstage)
50947 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
50948 r=`${PWD_COMMAND}`; export r; \
50949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50950 $(NORMAL_TARGET_EXPORTS) \
50951 echo "Doing install-html in $(TARGET_SUBDIR)/gperf" ; \
50952 for flag in $(EXTRA_TARGET_FLAGS); do \
50953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50954 done; \
50955 (cd $(TARGET_SUBDIR)/gperf && \
50956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50958 "RANLIB=$${RANLIB}" \
901119ae 50959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
50960 install-html) \
50961 || exit 1
50962
50963@endif target-gperf
50964
295f4e42
NN
50965.PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
50966maybe-installcheck-target-gperf:
60975492
PB
50967@if target-gperf
50968maybe-installcheck-target-gperf: installcheck-target-gperf
295f4e42
NN
50969
50970installcheck-target-gperf: \
05750653 50971 configure-target-gperf
f41d6665 50972 @: $(MAKE); $(unstage)
295f4e42
NN
50973 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
50974 r=`${PWD_COMMAND}`; export r; \
50975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 50976 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
50977 echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
50978 for flag in $(EXTRA_TARGET_FLAGS); do \
50979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50980 done; \
50981 (cd $(TARGET_SUBDIR)/gperf && \
50982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50984 "RANLIB=$${RANLIB}" \
901119ae 50985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 50986 installcheck) \
295f4e42
NN
50987 || exit 1
50988
60975492 50989@endif target-gperf
295f4e42
NN
50990
50991.PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
50992maybe-mostlyclean-target-gperf:
60975492
PB
50993@if target-gperf
50994maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
295f4e42 50995
05750653 50996mostlyclean-target-gperf:
f41d6665 50997 @: $(MAKE); $(unstage)
295f4e42
NN
50998 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
50999 r=`${PWD_COMMAND}`; export r; \
51000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51001 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51002 echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
51003 for flag in $(EXTRA_TARGET_FLAGS); do \
51004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51005 done; \
51006 (cd $(TARGET_SUBDIR)/gperf && \
51007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51009 "RANLIB=$${RANLIB}" \
901119ae 51010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51011 mostlyclean) \
295f4e42
NN
51012 || exit 1
51013
60975492 51014@endif target-gperf
295f4e42
NN
51015
51016.PHONY: maybe-clean-target-gperf clean-target-gperf
51017maybe-clean-target-gperf:
60975492
PB
51018@if target-gperf
51019maybe-clean-target-gperf: clean-target-gperf
295f4e42 51020
05750653 51021clean-target-gperf:
f41d6665 51022 @: $(MAKE); $(unstage)
295f4e42
NN
51023 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
51024 r=`${PWD_COMMAND}`; export r; \
51025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51026 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51027 echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
51028 for flag in $(EXTRA_TARGET_FLAGS); do \
51029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51030 done; \
51031 (cd $(TARGET_SUBDIR)/gperf && \
51032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51034 "RANLIB=$${RANLIB}" \
901119ae 51035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51036 clean) \
295f4e42
NN
51037 || exit 1
51038
60975492 51039@endif target-gperf
295f4e42
NN
51040
51041.PHONY: maybe-distclean-target-gperf distclean-target-gperf
51042maybe-distclean-target-gperf:
60975492
PB
51043@if target-gperf
51044maybe-distclean-target-gperf: distclean-target-gperf
295f4e42 51045
05750653 51046distclean-target-gperf:
f41d6665 51047 @: $(MAKE); $(unstage)
295f4e42
NN
51048 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
51049 r=`${PWD_COMMAND}`; export r; \
51050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51051 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51052 echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
51053 for flag in $(EXTRA_TARGET_FLAGS); do \
51054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51055 done; \
51056 (cd $(TARGET_SUBDIR)/gperf && \
51057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51059 "RANLIB=$${RANLIB}" \
901119ae 51060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51061 distclean) \
295f4e42
NN
51062 || exit 1
51063
60975492 51064@endif target-gperf
295f4e42
NN
51065
51066.PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
51067maybe-maintainer-clean-target-gperf:
60975492
PB
51068@if target-gperf
51069maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
295f4e42 51070
05750653 51071maintainer-clean-target-gperf:
f41d6665 51072 @: $(MAKE); $(unstage)
295f4e42
NN
51073 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
51074 r=`${PWD_COMMAND}`; export r; \
51075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51076 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51077 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
51078 for flag in $(EXTRA_TARGET_FLAGS); do \
51079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51080 done; \
51081 (cd $(TARGET_SUBDIR)/gperf && \
51082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51084 "RANLIB=$${RANLIB}" \
901119ae 51085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51086 maintainer-clean) \
295f4e42 51087 || exit 1
7e2dbcef 51088
60975492 51089@endif target-gperf
4977bab6
ZW
51090
51091
4977bab6 51092
25b42232
PB
51093
51094
51095.PHONY: configure-target-examples maybe-configure-target-examples
51096maybe-configure-target-examples:
3ff3adad
PB
51097@if gcc-bootstrap
51098configure-target-examples: stage_current
51099@endif gcc-bootstrap
25b42232
PB
51100@if target-examples
51101maybe-configure-target-examples: configure-target-examples
cc11cc9b 51102configure-target-examples:
f41d6665
DJ
51103 @: $(MAKE); $(unstage)
51104 @r=`${PWD_COMMAND}`; export r; \
51105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51106 echo "Checking multilib configuration for examples..."; \
51107 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
51108 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/examples/multilib.tmp 2> /dev/null ; \
51109 if test -r $(TARGET_SUBDIR)/examples/multilib.out; then \
51110 if cmp -s $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; then \
51111 rm -f $(TARGET_SUBDIR)/examples/multilib.tmp; \
51112 else \
51113 rm -f $(TARGET_SUBDIR)/examples/Makefile; \
51114 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
51115 fi; \
51116 else \
51117 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
cc11cc9b
PB
51118 fi; \
51119 test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
295f4e42 51120 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
f61428ed 51121 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51122 echo Configuring in $(TARGET_SUBDIR)/examples; \
51123 cd "$(TARGET_SUBDIR)/examples" || exit 1; \
3aa83176 51124 case $(srcdir) in \
215c351a
PB
51125 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
51126 *) topdir=`echo $(TARGET_SUBDIR)/examples/ | \
51127 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3aa83176 51128 esac; \
215c351a
PB
51129 srcdiroption="--srcdir=$${topdir}/examples"; \
51130 libsrcdir="$$s/examples"; \
3aa83176
NN
51131 rm -f no-such-file || : ; \
51132 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
51133 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
51134 --target=${target_alias} $${srcdiroption} \
3aa83176 51135 || exit 1
60975492 51136@endif target-examples
4977bab6 51137
25b42232
PB
51138
51139
ce406537
PB
51140
51141
295f4e42
NN
51142.PHONY: all-target-examples maybe-all-target-examples
51143maybe-all-target-examples:
3ff3adad
PB
51144@if gcc-bootstrap
51145all-target-examples: stage_current
51146@endif gcc-bootstrap
60975492 51147@if target-examples
7c27e184 51148TARGET-target-examples=all
60975492 51149maybe-all-target-examples: all-target-examples
295f4e42 51150all-target-examples: configure-target-examples
f41d6665 51151 @: $(MAKE); $(unstage)
8c90b13a
L
51152 @r=`${PWD_COMMAND}`; export r; \
51153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 51154 $(NORMAL_TARGET_EXPORTS) \
295f4e42 51155 (cd $(TARGET_SUBDIR)/examples && \
1c8bd6a3
PB
51156 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
51157 $(TARGET-target-examples))
60975492 51158@endif target-examples
4977bab6 51159
25b42232
PB
51160
51161
ce406537
PB
51162
51163
295f4e42
NN
51164.PHONY: check-target-examples maybe-check-target-examples
51165maybe-check-target-examples:
60975492
PB
51166@if target-examples
51167maybe-check-target-examples: check-target-examples
7e2dbcef 51168
295f4e42
NN
51169# Dummy target for uncheckable module.
51170check-target-examples:
51171
60975492 51172@endif target-examples
295f4e42
NN
51173
51174.PHONY: install-target-examples maybe-install-target-examples
51175maybe-install-target-examples:
60975492
PB
51176@if target-examples
51177maybe-install-target-examples: install-target-examples
295f4e42
NN
51178
51179# Dummy target for uninstallable.
51180install-target-examples:
51181
60975492 51182@endif target-examples
295f4e42 51183
b5422ad7 51184# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
51185
51186.PHONY: maybe-info-target-examples info-target-examples
51187maybe-info-target-examples:
60975492
PB
51188@if target-examples
51189maybe-info-target-examples: info-target-examples
295f4e42
NN
51190
51191info-target-examples: \
05750653 51192 configure-target-examples
f41d6665 51193 @: $(MAKE); $(unstage)
295f4e42
NN
51194 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51195 r=`${PWD_COMMAND}`; export r; \
8c90b13a 51196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51197 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51198 echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
51199 for flag in $(EXTRA_TARGET_FLAGS); do \
51200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51201 done; \
51202 (cd $(TARGET_SUBDIR)/examples && \
51203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51205 "RANLIB=$${RANLIB}" \
901119ae 51206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51207 info) \
295f4e42 51208 || exit 1
4977bab6 51209
60975492 51210@endif target-examples
4977bab6 51211
295f4e42
NN
51212.PHONY: maybe-dvi-target-examples dvi-target-examples
51213maybe-dvi-target-examples:
60975492
PB
51214@if target-examples
51215maybe-dvi-target-examples: dvi-target-examples
7e2dbcef 51216
295f4e42 51217dvi-target-examples: \
05750653 51218 configure-target-examples
f41d6665 51219 @: $(MAKE); $(unstage)
295f4e42
NN
51220 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51221 r=`${PWD_COMMAND}`; export r; \
8c90b13a 51222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51223 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51224 echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
51225 for flag in $(EXTRA_TARGET_FLAGS); do \
51226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51227 done; \
51228 (cd $(TARGET_SUBDIR)/examples && \
51229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51231 "RANLIB=$${RANLIB}" \
901119ae 51232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51233 dvi) \
295f4e42
NN
51234 || exit 1
51235
60975492 51236@endif target-examples
295f4e42 51237
b5422ad7
BM
51238.PHONY: maybe-pdf-target-examples pdf-target-examples
51239maybe-pdf-target-examples:
51240@if target-examples
51241maybe-pdf-target-examples: pdf-target-examples
51242
51243pdf-target-examples: \
51244 configure-target-examples
51245 @: $(MAKE); $(unstage)
51246 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51247 r=`${PWD_COMMAND}`; export r; \
51248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51249 $(NORMAL_TARGET_EXPORTS) \
51250 echo "Doing pdf in $(TARGET_SUBDIR)/examples" ; \
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)/examples && \
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}" \
b5422ad7
BM
51259 pdf) \
51260 || exit 1
51261
51262@endif target-examples
51263
f87a2b2e
MS
51264.PHONY: maybe-html-target-examples html-target-examples
51265maybe-html-target-examples:
51266@if target-examples
51267maybe-html-target-examples: html-target-examples
51268
51269html-target-examples: \
05750653 51270 configure-target-examples
f41d6665 51271 @: $(MAKE); $(unstage)
f87a2b2e
MS
51272 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51273 r=`${PWD_COMMAND}`; export r; \
51274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
51275 $(NORMAL_TARGET_EXPORTS) \
51276 echo "Doing html in $(TARGET_SUBDIR)/examples" ; \
51277 for flag in $(EXTRA_TARGET_FLAGS); do \
51278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51279 done; \
51280 (cd $(TARGET_SUBDIR)/examples && \
51281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51283 "RANLIB=$${RANLIB}" \
901119ae 51284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
51285 html) \
51286 || exit 1
51287
51288@endif target-examples
51289
295f4e42
NN
51290.PHONY: maybe-TAGS-target-examples TAGS-target-examples
51291maybe-TAGS-target-examples:
60975492
PB
51292@if target-examples
51293maybe-TAGS-target-examples: TAGS-target-examples
295f4e42
NN
51294
51295TAGS-target-examples: \
05750653 51296 configure-target-examples
f41d6665 51297 @: $(MAKE); $(unstage)
295f4e42
NN
51298 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51299 r=`${PWD_COMMAND}`; export r; \
51300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51301 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51302 echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
51303 for flag in $(EXTRA_TARGET_FLAGS); do \
51304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51305 done; \
51306 (cd $(TARGET_SUBDIR)/examples && \
51307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51309 "RANLIB=$${RANLIB}" \
901119ae 51310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51311 TAGS) \
295f4e42
NN
51312 || exit 1
51313
60975492 51314@endif target-examples
295f4e42
NN
51315
51316.PHONY: maybe-install-info-target-examples install-info-target-examples
51317maybe-install-info-target-examples:
60975492
PB
51318@if target-examples
51319maybe-install-info-target-examples: install-info-target-examples
295f4e42
NN
51320
51321install-info-target-examples: \
51322 configure-target-examples \
05750653 51323 info-target-examples
f41d6665 51324 @: $(MAKE); $(unstage)
295f4e42
NN
51325 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51326 r=`${PWD_COMMAND}`; export r; \
51327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51328 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51329 echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
51330 for flag in $(EXTRA_TARGET_FLAGS); do \
51331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51332 done; \
51333 (cd $(TARGET_SUBDIR)/examples && \
51334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51336 "RANLIB=$${RANLIB}" \
901119ae 51337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51338 install-info) \
295f4e42
NN
51339 || exit 1
51340
60975492 51341@endif target-examples
295f4e42 51342
9c4d2493
BM
51343.PHONY: maybe-install-pdf-target-examples install-pdf-target-examples
51344maybe-install-pdf-target-examples:
51345@if target-examples
51346maybe-install-pdf-target-examples: install-pdf-target-examples
51347
51348install-pdf-target-examples: \
51349 configure-target-examples \
51350 pdf-target-examples
51351 @: $(MAKE); $(unstage)
51352 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51353 r=`${PWD_COMMAND}`; export r; \
51354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51355 $(NORMAL_TARGET_EXPORTS) \
51356 echo "Doing install-pdf in $(TARGET_SUBDIR)/examples" ; \
51357 for flag in $(EXTRA_TARGET_FLAGS); do \
51358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51359 done; \
51360 (cd $(TARGET_SUBDIR)/examples && \
51361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51363 "RANLIB=$${RANLIB}" \
901119ae 51364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
51365 install-pdf) \
51366 || exit 1
51367
51368@endif target-examples
51369
65d6e994
CD
51370.PHONY: maybe-install-html-target-examples install-html-target-examples
51371maybe-install-html-target-examples:
51372@if target-examples
51373maybe-install-html-target-examples: install-html-target-examples
51374
51375install-html-target-examples: \
51376 configure-target-examples \
51377 html-target-examples
51378 @: $(MAKE); $(unstage)
51379 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51380 r=`${PWD_COMMAND}`; export r; \
51381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51382 $(NORMAL_TARGET_EXPORTS) \
51383 echo "Doing install-html in $(TARGET_SUBDIR)/examples" ; \
51384 for flag in $(EXTRA_TARGET_FLAGS); do \
51385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51386 done; \
51387 (cd $(TARGET_SUBDIR)/examples && \
51388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51390 "RANLIB=$${RANLIB}" \
901119ae 51391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
51392 install-html) \
51393 || exit 1
51394
51395@endif target-examples
51396
295f4e42
NN
51397.PHONY: maybe-installcheck-target-examples installcheck-target-examples
51398maybe-installcheck-target-examples:
60975492
PB
51399@if target-examples
51400maybe-installcheck-target-examples: installcheck-target-examples
295f4e42
NN
51401
51402installcheck-target-examples: \
05750653 51403 configure-target-examples
f41d6665 51404 @: $(MAKE); $(unstage)
295f4e42
NN
51405 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51406 r=`${PWD_COMMAND}`; export r; \
51407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51408 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51409 echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
51410 for flag in $(EXTRA_TARGET_FLAGS); do \
51411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51412 done; \
51413 (cd $(TARGET_SUBDIR)/examples && \
51414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51416 "RANLIB=$${RANLIB}" \
901119ae 51417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51418 installcheck) \
295f4e42
NN
51419 || exit 1
51420
60975492 51421@endif target-examples
295f4e42
NN
51422
51423.PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
51424maybe-mostlyclean-target-examples:
60975492
PB
51425@if target-examples
51426maybe-mostlyclean-target-examples: mostlyclean-target-examples
295f4e42 51427
05750653 51428mostlyclean-target-examples:
f41d6665 51429 @: $(MAKE); $(unstage)
295f4e42
NN
51430 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51431 r=`${PWD_COMMAND}`; export r; \
51432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51433 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51434 echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
51435 for flag in $(EXTRA_TARGET_FLAGS); do \
51436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51437 done; \
51438 (cd $(TARGET_SUBDIR)/examples && \
51439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51441 "RANLIB=$${RANLIB}" \
901119ae 51442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51443 mostlyclean) \
295f4e42
NN
51444 || exit 1
51445
60975492 51446@endif target-examples
295f4e42
NN
51447
51448.PHONY: maybe-clean-target-examples clean-target-examples
51449maybe-clean-target-examples:
60975492
PB
51450@if target-examples
51451maybe-clean-target-examples: clean-target-examples
295f4e42 51452
05750653 51453clean-target-examples:
f41d6665 51454 @: $(MAKE); $(unstage)
295f4e42
NN
51455 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51456 r=`${PWD_COMMAND}`; export r; \
51457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51458 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51459 echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
51460 for flag in $(EXTRA_TARGET_FLAGS); do \
51461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51462 done; \
51463 (cd $(TARGET_SUBDIR)/examples && \
51464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51466 "RANLIB=$${RANLIB}" \
901119ae 51467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51468 clean) \
295f4e42
NN
51469 || exit 1
51470
60975492 51471@endif target-examples
295f4e42
NN
51472
51473.PHONY: maybe-distclean-target-examples distclean-target-examples
51474maybe-distclean-target-examples:
60975492
PB
51475@if target-examples
51476maybe-distclean-target-examples: distclean-target-examples
295f4e42 51477
05750653 51478distclean-target-examples:
f41d6665 51479 @: $(MAKE); $(unstage)
295f4e42
NN
51480 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51481 r=`${PWD_COMMAND}`; export r; \
51482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51483 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51484 echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
51485 for flag in $(EXTRA_TARGET_FLAGS); do \
51486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51487 done; \
51488 (cd $(TARGET_SUBDIR)/examples && \
51489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51491 "RANLIB=$${RANLIB}" \
901119ae 51492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51493 distclean) \
295f4e42
NN
51494 || exit 1
51495
60975492 51496@endif target-examples
295f4e42
NN
51497
51498.PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
51499maybe-maintainer-clean-target-examples:
60975492
PB
51500@if target-examples
51501maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
295f4e42 51502
05750653 51503maintainer-clean-target-examples:
f41d6665 51504 @: $(MAKE); $(unstage)
295f4e42
NN
51505 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
51506 r=`${PWD_COMMAND}`; export r; \
51507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51508 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51509 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
51510 for flag in $(EXTRA_TARGET_FLAGS); do \
51511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51512 done; \
51513 (cd $(TARGET_SUBDIR)/examples && \
51514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51516 "RANLIB=$${RANLIB}" \
901119ae 51517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51518 maintainer-clean) \
295f4e42 51519 || exit 1
4977bab6 51520
60975492 51521@endif target-examples
4977bab6 51522
295f4e42 51523
4977bab6 51524
25b42232 51525
4977bab6 51526
25b42232
PB
51527.PHONY: configure-target-libffi maybe-configure-target-libffi
51528maybe-configure-target-libffi:
3ff3adad
PB
51529@if gcc-bootstrap
51530configure-target-libffi: stage_current
51531@endif gcc-bootstrap
25b42232
PB
51532@if target-libffi
51533maybe-configure-target-libffi: configure-target-libffi
cc11cc9b 51534configure-target-libffi:
f41d6665
DJ
51535 @: $(MAKE); $(unstage)
51536 @r=`${PWD_COMMAND}`; export r; \
51537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51538 echo "Checking multilib configuration for libffi..."; \
51539 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
51540 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
51541 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
51542 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
51543 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
51544 else \
51545 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
51546 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
51547 fi; \
51548 else \
51549 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
cc11cc9b
PB
51550 fi; \
51551 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
295f4e42 51552 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
f61428ed 51553 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51554 echo Configuring in $(TARGET_SUBDIR)/libffi; \
51555 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
3aa83176 51556 case $(srcdir) in \
215c351a
PB
51557 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
51558 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
51559 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3aa83176 51560 esac; \
215c351a
PB
51561 srcdiroption="--srcdir=$${topdir}/libffi"; \
51562 libsrcdir="$$s/libffi"; \
3aa83176
NN
51563 rm -f no-such-file || : ; \
51564 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
51565 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
51566 --target=${target_alias} $${srcdiroption} \
3aa83176 51567 || exit 1
60975492 51568@endif target-libffi
4977bab6 51569
25b42232
PB
51570
51571
ce406537
PB
51572
51573
295f4e42
NN
51574.PHONY: all-target-libffi maybe-all-target-libffi
51575maybe-all-target-libffi:
3ff3adad
PB
51576@if gcc-bootstrap
51577all-target-libffi: stage_current
51578@endif gcc-bootstrap
60975492 51579@if target-libffi
7c27e184 51580TARGET-target-libffi=all
60975492 51581maybe-all-target-libffi: all-target-libffi
295f4e42 51582all-target-libffi: configure-target-libffi
f41d6665 51583 @: $(MAKE); $(unstage)
8c90b13a
L
51584 @r=`${PWD_COMMAND}`; export r; \
51585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 51586 $(NORMAL_TARGET_EXPORTS) \
295f4e42 51587 (cd $(TARGET_SUBDIR)/libffi && \
1c8bd6a3
PB
51588 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
51589 $(TARGET-target-libffi))
60975492 51590@endif target-libffi
4977bab6 51591
25b42232
PB
51592
51593
ce406537
PB
51594
51595
295f4e42
NN
51596.PHONY: check-target-libffi maybe-check-target-libffi
51597maybe-check-target-libffi:
60975492
PB
51598@if target-libffi
51599maybe-check-target-libffi: check-target-libffi
7e2dbcef 51600
295f4e42 51601check-target-libffi:
f41d6665 51602 @: $(MAKE); $(unstage)
8c90b13a
L
51603 @r=`${PWD_COMMAND}`; export r; \
51604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51605 $(NORMAL_TARGET_EXPORTS) \
295f4e42 51606 (cd $(TARGET_SUBDIR)/libffi && \
a52a0a7f 51607 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 51608
60975492 51609@endif target-libffi
4977bab6 51610
295f4e42
NN
51611.PHONY: install-target-libffi maybe-install-target-libffi
51612maybe-install-target-libffi:
60975492
PB
51613@if target-libffi
51614maybe-install-target-libffi: install-target-libffi
7e2dbcef 51615
295f4e42 51616install-target-libffi: installdirs
f41d6665 51617 @: $(MAKE); $(unstage)
8c90b13a
L
51618 @r=`${PWD_COMMAND}`; export r; \
51619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51620 $(NORMAL_TARGET_EXPORTS) \
295f4e42 51621 (cd $(TARGET_SUBDIR)/libffi && \
a52a0a7f 51622 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 51623
60975492 51624@endif target-libffi
4977bab6 51625
b5422ad7 51626# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
51627
51628.PHONY: maybe-info-target-libffi info-target-libffi
51629maybe-info-target-libffi:
60975492
PB
51630@if target-libffi
51631maybe-info-target-libffi: info-target-libffi
295f4e42
NN
51632
51633info-target-libffi: \
05750653 51634 configure-target-libffi
f41d6665 51635 @: $(MAKE); $(unstage)
295f4e42
NN
51636 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51637 r=`${PWD_COMMAND}`; export r; \
51638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51639 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51640 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
51641 for flag in $(EXTRA_TARGET_FLAGS); do \
51642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51643 done; \
51644 (cd $(TARGET_SUBDIR)/libffi && \
51645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51647 "RANLIB=$${RANLIB}" \
901119ae 51648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51649 info) \
295f4e42
NN
51650 || exit 1
51651
60975492 51652@endif target-libffi
295f4e42
NN
51653
51654.PHONY: maybe-dvi-target-libffi dvi-target-libffi
51655maybe-dvi-target-libffi:
60975492
PB
51656@if target-libffi
51657maybe-dvi-target-libffi: dvi-target-libffi
295f4e42
NN
51658
51659dvi-target-libffi: \
05750653 51660 configure-target-libffi
f41d6665 51661 @: $(MAKE); $(unstage)
295f4e42
NN
51662 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51663 r=`${PWD_COMMAND}`; export r; \
51664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51665 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51666 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
51667 for flag in $(EXTRA_TARGET_FLAGS); do \
51668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51669 done; \
51670 (cd $(TARGET_SUBDIR)/libffi && \
51671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51673 "RANLIB=$${RANLIB}" \
901119ae 51674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51675 dvi) \
295f4e42
NN
51676 || exit 1
51677
60975492 51678@endif target-libffi
295f4e42 51679
b5422ad7
BM
51680.PHONY: maybe-pdf-target-libffi pdf-target-libffi
51681maybe-pdf-target-libffi:
51682@if target-libffi
51683maybe-pdf-target-libffi: pdf-target-libffi
51684
51685pdf-target-libffi: \
51686 configure-target-libffi
51687 @: $(MAKE); $(unstage)
51688 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51689 r=`${PWD_COMMAND}`; export r; \
51690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51691 $(NORMAL_TARGET_EXPORTS) \
51692 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
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)/libffi && \
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}" \
b5422ad7
BM
51701 pdf) \
51702 || exit 1
51703
51704@endif target-libffi
51705
f87a2b2e
MS
51706.PHONY: maybe-html-target-libffi html-target-libffi
51707maybe-html-target-libffi:
51708@if target-libffi
51709maybe-html-target-libffi: html-target-libffi
51710
51711html-target-libffi: \
05750653 51712 configure-target-libffi
f41d6665 51713 @: $(MAKE); $(unstage)
f87a2b2e
MS
51714 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51715 r=`${PWD_COMMAND}`; export r; \
51716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
51717 $(NORMAL_TARGET_EXPORTS) \
51718 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
51719 for flag in $(EXTRA_TARGET_FLAGS); do \
51720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51721 done; \
51722 (cd $(TARGET_SUBDIR)/libffi && \
51723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51725 "RANLIB=$${RANLIB}" \
901119ae 51726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
51727 html) \
51728 || exit 1
51729
51730@endif target-libffi
51731
295f4e42
NN
51732.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
51733maybe-TAGS-target-libffi:
60975492
PB
51734@if target-libffi
51735maybe-TAGS-target-libffi: TAGS-target-libffi
295f4e42
NN
51736
51737TAGS-target-libffi: \
05750653 51738 configure-target-libffi
f41d6665 51739 @: $(MAKE); $(unstage)
295f4e42
NN
51740 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51741 r=`${PWD_COMMAND}`; export r; \
51742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51743 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51744 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
51745 for flag in $(EXTRA_TARGET_FLAGS); do \
51746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51747 done; \
51748 (cd $(TARGET_SUBDIR)/libffi && \
51749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51751 "RANLIB=$${RANLIB}" \
901119ae 51752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51753 TAGS) \
295f4e42
NN
51754 || exit 1
51755
60975492 51756@endif target-libffi
295f4e42
NN
51757
51758.PHONY: maybe-install-info-target-libffi install-info-target-libffi
51759maybe-install-info-target-libffi:
60975492
PB
51760@if target-libffi
51761maybe-install-info-target-libffi: install-info-target-libffi
295f4e42
NN
51762
51763install-info-target-libffi: \
51764 configure-target-libffi \
05750653 51765 info-target-libffi
f41d6665 51766 @: $(MAKE); $(unstage)
295f4e42
NN
51767 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51768 r=`${PWD_COMMAND}`; export r; \
51769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51770 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51771 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
51772 for flag in $(EXTRA_TARGET_FLAGS); do \
51773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51774 done; \
51775 (cd $(TARGET_SUBDIR)/libffi && \
51776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51778 "RANLIB=$${RANLIB}" \
901119ae 51779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51780 install-info) \
295f4e42
NN
51781 || exit 1
51782
60975492 51783@endif target-libffi
295f4e42 51784
9c4d2493
BM
51785.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
51786maybe-install-pdf-target-libffi:
51787@if target-libffi
51788maybe-install-pdf-target-libffi: install-pdf-target-libffi
51789
51790install-pdf-target-libffi: \
51791 configure-target-libffi \
51792 pdf-target-libffi
51793 @: $(MAKE); $(unstage)
51794 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51795 r=`${PWD_COMMAND}`; export r; \
51796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51797 $(NORMAL_TARGET_EXPORTS) \
51798 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
51799 for flag in $(EXTRA_TARGET_FLAGS); do \
51800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51801 done; \
51802 (cd $(TARGET_SUBDIR)/libffi && \
51803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51805 "RANLIB=$${RANLIB}" \
901119ae 51806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
51807 install-pdf) \
51808 || exit 1
51809
51810@endif target-libffi
51811
65d6e994
CD
51812.PHONY: maybe-install-html-target-libffi install-html-target-libffi
51813maybe-install-html-target-libffi:
51814@if target-libffi
51815maybe-install-html-target-libffi: install-html-target-libffi
51816
51817install-html-target-libffi: \
51818 configure-target-libffi \
51819 html-target-libffi
51820 @: $(MAKE); $(unstage)
51821 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51822 r=`${PWD_COMMAND}`; export r; \
51823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51824 $(NORMAL_TARGET_EXPORTS) \
51825 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
51826 for flag in $(EXTRA_TARGET_FLAGS); do \
51827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51828 done; \
51829 (cd $(TARGET_SUBDIR)/libffi && \
51830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51832 "RANLIB=$${RANLIB}" \
901119ae 51833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
51834 install-html) \
51835 || exit 1
51836
51837@endif target-libffi
51838
295f4e42
NN
51839.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
51840maybe-installcheck-target-libffi:
60975492
PB
51841@if target-libffi
51842maybe-installcheck-target-libffi: installcheck-target-libffi
295f4e42
NN
51843
51844installcheck-target-libffi: \
05750653 51845 configure-target-libffi
f41d6665 51846 @: $(MAKE); $(unstage)
295f4e42
NN
51847 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51848 r=`${PWD_COMMAND}`; export r; \
51849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51850 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51851 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
51852 for flag in $(EXTRA_TARGET_FLAGS); do \
51853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51854 done; \
51855 (cd $(TARGET_SUBDIR)/libffi && \
51856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51858 "RANLIB=$${RANLIB}" \
901119ae 51859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51860 installcheck) \
295f4e42
NN
51861 || exit 1
51862
60975492 51863@endif target-libffi
295f4e42
NN
51864
51865.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
51866maybe-mostlyclean-target-libffi:
60975492
PB
51867@if target-libffi
51868maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
295f4e42 51869
05750653 51870mostlyclean-target-libffi:
f41d6665 51871 @: $(MAKE); $(unstage)
295f4e42
NN
51872 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51873 r=`${PWD_COMMAND}`; export r; \
51874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51875 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51876 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
51877 for flag in $(EXTRA_TARGET_FLAGS); do \
51878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51879 done; \
51880 (cd $(TARGET_SUBDIR)/libffi && \
51881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51883 "RANLIB=$${RANLIB}" \
901119ae 51884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51885 mostlyclean) \
295f4e42
NN
51886 || exit 1
51887
60975492 51888@endif target-libffi
295f4e42
NN
51889
51890.PHONY: maybe-clean-target-libffi clean-target-libffi
51891maybe-clean-target-libffi:
60975492
PB
51892@if target-libffi
51893maybe-clean-target-libffi: clean-target-libffi
295f4e42 51894
05750653 51895clean-target-libffi:
f41d6665 51896 @: $(MAKE); $(unstage)
295f4e42
NN
51897 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51898 r=`${PWD_COMMAND}`; export r; \
51899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51900 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51901 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
51902 for flag in $(EXTRA_TARGET_FLAGS); do \
51903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51904 done; \
51905 (cd $(TARGET_SUBDIR)/libffi && \
51906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51908 "RANLIB=$${RANLIB}" \
901119ae 51909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51910 clean) \
295f4e42
NN
51911 || exit 1
51912
60975492 51913@endif target-libffi
295f4e42
NN
51914
51915.PHONY: maybe-distclean-target-libffi distclean-target-libffi
51916maybe-distclean-target-libffi:
60975492
PB
51917@if target-libffi
51918maybe-distclean-target-libffi: distclean-target-libffi
295f4e42 51919
05750653 51920distclean-target-libffi:
f41d6665 51921 @: $(MAKE); $(unstage)
295f4e42
NN
51922 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51923 r=`${PWD_COMMAND}`; export r; \
51924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51925 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51926 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
51927 for flag in $(EXTRA_TARGET_FLAGS); do \
51928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51929 done; \
51930 (cd $(TARGET_SUBDIR)/libffi && \
51931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51933 "RANLIB=$${RANLIB}" \
901119ae 51934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51935 distclean) \
295f4e42
NN
51936 || exit 1
51937
60975492 51938@endif target-libffi
295f4e42
NN
51939
51940.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
51941maybe-maintainer-clean-target-libffi:
60975492
PB
51942@if target-libffi
51943maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
295f4e42 51944
05750653 51945maintainer-clean-target-libffi:
f41d6665 51946 @: $(MAKE); $(unstage)
295f4e42
NN
51947 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
51948 r=`${PWD_COMMAND}`; export r; \
51949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 51950 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
51951 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
51952 for flag in $(EXTRA_TARGET_FLAGS); do \
51953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51954 done; \
51955 (cd $(TARGET_SUBDIR)/libffi && \
51956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51958 "RANLIB=$${RANLIB}" \
901119ae 51959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 51960 maintainer-clean) \
295f4e42
NN
51961 || exit 1
51962
60975492 51963@endif target-libffi
295f4e42
NN
51964
51965
4977bab6 51966
25b42232 51967
4977bab6 51968
25b42232
PB
51969.PHONY: configure-target-libjava maybe-configure-target-libjava
51970maybe-configure-target-libjava:
3ff3adad
PB
51971@if gcc-bootstrap
51972configure-target-libjava: stage_current
51973@endif gcc-bootstrap
25b42232
PB
51974@if target-libjava
51975maybe-configure-target-libjava: configure-target-libjava
cc11cc9b 51976configure-target-libjava:
f41d6665
DJ
51977 @: $(MAKE); $(unstage)
51978 @r=`${PWD_COMMAND}`; export r; \
51979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51980 echo "Checking multilib configuration for libjava..."; \
51981 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
51982 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
51983 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
51984 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
51985 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
51986 else \
51987 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
51988 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
51989 fi; \
51990 else \
51991 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
cc11cc9b
PB
51992 fi; \
51993 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
295f4e42 51994 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
f61428ed 51995 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
51996 echo Configuring in $(TARGET_SUBDIR)/libjava; \
51997 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
3aa83176 51998 case $(srcdir) in \
215c351a
PB
51999 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
52000 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
52001 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3aa83176 52002 esac; \
215c351a
PB
52003 srcdiroption="--srcdir=$${topdir}/libjava"; \
52004 libsrcdir="$$s/libjava"; \
3aa83176
NN
52005 rm -f no-such-file || : ; \
52006 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
52007 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
52008 --target=${target_alias} $${srcdiroption} \
3aa83176 52009 || exit 1
60975492 52010@endif target-libjava
4977bab6 52011
25b42232
PB
52012
52013
ce406537
PB
52014
52015
295f4e42
NN
52016.PHONY: all-target-libjava maybe-all-target-libjava
52017maybe-all-target-libjava:
3ff3adad
PB
52018@if gcc-bootstrap
52019all-target-libjava: stage_current
52020@endif gcc-bootstrap
60975492 52021@if target-libjava
7c27e184 52022TARGET-target-libjava=all
60975492 52023maybe-all-target-libjava: all-target-libjava
295f4e42 52024all-target-libjava: configure-target-libjava
f41d6665 52025 @: $(MAKE); $(unstage)
8c90b13a
L
52026 @r=`${PWD_COMMAND}`; export r; \
52027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 52028 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42 52029 (cd $(TARGET_SUBDIR)/libjava && \
1c8bd6a3
PB
52030 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
52031 $(TARGET-target-libjava))
60975492 52032@endif target-libjava
4977bab6 52033
25b42232
PB
52034
52035
ce406537
PB
52036
52037
295f4e42
NN
52038.PHONY: check-target-libjava maybe-check-target-libjava
52039maybe-check-target-libjava:
60975492
PB
52040@if target-libjava
52041maybe-check-target-libjava: check-target-libjava
7e2dbcef 52042
295f4e42 52043check-target-libjava:
f41d6665 52044 @: $(MAKE); $(unstage)
295f4e42
NN
52045 @r=`${PWD_COMMAND}`; export r; \
52046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 52047 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42 52048 (cd $(TARGET_SUBDIR)/libjava && \
a52a0a7f 52049 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
4977bab6 52050
60975492 52051@endif target-libjava
4977bab6 52052
295f4e42
NN
52053.PHONY: install-target-libjava maybe-install-target-libjava
52054maybe-install-target-libjava:
60975492
PB
52055@if target-libjava
52056maybe-install-target-libjava: install-target-libjava
7e2dbcef 52057
295f4e42 52058install-target-libjava: installdirs
f41d6665 52059 @: $(MAKE); $(unstage)
8c90b13a
L
52060 @r=`${PWD_COMMAND}`; export r; \
52061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 52062 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42 52063 (cd $(TARGET_SUBDIR)/libjava && \
a52a0a7f 52064 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 52065
60975492 52066@endif target-libjava
4977bab6 52067
b5422ad7 52068# Other targets (info, dvi, pdf, etc.)
4977bab6 52069
295f4e42
NN
52070.PHONY: maybe-info-target-libjava info-target-libjava
52071maybe-info-target-libjava:
60975492
PB
52072@if target-libjava
52073maybe-info-target-libjava: info-target-libjava
4977bab6 52074
295f4e42 52075info-target-libjava: \
05750653 52076 configure-target-libjava
f41d6665 52077 @: $(MAKE); $(unstage)
295f4e42 52078 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
8c90b13a
L
52079 r=`${PWD_COMMAND}`; export r; \
52080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 52081 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
52082 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
52083 for flag in $(EXTRA_TARGET_FLAGS); do \
52084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52085 done; \
52086 (cd $(TARGET_SUBDIR)/libjava && \
52087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52089 "RANLIB=$${RANLIB}" \
901119ae 52090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 52091 info) \
3aa83176 52092 || exit 1
4977bab6 52093
60975492 52094@endif target-libjava
295f4e42
NN
52095
52096.PHONY: maybe-dvi-target-libjava dvi-target-libjava
52097maybe-dvi-target-libjava:
60975492
PB
52098@if target-libjava
52099maybe-dvi-target-libjava: dvi-target-libjava
295f4e42
NN
52100
52101dvi-target-libjava: \
05750653 52102 configure-target-libjava
f41d6665 52103 @: $(MAKE); $(unstage)
295f4e42
NN
52104 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52105 r=`${PWD_COMMAND}`; export r; \
8c90b13a 52106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 52107 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
52108 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
52109 for flag in $(EXTRA_TARGET_FLAGS); do \
52110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52111 done; \
52112 (cd $(TARGET_SUBDIR)/libjava && \
52113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52115 "RANLIB=$${RANLIB}" \
901119ae 52116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 52117 dvi) \
295f4e42 52118 || exit 1
4977bab6 52119
60975492 52120@endif target-libjava
7e2dbcef 52121
b5422ad7
BM
52122.PHONY: maybe-pdf-target-libjava pdf-target-libjava
52123maybe-pdf-target-libjava:
52124@if target-libjava
52125maybe-pdf-target-libjava: pdf-target-libjava
52126
52127pdf-target-libjava: \
52128 configure-target-libjava
52129 @: $(MAKE); $(unstage)
52130 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52131 r=`${PWD_COMMAND}`; export r; \
52132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52133 $(RAW_CXX_TARGET_EXPORTS) \
52134 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
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)/libjava && \
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}" \
b5422ad7
BM
52143 pdf) \
52144 || exit 1
52145
52146@endif target-libjava
52147
f87a2b2e
MS
52148.PHONY: maybe-html-target-libjava html-target-libjava
52149maybe-html-target-libjava:
52150@if target-libjava
52151maybe-html-target-libjava: html-target-libjava
52152
52153html-target-libjava: \
05750653 52154 configure-target-libjava
f41d6665 52155 @: $(MAKE); $(unstage)
f87a2b2e
MS
52156 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52157 r=`${PWD_COMMAND}`; export r; \
52158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
52159 $(RAW_CXX_TARGET_EXPORTS) \
52160 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
52161 for flag in $(EXTRA_TARGET_FLAGS); do \
52162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52163 done; \
52164 (cd $(TARGET_SUBDIR)/libjava && \
52165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52167 "RANLIB=$${RANLIB}" \
901119ae 52168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
52169 html) \
52170 || exit 1
52171
52172@endif target-libjava
52173
295f4e42
NN
52174.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
52175maybe-TAGS-target-libjava:
60975492
PB
52176@if target-libjava
52177maybe-TAGS-target-libjava: TAGS-target-libjava
295f4e42
NN
52178
52179TAGS-target-libjava: \
05750653 52180 configure-target-libjava
f41d6665 52181 @: $(MAKE); $(unstage)
295f4e42
NN
52182 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52183 r=`${PWD_COMMAND}`; export r; \
8c90b13a 52184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 52185 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
52186 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
52187 for flag in $(EXTRA_TARGET_FLAGS); do \
52188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52189 done; \
52190 (cd $(TARGET_SUBDIR)/libjava && \
52191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52193 "RANLIB=$${RANLIB}" \
901119ae 52194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 52195 TAGS) \
295f4e42 52196 || exit 1
4977bab6 52197
60975492 52198@endif target-libjava
4977bab6 52199
295f4e42
NN
52200.PHONY: maybe-install-info-target-libjava install-info-target-libjava
52201maybe-install-info-target-libjava:
60975492
PB
52202@if target-libjava
52203maybe-install-info-target-libjava: install-info-target-libjava
7e2dbcef 52204
295f4e42
NN
52205install-info-target-libjava: \
52206 configure-target-libjava \
05750653 52207 info-target-libjava
f41d6665 52208 @: $(MAKE); $(unstage)
295f4e42
NN
52209 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52210 r=`${PWD_COMMAND}`; export r; \
8c90b13a 52211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 52212 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
52213 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
52214 for flag in $(EXTRA_TARGET_FLAGS); do \
52215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52216 done; \
52217 (cd $(TARGET_SUBDIR)/libjava && \
52218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52220 "RANLIB=$${RANLIB}" \
901119ae 52221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 52222 install-info) \
295f4e42 52223 || exit 1
4977bab6 52224
60975492 52225@endif target-libjava
4977bab6 52226
9c4d2493
BM
52227.PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
52228maybe-install-pdf-target-libjava:
52229@if target-libjava
52230maybe-install-pdf-target-libjava: install-pdf-target-libjava
52231
52232install-pdf-target-libjava: \
52233 configure-target-libjava \
52234 pdf-target-libjava
52235 @: $(MAKE); $(unstage)
52236 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52237 r=`${PWD_COMMAND}`; export r; \
52238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52239 $(RAW_CXX_TARGET_EXPORTS) \
52240 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
52241 for flag in $(EXTRA_TARGET_FLAGS); do \
52242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52243 done; \
52244 (cd $(TARGET_SUBDIR)/libjava && \
52245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52247 "RANLIB=$${RANLIB}" \
901119ae 52248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
52249 install-pdf) \
52250 || exit 1
52251
52252@endif target-libjava
52253
65d6e994
CD
52254.PHONY: maybe-install-html-target-libjava install-html-target-libjava
52255maybe-install-html-target-libjava:
52256@if target-libjava
52257maybe-install-html-target-libjava: install-html-target-libjava
52258
52259install-html-target-libjava: \
52260 configure-target-libjava \
52261 html-target-libjava
52262 @: $(MAKE); $(unstage)
52263 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52264 r=`${PWD_COMMAND}`; export r; \
52265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52266 $(RAW_CXX_TARGET_EXPORTS) \
52267 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
52268 for flag in $(EXTRA_TARGET_FLAGS); do \
52269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52270 done; \
52271 (cd $(TARGET_SUBDIR)/libjava && \
52272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52274 "RANLIB=$${RANLIB}" \
901119ae 52275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
52276 install-html) \
52277 || exit 1
52278
52279@endif target-libjava
52280
295f4e42
NN
52281.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
52282maybe-installcheck-target-libjava:
60975492
PB
52283@if target-libjava
52284maybe-installcheck-target-libjava: installcheck-target-libjava
4977bab6 52285
295f4e42 52286installcheck-target-libjava: \
05750653 52287 configure-target-libjava
f41d6665 52288 @: $(MAKE); $(unstage)
295f4e42
NN
52289 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52290 r=`${PWD_COMMAND}`; export r; \
52291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 52292 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
52293 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
52294 for flag in $(EXTRA_TARGET_FLAGS); do \
52295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52296 done; \
52297 (cd $(TARGET_SUBDIR)/libjava && \
52298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52300 "RANLIB=$${RANLIB}" \
901119ae 52301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 52302 installcheck) \
295f4e42 52303 || exit 1
4977bab6 52304
60975492 52305@endif target-libjava
295f4e42
NN
52306
52307.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
52308maybe-mostlyclean-target-libjava:
60975492
PB
52309@if target-libjava
52310maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
295f4e42 52311
05750653 52312mostlyclean-target-libjava:
f41d6665 52313 @: $(MAKE); $(unstage)
295f4e42
NN
52314 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52315 r=`${PWD_COMMAND}`; export r; \
52316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 52317 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
52318 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
52319 for flag in $(EXTRA_TARGET_FLAGS); do \
52320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52321 done; \
52322 (cd $(TARGET_SUBDIR)/libjava && \
52323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52325 "RANLIB=$${RANLIB}" \
901119ae 52326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 52327 mostlyclean) \
295f4e42
NN
52328 || exit 1
52329
60975492 52330@endif target-libjava
295f4e42
NN
52331
52332.PHONY: maybe-clean-target-libjava clean-target-libjava
52333maybe-clean-target-libjava:
60975492
PB
52334@if target-libjava
52335maybe-clean-target-libjava: clean-target-libjava
295f4e42 52336
05750653 52337clean-target-libjava:
f41d6665 52338 @: $(MAKE); $(unstage)
295f4e42 52339 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
8c90b13a
L
52340 r=`${PWD_COMMAND}`; export r; \
52341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 52342 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
52343 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
52344 for flag in $(EXTRA_TARGET_FLAGS); do \
52345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52346 done; \
52347 (cd $(TARGET_SUBDIR)/libjava && \
52348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52350 "RANLIB=$${RANLIB}" \
901119ae 52351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 52352 clean) \
3aa83176 52353 || exit 1
4977bab6 52354
60975492 52355@endif target-libjava
4977bab6 52356
295f4e42
NN
52357.PHONY: maybe-distclean-target-libjava distclean-target-libjava
52358maybe-distclean-target-libjava:
60975492
PB
52359@if target-libjava
52360maybe-distclean-target-libjava: distclean-target-libjava
7e2dbcef 52361
05750653 52362distclean-target-libjava:
f41d6665 52363 @: $(MAKE); $(unstage)
295f4e42
NN
52364 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52365 r=`${PWD_COMMAND}`; export r; \
52366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 52367 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
52368 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
52369 for flag in $(EXTRA_TARGET_FLAGS); do \
52370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52371 done; \
52372 (cd $(TARGET_SUBDIR)/libjava && \
52373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52375 "RANLIB=$${RANLIB}" \
901119ae 52376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 52377 distclean) \
295f4e42 52378 || exit 1
4977bab6 52379
60975492 52380@endif target-libjava
4977bab6 52381
295f4e42
NN
52382.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
52383maybe-maintainer-clean-target-libjava:
60975492
PB
52384@if target-libjava
52385maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
7e2dbcef 52386
05750653 52387maintainer-clean-target-libjava:
f41d6665 52388 @: $(MAKE); $(unstage)
295f4e42
NN
52389 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
52390 r=`${PWD_COMMAND}`; export r; \
8c90b13a 52391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 52392 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
52393 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
52394 for flag in $(EXTRA_TARGET_FLAGS); do \
52395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52396 done; \
52397 (cd $(TARGET_SUBDIR)/libjava && \
52398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52400 "RANLIB=$${RANLIB}" \
901119ae 52401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 52402 maintainer-clean) \
295f4e42 52403 || exit 1
4977bab6 52404
60975492 52405@endif target-libjava
4977bab6 52406
295f4e42 52407
4977bab6 52408
25b42232 52409
4977bab6 52410
25b42232
PB
52411.PHONY: configure-target-zlib maybe-configure-target-zlib
52412maybe-configure-target-zlib:
3ff3adad
PB
52413@if gcc-bootstrap
52414configure-target-zlib: stage_current
52415@endif gcc-bootstrap
25b42232
PB
52416@if target-zlib
52417maybe-configure-target-zlib: configure-target-zlib
cc11cc9b 52418configure-target-zlib:
f41d6665
DJ
52419 @: $(MAKE); $(unstage)
52420 @r=`${PWD_COMMAND}`; export r; \
52421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52422 echo "Checking multilib configuration for zlib..."; \
52423 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
52424 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
52425 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
52426 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
52427 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
52428 else \
52429 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
52430 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
52431 fi; \
52432 else \
52433 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
cc11cc9b
PB
52434 fi; \
52435 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
295f4e42 52436 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
f61428ed 52437 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
52438 echo Configuring in $(TARGET_SUBDIR)/zlib; \
52439 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
3aa83176 52440 case $(srcdir) in \
215c351a
PB
52441 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
52442 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
52443 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3aa83176 52444 esac; \
215c351a
PB
52445 srcdiroption="--srcdir=$${topdir}/zlib"; \
52446 libsrcdir="$$s/zlib"; \
3aa83176
NN
52447 rm -f no-such-file || : ; \
52448 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
52449 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
52450 --target=${target_alias} $${srcdiroption} \
3aa83176 52451 || exit 1
60975492 52452@endif target-zlib
4977bab6 52453
25b42232
PB
52454
52455
ce406537
PB
52456
52457
295f4e42
NN
52458.PHONY: all-target-zlib maybe-all-target-zlib
52459maybe-all-target-zlib:
3ff3adad
PB
52460@if gcc-bootstrap
52461all-target-zlib: stage_current
52462@endif gcc-bootstrap
60975492 52463@if target-zlib
7c27e184 52464TARGET-target-zlib=all
60975492 52465maybe-all-target-zlib: all-target-zlib
295f4e42 52466all-target-zlib: configure-target-zlib
f41d6665 52467 @: $(MAKE); $(unstage)
8c90b13a
L
52468 @r=`${PWD_COMMAND}`; export r; \
52469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 52470 $(NORMAL_TARGET_EXPORTS) \
295f4e42 52471 (cd $(TARGET_SUBDIR)/zlib && \
1c8bd6a3
PB
52472 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
52473 $(TARGET-target-zlib))
60975492 52474@endif target-zlib
4977bab6 52475
25b42232
PB
52476
52477
ce406537
PB
52478
52479
295f4e42
NN
52480.PHONY: check-target-zlib maybe-check-target-zlib
52481maybe-check-target-zlib:
60975492
PB
52482@if target-zlib
52483maybe-check-target-zlib: check-target-zlib
7e2dbcef 52484
295f4e42 52485check-target-zlib:
f41d6665 52486 @: $(MAKE); $(unstage)
8c90b13a
L
52487 @r=`${PWD_COMMAND}`; export r; \
52488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 52489 $(NORMAL_TARGET_EXPORTS) \
295f4e42 52490 (cd $(TARGET_SUBDIR)/zlib && \
a52a0a7f 52491 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 52492
60975492 52493@endif target-zlib
4977bab6 52494
295f4e42
NN
52495.PHONY: install-target-zlib maybe-install-target-zlib
52496maybe-install-target-zlib:
60975492
PB
52497@if target-zlib
52498maybe-install-target-zlib: install-target-zlib
7e2dbcef 52499
295f4e42 52500install-target-zlib: installdirs
f41d6665 52501 @: $(MAKE); $(unstage)
8c90b13a
L
52502 @r=`${PWD_COMMAND}`; export r; \
52503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 52504 $(NORMAL_TARGET_EXPORTS) \
295f4e42 52505 (cd $(TARGET_SUBDIR)/zlib && \
a52a0a7f 52506 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 52507
60975492 52508@endif target-zlib
4977bab6 52509
b5422ad7 52510# Other targets (info, dvi, pdf, etc.)
4977bab6 52511
295f4e42
NN
52512.PHONY: maybe-info-target-zlib info-target-zlib
52513maybe-info-target-zlib:
60975492
PB
52514@if target-zlib
52515maybe-info-target-zlib: info-target-zlib
4977bab6 52516
295f4e42 52517info-target-zlib: \
05750653 52518 configure-target-zlib
f41d6665 52519 @: $(MAKE); $(unstage)
295f4e42 52520 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
8c90b13a
L
52521 r=`${PWD_COMMAND}`; export r; \
52522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 52523 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
52524 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
52525 for flag in $(EXTRA_TARGET_FLAGS); do \
52526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52527 done; \
52528 (cd $(TARGET_SUBDIR)/zlib && \
52529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52531 "RANLIB=$${RANLIB}" \
901119ae 52532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 52533 info) \
3aa83176 52534 || exit 1
4977bab6 52535
60975492 52536@endif target-zlib
4977bab6 52537
295f4e42
NN
52538.PHONY: maybe-dvi-target-zlib dvi-target-zlib
52539maybe-dvi-target-zlib:
60975492
PB
52540@if target-zlib
52541maybe-dvi-target-zlib: dvi-target-zlib
7e2dbcef 52542
295f4e42 52543dvi-target-zlib: \
05750653 52544 configure-target-zlib
f41d6665 52545 @: $(MAKE); $(unstage)
295f4e42
NN
52546 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
52547 r=`${PWD_COMMAND}`; export r; \
8c90b13a 52548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 52549 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
52550 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
52551 for flag in $(EXTRA_TARGET_FLAGS); do \
52552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52553 done; \
52554 (cd $(TARGET_SUBDIR)/zlib && \
52555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52557 "RANLIB=$${RANLIB}" \
901119ae 52558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 52559 dvi) \
295f4e42 52560 || exit 1
4977bab6 52561
60975492 52562@endif target-zlib
4977bab6 52563
b5422ad7
BM
52564.PHONY: maybe-pdf-target-zlib pdf-target-zlib
52565maybe-pdf-target-zlib:
52566@if target-zlib
52567maybe-pdf-target-zlib: pdf-target-zlib
52568
52569pdf-target-zlib: \
52570 configure-target-zlib
52571 @: $(MAKE); $(unstage)
52572 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
52573 r=`${PWD_COMMAND}`; export r; \
52574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52575 $(NORMAL_TARGET_EXPORTS) \
52576 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
52577 for flag in $(EXTRA_TARGET_FLAGS); do \
52578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52579 done; \
52580 (cd $(TARGET_SUBDIR)/zlib && \
52581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52583 "RANLIB=$${RANLIB}" \
901119ae 52584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
52585 pdf) \
52586 || exit 1
52587
52588@endif target-zlib
52589
f87a2b2e
MS
52590.PHONY: maybe-html-target-zlib html-target-zlib
52591maybe-html-target-zlib:
52592@if target-zlib
52593maybe-html-target-zlib: html-target-zlib
52594
52595html-target-zlib: \
05750653 52596 configure-target-zlib
f41d6665 52597 @: $(MAKE); $(unstage)
f87a2b2e
MS
52598 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
52599 r=`${PWD_COMMAND}`; export r; \
52600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
52601 $(NORMAL_TARGET_EXPORTS) \
52602 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
52603 for flag in $(EXTRA_TARGET_FLAGS); do \
52604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52605 done; \
52606 (cd $(TARGET_SUBDIR)/zlib && \
52607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52609 "RANLIB=$${RANLIB}" \
901119ae 52610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
52611 html) \
52612 || exit 1
52613
52614@endif target-zlib
52615
295f4e42
NN
52616.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
52617maybe-TAGS-target-zlib:
60975492
PB
52618@if target-zlib
52619maybe-TAGS-target-zlib: TAGS-target-zlib
7e2dbcef 52620
295f4e42 52621TAGS-target-zlib: \
05750653 52622 configure-target-zlib
f41d6665 52623 @: $(MAKE); $(unstage)
295f4e42
NN
52624 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
52625 r=`${PWD_COMMAND}`; export r; \
8c90b13a 52626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 52627 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
52628 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
52629 for flag in $(EXTRA_TARGET_FLAGS); do \
52630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52631 done; \
52632 (cd $(TARGET_SUBDIR)/zlib && \
52633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52635 "RANLIB=$${RANLIB}" \
901119ae 52636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 52637 TAGS) \
295f4e42 52638 || exit 1
4977bab6 52639
60975492 52640@endif target-zlib
4977bab6 52641
295f4e42
NN
52642.PHONY: maybe-install-info-target-zlib install-info-target-zlib
52643maybe-install-info-target-zlib:
60975492
PB
52644@if target-zlib
52645maybe-install-info-target-zlib: install-info-target-zlib
4977bab6 52646
295f4e42
NN
52647install-info-target-zlib: \
52648 configure-target-zlib \
05750653 52649 info-target-zlib
f41d6665 52650 @: $(MAKE); $(unstage)
295f4e42 52651 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
8c90b13a
L
52652 r=`${PWD_COMMAND}`; export r; \
52653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 52654 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
52655 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
52656 for flag in $(EXTRA_TARGET_FLAGS); do \
52657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52658 done; \
52659 (cd $(TARGET_SUBDIR)/zlib && \
52660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52662 "RANLIB=$${RANLIB}" \
901119ae 52663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 52664 install-info) \
3aa83176 52665 || exit 1
4977bab6 52666
60975492 52667@endif target-zlib
7e2dbcef 52668
9c4d2493
BM
52669.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
52670maybe-install-pdf-target-zlib:
52671@if target-zlib
52672maybe-install-pdf-target-zlib: install-pdf-target-zlib
52673
52674install-pdf-target-zlib: \
52675 configure-target-zlib \
52676 pdf-target-zlib
52677 @: $(MAKE); $(unstage)
52678 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
52679 r=`${PWD_COMMAND}`; export r; \
52680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52681 $(NORMAL_TARGET_EXPORTS) \
52682 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
52683 for flag in $(EXTRA_TARGET_FLAGS); do \
52684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52685 done; \
52686 (cd $(TARGET_SUBDIR)/zlib && \
52687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52689 "RANLIB=$${RANLIB}" \
901119ae 52690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
52691 install-pdf) \
52692 || exit 1
52693
52694@endif target-zlib
52695
65d6e994
CD
52696.PHONY: maybe-install-html-target-zlib install-html-target-zlib
52697maybe-install-html-target-zlib:
52698@if target-zlib
52699maybe-install-html-target-zlib: install-html-target-zlib
52700
52701install-html-target-zlib: \
52702 configure-target-zlib \
52703 html-target-zlib
52704 @: $(MAKE); $(unstage)
52705 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
52706 r=`${PWD_COMMAND}`; export r; \
52707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52708 $(NORMAL_TARGET_EXPORTS) \
52709 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
52710 for flag in $(EXTRA_TARGET_FLAGS); do \
52711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52712 done; \
52713 (cd $(TARGET_SUBDIR)/zlib && \
52714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52716 "RANLIB=$${RANLIB}" \
901119ae 52717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
52718 install-html) \
52719 || exit 1
52720
52721@endif target-zlib
52722
295f4e42
NN
52723.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
52724maybe-installcheck-target-zlib:
60975492
PB
52725@if target-zlib
52726maybe-installcheck-target-zlib: installcheck-target-zlib
4977bab6 52727
295f4e42 52728installcheck-target-zlib: \
05750653 52729 configure-target-zlib
f41d6665 52730 @: $(MAKE); $(unstage)
295f4e42
NN
52731 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
52732 r=`${PWD_COMMAND}`; export r; \
52733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 52734 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
52735 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
52736 for flag in $(EXTRA_TARGET_FLAGS); do \
52737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52738 done; \
52739 (cd $(TARGET_SUBDIR)/zlib && \
52740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52742 "RANLIB=$${RANLIB}" \
901119ae 52743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 52744 installcheck) \
295f4e42 52745 || exit 1
4977bab6 52746
60975492 52747@endif target-zlib
7e2dbcef 52748
295f4e42
NN
52749.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
52750maybe-mostlyclean-target-zlib:
60975492
PB
52751@if target-zlib
52752maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
4977bab6 52753
05750653 52754mostlyclean-target-zlib:
f41d6665 52755 @: $(MAKE); $(unstage)
295f4e42
NN
52756 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
52757 r=`${PWD_COMMAND}`; export r; \
52758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 52759 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
52760 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
52761 for flag in $(EXTRA_TARGET_FLAGS); do \
52762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52763 done; \
52764 (cd $(TARGET_SUBDIR)/zlib && \
52765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52767 "RANLIB=$${RANLIB}" \
901119ae 52768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 52769 mostlyclean) \
295f4e42 52770 || exit 1
4977bab6 52771
60975492 52772@endif target-zlib
4977bab6 52773
295f4e42
NN
52774.PHONY: maybe-clean-target-zlib clean-target-zlib
52775maybe-clean-target-zlib:
60975492
PB
52776@if target-zlib
52777maybe-clean-target-zlib: clean-target-zlib
4977bab6 52778
05750653 52779clean-target-zlib:
f41d6665 52780 @: $(MAKE); $(unstage)
295f4e42 52781 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
8c90b13a
L
52782 r=`${PWD_COMMAND}`; export r; \
52783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 52784 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
52785 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
52786 for flag in $(EXTRA_TARGET_FLAGS); do \
52787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52788 done; \
52789 (cd $(TARGET_SUBDIR)/zlib && \
52790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52792 "RANLIB=$${RANLIB}" \
901119ae 52793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 52794 clean) \
3aa83176 52795 || exit 1
4977bab6 52796
60975492 52797@endif target-zlib
4977bab6 52798
295f4e42
NN
52799.PHONY: maybe-distclean-target-zlib distclean-target-zlib
52800maybe-distclean-target-zlib:
60975492
PB
52801@if target-zlib
52802maybe-distclean-target-zlib: distclean-target-zlib
7e2dbcef 52803
05750653 52804distclean-target-zlib:
f41d6665 52805 @: $(MAKE); $(unstage)
295f4e42
NN
52806 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
52807 r=`${PWD_COMMAND}`; export r; \
8c90b13a 52808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 52809 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
52810 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
52811 for flag in $(EXTRA_TARGET_FLAGS); do \
52812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52813 done; \
52814 (cd $(TARGET_SUBDIR)/zlib && \
52815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52817 "RANLIB=$${RANLIB}" \
901119ae 52818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 52819 distclean) \
295f4e42 52820 || exit 1
4977bab6 52821
60975492 52822@endif target-zlib
4977bab6 52823
295f4e42
NN
52824.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
52825maybe-maintainer-clean-target-zlib:
60975492
PB
52826@if target-zlib
52827maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
7e2dbcef 52828
05750653 52829maintainer-clean-target-zlib:
f41d6665 52830 @: $(MAKE); $(unstage)
295f4e42
NN
52831 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
52832 r=`${PWD_COMMAND}`; export r; \
8c90b13a 52833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 52834 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
52835 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
52836 for flag in $(EXTRA_TARGET_FLAGS); do \
52837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52838 done; \
52839 (cd $(TARGET_SUBDIR)/zlib && \
52840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52842 "RANLIB=$${RANLIB}" \
901119ae 52843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 52844 maintainer-clean) \
295f4e42 52845 || exit 1
4977bab6 52846
60975492 52847@endif target-zlib
4977bab6 52848
4977bab6 52849
295f4e42 52850
25b42232 52851
4977bab6 52852
25b42232
PB
52853.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
52854maybe-configure-target-boehm-gc:
3ff3adad
PB
52855@if gcc-bootstrap
52856configure-target-boehm-gc: stage_current
52857@endif gcc-bootstrap
25b42232
PB
52858@if target-boehm-gc
52859maybe-configure-target-boehm-gc: configure-target-boehm-gc
cc11cc9b 52860configure-target-boehm-gc:
f41d6665
DJ
52861 @: $(MAKE); $(unstage)
52862 @r=`${PWD_COMMAND}`; export r; \
52863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52864 echo "Checking multilib configuration for boehm-gc..."; \
52865 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
52866 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
52867 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
52868 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
52869 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
52870 else \
52871 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
52872 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
52873 fi; \
52874 else \
52875 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
cc11cc9b
PB
52876 fi; \
52877 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
295f4e42 52878 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
f61428ed 52879 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
52880 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
52881 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
3aa83176 52882 case $(srcdir) in \
215c351a
PB
52883 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
52884 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
52885 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3aa83176 52886 esac; \
215c351a
PB
52887 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
52888 libsrcdir="$$s/boehm-gc"; \
3aa83176
NN
52889 rm -f no-such-file || : ; \
52890 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
52891 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
52892 --target=${target_alias} $${srcdiroption} \
3aa83176 52893 || exit 1
60975492 52894@endif target-boehm-gc
4977bab6 52895
25b42232
PB
52896
52897
ce406537
PB
52898
52899
295f4e42
NN
52900.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
52901maybe-all-target-boehm-gc:
3ff3adad
PB
52902@if gcc-bootstrap
52903all-target-boehm-gc: stage_current
52904@endif gcc-bootstrap
60975492 52905@if target-boehm-gc
7c27e184 52906TARGET-target-boehm-gc=all
60975492 52907maybe-all-target-boehm-gc: all-target-boehm-gc
295f4e42 52908all-target-boehm-gc: configure-target-boehm-gc
f41d6665 52909 @: $(MAKE); $(unstage)
8c90b13a
L
52910 @r=`${PWD_COMMAND}`; export r; \
52911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 52912 $(NORMAL_TARGET_EXPORTS) \
295f4e42 52913 (cd $(TARGET_SUBDIR)/boehm-gc && \
1c8bd6a3
PB
52914 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
52915 $(TARGET-target-boehm-gc))
60975492 52916@endif target-boehm-gc
4977bab6 52917
25b42232
PB
52918
52919
ce406537
PB
52920
52921
295f4e42
NN
52922.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
52923maybe-check-target-boehm-gc:
60975492
PB
52924@if target-boehm-gc
52925maybe-check-target-boehm-gc: check-target-boehm-gc
7e2dbcef 52926
295f4e42 52927check-target-boehm-gc:
f41d6665 52928 @: $(MAKE); $(unstage)
8c90b13a
L
52929 @r=`${PWD_COMMAND}`; export r; \
52930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 52931 $(NORMAL_TARGET_EXPORTS) \
295f4e42 52932 (cd $(TARGET_SUBDIR)/boehm-gc && \
a52a0a7f 52933 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 52934
60975492 52935@endif target-boehm-gc
4977bab6 52936
295f4e42
NN
52937.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
52938maybe-install-target-boehm-gc:
60975492
PB
52939@if target-boehm-gc
52940maybe-install-target-boehm-gc: install-target-boehm-gc
7e2dbcef 52941
295f4e42 52942install-target-boehm-gc: installdirs
f41d6665 52943 @: $(MAKE); $(unstage)
8c90b13a
L
52944 @r=`${PWD_COMMAND}`; export r; \
52945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 52946 $(NORMAL_TARGET_EXPORTS) \
295f4e42 52947 (cd $(TARGET_SUBDIR)/boehm-gc && \
a52a0a7f 52948 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 52949
60975492 52950@endif target-boehm-gc
4977bab6 52951
b5422ad7 52952# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
52953
52954.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
52955maybe-info-target-boehm-gc:
60975492
PB
52956@if target-boehm-gc
52957maybe-info-target-boehm-gc: info-target-boehm-gc
295f4e42
NN
52958
52959info-target-boehm-gc: \
05750653 52960 configure-target-boehm-gc
f41d6665 52961 @: $(MAKE); $(unstage)
295f4e42
NN
52962 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
52963 r=`${PWD_COMMAND}`; export r; \
52964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 52965 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
52966 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
52967 for flag in $(EXTRA_TARGET_FLAGS); do \
52968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52969 done; \
52970 (cd $(TARGET_SUBDIR)/boehm-gc && \
52971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52973 "RANLIB=$${RANLIB}" \
901119ae 52974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 52975 info) \
295f4e42
NN
52976 || exit 1
52977
60975492 52978@endif target-boehm-gc
295f4e42
NN
52979
52980.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
52981maybe-dvi-target-boehm-gc:
60975492
PB
52982@if target-boehm-gc
52983maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
295f4e42
NN
52984
52985dvi-target-boehm-gc: \
05750653 52986 configure-target-boehm-gc
f41d6665 52987 @: $(MAKE); $(unstage)
295f4e42
NN
52988 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
52989 r=`${PWD_COMMAND}`; export r; \
52990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 52991 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
52992 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
52993 for flag in $(EXTRA_TARGET_FLAGS); do \
52994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52995 done; \
52996 (cd $(TARGET_SUBDIR)/boehm-gc && \
52997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52999 "RANLIB=$${RANLIB}" \
901119ae 53000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 53001 dvi) \
295f4e42
NN
53002 || exit 1
53003
60975492 53004@endif target-boehm-gc
295f4e42 53005
b5422ad7
BM
53006.PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
53007maybe-pdf-target-boehm-gc:
53008@if target-boehm-gc
53009maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
53010
53011pdf-target-boehm-gc: \
53012 configure-target-boehm-gc
53013 @: $(MAKE); $(unstage)
53014 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53015 r=`${PWD_COMMAND}`; export r; \
53016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53017 $(NORMAL_TARGET_EXPORTS) \
53018 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
53019 for flag in $(EXTRA_TARGET_FLAGS); do \
53020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53021 done; \
53022 (cd $(TARGET_SUBDIR)/boehm-gc && \
53023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53025 "RANLIB=$${RANLIB}" \
901119ae 53026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
53027 pdf) \
53028 || exit 1
53029
53030@endif target-boehm-gc
53031
f87a2b2e
MS
53032.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
53033maybe-html-target-boehm-gc:
53034@if target-boehm-gc
53035maybe-html-target-boehm-gc: html-target-boehm-gc
53036
53037html-target-boehm-gc: \
05750653 53038 configure-target-boehm-gc
f41d6665 53039 @: $(MAKE); $(unstage)
f87a2b2e
MS
53040 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53041 r=`${PWD_COMMAND}`; export r; \
53042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
53043 $(NORMAL_TARGET_EXPORTS) \
53044 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
53045 for flag in $(EXTRA_TARGET_FLAGS); do \
53046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53047 done; \
53048 (cd $(TARGET_SUBDIR)/boehm-gc && \
53049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53051 "RANLIB=$${RANLIB}" \
901119ae 53052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
53053 html) \
53054 || exit 1
53055
53056@endif target-boehm-gc
53057
295f4e42
NN
53058.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
53059maybe-TAGS-target-boehm-gc:
60975492
PB
53060@if target-boehm-gc
53061maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
295f4e42
NN
53062
53063TAGS-target-boehm-gc: \
05750653 53064 configure-target-boehm-gc
f41d6665 53065 @: $(MAKE); $(unstage)
295f4e42
NN
53066 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53067 r=`${PWD_COMMAND}`; export r; \
53068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 53069 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
53070 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
53071 for flag in $(EXTRA_TARGET_FLAGS); do \
53072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53073 done; \
53074 (cd $(TARGET_SUBDIR)/boehm-gc && \
53075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53077 "RANLIB=$${RANLIB}" \
901119ae 53078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 53079 TAGS) \
295f4e42
NN
53080 || exit 1
53081
60975492 53082@endif target-boehm-gc
295f4e42
NN
53083
53084.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
53085maybe-install-info-target-boehm-gc:
60975492
PB
53086@if target-boehm-gc
53087maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
295f4e42
NN
53088
53089install-info-target-boehm-gc: \
53090 configure-target-boehm-gc \
05750653 53091 info-target-boehm-gc
f41d6665 53092 @: $(MAKE); $(unstage)
295f4e42
NN
53093 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53094 r=`${PWD_COMMAND}`; export r; \
53095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 53096 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
53097 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
53098 for flag in $(EXTRA_TARGET_FLAGS); do \
53099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53100 done; \
53101 (cd $(TARGET_SUBDIR)/boehm-gc && \
53102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53104 "RANLIB=$${RANLIB}" \
901119ae 53105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 53106 install-info) \
295f4e42
NN
53107 || exit 1
53108
60975492 53109@endif target-boehm-gc
295f4e42 53110
9c4d2493
BM
53111.PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
53112maybe-install-pdf-target-boehm-gc:
53113@if target-boehm-gc
53114maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
53115
53116install-pdf-target-boehm-gc: \
53117 configure-target-boehm-gc \
53118 pdf-target-boehm-gc
53119 @: $(MAKE); $(unstage)
53120 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53121 r=`${PWD_COMMAND}`; export r; \
53122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53123 $(NORMAL_TARGET_EXPORTS) \
53124 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
53125 for flag in $(EXTRA_TARGET_FLAGS); do \
53126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53127 done; \
53128 (cd $(TARGET_SUBDIR)/boehm-gc && \
53129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53131 "RANLIB=$${RANLIB}" \
901119ae 53132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
53133 install-pdf) \
53134 || exit 1
53135
53136@endif target-boehm-gc
53137
65d6e994
CD
53138.PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
53139maybe-install-html-target-boehm-gc:
53140@if target-boehm-gc
53141maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
53142
53143install-html-target-boehm-gc: \
53144 configure-target-boehm-gc \
53145 html-target-boehm-gc
53146 @: $(MAKE); $(unstage)
53147 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53148 r=`${PWD_COMMAND}`; export r; \
53149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53150 $(NORMAL_TARGET_EXPORTS) \
53151 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
53152 for flag in $(EXTRA_TARGET_FLAGS); do \
53153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53154 done; \
53155 (cd $(TARGET_SUBDIR)/boehm-gc && \
53156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53158 "RANLIB=$${RANLIB}" \
901119ae 53159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
53160 install-html) \
53161 || exit 1
53162
53163@endif target-boehm-gc
53164
295f4e42
NN
53165.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
53166maybe-installcheck-target-boehm-gc:
60975492
PB
53167@if target-boehm-gc
53168maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
295f4e42
NN
53169
53170installcheck-target-boehm-gc: \
05750653 53171 configure-target-boehm-gc
f41d6665 53172 @: $(MAKE); $(unstage)
295f4e42
NN
53173 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53174 r=`${PWD_COMMAND}`; export r; \
53175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 53176 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
53177 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
53178 for flag in $(EXTRA_TARGET_FLAGS); do \
53179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53180 done; \
53181 (cd $(TARGET_SUBDIR)/boehm-gc && \
53182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53184 "RANLIB=$${RANLIB}" \
901119ae 53185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 53186 installcheck) \
295f4e42
NN
53187 || exit 1
53188
60975492 53189@endif target-boehm-gc
295f4e42
NN
53190
53191.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
53192maybe-mostlyclean-target-boehm-gc:
60975492
PB
53193@if target-boehm-gc
53194maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
295f4e42 53195
05750653 53196mostlyclean-target-boehm-gc:
f41d6665 53197 @: $(MAKE); $(unstage)
295f4e42
NN
53198 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53199 r=`${PWD_COMMAND}`; export r; \
53200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 53201 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
53202 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
53203 for flag in $(EXTRA_TARGET_FLAGS); do \
53204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53205 done; \
53206 (cd $(TARGET_SUBDIR)/boehm-gc && \
53207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53209 "RANLIB=$${RANLIB}" \
901119ae 53210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 53211 mostlyclean) \
295f4e42
NN
53212 || exit 1
53213
60975492 53214@endif target-boehm-gc
295f4e42
NN
53215
53216.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
53217maybe-clean-target-boehm-gc:
60975492
PB
53218@if target-boehm-gc
53219maybe-clean-target-boehm-gc: clean-target-boehm-gc
295f4e42 53220
05750653 53221clean-target-boehm-gc:
f41d6665 53222 @: $(MAKE); $(unstage)
295f4e42
NN
53223 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53224 r=`${PWD_COMMAND}`; export r; \
53225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 53226 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
53227 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
53228 for flag in $(EXTRA_TARGET_FLAGS); do \
53229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53230 done; \
53231 (cd $(TARGET_SUBDIR)/boehm-gc && \
53232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53234 "RANLIB=$${RANLIB}" \
901119ae 53235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 53236 clean) \
295f4e42
NN
53237 || exit 1
53238
60975492 53239@endif target-boehm-gc
295f4e42
NN
53240
53241.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
53242maybe-distclean-target-boehm-gc:
60975492
PB
53243@if target-boehm-gc
53244maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
295f4e42 53245
05750653 53246distclean-target-boehm-gc:
f41d6665 53247 @: $(MAKE); $(unstage)
295f4e42
NN
53248 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53249 r=`${PWD_COMMAND}`; export r; \
53250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 53251 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
53252 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
53253 for flag in $(EXTRA_TARGET_FLAGS); do \
53254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53255 done; \
53256 (cd $(TARGET_SUBDIR)/boehm-gc && \
53257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53259 "RANLIB=$${RANLIB}" \
901119ae 53260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 53261 distclean) \
295f4e42
NN
53262 || exit 1
53263
60975492 53264@endif target-boehm-gc
295f4e42
NN
53265
53266.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
53267maybe-maintainer-clean-target-boehm-gc:
60975492
PB
53268@if target-boehm-gc
53269maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
295f4e42 53270
05750653 53271maintainer-clean-target-boehm-gc:
f41d6665 53272 @: $(MAKE); $(unstage)
295f4e42
NN
53273 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53274 r=`${PWD_COMMAND}`; export r; \
53275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 53276 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
53277 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
53278 for flag in $(EXTRA_TARGET_FLAGS); do \
53279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53280 done; \
53281 (cd $(TARGET_SUBDIR)/boehm-gc && \
53282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53284 "RANLIB=$${RANLIB}" \
901119ae 53285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 53286 maintainer-clean) \
295f4e42
NN
53287 || exit 1
53288
60975492 53289@endif target-boehm-gc
295f4e42
NN
53290
53291
4977bab6 53292
4977bab6 53293
25b42232
PB
53294
53295.PHONY: configure-target-qthreads maybe-configure-target-qthreads
53296maybe-configure-target-qthreads:
3ff3adad
PB
53297@if gcc-bootstrap
53298configure-target-qthreads: stage_current
53299@endif gcc-bootstrap
25b42232
PB
53300@if target-qthreads
53301maybe-configure-target-qthreads: configure-target-qthreads
cc11cc9b 53302configure-target-qthreads:
f41d6665
DJ
53303 @: $(MAKE); $(unstage)
53304 @r=`${PWD_COMMAND}`; export r; \
53305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53306 echo "Checking multilib configuration for qthreads..."; \
53307 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
53308 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/qthreads/multilib.tmp 2> /dev/null ; \
53309 if test -r $(TARGET_SUBDIR)/qthreads/multilib.out; then \
53310 if cmp -s $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; then \
53311 rm -f $(TARGET_SUBDIR)/qthreads/multilib.tmp; \
53312 else \
53313 rm -f $(TARGET_SUBDIR)/qthreads/Makefile; \
53314 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
53315 fi; \
53316 else \
53317 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
cc11cc9b
PB
53318 fi; \
53319 test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
295f4e42 53320 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
f61428ed 53321 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
53322 echo Configuring in $(TARGET_SUBDIR)/qthreads; \
53323 cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
3aa83176 53324 case $(srcdir) in \
215c351a
PB
53325 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53326 *) topdir=`echo $(TARGET_SUBDIR)/qthreads/ | \
53327 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3aa83176 53328 esac; \
215c351a
PB
53329 srcdiroption="--srcdir=$${topdir}/qthreads"; \
53330 libsrcdir="$$s/qthreads"; \
3aa83176
NN
53331 rm -f no-such-file || : ; \
53332 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
53333 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53334 --target=${target_alias} $${srcdiroption} \
3aa83176 53335 || exit 1
60975492 53336@endif target-qthreads
4977bab6 53337
25b42232
PB
53338
53339
ce406537
PB
53340
53341
295f4e42
NN
53342.PHONY: all-target-qthreads maybe-all-target-qthreads
53343maybe-all-target-qthreads:
3ff3adad
PB
53344@if gcc-bootstrap
53345all-target-qthreads: stage_current
53346@endif gcc-bootstrap
60975492 53347@if target-qthreads
7c27e184 53348TARGET-target-qthreads=all
60975492 53349maybe-all-target-qthreads: all-target-qthreads
295f4e42 53350all-target-qthreads: configure-target-qthreads
f41d6665 53351 @: $(MAKE); $(unstage)
8c90b13a
L
53352 @r=`${PWD_COMMAND}`; export r; \
53353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 53354 $(NORMAL_TARGET_EXPORTS) \
295f4e42 53355 (cd $(TARGET_SUBDIR)/qthreads && \
1c8bd6a3
PB
53356 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
53357 $(TARGET-target-qthreads))
60975492 53358@endif target-qthreads
4977bab6 53359
25b42232
PB
53360
53361
ce406537
PB
53362
53363
295f4e42
NN
53364.PHONY: check-target-qthreads maybe-check-target-qthreads
53365maybe-check-target-qthreads:
60975492
PB
53366@if target-qthreads
53367maybe-check-target-qthreads: check-target-qthreads
7e2dbcef 53368
295f4e42 53369check-target-qthreads:
f41d6665 53370 @: $(MAKE); $(unstage)
8c90b13a
L
53371 @r=`${PWD_COMMAND}`; export r; \
53372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 53373 $(NORMAL_TARGET_EXPORTS) \
295f4e42 53374 (cd $(TARGET_SUBDIR)/qthreads && \
a52a0a7f 53375 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 53376
60975492 53377@endif target-qthreads
4977bab6 53378
295f4e42
NN
53379.PHONY: install-target-qthreads maybe-install-target-qthreads
53380maybe-install-target-qthreads:
60975492
PB
53381@if target-qthreads
53382maybe-install-target-qthreads: install-target-qthreads
295f4e42
NN
53383
53384install-target-qthreads: installdirs
f41d6665 53385 @: $(MAKE); $(unstage)
295f4e42
NN
53386 @r=`${PWD_COMMAND}`; export r; \
53387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 53388 $(NORMAL_TARGET_EXPORTS) \
295f4e42 53389 (cd $(TARGET_SUBDIR)/qthreads && \
a52a0a7f 53390 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
295f4e42 53391
60975492 53392@endif target-qthreads
295f4e42 53393
b5422ad7 53394# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
53395
53396.PHONY: maybe-info-target-qthreads info-target-qthreads
53397maybe-info-target-qthreads:
60975492
PB
53398@if target-qthreads
53399maybe-info-target-qthreads: info-target-qthreads
295f4e42
NN
53400
53401info-target-qthreads: \
05750653 53402 configure-target-qthreads
f41d6665 53403 @: $(MAKE); $(unstage)
295f4e42
NN
53404 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53405 r=`${PWD_COMMAND}`; export r; \
53406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 53407 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
53408 echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
53409 for flag in $(EXTRA_TARGET_FLAGS); do \
53410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53411 done; \
53412 (cd $(TARGET_SUBDIR)/qthreads && \
53413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53415 "RANLIB=$${RANLIB}" \
901119ae 53416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 53417 info) \
295f4e42
NN
53418 || exit 1
53419
60975492 53420@endif target-qthreads
295f4e42
NN
53421
53422.PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
53423maybe-dvi-target-qthreads:
60975492
PB
53424@if target-qthreads
53425maybe-dvi-target-qthreads: dvi-target-qthreads
295f4e42
NN
53426
53427dvi-target-qthreads: \
05750653 53428 configure-target-qthreads
f41d6665 53429 @: $(MAKE); $(unstage)
295f4e42
NN
53430 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53431 r=`${PWD_COMMAND}`; export r; \
53432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 53433 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
53434 echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
53435 for flag in $(EXTRA_TARGET_FLAGS); do \
53436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53437 done; \
53438 (cd $(TARGET_SUBDIR)/qthreads && \
53439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53441 "RANLIB=$${RANLIB}" \
901119ae 53442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 53443 dvi) \
295f4e42
NN
53444 || exit 1
53445
60975492 53446@endif target-qthreads
295f4e42 53447
b5422ad7
BM
53448.PHONY: maybe-pdf-target-qthreads pdf-target-qthreads
53449maybe-pdf-target-qthreads:
53450@if target-qthreads
53451maybe-pdf-target-qthreads: pdf-target-qthreads
53452
53453pdf-target-qthreads: \
53454 configure-target-qthreads
53455 @: $(MAKE); $(unstage)
53456 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53457 r=`${PWD_COMMAND}`; export r; \
53458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53459 $(NORMAL_TARGET_EXPORTS) \
53460 echo "Doing pdf in $(TARGET_SUBDIR)/qthreads" ; \
53461 for flag in $(EXTRA_TARGET_FLAGS); do \
53462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53463 done; \
53464 (cd $(TARGET_SUBDIR)/qthreads && \
53465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53467 "RANLIB=$${RANLIB}" \
901119ae 53468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
53469 pdf) \
53470 || exit 1
53471
53472@endif target-qthreads
53473
f87a2b2e
MS
53474.PHONY: maybe-html-target-qthreads html-target-qthreads
53475maybe-html-target-qthreads:
53476@if target-qthreads
53477maybe-html-target-qthreads: html-target-qthreads
53478
53479html-target-qthreads: \
05750653 53480 configure-target-qthreads
f41d6665 53481 @: $(MAKE); $(unstage)
f87a2b2e
MS
53482 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53483 r=`${PWD_COMMAND}`; export r; \
53484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
53485 $(NORMAL_TARGET_EXPORTS) \
53486 echo "Doing html in $(TARGET_SUBDIR)/qthreads" ; \
53487 for flag in $(EXTRA_TARGET_FLAGS); do \
53488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53489 done; \
53490 (cd $(TARGET_SUBDIR)/qthreads && \
53491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53493 "RANLIB=$${RANLIB}" \
901119ae 53494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
53495 html) \
53496 || exit 1
53497
53498@endif target-qthreads
53499
295f4e42
NN
53500.PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
53501maybe-TAGS-target-qthreads:
60975492
PB
53502@if target-qthreads
53503maybe-TAGS-target-qthreads: TAGS-target-qthreads
295f4e42
NN
53504
53505TAGS-target-qthreads: \
05750653 53506 configure-target-qthreads
f41d6665 53507 @: $(MAKE); $(unstage)
295f4e42
NN
53508 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53509 r=`${PWD_COMMAND}`; export r; \
53510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 53511 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
53512 echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
53513 for flag in $(EXTRA_TARGET_FLAGS); do \
53514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53515 done; \
53516 (cd $(TARGET_SUBDIR)/qthreads && \
53517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53519 "RANLIB=$${RANLIB}" \
901119ae 53520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 53521 TAGS) \
295f4e42
NN
53522 || exit 1
53523
60975492 53524@endif target-qthreads
295f4e42
NN
53525
53526.PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
53527maybe-install-info-target-qthreads:
60975492
PB
53528@if target-qthreads
53529maybe-install-info-target-qthreads: install-info-target-qthreads
295f4e42
NN
53530
53531install-info-target-qthreads: \
53532 configure-target-qthreads \
05750653 53533 info-target-qthreads
f41d6665 53534 @: $(MAKE); $(unstage)
295f4e42
NN
53535 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53536 r=`${PWD_COMMAND}`; export r; \
53537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 53538 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
53539 echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
53540 for flag in $(EXTRA_TARGET_FLAGS); do \
53541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53542 done; \
53543 (cd $(TARGET_SUBDIR)/qthreads && \
53544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53546 "RANLIB=$${RANLIB}" \
901119ae 53547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 53548 install-info) \
295f4e42
NN
53549 || exit 1
53550
60975492 53551@endif target-qthreads
295f4e42 53552
9c4d2493
BM
53553.PHONY: maybe-install-pdf-target-qthreads install-pdf-target-qthreads
53554maybe-install-pdf-target-qthreads:
53555@if target-qthreads
53556maybe-install-pdf-target-qthreads: install-pdf-target-qthreads
53557
53558install-pdf-target-qthreads: \
53559 configure-target-qthreads \
53560 pdf-target-qthreads
53561 @: $(MAKE); $(unstage)
53562 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53563 r=`${PWD_COMMAND}`; export r; \
53564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53565 $(NORMAL_TARGET_EXPORTS) \
53566 echo "Doing install-pdf in $(TARGET_SUBDIR)/qthreads" ; \
53567 for flag in $(EXTRA_TARGET_FLAGS); do \
53568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53569 done; \
53570 (cd $(TARGET_SUBDIR)/qthreads && \
53571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53573 "RANLIB=$${RANLIB}" \
901119ae 53574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
53575 install-pdf) \
53576 || exit 1
53577
53578@endif target-qthreads
53579
65d6e994
CD
53580.PHONY: maybe-install-html-target-qthreads install-html-target-qthreads
53581maybe-install-html-target-qthreads:
53582@if target-qthreads
53583maybe-install-html-target-qthreads: install-html-target-qthreads
53584
53585install-html-target-qthreads: \
53586 configure-target-qthreads \
53587 html-target-qthreads
53588 @: $(MAKE); $(unstage)
53589 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53590 r=`${PWD_COMMAND}`; export r; \
53591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53592 $(NORMAL_TARGET_EXPORTS) \
53593 echo "Doing install-html in $(TARGET_SUBDIR)/qthreads" ; \
53594 for flag in $(EXTRA_TARGET_FLAGS); do \
53595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53596 done; \
53597 (cd $(TARGET_SUBDIR)/qthreads && \
53598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53600 "RANLIB=$${RANLIB}" \
901119ae 53601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
53602 install-html) \
53603 || exit 1
53604
53605@endif target-qthreads
53606
295f4e42
NN
53607.PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
53608maybe-installcheck-target-qthreads:
60975492
PB
53609@if target-qthreads
53610maybe-installcheck-target-qthreads: installcheck-target-qthreads
295f4e42
NN
53611
53612installcheck-target-qthreads: \
05750653 53613 configure-target-qthreads
f41d6665 53614 @: $(MAKE); $(unstage)
295f4e42
NN
53615 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53616 r=`${PWD_COMMAND}`; export r; \
53617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 53618 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
53619 echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
53620 for flag in $(EXTRA_TARGET_FLAGS); do \
53621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53622 done; \
53623 (cd $(TARGET_SUBDIR)/qthreads && \
53624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53626 "RANLIB=$${RANLIB}" \
901119ae 53627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 53628 installcheck) \
295f4e42
NN
53629 || exit 1
53630
60975492 53631@endif target-qthreads
295f4e42
NN
53632
53633.PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
53634maybe-mostlyclean-target-qthreads:
60975492
PB
53635@if target-qthreads
53636maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
295f4e42 53637
05750653 53638mostlyclean-target-qthreads:
f41d6665 53639 @: $(MAKE); $(unstage)
295f4e42
NN
53640 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53641 r=`${PWD_COMMAND}`; export r; \
53642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 53643 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
53644 echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
53645 for flag in $(EXTRA_TARGET_FLAGS); do \
53646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53647 done; \
53648 (cd $(TARGET_SUBDIR)/qthreads && \
53649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53651 "RANLIB=$${RANLIB}" \
901119ae 53652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 53653 mostlyclean) \
295f4e42
NN
53654 || exit 1
53655
60975492 53656@endif target-qthreads
295f4e42
NN
53657
53658.PHONY: maybe-clean-target-qthreads clean-target-qthreads
53659maybe-clean-target-qthreads:
60975492
PB
53660@if target-qthreads
53661maybe-clean-target-qthreads: clean-target-qthreads
295f4e42 53662
05750653 53663clean-target-qthreads:
f41d6665 53664 @: $(MAKE); $(unstage)
295f4e42
NN
53665 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53666 r=`${PWD_COMMAND}`; export r; \
53667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 53668 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
53669 echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
53670 for flag in $(EXTRA_TARGET_FLAGS); do \
53671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53672 done; \
53673 (cd $(TARGET_SUBDIR)/qthreads && \
53674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53676 "RANLIB=$${RANLIB}" \
901119ae 53677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 53678 clean) \
295f4e42
NN
53679 || exit 1
53680
60975492 53681@endif target-qthreads
295f4e42
NN
53682
53683.PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
53684maybe-distclean-target-qthreads:
60975492
PB
53685@if target-qthreads
53686maybe-distclean-target-qthreads: distclean-target-qthreads
295f4e42 53687
05750653 53688distclean-target-qthreads:
f41d6665 53689 @: $(MAKE); $(unstage)
295f4e42
NN
53690 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53691 r=`${PWD_COMMAND}`; export r; \
53692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 53693 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
53694 echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
53695 for flag in $(EXTRA_TARGET_FLAGS); do \
53696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53697 done; \
53698 (cd $(TARGET_SUBDIR)/qthreads && \
53699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53701 "RANLIB=$${RANLIB}" \
901119ae 53702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 53703 distclean) \
295f4e42
NN
53704 || exit 1
53705
60975492 53706@endif target-qthreads
295f4e42
NN
53707
53708.PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
53709maybe-maintainer-clean-target-qthreads:
60975492
PB
53710@if target-qthreads
53711maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
295f4e42 53712
05750653 53713maintainer-clean-target-qthreads:
f41d6665 53714 @: $(MAKE); $(unstage)
295f4e42
NN
53715 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
53716 r=`${PWD_COMMAND}`; export r; \
53717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 53718 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
53719 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
53720 for flag in $(EXTRA_TARGET_FLAGS); do \
53721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53722 done; \
53723 (cd $(TARGET_SUBDIR)/qthreads && \
53724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53726 "RANLIB=$${RANLIB}" \
901119ae 53727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 53728 maintainer-clean) \
295f4e42 53729 || exit 1
7e2dbcef 53730
60975492 53731@endif target-qthreads
4977bab6
ZW
53732
53733
4977bab6 53734
4977bab6 53735
25b42232
PB
53736
53737.PHONY: configure-target-rda maybe-configure-target-rda
53738maybe-configure-target-rda:
3ff3adad
PB
53739@if gcc-bootstrap
53740configure-target-rda: stage_current
53741@endif gcc-bootstrap
25b42232
PB
53742@if target-rda
53743maybe-configure-target-rda: configure-target-rda
cc11cc9b 53744configure-target-rda:
f41d6665
DJ
53745 @: $(MAKE); $(unstage)
53746 @r=`${PWD_COMMAND}`; export r; \
53747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53748 echo "Checking multilib configuration for rda..."; \
53749 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
53750 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
53751 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
53752 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
53753 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
53754 else \
53755 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
53756 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
53757 fi; \
53758 else \
53759 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
cc11cc9b
PB
53760 fi; \
53761 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
295f4e42 53762 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
f61428ed 53763 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
53764 echo Configuring in $(TARGET_SUBDIR)/rda; \
53765 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
3aa83176 53766 case $(srcdir) in \
215c351a
PB
53767 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53768 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
53769 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3aa83176 53770 esac; \
215c351a
PB
53771 srcdiroption="--srcdir=$${topdir}/rda"; \
53772 libsrcdir="$$s/rda"; \
3aa83176
NN
53773 rm -f no-such-file || : ; \
53774 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
53775 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53776 --target=${target_alias} $${srcdiroption} \
3aa83176 53777 || exit 1
60975492 53778@endif target-rda
4977bab6 53779
25b42232
PB
53780
53781
ce406537
PB
53782
53783
295f4e42
NN
53784.PHONY: all-target-rda maybe-all-target-rda
53785maybe-all-target-rda:
3ff3adad
PB
53786@if gcc-bootstrap
53787all-target-rda: stage_current
53788@endif gcc-bootstrap
60975492 53789@if target-rda
7c27e184 53790TARGET-target-rda=all
60975492 53791maybe-all-target-rda: all-target-rda
295f4e42 53792all-target-rda: configure-target-rda
f41d6665 53793 @: $(MAKE); $(unstage)
8c90b13a
L
53794 @r=`${PWD_COMMAND}`; export r; \
53795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 53796 $(NORMAL_TARGET_EXPORTS) \
295f4e42 53797 (cd $(TARGET_SUBDIR)/rda && \
1c8bd6a3
PB
53798 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
53799 $(TARGET-target-rda))
60975492 53800@endif target-rda
4977bab6 53801
25b42232
PB
53802
53803
ce406537
PB
53804
53805
295f4e42
NN
53806.PHONY: check-target-rda maybe-check-target-rda
53807maybe-check-target-rda:
60975492
PB
53808@if target-rda
53809maybe-check-target-rda: check-target-rda
7e2dbcef 53810
295f4e42 53811check-target-rda:
f41d6665 53812 @: $(MAKE); $(unstage)
8c90b13a
L
53813 @r=`${PWD_COMMAND}`; export r; \
53814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 53815 $(NORMAL_TARGET_EXPORTS) \
295f4e42 53816 (cd $(TARGET_SUBDIR)/rda && \
a52a0a7f 53817 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
6599da04 53818
60975492 53819@endif target-rda
4977bab6 53820
295f4e42
NN
53821.PHONY: install-target-rda maybe-install-target-rda
53822maybe-install-target-rda:
60975492
PB
53823@if target-rda
53824maybe-install-target-rda: install-target-rda
7e2dbcef 53825
295f4e42 53826install-target-rda: installdirs
f41d6665 53827 @: $(MAKE); $(unstage)
8c90b13a
L
53828 @r=`${PWD_COMMAND}`; export r; \
53829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 53830 $(NORMAL_TARGET_EXPORTS) \
295f4e42 53831 (cd $(TARGET_SUBDIR)/rda && \
a52a0a7f 53832 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e490616e 53833
60975492 53834@endif target-rda
4977bab6 53835
b5422ad7 53836# Other targets (info, dvi, pdf, etc.)
295f4e42
NN
53837
53838.PHONY: maybe-info-target-rda info-target-rda
53839maybe-info-target-rda:
60975492
PB
53840@if target-rda
53841maybe-info-target-rda: info-target-rda
295f4e42
NN
53842
53843info-target-rda: \
05750653 53844 configure-target-rda
f41d6665 53845 @: $(MAKE); $(unstage)
295f4e42
NN
53846 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
53847 r=`${PWD_COMMAND}`; export r; \
53848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 53849 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
53850 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
53851 for flag in $(EXTRA_TARGET_FLAGS); do \
53852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53853 done; \
53854 (cd $(TARGET_SUBDIR)/rda && \
53855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53857 "RANLIB=$${RANLIB}" \
901119ae 53858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 53859 info) \
295f4e42
NN
53860 || exit 1
53861
60975492 53862@endif target-rda
295f4e42
NN
53863
53864.PHONY: maybe-dvi-target-rda dvi-target-rda
53865maybe-dvi-target-rda:
60975492
PB
53866@if target-rda
53867maybe-dvi-target-rda: dvi-target-rda
295f4e42
NN
53868
53869dvi-target-rda: \
05750653 53870 configure-target-rda
f41d6665 53871 @: $(MAKE); $(unstage)
295f4e42
NN
53872 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
53873 r=`${PWD_COMMAND}`; export r; \
53874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 53875 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
53876 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
53877 for flag in $(EXTRA_TARGET_FLAGS); do \
53878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53879 done; \
53880 (cd $(TARGET_SUBDIR)/rda && \
53881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53883 "RANLIB=$${RANLIB}" \
901119ae 53884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 53885 dvi) \
295f4e42
NN
53886 || exit 1
53887
60975492 53888@endif target-rda
295f4e42 53889
b5422ad7
BM
53890.PHONY: maybe-pdf-target-rda pdf-target-rda
53891maybe-pdf-target-rda:
53892@if target-rda
53893maybe-pdf-target-rda: pdf-target-rda
53894
53895pdf-target-rda: \
53896 configure-target-rda
53897 @: $(MAKE); $(unstage)
53898 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
53899 r=`${PWD_COMMAND}`; export r; \
53900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53901 $(NORMAL_TARGET_EXPORTS) \
53902 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
53903 for flag in $(EXTRA_TARGET_FLAGS); do \
53904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53905 done; \
53906 (cd $(TARGET_SUBDIR)/rda && \
53907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53909 "RANLIB=$${RANLIB}" \
901119ae 53910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
53911 pdf) \
53912 || exit 1
53913
53914@endif target-rda
53915
f87a2b2e
MS
53916.PHONY: maybe-html-target-rda html-target-rda
53917maybe-html-target-rda:
53918@if target-rda
53919maybe-html-target-rda: html-target-rda
53920
53921html-target-rda: \
05750653 53922 configure-target-rda
f41d6665 53923 @: $(MAKE); $(unstage)
f87a2b2e
MS
53924 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
53925 r=`${PWD_COMMAND}`; export r; \
53926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
53927 $(NORMAL_TARGET_EXPORTS) \
53928 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
53929 for flag in $(EXTRA_TARGET_FLAGS); do \
53930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53931 done; \
53932 (cd $(TARGET_SUBDIR)/rda && \
53933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53935 "RANLIB=$${RANLIB}" \
901119ae 53936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
53937 html) \
53938 || exit 1
53939
53940@endif target-rda
53941
295f4e42
NN
53942.PHONY: maybe-TAGS-target-rda TAGS-target-rda
53943maybe-TAGS-target-rda:
60975492
PB
53944@if target-rda
53945maybe-TAGS-target-rda: TAGS-target-rda
295f4e42
NN
53946
53947TAGS-target-rda: \
05750653 53948 configure-target-rda
f41d6665 53949 @: $(MAKE); $(unstage)
295f4e42
NN
53950 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
53951 r=`${PWD_COMMAND}`; export r; \
53952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 53953 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
53954 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
53955 for flag in $(EXTRA_TARGET_FLAGS); do \
53956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53957 done; \
53958 (cd $(TARGET_SUBDIR)/rda && \
53959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53961 "RANLIB=$${RANLIB}" \
901119ae 53962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 53963 TAGS) \
295f4e42
NN
53964 || exit 1
53965
60975492 53966@endif target-rda
295f4e42
NN
53967
53968.PHONY: maybe-install-info-target-rda install-info-target-rda
53969maybe-install-info-target-rda:
60975492
PB
53970@if target-rda
53971maybe-install-info-target-rda: install-info-target-rda
295f4e42
NN
53972
53973install-info-target-rda: \
53974 configure-target-rda \
05750653 53975 info-target-rda
f41d6665 53976 @: $(MAKE); $(unstage)
295f4e42
NN
53977 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
53978 r=`${PWD_COMMAND}`; export r; \
53979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 53980 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
53981 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
53982 for flag in $(EXTRA_TARGET_FLAGS); do \
53983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53984 done; \
53985 (cd $(TARGET_SUBDIR)/rda && \
53986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53988 "RANLIB=$${RANLIB}" \
901119ae 53989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 53990 install-info) \
295f4e42
NN
53991 || exit 1
53992
60975492 53993@endif target-rda
295f4e42 53994
9c4d2493
BM
53995.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
53996maybe-install-pdf-target-rda:
53997@if target-rda
53998maybe-install-pdf-target-rda: install-pdf-target-rda
53999
54000install-pdf-target-rda: \
54001 configure-target-rda \
54002 pdf-target-rda
54003 @: $(MAKE); $(unstage)
54004 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
54005 r=`${PWD_COMMAND}`; export r; \
54006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54007 $(NORMAL_TARGET_EXPORTS) \
54008 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
54009 for flag in $(EXTRA_TARGET_FLAGS); do \
54010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54011 done; \
54012 (cd $(TARGET_SUBDIR)/rda && \
54013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54015 "RANLIB=$${RANLIB}" \
901119ae 54016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
54017 install-pdf) \
54018 || exit 1
54019
54020@endif target-rda
54021
65d6e994
CD
54022.PHONY: maybe-install-html-target-rda install-html-target-rda
54023maybe-install-html-target-rda:
54024@if target-rda
54025maybe-install-html-target-rda: install-html-target-rda
54026
54027install-html-target-rda: \
54028 configure-target-rda \
54029 html-target-rda
54030 @: $(MAKE); $(unstage)
54031 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
54032 r=`${PWD_COMMAND}`; export r; \
54033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54034 $(NORMAL_TARGET_EXPORTS) \
54035 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
54036 for flag in $(EXTRA_TARGET_FLAGS); do \
54037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54038 done; \
54039 (cd $(TARGET_SUBDIR)/rda && \
54040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54042 "RANLIB=$${RANLIB}" \
901119ae 54043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
54044 install-html) \
54045 || exit 1
54046
54047@endif target-rda
54048
295f4e42
NN
54049.PHONY: maybe-installcheck-target-rda installcheck-target-rda
54050maybe-installcheck-target-rda:
60975492
PB
54051@if target-rda
54052maybe-installcheck-target-rda: installcheck-target-rda
295f4e42
NN
54053
54054installcheck-target-rda: \
05750653 54055 configure-target-rda
f41d6665 54056 @: $(MAKE); $(unstage)
295f4e42
NN
54057 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
54058 r=`${PWD_COMMAND}`; export r; \
54059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 54060 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
54061 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
54062 for flag in $(EXTRA_TARGET_FLAGS); do \
54063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54064 done; \
54065 (cd $(TARGET_SUBDIR)/rda && \
54066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54068 "RANLIB=$${RANLIB}" \
901119ae 54069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 54070 installcheck) \
295f4e42
NN
54071 || exit 1
54072
60975492 54073@endif target-rda
295f4e42
NN
54074
54075.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
54076maybe-mostlyclean-target-rda:
60975492
PB
54077@if target-rda
54078maybe-mostlyclean-target-rda: mostlyclean-target-rda
295f4e42 54079
05750653 54080mostlyclean-target-rda:
f41d6665 54081 @: $(MAKE); $(unstage)
295f4e42
NN
54082 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
54083 r=`${PWD_COMMAND}`; export r; \
54084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 54085 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
54086 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
54087 for flag in $(EXTRA_TARGET_FLAGS); do \
54088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54089 done; \
54090 (cd $(TARGET_SUBDIR)/rda && \
54091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54093 "RANLIB=$${RANLIB}" \
901119ae 54094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 54095 mostlyclean) \
295f4e42
NN
54096 || exit 1
54097
60975492 54098@endif target-rda
295f4e42
NN
54099
54100.PHONY: maybe-clean-target-rda clean-target-rda
54101maybe-clean-target-rda:
60975492
PB
54102@if target-rda
54103maybe-clean-target-rda: clean-target-rda
295f4e42 54104
05750653 54105clean-target-rda:
f41d6665 54106 @: $(MAKE); $(unstage)
295f4e42
NN
54107 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
54108 r=`${PWD_COMMAND}`; export r; \
54109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 54110 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
54111 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
54112 for flag in $(EXTRA_TARGET_FLAGS); do \
54113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54114 done; \
54115 (cd $(TARGET_SUBDIR)/rda && \
54116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54118 "RANLIB=$${RANLIB}" \
901119ae 54119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 54120 clean) \
295f4e42
NN
54121 || exit 1
54122
60975492 54123@endif target-rda
295f4e42
NN
54124
54125.PHONY: maybe-distclean-target-rda distclean-target-rda
54126maybe-distclean-target-rda:
60975492
PB
54127@if target-rda
54128maybe-distclean-target-rda: distclean-target-rda
295f4e42 54129
05750653 54130distclean-target-rda:
f41d6665 54131 @: $(MAKE); $(unstage)
295f4e42
NN
54132 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
54133 r=`${PWD_COMMAND}`; export r; \
54134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 54135 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
54136 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
54137 for flag in $(EXTRA_TARGET_FLAGS); do \
54138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54139 done; \
54140 (cd $(TARGET_SUBDIR)/rda && \
54141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54143 "RANLIB=$${RANLIB}" \
901119ae 54144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 54145 distclean) \
295f4e42
NN
54146 || exit 1
54147
60975492 54148@endif target-rda
295f4e42
NN
54149
54150.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
54151maybe-maintainer-clean-target-rda:
60975492
PB
54152@if target-rda
54153maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
295f4e42 54154
05750653 54155maintainer-clean-target-rda:
f41d6665 54156 @: $(MAKE); $(unstage)
295f4e42
NN
54157 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
54158 r=`${PWD_COMMAND}`; export r; \
54159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 54160 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
54161 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
54162 for flag in $(EXTRA_TARGET_FLAGS); do \
54163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54164 done; \
54165 (cd $(TARGET_SUBDIR)/rda && \
54166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54168 "RANLIB=$${RANLIB}" \
901119ae 54169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 54170 maintainer-clean) \
295f4e42
NN
54171 || exit 1
54172
60975492 54173@endif target-rda
295f4e42
NN
54174
54175
4977bab6 54176
25b42232
PB
54177
54178
54179.PHONY: configure-target-libada maybe-configure-target-libada
54180maybe-configure-target-libada:
3ff3adad
PB
54181@if gcc-bootstrap
54182configure-target-libada: stage_current
54183@endif gcc-bootstrap
25b42232
PB
54184@if target-libada
54185maybe-configure-target-libada: configure-target-libada
cc11cc9b 54186configure-target-libada:
f41d6665
DJ
54187 @: $(MAKE); $(unstage)
54188 @r=`${PWD_COMMAND}`; export r; \
54189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54190 echo "Checking multilib configuration for libada..."; \
54191 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
54192 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
54193 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
54194 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
54195 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
54196 else \
54197 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
54198 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
54199 fi; \
54200 else \
54201 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
cc11cc9b
PB
54202 fi; \
54203 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
295f4e42 54204 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
f61428ed 54205 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
54206 echo Configuring in $(TARGET_SUBDIR)/libada; \
54207 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
3aa83176 54208 case $(srcdir) in \
215c351a
PB
54209 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
54210 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
54211 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3aa83176 54212 esac; \
215c351a
PB
54213 srcdiroption="--srcdir=$${topdir}/libada"; \
54214 libsrcdir="$$s/libada"; \
3aa83176
NN
54215 rm -f no-such-file || : ; \
54216 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
54217 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
54218 --target=${target_alias} $${srcdiroption} \
3aa83176 54219 || exit 1
60975492 54220@endif target-libada
4977bab6 54221
25b42232
PB
54222
54223
ce406537
PB
54224
54225
295f4e42
NN
54226.PHONY: all-target-libada maybe-all-target-libada
54227maybe-all-target-libada:
3ff3adad
PB
54228@if gcc-bootstrap
54229all-target-libada: stage_current
54230@endif gcc-bootstrap
60975492 54231@if target-libada
7c27e184 54232TARGET-target-libada=all
60975492 54233maybe-all-target-libada: all-target-libada
295f4e42 54234all-target-libada: configure-target-libada
f41d6665 54235 @: $(MAKE); $(unstage)
8c90b13a
L
54236 @r=`${PWD_COMMAND}`; export r; \
54237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 54238 $(NORMAL_TARGET_EXPORTS) \
295f4e42 54239 (cd $(TARGET_SUBDIR)/libada && \
1c8bd6a3
PB
54240 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
54241 $(TARGET-target-libada))
60975492 54242@endif target-libada
6599da04 54243
25b42232
PB
54244
54245
ce406537
PB
54246
54247
295f4e42
NN
54248.PHONY: check-target-libada maybe-check-target-libada
54249maybe-check-target-libada:
60975492
PB
54250@if target-libada
54251maybe-check-target-libada: check-target-libada
7e2dbcef 54252
295f4e42 54253check-target-libada:
f41d6665 54254 @: $(MAKE); $(unstage)
8c90b13a
L
54255 @r=`${PWD_COMMAND}`; export r; \
54256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 54257 $(NORMAL_TARGET_EXPORTS) \
295f4e42 54258 (cd $(TARGET_SUBDIR)/libada && \
a52a0a7f 54259 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
6599da04 54260
60975492 54261@endif target-libada
4977bab6 54262
295f4e42
NN
54263.PHONY: install-target-libada maybe-install-target-libada
54264maybe-install-target-libada:
60975492
PB
54265@if target-libada
54266maybe-install-target-libada: install-target-libada
7e2dbcef 54267
295f4e42 54268install-target-libada: installdirs
f41d6665 54269 @: $(MAKE); $(unstage)
8c90b13a
L
54270 @r=`${PWD_COMMAND}`; export r; \
54271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 54272 $(NORMAL_TARGET_EXPORTS) \
295f4e42 54273 (cd $(TARGET_SUBDIR)/libada && \
a52a0a7f 54274 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
6599da04 54275
60975492 54276@endif target-libada
4977bab6 54277
b5422ad7 54278# Other targets (info, dvi, pdf, etc.)
4977bab6 54279
295f4e42
NN
54280.PHONY: maybe-info-target-libada info-target-libada
54281maybe-info-target-libada:
60975492
PB
54282@if target-libada
54283maybe-info-target-libada: info-target-libada
4977bab6 54284
295f4e42 54285info-target-libada: \
05750653 54286 configure-target-libada
f41d6665 54287 @: $(MAKE); $(unstage)
295f4e42 54288 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
8c90b13a
L
54289 r=`${PWD_COMMAND}`; export r; \
54290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 54291 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
54292 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
54293 for flag in $(EXTRA_TARGET_FLAGS); do \
54294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54295 done; \
54296 (cd $(TARGET_SUBDIR)/libada && \
54297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54299 "RANLIB=$${RANLIB}" \
901119ae 54300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 54301 info) \
3aa83176 54302 || exit 1
4977bab6 54303
60975492 54304@endif target-libada
295f4e42
NN
54305
54306.PHONY: maybe-dvi-target-libada dvi-target-libada
54307maybe-dvi-target-libada:
60975492
PB
54308@if target-libada
54309maybe-dvi-target-libada: dvi-target-libada
295f4e42
NN
54310
54311dvi-target-libada: \
05750653 54312 configure-target-libada
f41d6665 54313 @: $(MAKE); $(unstage)
295f4e42
NN
54314 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54315 r=`${PWD_COMMAND}`; export r; \
8c90b13a 54316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 54317 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
54318 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
54319 for flag in $(EXTRA_TARGET_FLAGS); do \
54320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54321 done; \
54322 (cd $(TARGET_SUBDIR)/libada && \
54323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54325 "RANLIB=$${RANLIB}" \
901119ae 54326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 54327 dvi) \
295f4e42 54328 || exit 1
6599da04 54329
60975492 54330@endif target-libada
7e2dbcef 54331
b5422ad7
BM
54332.PHONY: maybe-pdf-target-libada pdf-target-libada
54333maybe-pdf-target-libada:
54334@if target-libada
54335maybe-pdf-target-libada: pdf-target-libada
54336
54337pdf-target-libada: \
54338 configure-target-libada
54339 @: $(MAKE); $(unstage)
54340 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54341 r=`${PWD_COMMAND}`; export r; \
54342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54343 $(NORMAL_TARGET_EXPORTS) \
54344 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
54345 for flag in $(EXTRA_TARGET_FLAGS); do \
54346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54347 done; \
54348 (cd $(TARGET_SUBDIR)/libada && \
54349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54351 "RANLIB=$${RANLIB}" \
901119ae 54352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
54353 pdf) \
54354 || exit 1
54355
54356@endif target-libada
54357
f87a2b2e
MS
54358.PHONY: maybe-html-target-libada html-target-libada
54359maybe-html-target-libada:
54360@if target-libada
54361maybe-html-target-libada: html-target-libada
54362
54363html-target-libada: \
05750653 54364 configure-target-libada
f41d6665 54365 @: $(MAKE); $(unstage)
f87a2b2e
MS
54366 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54367 r=`${PWD_COMMAND}`; export r; \
54368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f87a2b2e
MS
54369 $(NORMAL_TARGET_EXPORTS) \
54370 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
54371 for flag in $(EXTRA_TARGET_FLAGS); do \
54372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54373 done; \
54374 (cd $(TARGET_SUBDIR)/libada && \
54375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54377 "RANLIB=$${RANLIB}" \
901119ae 54378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
f87a2b2e
MS
54379 html) \
54380 || exit 1
54381
54382@endif target-libada
54383
295f4e42
NN
54384.PHONY: maybe-TAGS-target-libada TAGS-target-libada
54385maybe-TAGS-target-libada:
60975492
PB
54386@if target-libada
54387maybe-TAGS-target-libada: TAGS-target-libada
295f4e42
NN
54388
54389TAGS-target-libada: \
05750653 54390 configure-target-libada
f41d6665 54391 @: $(MAKE); $(unstage)
295f4e42
NN
54392 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54393 r=`${PWD_COMMAND}`; export r; \
8c90b13a 54394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 54395 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
54396 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
54397 for flag in $(EXTRA_TARGET_FLAGS); do \
54398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54399 done; \
54400 (cd $(TARGET_SUBDIR)/libada && \
54401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54403 "RANLIB=$${RANLIB}" \
901119ae 54404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 54405 TAGS) \
295f4e42 54406 || exit 1
6599da04 54407
60975492 54408@endif target-libada
6599da04 54409
295f4e42
NN
54410.PHONY: maybe-install-info-target-libada install-info-target-libada
54411maybe-install-info-target-libada:
60975492
PB
54412@if target-libada
54413maybe-install-info-target-libada: install-info-target-libada
7e2dbcef 54414
295f4e42
NN
54415install-info-target-libada: \
54416 configure-target-libada \
05750653 54417 info-target-libada
f41d6665 54418 @: $(MAKE); $(unstage)
295f4e42
NN
54419 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54420 r=`${PWD_COMMAND}`; export r; \
8c90b13a 54421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 54422 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
54423 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
54424 for flag in $(EXTRA_TARGET_FLAGS); do \
54425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54426 done; \
54427 (cd $(TARGET_SUBDIR)/libada && \
54428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54430 "RANLIB=$${RANLIB}" \
901119ae 54431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 54432 install-info) \
295f4e42 54433 || exit 1
6599da04 54434
60975492 54435@endif target-libada
6599da04 54436
9c4d2493
BM
54437.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
54438maybe-install-pdf-target-libada:
54439@if target-libada
54440maybe-install-pdf-target-libada: install-pdf-target-libada
54441
54442install-pdf-target-libada: \
54443 configure-target-libada \
54444 pdf-target-libada
54445 @: $(MAKE); $(unstage)
54446 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54447 r=`${PWD_COMMAND}`; export r; \
54448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54449 $(NORMAL_TARGET_EXPORTS) \
54450 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
54451 for flag in $(EXTRA_TARGET_FLAGS); do \
54452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54453 done; \
54454 (cd $(TARGET_SUBDIR)/libada && \
54455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54457 "RANLIB=$${RANLIB}" \
901119ae 54458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
54459 install-pdf) \
54460 || exit 1
54461
54462@endif target-libada
54463
65d6e994
CD
54464.PHONY: maybe-install-html-target-libada install-html-target-libada
54465maybe-install-html-target-libada:
54466@if target-libada
54467maybe-install-html-target-libada: install-html-target-libada
54468
54469install-html-target-libada: \
54470 configure-target-libada \
54471 html-target-libada
54472 @: $(MAKE); $(unstage)
54473 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54474 r=`${PWD_COMMAND}`; export r; \
54475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54476 $(NORMAL_TARGET_EXPORTS) \
54477 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
54478 for flag in $(EXTRA_TARGET_FLAGS); do \
54479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54480 done; \
54481 (cd $(TARGET_SUBDIR)/libada && \
54482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54484 "RANLIB=$${RANLIB}" \
901119ae 54485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
54486 install-html) \
54487 || exit 1
54488
54489@endif target-libada
54490
295f4e42
NN
54491.PHONY: maybe-installcheck-target-libada installcheck-target-libada
54492maybe-installcheck-target-libada:
60975492
PB
54493@if target-libada
54494maybe-installcheck-target-libada: installcheck-target-libada
d9cdb878 54495
295f4e42 54496installcheck-target-libada: \
05750653 54497 configure-target-libada
f41d6665 54498 @: $(MAKE); $(unstage)
295f4e42
NN
54499 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54500 r=`${PWD_COMMAND}`; export r; \
54501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 54502 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
54503 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
54504 for flag in $(EXTRA_TARGET_FLAGS); do \
54505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54506 done; \
54507 (cd $(TARGET_SUBDIR)/libada && \
54508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54510 "RANLIB=$${RANLIB}" \
901119ae 54511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 54512 installcheck) \
295f4e42 54513 || exit 1
d9cdb878 54514
60975492 54515@endif target-libada
295f4e42
NN
54516
54517.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
54518maybe-mostlyclean-target-libada:
60975492
PB
54519@if target-libada
54520maybe-mostlyclean-target-libada: mostlyclean-target-libada
295f4e42 54521
05750653 54522mostlyclean-target-libada:
f41d6665 54523 @: $(MAKE); $(unstage)
295f4e42 54524 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
d9cdb878
AC
54525 r=`${PWD_COMMAND}`; export r; \
54526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 54527 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
54528 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
54529 for flag in $(EXTRA_TARGET_FLAGS); do \
54530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54531 done; \
54532 (cd $(TARGET_SUBDIR)/libada && \
54533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54535 "RANLIB=$${RANLIB}" \
901119ae 54536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 54537 mostlyclean) \
d9cdb878
AC
54538 || exit 1
54539
60975492 54540@endif target-libada
295f4e42
NN
54541
54542.PHONY: maybe-clean-target-libada clean-target-libada
54543maybe-clean-target-libada:
60975492
PB
54544@if target-libada
54545maybe-clean-target-libada: clean-target-libada
295f4e42 54546
05750653 54547clean-target-libada:
f41d6665 54548 @: $(MAKE); $(unstage)
295f4e42
NN
54549 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54550 r=`${PWD_COMMAND}`; export r; \
d9cdb878 54551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 54552 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
54553 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
54554 for flag in $(EXTRA_TARGET_FLAGS); do \
54555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54556 done; \
d9cdb878 54557 (cd $(TARGET_SUBDIR)/libada && \
295f4e42
NN
54558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54560 "RANLIB=$${RANLIB}" \
901119ae 54561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 54562 clean) \
295f4e42 54563 || exit 1
d9cdb878 54564
60975492 54565@endif target-libada
d9cdb878 54566
295f4e42
NN
54567.PHONY: maybe-distclean-target-libada distclean-target-libada
54568maybe-distclean-target-libada:
60975492
PB
54569@if target-libada
54570maybe-distclean-target-libada: distclean-target-libada
295f4e42 54571
05750653 54572distclean-target-libada:
f41d6665 54573 @: $(MAKE); $(unstage)
295f4e42
NN
54574 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54575 r=`${PWD_COMMAND}`; export r; \
d9cdb878 54576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 54577 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
54578 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
54579 for flag in $(EXTRA_TARGET_FLAGS); do \
54580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54581 done; \
d9cdb878 54582 (cd $(TARGET_SUBDIR)/libada && \
295f4e42
NN
54583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54585 "RANLIB=$${RANLIB}" \
901119ae 54586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 54587 distclean) \
295f4e42 54588 || exit 1
d9cdb878 54589
60975492 54590@endif target-libada
d9cdb878 54591
295f4e42
NN
54592.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
54593maybe-maintainer-clean-target-libada:
60975492
PB
54594@if target-libada
54595maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
d9cdb878 54596
05750653 54597maintainer-clean-target-libada:
f41d6665 54598 @: $(MAKE); $(unstage)
295f4e42
NN
54599 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
54600 r=`${PWD_COMMAND}`; export r; \
d9cdb878 54601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 54602 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
54603 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
54604 for flag in $(EXTRA_TARGET_FLAGS); do \
54605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54606 done; \
d9cdb878 54607 (cd $(TARGET_SUBDIR)/libada && \
295f4e42
NN
54608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54610 "RANLIB=$${RANLIB}" \
901119ae 54611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a52a0a7f 54612 maintainer-clean) \
295f4e42
NN
54613 || exit 1
54614
60975492 54615@endif target-libada
d9cdb878
AC
54616
54617
4977bab6 54618
953ff289
DN
54619
54620
54621.PHONY: configure-target-libgomp maybe-configure-target-libgomp
54622maybe-configure-target-libgomp:
3ff3adad
PB
54623@if gcc-bootstrap
54624configure-target-libgomp: stage_current
54625@endif gcc-bootstrap
953ff289
DN
54626@if target-libgomp
54627maybe-configure-target-libgomp: configure-target-libgomp
cc11cc9b 54628configure-target-libgomp:
953ff289
DN
54629 @: $(MAKE); $(unstage)
54630 @r=`${PWD_COMMAND}`; export r; \
54631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54632 echo "Checking multilib configuration for libgomp..."; \
54633 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
54634 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
54635 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
54636 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
54637 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
54638 else \
54639 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
54640 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
54641 fi; \
54642 else \
54643 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
cc11cc9b
PB
54644 fi; \
54645 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
953ff289 54646 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
f61428ed 54647 $(NORMAL_TARGET_EXPORTS) \
953ff289
DN
54648 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
54649 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
54650 case $(srcdir) in \
54651 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
54652 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
54653 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
54654 esac; \
54655 srcdiroption="--srcdir=$${topdir}/libgomp"; \
54656 libsrcdir="$$s/libgomp"; \
54657 rm -f no-such-file || : ; \
54658 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
e69bf64b
PB
54659 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
54660 --target=${target_alias} $${srcdiroption} \
953ff289
DN
54661 || exit 1
54662@endif target-libgomp
54663
54664
54665
54666
54667
54668.PHONY: all-target-libgomp maybe-all-target-libgomp
54669maybe-all-target-libgomp:
3ff3adad
PB
54670@if gcc-bootstrap
54671all-target-libgomp: stage_current
54672@endif gcc-bootstrap
953ff289
DN
54673@if target-libgomp
54674TARGET-target-libgomp=all
54675maybe-all-target-libgomp: all-target-libgomp
54676all-target-libgomp: configure-target-libgomp
54677 @: $(MAKE); $(unstage)
54678 @r=`${PWD_COMMAND}`; export r; \
54679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f61428ed 54680 $(NORMAL_TARGET_EXPORTS) \
953ff289 54681 (cd $(TARGET_SUBDIR)/libgomp && \
1c8bd6a3
PB
54682 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
54683 $(TARGET-target-libgomp))
953ff289
DN
54684@endif target-libgomp
54685
54686
54687
54688
54689
54690.PHONY: check-target-libgomp maybe-check-target-libgomp
54691maybe-check-target-libgomp:
54692@if target-libgomp
54693maybe-check-target-libgomp: check-target-libgomp
54694
54695check-target-libgomp:
54696 @: $(MAKE); $(unstage)
54697 @r=`${PWD_COMMAND}`; export r; \
54698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54699 $(NORMAL_TARGET_EXPORTS) \
54700 (cd $(TARGET_SUBDIR)/libgomp && \
54701 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
54702
54703@endif target-libgomp
54704
54705.PHONY: install-target-libgomp maybe-install-target-libgomp
54706maybe-install-target-libgomp:
54707@if target-libgomp
54708maybe-install-target-libgomp: install-target-libgomp
54709
54710install-target-libgomp: installdirs
54711 @: $(MAKE); $(unstage)
54712 @r=`${PWD_COMMAND}`; export r; \
54713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54714 $(NORMAL_TARGET_EXPORTS) \
54715 (cd $(TARGET_SUBDIR)/libgomp && \
54716 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
54717
54718@endif target-libgomp
54719
b5422ad7 54720# Other targets (info, dvi, pdf, etc.)
953ff289
DN
54721
54722.PHONY: maybe-info-target-libgomp info-target-libgomp
54723maybe-info-target-libgomp:
54724@if target-libgomp
54725maybe-info-target-libgomp: info-target-libgomp
54726
54727info-target-libgomp: \
54728 configure-target-libgomp
54729 @: $(MAKE); $(unstage)
54730 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
54731 r=`${PWD_COMMAND}`; export r; \
54732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54733 $(NORMAL_TARGET_EXPORTS) \
54734 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
54735 for flag in $(EXTRA_TARGET_FLAGS); do \
54736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54737 done; \
54738 (cd $(TARGET_SUBDIR)/libgomp && \
54739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54741 "RANLIB=$${RANLIB}" \
901119ae 54742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
953ff289
DN
54743 info) \
54744 || exit 1
54745
54746@endif target-libgomp
54747
54748.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
54749maybe-dvi-target-libgomp:
54750@if target-libgomp
54751maybe-dvi-target-libgomp: dvi-target-libgomp
54752
54753dvi-target-libgomp: \
54754 configure-target-libgomp
54755 @: $(MAKE); $(unstage)
54756 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
54757 r=`${PWD_COMMAND}`; export r; \
54758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54759 $(NORMAL_TARGET_EXPORTS) \
54760 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
54761 for flag in $(EXTRA_TARGET_FLAGS); do \
54762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54763 done; \
54764 (cd $(TARGET_SUBDIR)/libgomp && \
54765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54767 "RANLIB=$${RANLIB}" \
901119ae 54768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
953ff289
DN
54769 dvi) \
54770 || exit 1
54771
54772@endif target-libgomp
54773
b5422ad7
BM
54774.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
54775maybe-pdf-target-libgomp:
54776@if target-libgomp
54777maybe-pdf-target-libgomp: pdf-target-libgomp
54778
54779pdf-target-libgomp: \
54780 configure-target-libgomp
54781 @: $(MAKE); $(unstage)
54782 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
54783 r=`${PWD_COMMAND}`; export r; \
54784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54785 $(NORMAL_TARGET_EXPORTS) \
54786 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
54787 for flag in $(EXTRA_TARGET_FLAGS); do \
54788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54789 done; \
54790 (cd $(TARGET_SUBDIR)/libgomp && \
54791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54793 "RANLIB=$${RANLIB}" \
901119ae 54794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b5422ad7
BM
54795 pdf) \
54796 || exit 1
54797
54798@endif target-libgomp
54799
953ff289
DN
54800.PHONY: maybe-html-target-libgomp html-target-libgomp
54801maybe-html-target-libgomp:
54802@if target-libgomp
54803maybe-html-target-libgomp: html-target-libgomp
54804
54805html-target-libgomp: \
54806 configure-target-libgomp
54807 @: $(MAKE); $(unstage)
54808 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
54809 r=`${PWD_COMMAND}`; export r; \
54810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54811 $(NORMAL_TARGET_EXPORTS) \
54812 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
54813 for flag in $(EXTRA_TARGET_FLAGS); do \
54814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54815 done; \
54816 (cd $(TARGET_SUBDIR)/libgomp && \
54817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54819 "RANLIB=$${RANLIB}" \
901119ae 54820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
953ff289
DN
54821 html) \
54822 || exit 1
54823
54824@endif target-libgomp
54825
54826.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
54827maybe-TAGS-target-libgomp:
54828@if target-libgomp
54829maybe-TAGS-target-libgomp: TAGS-target-libgomp
54830
54831TAGS-target-libgomp: \
54832 configure-target-libgomp
54833 @: $(MAKE); $(unstage)
54834 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
54835 r=`${PWD_COMMAND}`; export r; \
54836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54837 $(NORMAL_TARGET_EXPORTS) \
54838 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
54839 for flag in $(EXTRA_TARGET_FLAGS); do \
54840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54841 done; \
54842 (cd $(TARGET_SUBDIR)/libgomp && \
54843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54845 "RANLIB=$${RANLIB}" \
901119ae 54846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
953ff289
DN
54847 TAGS) \
54848 || exit 1
54849
54850@endif target-libgomp
54851
54852.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
54853maybe-install-info-target-libgomp:
54854@if target-libgomp
54855maybe-install-info-target-libgomp: install-info-target-libgomp
54856
54857install-info-target-libgomp: \
54858 configure-target-libgomp \
54859 info-target-libgomp
54860 @: $(MAKE); $(unstage)
54861 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
54862 r=`${PWD_COMMAND}`; export r; \
54863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54864 $(NORMAL_TARGET_EXPORTS) \
54865 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
54866 for flag in $(EXTRA_TARGET_FLAGS); do \
54867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54868 done; \
54869 (cd $(TARGET_SUBDIR)/libgomp && \
54870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54872 "RANLIB=$${RANLIB}" \
901119ae 54873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
953ff289
DN
54874 install-info) \
54875 || exit 1
54876
54877@endif target-libgomp
54878
9c4d2493
BM
54879.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
54880maybe-install-pdf-target-libgomp:
54881@if target-libgomp
54882maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
54883
54884install-pdf-target-libgomp: \
54885 configure-target-libgomp \
54886 pdf-target-libgomp
54887 @: $(MAKE); $(unstage)
54888 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
54889 r=`${PWD_COMMAND}`; export r; \
54890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54891 $(NORMAL_TARGET_EXPORTS) \
54892 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
54893 for flag in $(EXTRA_TARGET_FLAGS); do \
54894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54895 done; \
54896 (cd $(TARGET_SUBDIR)/libgomp && \
54897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54899 "RANLIB=$${RANLIB}" \
901119ae 54900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9c4d2493
BM
54901 install-pdf) \
54902 || exit 1
54903
54904@endif target-libgomp
54905
65d6e994
CD
54906.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
54907maybe-install-html-target-libgomp:
54908@if target-libgomp
54909maybe-install-html-target-libgomp: install-html-target-libgomp
54910
54911install-html-target-libgomp: \
54912 configure-target-libgomp \
54913 html-target-libgomp
54914 @: $(MAKE); $(unstage)
54915 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
54916 r=`${PWD_COMMAND}`; export r; \
54917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54918 $(NORMAL_TARGET_EXPORTS) \
54919 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
54920 for flag in $(EXTRA_TARGET_FLAGS); do \
54921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54922 done; \
54923 (cd $(TARGET_SUBDIR)/libgomp && \
54924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54926 "RANLIB=$${RANLIB}" \
901119ae 54927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
65d6e994
CD
54928 install-html) \
54929 || exit 1
54930
54931@endif target-libgomp
54932
953ff289
DN
54933.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
54934maybe-installcheck-target-libgomp:
54935@if target-libgomp
54936maybe-installcheck-target-libgomp: installcheck-target-libgomp
54937
54938installcheck-target-libgomp: \
54939 configure-target-libgomp
54940 @: $(MAKE); $(unstage)
54941 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
54942 r=`${PWD_COMMAND}`; export r; \
54943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54944 $(NORMAL_TARGET_EXPORTS) \
54945 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
54946 for flag in $(EXTRA_TARGET_FLAGS); do \
54947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54948 done; \
54949 (cd $(TARGET_SUBDIR)/libgomp && \
54950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54952 "RANLIB=$${RANLIB}" \
901119ae 54953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
953ff289
DN
54954 installcheck) \
54955 || exit 1
54956
54957@endif target-libgomp
54958
54959.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
54960maybe-mostlyclean-target-libgomp:
54961@if target-libgomp
54962maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
54963
54964mostlyclean-target-libgomp:
54965 @: $(MAKE); $(unstage)
54966 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
54967 r=`${PWD_COMMAND}`; export r; \
54968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54969 $(NORMAL_TARGET_EXPORTS) \
54970 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
54971 for flag in $(EXTRA_TARGET_FLAGS); do \
54972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54973 done; \
54974 (cd $(TARGET_SUBDIR)/libgomp && \
54975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54977 "RANLIB=$${RANLIB}" \
901119ae 54978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
953ff289
DN
54979 mostlyclean) \
54980 || exit 1
54981
54982@endif target-libgomp
54983
54984.PHONY: maybe-clean-target-libgomp clean-target-libgomp
54985maybe-clean-target-libgomp:
54986@if target-libgomp
54987maybe-clean-target-libgomp: clean-target-libgomp
54988
54989clean-target-libgomp:
54990 @: $(MAKE); $(unstage)
54991 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
54992 r=`${PWD_COMMAND}`; export r; \
54993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54994 $(NORMAL_TARGET_EXPORTS) \
54995 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
54996 for flag in $(EXTRA_TARGET_FLAGS); do \
54997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54998 done; \
54999 (cd $(TARGET_SUBDIR)/libgomp && \
55000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55002 "RANLIB=$${RANLIB}" \
901119ae 55003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
953ff289
DN
55004 clean) \
55005 || exit 1
55006
55007@endif target-libgomp
55008
55009.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
55010maybe-distclean-target-libgomp:
55011@if target-libgomp
55012maybe-distclean-target-libgomp: distclean-target-libgomp
55013
55014distclean-target-libgomp:
55015 @: $(MAKE); $(unstage)
55016 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
55017 r=`${PWD_COMMAND}`; export r; \
55018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55019 $(NORMAL_TARGET_EXPORTS) \
55020 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
55021 for flag in $(EXTRA_TARGET_FLAGS); do \
55022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55023 done; \
55024 (cd $(TARGET_SUBDIR)/libgomp && \
55025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55027 "RANLIB=$${RANLIB}" \
901119ae 55028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
953ff289
DN
55029 distclean) \
55030 || exit 1
55031
55032@endif target-libgomp
55033
55034.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
55035maybe-maintainer-clean-target-libgomp:
55036@if target-libgomp
55037maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
55038
55039maintainer-clean-target-libgomp:
55040 @: $(MAKE); $(unstage)
55041 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
55042 r=`${PWD_COMMAND}`; export r; \
55043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55044 $(NORMAL_TARGET_EXPORTS) \
55045 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
55046 for flag in $(EXTRA_TARGET_FLAGS); do \
55047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55048 done; \
55049 (cd $(TARGET_SUBDIR)/libgomp && \
55050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55052 "RANLIB=$${RANLIB}" \
901119ae 55053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
953ff289
DN
55054 maintainer-clean) \
55055 || exit 1
55056
55057@endif target-libgomp
55058
55059
55060
4977bab6
ZW
55061# ----------
55062# GCC module
55063# ----------
55064
f516a7da 55065@if gcc-no-bootstrap
09f97c1e 55066.PHONY: cross
7c27e184 55067cross: all-build all-gas all-ld
8c90b13a
L
55068 @r=`${PWD_COMMAND}`; export r; \
55069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
a52a0a7f 55070 $(HOST_EXPORTS) \
09f97c1e 55071 echo "Building the C and C++ compiler"; \
3a4fee66 55072 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
8c90b13a
L
55073 @r=`${PWD_COMMAND}`; export r; \
55074 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
f6b58262 55075 echo "Building runtime libraries"; \
ad6717df 55076 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
f516a7da 55077@endif gcc-no-bootstrap
09f97c1e 55078
60975492 55079@if gcc
60911f14
SE
55080
55081.PHONY: check-gcc-c check-c
55082check-gcc-c:
55083 r=`${PWD_COMMAND}`; export r; \
55084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55085 $(HOST_EXPORTS) \
55086 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
55087check-c: check-gcc-c
55088
55089.PHONY: check-gcc-c++ check-c++
0edcfdcb 55090check-gcc-c++:
60911f14
SE
55091 r=`${PWD_COMMAND}`; export r; \
55092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55093 $(HOST_EXPORTS) \
55094 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
55095check-c++: check-gcc-c++ check-target-libstdc++-v3
55096
55097.PHONY: check-gcc-fortran check-fortran
55098check-gcc-fortran:
55099 r=`${PWD_COMMAND}`; export r; \
55100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55101 $(HOST_EXPORTS) \
55102 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
55103check-fortran: check-gcc-fortran check-target-libgfortran
55104
55105.PHONY: check-gcc-java check-java
55106check-gcc-java:
55107 r=`${PWD_COMMAND}`; export r; \
55108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55109 $(HOST_EXPORTS) \
55110 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
55111check-java: check-gcc-java check-target-libjava
55112
55113.PHONY: check-gcc-ada check-ada
55114check-gcc-ada:
55115 r=`${PWD_COMMAND}`; export r; \
55116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55117 $(HOST_EXPORTS) \
55118 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
55119check-ada: check-gcc-ada check-target-libada
55120
55121.PHONY: check-gcc-objc check-objc
55122check-gcc-objc:
55123 r=`${PWD_COMMAND}`; export r; \
55124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55125 $(HOST_EXPORTS) \
55126 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
55127check-objc: check-gcc-objc check-target-libobjc
55128
55129.PHONY: check-gcc-obj-c++ check-obj-c++
55130check-gcc-obj-c++:
55131 r=`${PWD_COMMAND}`; export r; \
55132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55133 $(HOST_EXPORTS) \
55134 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
55135check-obj-c++: check-gcc-obj-c++
0edcfdcb 55136
6599da04 55137
4977bab6
ZW
55138# Install the gcc headers files, but not the fixed include files,
55139# which Cygnus is not allowed to distribute. This rule is very
55140# dependent on the workings of the gcc Makefile.in.
55141.PHONY: gcc-no-fixedincludes
55142gcc-no-fixedincludes:
55143 @if [ -f ./gcc/Makefile ]; then \
55144 rm -rf gcc/tmp-include; \
55145 mv gcc/include gcc/tmp-include 2>/dev/null; \
55146 mkdir gcc/include; \
55147 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
55148 touch gcc/stmp-fixinc gcc/include/fixed; \
55149 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
8c90b13a
L
55150 r=`${PWD_COMMAND}`; export r; \
55151 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
a52a0a7f 55152 $(HOST_EXPORTS) \
88b5521b 55153 (cd ./gcc && \
4977bab6
ZW
55154 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
55155 rm -rf gcc/include; \
55156 mv gcc/tmp-include gcc/include 2>/dev/null; \
55157 else true; fi
60975492 55158@endif gcc
295f4e42 55159
d32ab992
PB
55160# ---------------------
55161# GCC bootstrap support
55162# ---------------------
295f4e42 55163
d32ab992
PB
55164# We track the current stage (the one in 'gcc') in the stage_current file.
55165# stage_last instead tracks the stage that was built last. These targets
55166# are dummy when toplevel bootstrap is not active.
295f4e42 55167
1061f99e 55168# While making host and target tools, symlinks to the final stage must be
f41d6665
DJ
55169# there, so $(unstage) should be run at various points. To avoid excessive
55170# recursive invocations of make, we "inline" them using a variable. These
55171# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
55172# to avoid warnings from the GNU Make job server.
1061f99e
PB
55173
55174unstage = :
55175stage = :
cc11cc9b 55176current_stage = ""
1061f99e 55177
d32ab992 55178@if gcc-bootstrap
9bd6112c 55179unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
d19bca38 55180stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
cc11cc9b 55181current_stage = "`cat stage_current 2> /dev/null`"
d32ab992 55182@endif gcc-bootstrap
295f4e42 55183
1061f99e
PB
55184.PHONY: unstage stage
55185unstage:
f41d6665 55186 @: $(MAKE); $(unstage)
d32ab992 55187stage:
f41d6665 55188 @: $(MAKE); $(stage)
2805b53a 55189
2d309510
PB
55190# Disable commands for lean bootstrap.
55191LEAN = false
55192
148907ea
PB
55193# We name the build directories for the various stages "stage1-gcc",
55194# "stage2-gcc","stage3-gcc", etc.
55195
55196# Since the 'compare' process will fail (on debugging information) if any
55197# directory names are different, we need to link the gcc directory for
f41d6665 55198# the previous stage to a constant name ('prev-gcc'), and to make the name of
148907ea
PB
55199# the build directories constant as well. For the latter, we use naked names
55200# like 'gcc', because the scripts in that directory assume it. We use
55201# mv on platforms where symlinks to directories do not work or are not
55202# reliable.
55203
2805b53a 55204# 'touch' doesn't work right on some platforms.
05750653 55205STAMP = echo timestamp >
2805b53a 55206
148907ea
PB
55207# We only want to compare .o files, so set this!
55208objext = .o
55209
148907ea 55210
f516a7da 55211.PHONY: stage1-start stage1-end
148907ea 55212
ad6717df 55213stage1-start::
f41d6665 55214 @: $(MAKE); $(stage); \
d32ab992 55215 echo stage1 > stage_current ; \
215c351a 55216 echo stage1 > stage_last; \
f41d6665 55217 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
7c27e184 55218@if bfd
215c351a
PB
55219 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
55220 mkdir stage1-bfd; \
2d309510 55221 mv stage1-bfd bfd
7c27e184
PB
55222@endif bfd
55223@if opcodes
215c351a
PB
55224 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
55225 mkdir stage1-opcodes; \
2d309510 55226 mv stage1-opcodes opcodes
7c27e184
PB
55227@endif opcodes
55228@if binutils
215c351a
PB
55229 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
55230 mkdir stage1-binutils; \
2d309510 55231 mv stage1-binutils binutils
7c27e184
PB
55232@endif binutils
55233@if gas
215c351a
PB
55234 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
55235 mkdir stage1-gas; \
2d309510 55236 mv stage1-gas gas
7c27e184
PB
55237@endif gas
55238@if gcc
215c351a
PB
55239 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
55240 mkdir stage1-gcc; \
2d309510 55241 mv stage1-gcc gcc
7c27e184 55242@endif gcc
e69bf64b
PB
55243@if gmp
55244 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
55245 mkdir stage1-gmp; \
55246 mv stage1-gmp gmp
55247@endif gmp
55248@if mpfr
55249 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
55250 mkdir stage1-mpfr; \
55251 mv stage1-mpfr mpfr
55252@endif mpfr
acd26225
KG
55253@if mpc
55254 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
55255 mkdir stage1-mpc; \
55256 mv stage1-mpc mpc
55257@endif mpc
f8bf9252
SP
55258@if ppl
55259 @cd $(HOST_SUBDIR); [ -d stage1-ppl ] || \
55260 mkdir stage1-ppl; \
55261 mv stage1-ppl ppl
55262@endif ppl
55263@if cloog
55264 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
55265 mkdir stage1-cloog; \
55266 mv stage1-cloog cloog
55267@endif cloog
f61428ed
AO
55268@if libelf
55269 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
55270 mkdir stage1-libelf; \
55271 mv stage1-libelf libelf
55272@endif libelf
5afab7ad
ILT
55273@if gold
55274 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
55275 mkdir stage1-gold; \
55276 mv stage1-gold gold
55277@endif gold
7c27e184 55278@if intl
215c351a
PB
55279 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
55280 mkdir stage1-intl; \
2d309510 55281 mv stage1-intl intl
7c27e184
PB
55282@endif intl
55283@if ld
215c351a
PB
55284 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
55285 mkdir stage1-ld; \
2d309510 55286 mv stage1-ld ld
7c27e184
PB
55287@endif ld
55288@if libcpp
215c351a
PB
55289 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
55290 mkdir stage1-libcpp; \
2d309510 55291 mv stage1-libcpp libcpp
7c27e184 55292@endif libcpp
a4b6c45a
BE
55293@if libdecnumber
55294 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
55295 mkdir stage1-libdecnumber; \
2d309510 55296 mv stage1-libdecnumber libdecnumber
a4b6c45a 55297@endif libdecnumber
7c27e184 55298@if libiberty
215c351a
PB
55299 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
55300 mkdir stage1-libiberty; \
2d309510 55301 mv stage1-libiberty libiberty
7c27e184
PB
55302@endif libiberty
55303@if zlib
215c351a
PB
55304 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
55305 mkdir stage1-zlib; \
2d309510 55306 mv stage1-zlib zlib
7c27e184 55307@endif zlib
d7f09764
DN
55308@if lto-plugin
55309 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
55310 mkdir stage1-lto-plugin; \
55311 mv stage1-lto-plugin lto-plugin
55312@endif lto-plugin
f41d6665
DJ
55313 @[ -d stage1-$(TARGET_SUBDIR) ] || \
55314 mkdir stage1-$(TARGET_SUBDIR); \
2d309510 55315 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
148907ea 55316
2d309510 55317stage1-end::
7c27e184 55318@if bfd
2d309510
PB
55319 @if test -d $(HOST_SUBDIR)/bfd ; then \
55320 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
f41d6665 55321 fi
7c27e184
PB
55322@endif bfd
55323@if opcodes
2d309510
PB
55324 @if test -d $(HOST_SUBDIR)/opcodes ; then \
55325 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
f41d6665 55326 fi
7c27e184
PB
55327@endif opcodes
55328@if binutils
2d309510
PB
55329 @if test -d $(HOST_SUBDIR)/binutils ; then \
55330 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
f41d6665 55331 fi
7c27e184
PB
55332@endif binutils
55333@if gas
2d309510
PB
55334 @if test -d $(HOST_SUBDIR)/gas ; then \
55335 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
f41d6665 55336 fi
7c27e184
PB
55337@endif gas
55338@if gcc
2d309510
PB
55339 @if test -d $(HOST_SUBDIR)/gcc ; then \
55340 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
f41d6665 55341 fi
7c27e184 55342@endif gcc
e69bf64b
PB
55343@if gmp
55344 @if test -d $(HOST_SUBDIR)/gmp ; then \
55345 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
55346 fi
55347@endif gmp
55348@if mpfr
55349 @if test -d $(HOST_SUBDIR)/mpfr ; then \
55350 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
55351 fi
55352@endif mpfr
acd26225
KG
55353@if mpc
55354 @if test -d $(HOST_SUBDIR)/mpc ; then \
55355 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
55356 fi
55357@endif mpc
f8bf9252
SP
55358@if ppl
55359 @if test -d $(HOST_SUBDIR)/ppl ; then \
55360 cd $(HOST_SUBDIR); mv ppl stage1-ppl ; \
55361 fi
55362@endif ppl
55363@if cloog
55364 @if test -d $(HOST_SUBDIR)/cloog ; then \
55365 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
55366 fi
55367@endif cloog
f61428ed
AO
55368@if libelf
55369 @if test -d $(HOST_SUBDIR)/libelf ; then \
55370 cd $(HOST_SUBDIR); mv libelf stage1-libelf ; \
55371 fi
55372@endif libelf
5afab7ad
ILT
55373@if gold
55374 @if test -d $(HOST_SUBDIR)/gold ; then \
55375 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
55376 fi
55377@endif gold
7c27e184 55378@if intl
2d309510
PB
55379 @if test -d $(HOST_SUBDIR)/intl ; then \
55380 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
f41d6665 55381 fi
7c27e184
PB
55382@endif intl
55383@if ld
2d309510
PB
55384 @if test -d $(HOST_SUBDIR)/ld ; then \
55385 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
f41d6665 55386 fi
7c27e184
PB
55387@endif ld
55388@if libcpp
2d309510
PB
55389 @if test -d $(HOST_SUBDIR)/libcpp ; then \
55390 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
f41d6665 55391 fi
7c27e184 55392@endif libcpp
a4b6c45a 55393@if libdecnumber
2d309510
PB
55394 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
55395 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
f41d6665 55396 fi
a4b6c45a 55397@endif libdecnumber
7c27e184 55398@if libiberty
2d309510
PB
55399 @if test -d $(HOST_SUBDIR)/libiberty ; then \
55400 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
f41d6665 55401 fi
7c27e184
PB
55402@endif libiberty
55403@if zlib
2d309510
PB
55404 @if test -d $(HOST_SUBDIR)/zlib ; then \
55405 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
f41d6665 55406 fi
7c27e184 55407@endif zlib
d7f09764
DN
55408@if lto-plugin
55409 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
55410 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin ; \
55411 fi
55412@endif lto-plugin
f41d6665 55413 @if test -d $(TARGET_SUBDIR) ; then \
2d309510 55414 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
f41d6665 55415 fi
2d309510 55416 rm -f stage_current
148907ea 55417
8024d75e 55418# Bubble a bug fix through all the stages up to stage 1. They are
f41d6665 55419# remade, but not reconfigured. The next stage (if any) will not be
cdce5c41 55420# reconfigured either.
f516a7da 55421.PHONY: stage1-bubble
05750653 55422stage1-bubble::
e7c84bf8
PB
55423 @r=`${PWD_COMMAND}`; export r; \
55424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55425 if test -f stage1-lean ; then \
ce521a9c
PB
55426 echo Skipping rebuild of stage1 ; \
55427 else \
1061f99e
PB
55428 $(MAKE) stage1-start; \
55429 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
ce521a9c 55430 fi
7c27e184 55431
45f366ab 55432.PHONY: all-stage1 clean-stage1
45f366ab 55433do-clean: clean-stage1
45f366ab 55434
7c27e184
PB
55435# FIXME: Will not need to be conditional when toplevel bootstrap is the
55436# only possibility, but now it conflicts with no-bootstrap rules
55437@if gcc-bootstrap
55438
55439
55440
55441
45f366ab 55442# Rules to wipe a stage and all the following ones, also used for cleanstrap
7c27e184 55443
45f366ab 55444.PHONY: distclean-stage1
7c27e184 55445distclean-stage1::
f41d6665 55446 @: $(MAKE); $(stage)
a19e8f64 55447 @test "`cat stage_last`" != stage1 || rm -f stage_last
05750653 55448 rm -rf stage1-*
7c27e184
PB
55449
55450
55451@endif gcc-bootstrap
55452
55453
55454.PHONY: stage2-start stage2-end
55455
55456stage2-start::
f41d6665 55457 @: $(MAKE); $(stage); \
7c27e184 55458 echo stage2 > stage_current ; \
215c351a 55459 echo stage2 > stage_last; \
f41d6665 55460 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
7c27e184 55461@if bfd
215c351a
PB
55462 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
55463 mkdir stage2-bfd; \
2d309510
PB
55464 mv stage2-bfd bfd ; \
55465 mv stage1-bfd prev-bfd || test -f stage1-lean
7c27e184
PB
55466@endif bfd
55467@if opcodes
215c351a
PB
55468 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
55469 mkdir stage2-opcodes; \
2d309510
PB
55470 mv stage2-opcodes opcodes ; \
55471 mv stage1-opcodes prev-opcodes || test -f stage1-lean
7c27e184
PB
55472@endif opcodes
55473@if binutils
215c351a
PB
55474 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
55475 mkdir stage2-binutils; \
2d309510
PB
55476 mv stage2-binutils binutils ; \
55477 mv stage1-binutils prev-binutils || test -f stage1-lean
7c27e184
PB
55478@endif binutils
55479@if gas
215c351a
PB
55480 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
55481 mkdir stage2-gas; \
2d309510
PB
55482 mv stage2-gas gas ; \
55483 mv stage1-gas prev-gas || test -f stage1-lean
7c27e184
PB
55484@endif gas
55485@if gcc
215c351a
PB
55486 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
55487 mkdir stage2-gcc; \
2d309510
PB
55488 mv stage2-gcc gcc ; \
55489 mv stage1-gcc prev-gcc || test -f stage1-lean
7c27e184 55490@endif gcc
e69bf64b
PB
55491@if gmp
55492 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
55493 mkdir stage2-gmp; \
55494 mv stage2-gmp gmp ; \
55495 mv stage1-gmp prev-gmp || test -f stage1-lean
55496@endif gmp
55497@if mpfr
55498 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
55499 mkdir stage2-mpfr; \
55500 mv stage2-mpfr mpfr ; \
55501 mv stage1-mpfr prev-mpfr || test -f stage1-lean
55502@endif mpfr
acd26225
KG
55503@if mpc
55504 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
55505 mkdir stage2-mpc; \
55506 mv stage2-mpc mpc ; \
55507 mv stage1-mpc prev-mpc || test -f stage1-lean
55508@endif mpc
f8bf9252
SP
55509@if ppl
55510 @cd $(HOST_SUBDIR); [ -d stage2-ppl ] || \
55511 mkdir stage2-ppl; \
55512 mv stage2-ppl ppl ; \
55513 mv stage1-ppl prev-ppl || test -f stage1-lean
55514@endif ppl
55515@if cloog
55516 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
55517 mkdir stage2-cloog; \
55518 mv stage2-cloog cloog ; \
55519 mv stage1-cloog prev-cloog || test -f stage1-lean
55520@endif cloog
f61428ed
AO
55521@if libelf
55522 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
55523 mkdir stage2-libelf; \
55524 mv stage2-libelf libelf ; \
55525 mv stage1-libelf prev-libelf || test -f stage1-lean
55526@endif libelf
5afab7ad
ILT
55527@if gold
55528 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
55529 mkdir stage2-gold; \
55530 mv stage2-gold gold ; \
55531 mv stage1-gold prev-gold || test -f stage1-lean
55532@endif gold
7c27e184 55533@if intl
215c351a
PB
55534 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
55535 mkdir stage2-intl; \
2d309510
PB
55536 mv stage2-intl intl ; \
55537 mv stage1-intl prev-intl || test -f stage1-lean
7c27e184
PB
55538@endif intl
55539@if ld
215c351a
PB
55540 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
55541 mkdir stage2-ld; \
2d309510
PB
55542 mv stage2-ld ld ; \
55543 mv stage1-ld prev-ld || test -f stage1-lean
7c27e184
PB
55544@endif ld
55545@if libcpp
215c351a
PB
55546 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
55547 mkdir stage2-libcpp; \
2d309510
PB
55548 mv stage2-libcpp libcpp ; \
55549 mv stage1-libcpp prev-libcpp || test -f stage1-lean
7c27e184 55550@endif libcpp
a4b6c45a
BE
55551@if libdecnumber
55552 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
55553 mkdir stage2-libdecnumber; \
2d309510
PB
55554 mv stage2-libdecnumber libdecnumber ; \
55555 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
a4b6c45a 55556@endif libdecnumber
7c27e184 55557@if libiberty
215c351a
PB
55558 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
55559 mkdir stage2-libiberty; \
2d309510
PB
55560 mv stage2-libiberty libiberty ; \
55561 mv stage1-libiberty prev-libiberty || test -f stage1-lean
7c27e184
PB
55562@endif libiberty
55563@if zlib
215c351a
PB
55564 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
55565 mkdir stage2-zlib; \
2d309510
PB
55566 mv stage2-zlib zlib ; \
55567 mv stage1-zlib prev-zlib || test -f stage1-lean
7c27e184 55568@endif zlib
d7f09764
DN
55569@if lto-plugin
55570 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
55571 mkdir stage2-lto-plugin; \
55572 mv stage2-lto-plugin lto-plugin ; \
55573 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
55574@endif lto-plugin
f41d6665
DJ
55575 @[ -d stage2-$(TARGET_SUBDIR) ] || \
55576 mkdir stage2-$(TARGET_SUBDIR); \
2d309510
PB
55577 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
55578 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
7c27e184 55579
2d309510 55580stage2-end::
7c27e184 55581@if bfd
2d309510
PB
55582 @if test -d $(HOST_SUBDIR)/bfd ; then \
55583 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
55584 mv prev-bfd stage1-bfd ; : ; \
f41d6665 55585 fi
7c27e184
PB
55586@endif bfd
55587@if opcodes
2d309510
PB
55588 @if test -d $(HOST_SUBDIR)/opcodes ; then \
55589 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
55590 mv prev-opcodes stage1-opcodes ; : ; \
f41d6665 55591 fi
7c27e184
PB
55592@endif opcodes
55593@if binutils
2d309510
PB
55594 @if test -d $(HOST_SUBDIR)/binutils ; then \
55595 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
55596 mv prev-binutils stage1-binutils ; : ; \
f41d6665 55597 fi
7c27e184
PB
55598@endif binutils
55599@if gas
2d309510
PB
55600 @if test -d $(HOST_SUBDIR)/gas ; then \
55601 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
55602 mv prev-gas stage1-gas ; : ; \
f41d6665 55603 fi
7c27e184
PB
55604@endif gas
55605@if gcc
2d309510
PB
55606 @if test -d $(HOST_SUBDIR)/gcc ; then \
55607 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
55608 mv prev-gcc stage1-gcc ; : ; \
f41d6665 55609 fi
7c27e184 55610@endif gcc
e69bf64b
PB
55611@if gmp
55612 @if test -d $(HOST_SUBDIR)/gmp ; then \
55613 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
55614 mv prev-gmp stage1-gmp ; : ; \
55615 fi
55616@endif gmp
55617@if mpfr
55618 @if test -d $(HOST_SUBDIR)/mpfr ; then \
55619 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
55620 mv prev-mpfr stage1-mpfr ; : ; \
55621 fi
55622@endif mpfr
acd26225
KG
55623@if mpc
55624 @if test -d $(HOST_SUBDIR)/mpc ; then \
55625 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
55626 mv prev-mpc stage1-mpc ; : ; \
55627 fi
55628@endif mpc
f8bf9252
SP
55629@if ppl
55630 @if test -d $(HOST_SUBDIR)/ppl ; then \
55631 cd $(HOST_SUBDIR); mv ppl stage2-ppl ; \
55632 mv prev-ppl stage1-ppl ; : ; \
55633 fi
55634@endif ppl
55635@if cloog
55636 @if test -d $(HOST_SUBDIR)/cloog ; then \
55637 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
55638 mv prev-cloog stage1-cloog ; : ; \
55639 fi
55640@endif cloog
f61428ed
AO
55641@if libelf
55642 @if test -d $(HOST_SUBDIR)/libelf ; then \
55643 cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
55644 mv prev-libelf stage1-libelf ; : ; \
55645 fi
55646@endif libelf
5afab7ad
ILT
55647@if gold
55648 @if test -d $(HOST_SUBDIR)/gold ; then \
55649 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
55650 mv prev-gold stage1-gold ; : ; \
55651 fi
55652@endif gold
7c27e184 55653@if intl
2d309510
PB
55654 @if test -d $(HOST_SUBDIR)/intl ; then \
55655 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
55656 mv prev-intl stage1-intl ; : ; \
f41d6665 55657 fi
7c27e184
PB
55658@endif intl
55659@if ld
2d309510
PB
55660 @if test -d $(HOST_SUBDIR)/ld ; then \
55661 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
55662 mv prev-ld stage1-ld ; : ; \
f41d6665 55663 fi
7c27e184
PB
55664@endif ld
55665@if libcpp
2d309510
PB
55666 @if test -d $(HOST_SUBDIR)/libcpp ; then \
55667 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
55668 mv prev-libcpp stage1-libcpp ; : ; \
f41d6665 55669 fi
7c27e184 55670@endif libcpp
a4b6c45a 55671@if libdecnumber
2d309510
PB
55672 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
55673 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
55674 mv prev-libdecnumber stage1-libdecnumber ; : ; \
f41d6665 55675 fi
a4b6c45a 55676@endif libdecnumber
7c27e184 55677@if libiberty
2d309510
PB
55678 @if test -d $(HOST_SUBDIR)/libiberty ; then \
55679 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
55680 mv prev-libiberty stage1-libiberty ; : ; \
f41d6665 55681 fi
7c27e184
PB
55682@endif libiberty
55683@if zlib
2d309510
PB
55684 @if test -d $(HOST_SUBDIR)/zlib ; then \
55685 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
55686 mv prev-zlib stage1-zlib ; : ; \
f41d6665 55687 fi
7c27e184 55688@endif zlib
d7f09764
DN
55689@if lto-plugin
55690 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
55691 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
55692 mv prev-lto-plugin stage1-lto-plugin ; : ; \
55693 fi
55694@endif lto-plugin
f41d6665 55695 @if test -d $(TARGET_SUBDIR) ; then \
2d309510
PB
55696 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
55697 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
f41d6665 55698 fi
2d309510 55699 rm -f stage_current
7c27e184 55700
8024d75e 55701# Bubble a bug fix through all the stages up to stage 2. They are
f41d6665 55702# remade, but not reconfigured. The next stage (if any) will not be
cdce5c41 55703# reconfigured either.
7c27e184
PB
55704.PHONY: stage2-bubble
55705stage2-bubble:: stage1-bubble
e7c84bf8
PB
55706 @r=`${PWD_COMMAND}`; export r; \
55707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55708 if test -f stage2-lean || test -f stage1-lean ; then \
ce521a9c
PB
55709 echo Skipping rebuild of stage2 ; \
55710 else \
1061f99e
PB
55711 $(MAKE) stage2-start; \
55712 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
ce521a9c 55713 fi
7c27e184 55714
45f366ab 55715.PHONY: all-stage2 clean-stage2
45f366ab 55716do-clean: clean-stage2
45f366ab 55717
7c27e184
PB
55718# FIXME: Will not need to be conditional when toplevel bootstrap is the
55719# only possibility, but now it conflicts with no-bootstrap rules
55720@if gcc-bootstrap
55721
55722
55723
2d309510 55724.PHONY: bootstrap2 bootstrap2-lean
2abefe3d
PB
55725bootstrap2:
55726 echo stage2 > stage_final
55727 @r=`${PWD_COMMAND}`; export r; \
55728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55729 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
f41d6665 55730 @: $(MAKE); $(unstage)
2abefe3d
PB
55731 @r=`${PWD_COMMAND}`; export r; \
55732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 55733 TFLAGS="$(STAGE2_TFLAGS)"; \
2abefe3d 55734 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
7c27e184 55735
2d309510
PB
55736bootstrap2-lean:
55737 echo stage2 > stage_final
55738 @r=`${PWD_COMMAND}`; export r; \
55739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55740 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
55741 @: $(MAKE); $(unstage)
55742 @r=`${PWD_COMMAND}`; export r; \
55743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 55744 TFLAGS="$(STAGE2_TFLAGS)"; \
2d309510
PB
55745 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
55746
7c27e184 55747
45f366ab 55748# Rules to wipe a stage and all the following ones, also used for cleanstrap
05750653 55749distclean-stage1:: distclean-stage2
45f366ab 55750.PHONY: distclean-stage2
7c27e184 55751distclean-stage2::
f41d6665 55752 @: $(MAKE); $(stage)
a19e8f64 55753 @test "`cat stage_last`" != stage2 || rm -f stage_last
05750653 55754 rm -rf stage2-*
7c27e184
PB
55755
55756
55757@endif gcc-bootstrap
55758
55759
55760.PHONY: stage3-start stage3-end
55761
55762stage3-start::
f41d6665 55763 @: $(MAKE); $(stage); \
7c27e184 55764 echo stage3 > stage_current ; \
215c351a 55765 echo stage3 > stage_last; \
f41d6665 55766 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
7c27e184 55767@if bfd
215c351a
PB
55768 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
55769 mkdir stage3-bfd; \
2d309510
PB
55770 mv stage3-bfd bfd ; \
55771 mv stage2-bfd prev-bfd || test -f stage2-lean
7c27e184
PB
55772@endif bfd
55773@if opcodes
215c351a
PB
55774 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
55775 mkdir stage3-opcodes; \
2d309510
PB
55776 mv stage3-opcodes opcodes ; \
55777 mv stage2-opcodes prev-opcodes || test -f stage2-lean
7c27e184
PB
55778@endif opcodes
55779@if binutils
215c351a
PB
55780 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
55781 mkdir stage3-binutils; \
2d309510
PB
55782 mv stage3-binutils binutils ; \
55783 mv stage2-binutils prev-binutils || test -f stage2-lean
7c27e184
PB
55784@endif binutils
55785@if gas
215c351a
PB
55786 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
55787 mkdir stage3-gas; \
2d309510
PB
55788 mv stage3-gas gas ; \
55789 mv stage2-gas prev-gas || test -f stage2-lean
7c27e184
PB
55790@endif gas
55791@if gcc
215c351a
PB
55792 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
55793 mkdir stage3-gcc; \
2d309510
PB
55794 mv stage3-gcc gcc ; \
55795 mv stage2-gcc prev-gcc || test -f stage2-lean
7c27e184 55796@endif gcc
e69bf64b
PB
55797@if gmp
55798 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
55799 mkdir stage3-gmp; \
55800 mv stage3-gmp gmp ; \
55801 mv stage2-gmp prev-gmp || test -f stage2-lean
55802@endif gmp
55803@if mpfr
55804 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
55805 mkdir stage3-mpfr; \
55806 mv stage3-mpfr mpfr ; \
55807 mv stage2-mpfr prev-mpfr || test -f stage2-lean
55808@endif mpfr
acd26225
KG
55809@if mpc
55810 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
55811 mkdir stage3-mpc; \
55812 mv stage3-mpc mpc ; \
55813 mv stage2-mpc prev-mpc || test -f stage2-lean
55814@endif mpc
f8bf9252
SP
55815@if ppl
55816 @cd $(HOST_SUBDIR); [ -d stage3-ppl ] || \
55817 mkdir stage3-ppl; \
55818 mv stage3-ppl ppl ; \
55819 mv stage2-ppl prev-ppl || test -f stage2-lean
55820@endif ppl
55821@if cloog
55822 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
55823 mkdir stage3-cloog; \
55824 mv stage3-cloog cloog ; \
55825 mv stage2-cloog prev-cloog || test -f stage2-lean
55826@endif cloog
f61428ed
AO
55827@if libelf
55828 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
55829 mkdir stage3-libelf; \
55830 mv stage3-libelf libelf ; \
55831 mv stage2-libelf prev-libelf || test -f stage2-lean
55832@endif libelf
5afab7ad
ILT
55833@if gold
55834 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
55835 mkdir stage3-gold; \
55836 mv stage3-gold gold ; \
55837 mv stage2-gold prev-gold || test -f stage2-lean
55838@endif gold
7c27e184 55839@if intl
215c351a
PB
55840 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
55841 mkdir stage3-intl; \
2d309510
PB
55842 mv stage3-intl intl ; \
55843 mv stage2-intl prev-intl || test -f stage2-lean
7c27e184
PB
55844@endif intl
55845@if ld
215c351a
PB
55846 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
55847 mkdir stage3-ld; \
2d309510
PB
55848 mv stage3-ld ld ; \
55849 mv stage2-ld prev-ld || test -f stage2-lean
7c27e184
PB
55850@endif ld
55851@if libcpp
215c351a
PB
55852 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
55853 mkdir stage3-libcpp; \
2d309510
PB
55854 mv stage3-libcpp libcpp ; \
55855 mv stage2-libcpp prev-libcpp || test -f stage2-lean
7c27e184 55856@endif libcpp
a4b6c45a
BE
55857@if libdecnumber
55858 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
55859 mkdir stage3-libdecnumber; \
2d309510
PB
55860 mv stage3-libdecnumber libdecnumber ; \
55861 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
a4b6c45a 55862@endif libdecnumber
7c27e184 55863@if libiberty
215c351a
PB
55864 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
55865 mkdir stage3-libiberty; \
2d309510
PB
55866 mv stage3-libiberty libiberty ; \
55867 mv stage2-libiberty prev-libiberty || test -f stage2-lean
7c27e184
PB
55868@endif libiberty
55869@if zlib
215c351a
PB
55870 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
55871 mkdir stage3-zlib; \
2d309510
PB
55872 mv stage3-zlib zlib ; \
55873 mv stage2-zlib prev-zlib || test -f stage2-lean
7c27e184 55874@endif zlib
d7f09764
DN
55875@if lto-plugin
55876 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
55877 mkdir stage3-lto-plugin; \
55878 mv stage3-lto-plugin lto-plugin ; \
55879 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
55880@endif lto-plugin
f41d6665
DJ
55881 @[ -d stage3-$(TARGET_SUBDIR) ] || \
55882 mkdir stage3-$(TARGET_SUBDIR); \
2d309510
PB
55883 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
55884 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
7c27e184 55885
2d309510 55886stage3-end::
7c27e184 55887@if bfd
2d309510
PB
55888 @if test -d $(HOST_SUBDIR)/bfd ; then \
55889 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
55890 mv prev-bfd stage2-bfd ; : ; \
f41d6665 55891 fi
7c27e184
PB
55892@endif bfd
55893@if opcodes
2d309510
PB
55894 @if test -d $(HOST_SUBDIR)/opcodes ; then \
55895 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
55896 mv prev-opcodes stage2-opcodes ; : ; \
f41d6665 55897 fi
7c27e184
PB
55898@endif opcodes
55899@if binutils
2d309510
PB
55900 @if test -d $(HOST_SUBDIR)/binutils ; then \
55901 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
55902 mv prev-binutils stage2-binutils ; : ; \
f41d6665 55903 fi
7c27e184
PB
55904@endif binutils
55905@if gas
2d309510
PB
55906 @if test -d $(HOST_SUBDIR)/gas ; then \
55907 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
55908 mv prev-gas stage2-gas ; : ; \
f41d6665 55909 fi
7c27e184
PB
55910@endif gas
55911@if gcc
2d309510
PB
55912 @if test -d $(HOST_SUBDIR)/gcc ; then \
55913 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
55914 mv prev-gcc stage2-gcc ; : ; \
f41d6665 55915 fi
7c27e184 55916@endif gcc
e69bf64b
PB
55917@if gmp
55918 @if test -d $(HOST_SUBDIR)/gmp ; then \
55919 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
55920 mv prev-gmp stage2-gmp ; : ; \
55921 fi
55922@endif gmp
55923@if mpfr
55924 @if test -d $(HOST_SUBDIR)/mpfr ; then \
55925 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
55926 mv prev-mpfr stage2-mpfr ; : ; \
55927 fi
55928@endif mpfr
acd26225
KG
55929@if mpc
55930 @if test -d $(HOST_SUBDIR)/mpc ; then \
55931 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
55932 mv prev-mpc stage2-mpc ; : ; \
55933 fi
55934@endif mpc
f8bf9252
SP
55935@if ppl
55936 @if test -d $(HOST_SUBDIR)/ppl ; then \
55937 cd $(HOST_SUBDIR); mv ppl stage3-ppl ; \
55938 mv prev-ppl stage2-ppl ; : ; \
55939 fi
55940@endif ppl
55941@if cloog
55942 @if test -d $(HOST_SUBDIR)/cloog ; then \
55943 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
55944 mv prev-cloog stage2-cloog ; : ; \
55945 fi
55946@endif cloog
f61428ed
AO
55947@if libelf
55948 @if test -d $(HOST_SUBDIR)/libelf ; then \
55949 cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
55950 mv prev-libelf stage2-libelf ; : ; \
55951 fi
55952@endif libelf
5afab7ad
ILT
55953@if gold
55954 @if test -d $(HOST_SUBDIR)/gold ; then \
55955 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
55956 mv prev-gold stage2-gold ; : ; \
55957 fi
55958@endif gold
7c27e184 55959@if intl
2d309510
PB
55960 @if test -d $(HOST_SUBDIR)/intl ; then \
55961 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
55962 mv prev-intl stage2-intl ; : ; \
f41d6665 55963 fi
7c27e184
PB
55964@endif intl
55965@if ld
2d309510
PB
55966 @if test -d $(HOST_SUBDIR)/ld ; then \
55967 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
55968 mv prev-ld stage2-ld ; : ; \
f41d6665 55969 fi
7c27e184
PB
55970@endif ld
55971@if libcpp
2d309510
PB
55972 @if test -d $(HOST_SUBDIR)/libcpp ; then \
55973 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
55974 mv prev-libcpp stage2-libcpp ; : ; \
f41d6665 55975 fi
7c27e184 55976@endif libcpp
a4b6c45a 55977@if libdecnumber
2d309510
PB
55978 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
55979 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
55980 mv prev-libdecnumber stage2-libdecnumber ; : ; \
f41d6665 55981 fi
a4b6c45a 55982@endif libdecnumber
7c27e184 55983@if libiberty
2d309510
PB
55984 @if test -d $(HOST_SUBDIR)/libiberty ; then \
55985 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
55986 mv prev-libiberty stage2-libiberty ; : ; \
f41d6665 55987 fi
7c27e184
PB
55988@endif libiberty
55989@if zlib
2d309510
PB
55990 @if test -d $(HOST_SUBDIR)/zlib ; then \
55991 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
55992 mv prev-zlib stage2-zlib ; : ; \
f41d6665 55993 fi
7c27e184 55994@endif zlib
d7f09764
DN
55995@if lto-plugin
55996 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
55997 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
55998 mv prev-lto-plugin stage2-lto-plugin ; : ; \
55999 fi
56000@endif lto-plugin
f41d6665 56001 @if test -d $(TARGET_SUBDIR) ; then \
2d309510
PB
56002 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
56003 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
f41d6665 56004 fi
2d309510 56005 rm -f stage_current
7c27e184 56006
8024d75e 56007# Bubble a bug fix through all the stages up to stage 3. They are
f41d6665 56008# remade, but not reconfigured. The next stage (if any) will not be
cdce5c41 56009# reconfigured either.
7c27e184
PB
56010.PHONY: stage3-bubble
56011stage3-bubble:: stage2-bubble
e7c84bf8
PB
56012 @r=`${PWD_COMMAND}`; export r; \
56013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56014 if test -f stage3-lean || test -f stage2-lean ; then \
ce521a9c
PB
56015 echo Skipping rebuild of stage3 ; \
56016 else \
1061f99e 56017 $(MAKE) stage3-start; \
2d309510
PB
56018 if $(LEAN); then \
56019 rm -rf stage1-* ; \
56020 $(STAMP) stage1-lean ; \
56021 fi; \
1061f99e 56022 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
ce521a9c 56023 fi
d19bca38 56024 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
7c27e184 56025
45f366ab 56026.PHONY: all-stage3 clean-stage3
45f366ab 56027do-clean: clean-stage3
45f366ab 56028
ce406537
PB
56029# FIXME: Will not need to be conditional when toplevel bootstrap is the
56030# only possibility, but now it conflicts with no-bootstrap rules
56031@if gcc-bootstrap
7c27e184 56032
ce406537 56033compare:
e7c84bf8
PB
56034 @r=`${PWD_COMMAND}`; export r; \
56035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56036 if test -f stage2-lean; then \
ce406537
PB
56037 echo Cannot compare object files as stage 2 was deleted. ; \
56038 exit 0 ; \
56039 fi; \
f41d6665 56040 : $(MAKE); $(stage); \
ce406537 56041 rm -f .bad_compare ; \
cc11cc9b 56042 echo Comparing stages 2 and 3 ; \
70cb2d9f
AO
56043 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
56044 files=`find stage3-* -name "*$(objext)" -print | \
56045 sed -n s,^stage$$sed-,,p` ; \
ce406537 56046 for file in $${files} ; do \
70cb2d9f
AO
56047 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
56048 if test ! -f $$f1; then continue; fi; \
bb286d71 56049 $(do-compare) > /dev/null 2>&1; \
1061f99e
PB
56050 if test $$? -eq 1; then \
56051 case $$file in \
f2689b09 56052 @compare_exclusions@) \
1061f99e
PB
56053 echo warning: $$file differs ;; \
56054 *) \
56055 echo $$file differs >> .bad_compare ;; \
56056 esac ; \
56057 fi ; \
ce406537
PB
56058 done ; \
56059 if [ -f .bad_compare ]; then \
56060 echo "Bootstrap comparison failure!"; \
56061 cat .bad_compare; \
56062 exit 1; \
56063 else \
cc11cc9b 56064 echo Comparison successful.; \
ce406537
PB
56065 fi ; \
56066 $(STAMP) compare
2d309510
PB
56067 if $(LEAN); then \
56068 rm -rf stage2-*; \
56069 $(STAMP) stage2-lean; \
56070 fi
ce521a9c 56071
7c27e184 56072
7c27e184 56073
2d309510 56074.PHONY: bootstrap bootstrap-lean
2abefe3d
PB
56075bootstrap:
56076 echo stage3 > stage_final
56077 @r=`${PWD_COMMAND}`; export r; \
56078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56079 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
f41d6665 56080 @: $(MAKE); $(unstage)
2abefe3d
PB
56081 @r=`${PWD_COMMAND}`; export r; \
56082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 56083 TFLAGS="$(STAGE3_TFLAGS)"; \
2abefe3d 56084 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45f366ab 56085
2d309510
PB
56086bootstrap-lean:
56087 echo stage3 > stage_final
56088 @r=`${PWD_COMMAND}`; export r; \
56089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56090 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
56091 @: $(MAKE); $(unstage)
56092 @r=`${PWD_COMMAND}`; export r; \
56093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 56094 TFLAGS="$(STAGE3_TFLAGS)"; \
2d309510
PB
56095 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
56096
7c27e184 56097
ce406537
PB
56098# Rules to wipe a stage and all the following ones, also used for cleanstrap
56099distclean-stage2:: distclean-stage3
56100.PHONY: distclean-stage3
56101distclean-stage3::
f41d6665 56102 @: $(MAKE); $(stage)
a19e8f64 56103 @test "`cat stage_last`" != stage3 || rm -f stage_last
ce406537 56104 rm -rf stage3-* compare
45f366ab 56105
ce521a9c 56106
ce406537 56107.PHONY: cleanstrap
a19e8f64
PB
56108cleanstrap: do-distclean local-clean
56109 echo stage3 > stage_final
56110 @r=`${PWD_COMMAND}`; export r; \
56111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56112 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
56113 @: $(MAKE); $(unstage)
56114 @r=`${PWD_COMMAND}`; export r; \
56115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 56116 TFLAGS="$(STAGE3_TFLAGS)"; \
bb286d71
AO
56117 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
56118
56119@endif gcc-bootstrap
56120
56121
7c27e184
PB
56122.PHONY: stage4-start stage4-end
56123
56124stage4-start::
f41d6665 56125 @: $(MAKE); $(stage); \
7c27e184 56126 echo stage4 > stage_current ; \
215c351a 56127 echo stage4 > stage_last; \
f41d6665 56128 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
7c27e184 56129@if bfd
215c351a
PB
56130 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
56131 mkdir stage4-bfd; \
2d309510
PB
56132 mv stage4-bfd bfd ; \
56133 mv stage3-bfd prev-bfd || test -f stage3-lean
7c27e184
PB
56134@endif bfd
56135@if opcodes
215c351a
PB
56136 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
56137 mkdir stage4-opcodes; \
2d309510
PB
56138 mv stage4-opcodes opcodes ; \
56139 mv stage3-opcodes prev-opcodes || test -f stage3-lean
7c27e184
PB
56140@endif opcodes
56141@if binutils
215c351a
PB
56142 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
56143 mkdir stage4-binutils; \
2d309510
PB
56144 mv stage4-binutils binutils ; \
56145 mv stage3-binutils prev-binutils || test -f stage3-lean
7c27e184
PB
56146@endif binutils
56147@if gas
215c351a
PB
56148 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
56149 mkdir stage4-gas; \
2d309510
PB
56150 mv stage4-gas gas ; \
56151 mv stage3-gas prev-gas || test -f stage3-lean
7c27e184
PB
56152@endif gas
56153@if gcc
215c351a
PB
56154 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
56155 mkdir stage4-gcc; \
2d309510
PB
56156 mv stage4-gcc gcc ; \
56157 mv stage3-gcc prev-gcc || test -f stage3-lean
7c27e184 56158@endif gcc
e69bf64b
PB
56159@if gmp
56160 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
56161 mkdir stage4-gmp; \
56162 mv stage4-gmp gmp ; \
56163 mv stage3-gmp prev-gmp || test -f stage3-lean
56164@endif gmp
56165@if mpfr
56166 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
56167 mkdir stage4-mpfr; \
56168 mv stage4-mpfr mpfr ; \
56169 mv stage3-mpfr prev-mpfr || test -f stage3-lean
56170@endif mpfr
acd26225
KG
56171@if mpc
56172 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
56173 mkdir stage4-mpc; \
56174 mv stage4-mpc mpc ; \
56175 mv stage3-mpc prev-mpc || test -f stage3-lean
56176@endif mpc
f8bf9252
SP
56177@if ppl
56178 @cd $(HOST_SUBDIR); [ -d stage4-ppl ] || \
56179 mkdir stage4-ppl; \
56180 mv stage4-ppl ppl ; \
56181 mv stage3-ppl prev-ppl || test -f stage3-lean
56182@endif ppl
56183@if cloog
56184 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
56185 mkdir stage4-cloog; \
56186 mv stage4-cloog cloog ; \
56187 mv stage3-cloog prev-cloog || test -f stage3-lean
56188@endif cloog
f61428ed
AO
56189@if libelf
56190 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
56191 mkdir stage4-libelf; \
56192 mv stage4-libelf libelf ; \
56193 mv stage3-libelf prev-libelf || test -f stage3-lean
56194@endif libelf
5afab7ad
ILT
56195@if gold
56196 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
56197 mkdir stage4-gold; \
56198 mv stage4-gold gold ; \
56199 mv stage3-gold prev-gold || test -f stage3-lean
56200@endif gold
7c27e184 56201@if intl
215c351a
PB
56202 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
56203 mkdir stage4-intl; \
2d309510
PB
56204 mv stage4-intl intl ; \
56205 mv stage3-intl prev-intl || test -f stage3-lean
7c27e184
PB
56206@endif intl
56207@if ld
215c351a
PB
56208 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
56209 mkdir stage4-ld; \
2d309510
PB
56210 mv stage4-ld ld ; \
56211 mv stage3-ld prev-ld || test -f stage3-lean
7c27e184
PB
56212@endif ld
56213@if libcpp
215c351a
PB
56214 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
56215 mkdir stage4-libcpp; \
2d309510
PB
56216 mv stage4-libcpp libcpp ; \
56217 mv stage3-libcpp prev-libcpp || test -f stage3-lean
7c27e184 56218@endif libcpp
a4b6c45a
BE
56219@if libdecnumber
56220 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
56221 mkdir stage4-libdecnumber; \
2d309510
PB
56222 mv stage4-libdecnumber libdecnumber ; \
56223 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
a4b6c45a 56224@endif libdecnumber
7c27e184 56225@if libiberty
215c351a
PB
56226 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
56227 mkdir stage4-libiberty; \
2d309510
PB
56228 mv stage4-libiberty libiberty ; \
56229 mv stage3-libiberty prev-libiberty || test -f stage3-lean
7c27e184
PB
56230@endif libiberty
56231@if zlib
215c351a
PB
56232 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
56233 mkdir stage4-zlib; \
2d309510
PB
56234 mv stage4-zlib zlib ; \
56235 mv stage3-zlib prev-zlib || test -f stage3-lean
7c27e184 56236@endif zlib
d7f09764
DN
56237@if lto-plugin
56238 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
56239 mkdir stage4-lto-plugin; \
56240 mv stage4-lto-plugin lto-plugin ; \
56241 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
56242@endif lto-plugin
f41d6665
DJ
56243 @[ -d stage4-$(TARGET_SUBDIR) ] || \
56244 mkdir stage4-$(TARGET_SUBDIR); \
2d309510
PB
56245 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
56246 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
7c27e184 56247
2d309510 56248stage4-end::
7c27e184 56249@if bfd
2d309510
PB
56250 @if test -d $(HOST_SUBDIR)/bfd ; then \
56251 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
56252 mv prev-bfd stage3-bfd ; : ; \
f41d6665 56253 fi
7c27e184
PB
56254@endif bfd
56255@if opcodes
2d309510
PB
56256 @if test -d $(HOST_SUBDIR)/opcodes ; then \
56257 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
56258 mv prev-opcodes stage3-opcodes ; : ; \
f41d6665 56259 fi
7c27e184
PB
56260@endif opcodes
56261@if binutils
2d309510
PB
56262 @if test -d $(HOST_SUBDIR)/binutils ; then \
56263 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
56264 mv prev-binutils stage3-binutils ; : ; \
f41d6665 56265 fi
7c27e184
PB
56266@endif binutils
56267@if gas
2d309510
PB
56268 @if test -d $(HOST_SUBDIR)/gas ; then \
56269 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
56270 mv prev-gas stage3-gas ; : ; \
f41d6665 56271 fi
7c27e184
PB
56272@endif gas
56273@if gcc
2d309510
PB
56274 @if test -d $(HOST_SUBDIR)/gcc ; then \
56275 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
56276 mv prev-gcc stage3-gcc ; : ; \
f41d6665 56277 fi
7c27e184 56278@endif gcc
e69bf64b
PB
56279@if gmp
56280 @if test -d $(HOST_SUBDIR)/gmp ; then \
56281 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
56282 mv prev-gmp stage3-gmp ; : ; \
56283 fi
56284@endif gmp
56285@if mpfr
56286 @if test -d $(HOST_SUBDIR)/mpfr ; then \
56287 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
56288 mv prev-mpfr stage3-mpfr ; : ; \
56289 fi
56290@endif mpfr
acd26225
KG
56291@if mpc
56292 @if test -d $(HOST_SUBDIR)/mpc ; then \
56293 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
56294 mv prev-mpc stage3-mpc ; : ; \
56295 fi
56296@endif mpc
f8bf9252
SP
56297@if ppl
56298 @if test -d $(HOST_SUBDIR)/ppl ; then \
56299 cd $(HOST_SUBDIR); mv ppl stage4-ppl ; \
56300 mv prev-ppl stage3-ppl ; : ; \
56301 fi
56302@endif ppl
56303@if cloog
56304 @if test -d $(HOST_SUBDIR)/cloog ; then \
56305 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
56306 mv prev-cloog stage3-cloog ; : ; \
56307 fi
56308@endif cloog
f61428ed
AO
56309@if libelf
56310 @if test -d $(HOST_SUBDIR)/libelf ; then \
56311 cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
56312 mv prev-libelf stage3-libelf ; : ; \
56313 fi
56314@endif libelf
5afab7ad
ILT
56315@if gold
56316 @if test -d $(HOST_SUBDIR)/gold ; then \
56317 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
56318 mv prev-gold stage3-gold ; : ; \
56319 fi
56320@endif gold
7c27e184 56321@if intl
2d309510
PB
56322 @if test -d $(HOST_SUBDIR)/intl ; then \
56323 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
56324 mv prev-intl stage3-intl ; : ; \
f41d6665 56325 fi
7c27e184
PB
56326@endif intl
56327@if ld
2d309510
PB
56328 @if test -d $(HOST_SUBDIR)/ld ; then \
56329 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
56330 mv prev-ld stage3-ld ; : ; \
f41d6665 56331 fi
7c27e184
PB
56332@endif ld
56333@if libcpp
2d309510
PB
56334 @if test -d $(HOST_SUBDIR)/libcpp ; then \
56335 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
56336 mv prev-libcpp stage3-libcpp ; : ; \
f41d6665 56337 fi
7c27e184 56338@endif libcpp
a4b6c45a 56339@if libdecnumber
2d309510
PB
56340 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
56341 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
56342 mv prev-libdecnumber stage3-libdecnumber ; : ; \
f41d6665 56343 fi
a4b6c45a 56344@endif libdecnumber
7c27e184 56345@if libiberty
2d309510
PB
56346 @if test -d $(HOST_SUBDIR)/libiberty ; then \
56347 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
56348 mv prev-libiberty stage3-libiberty ; : ; \
f41d6665 56349 fi
7c27e184
PB
56350@endif libiberty
56351@if zlib
2d309510
PB
56352 @if test -d $(HOST_SUBDIR)/zlib ; then \
56353 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
56354 mv prev-zlib stage3-zlib ; : ; \
f41d6665 56355 fi
7c27e184 56356@endif zlib
d7f09764
DN
56357@if lto-plugin
56358 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
56359 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
56360 mv prev-lto-plugin stage3-lto-plugin ; : ; \
56361 fi
56362@endif lto-plugin
f41d6665 56363 @if test -d $(TARGET_SUBDIR) ; then \
2d309510
PB
56364 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
56365 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
f41d6665 56366 fi
2d309510 56367 rm -f stage_current
7c27e184 56368
8024d75e 56369# Bubble a bug fix through all the stages up to stage 4. They are
f41d6665 56370# remade, but not reconfigured. The next stage (if any) will not be
cdce5c41 56371# reconfigured either.
7c27e184
PB
56372.PHONY: stage4-bubble
56373stage4-bubble:: stage3-bubble
e7c84bf8
PB
56374 @r=`${PWD_COMMAND}`; export r; \
56375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56376 if test -f stage4-lean || test -f stage3-lean ; then \
ce521a9c
PB
56377 echo Skipping rebuild of stage4 ; \
56378 else \
1061f99e 56379 $(MAKE) stage4-start; \
2d309510
PB
56380 if $(LEAN); then \
56381 rm -rf stage2-* ; \
56382 $(STAMP) stage2-lean ; \
56383 fi; \
1061f99e 56384 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
ce521a9c 56385 fi
d19bca38 56386 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
7c27e184 56387
45f366ab 56388.PHONY: all-stage4 clean-stage4
45f366ab 56389do-clean: clean-stage4
45f366ab 56390
ce406537
PB
56391# FIXME: Will not need to be conditional when toplevel bootstrap is the
56392# only possibility, but now it conflicts with no-bootstrap rules
56393@if gcc-bootstrap
7c27e184 56394
ce406537 56395compare3:
e7c84bf8
PB
56396 @r=`${PWD_COMMAND}`; export r; \
56397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56398 if test -f stage3-lean; then \
ce406537
PB
56399 echo Cannot compare object files as stage 3 was deleted. ; \
56400 exit 0 ; \
56401 fi; \
f41d6665 56402 : $(MAKE); $(stage); \
ce406537 56403 rm -f .bad_compare ; \
cc11cc9b 56404 echo Comparing stages 3 and 4 ; \
70cb2d9f
AO
56405 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
56406 files=`find stage4-* -name "*$(objext)" -print | \
56407 sed -n s,^stage$$sed-,,p` ; \
ce406537 56408 for file in $${files} ; do \
70cb2d9f
AO
56409 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
56410 if test ! -f $$f1; then continue; fi; \
bb286d71 56411 $(do-compare3) > /dev/null 2>&1; \
1061f99e
PB
56412 if test $$? -eq 1; then \
56413 case $$file in \
f2689b09 56414 @compare_exclusions@) \
1061f99e
PB
56415 echo warning: $$file differs ;; \
56416 *) \
56417 echo $$file differs >> .bad_compare ;; \
56418 esac ; \
56419 fi ; \
ce406537
PB
56420 done ; \
56421 if [ -f .bad_compare ]; then \
56422 echo "Bootstrap comparison failure!"; \
56423 cat .bad_compare; \
56424 exit 1; \
56425 else \
cc11cc9b 56426 echo Comparison successful.; \
ce406537
PB
56427 fi ; \
56428 $(STAMP) compare3
2d309510
PB
56429 if $(LEAN); then \
56430 rm -rf stage3-*; \
56431 $(STAMP) stage3-lean; \
56432 fi
ce521a9c 56433
7c27e184 56434
7c27e184 56435
2d309510 56436.PHONY: bootstrap4 bootstrap4-lean
2abefe3d
PB
56437bootstrap4:
56438 echo stage4 > stage_final
56439 @r=`${PWD_COMMAND}`; export r; \
56440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56441 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
f41d6665 56442 @: $(MAKE); $(unstage)
2abefe3d
PB
56443 @r=`${PWD_COMMAND}`; export r; \
56444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 56445 TFLAGS="$(STAGE4_TFLAGS)"; \
2abefe3d 56446 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45f366ab 56447
2d309510
PB
56448bootstrap4-lean:
56449 echo stage4 > stage_final
56450 @r=`${PWD_COMMAND}`; export r; \
56451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56452 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
56453 @: $(MAKE); $(unstage)
56454 @r=`${PWD_COMMAND}`; export r; \
56455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 56456 TFLAGS="$(STAGE4_TFLAGS)"; \
2d309510
PB
56457 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
56458
7c27e184 56459
ce406537
PB
56460# Rules to wipe a stage and all the following ones, also used for cleanstrap
56461distclean-stage3:: distclean-stage4
56462.PHONY: distclean-stage4
56463distclean-stage4::
f41d6665 56464 @: $(MAKE); $(stage)
a19e8f64 56465 @test "`cat stage_last`" != stage4 || rm -f stage_last
ce406537 56466 rm -rf stage4-* compare3
45f366ab 56467
ce521a9c 56468
ce406537 56469@endif gcc-bootstrap
7c27e184
PB
56470
56471
56472.PHONY: stageprofile-start stageprofile-end
56473
56474stageprofile-start::
f41d6665 56475 @: $(MAKE); $(stage); \
7c27e184 56476 echo stageprofile > stage_current ; \
215c351a 56477 echo stageprofile > stage_last; \
f41d6665 56478 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
7c27e184 56479@if bfd
215c351a
PB
56480 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
56481 mkdir stageprofile-bfd; \
2d309510
PB
56482 mv stageprofile-bfd bfd ; \
56483 mv stage1-bfd prev-bfd || test -f stage1-lean
7c27e184
PB
56484@endif bfd
56485@if opcodes
215c351a
PB
56486 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
56487 mkdir stageprofile-opcodes; \
2d309510
PB
56488 mv stageprofile-opcodes opcodes ; \
56489 mv stage1-opcodes prev-opcodes || test -f stage1-lean
7c27e184
PB
56490@endif opcodes
56491@if binutils
215c351a
PB
56492 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
56493 mkdir stageprofile-binutils; \
2d309510
PB
56494 mv stageprofile-binutils binutils ; \
56495 mv stage1-binutils prev-binutils || test -f stage1-lean
7c27e184
PB
56496@endif binutils
56497@if gas
215c351a
PB
56498 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
56499 mkdir stageprofile-gas; \
2d309510
PB
56500 mv stageprofile-gas gas ; \
56501 mv stage1-gas prev-gas || test -f stage1-lean
7c27e184
PB
56502@endif gas
56503@if gcc
215c351a
PB
56504 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
56505 mkdir stageprofile-gcc; \
2d309510
PB
56506 mv stageprofile-gcc gcc ; \
56507 mv stage1-gcc prev-gcc || test -f stage1-lean
7c27e184 56508@endif gcc
e69bf64b
PB
56509@if gmp
56510 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
56511 mkdir stageprofile-gmp; \
56512 mv stageprofile-gmp gmp ; \
56513 mv stage1-gmp prev-gmp || test -f stage1-lean
56514@endif gmp
56515@if mpfr
56516 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
56517 mkdir stageprofile-mpfr; \
56518 mv stageprofile-mpfr mpfr ; \
56519 mv stage1-mpfr prev-mpfr || test -f stage1-lean
56520@endif mpfr
acd26225
KG
56521@if mpc
56522 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
56523 mkdir stageprofile-mpc; \
56524 mv stageprofile-mpc mpc ; \
56525 mv stage1-mpc prev-mpc || test -f stage1-lean
56526@endif mpc
f8bf9252
SP
56527@if ppl
56528 @cd $(HOST_SUBDIR); [ -d stageprofile-ppl ] || \
56529 mkdir stageprofile-ppl; \
56530 mv stageprofile-ppl ppl ; \
56531 mv stage1-ppl prev-ppl || test -f stage1-lean
56532@endif ppl
56533@if cloog
56534 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
56535 mkdir stageprofile-cloog; \
56536 mv stageprofile-cloog cloog ; \
56537 mv stage1-cloog prev-cloog || test -f stage1-lean
56538@endif cloog
f61428ed
AO
56539@if libelf
56540 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
56541 mkdir stageprofile-libelf; \
56542 mv stageprofile-libelf libelf ; \
56543 mv stage1-libelf prev-libelf || test -f stage1-lean
56544@endif libelf
5afab7ad
ILT
56545@if gold
56546 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
56547 mkdir stageprofile-gold; \
56548 mv stageprofile-gold gold ; \
56549 mv stage1-gold prev-gold || test -f stage1-lean
56550@endif gold
7c27e184 56551@if intl
215c351a
PB
56552 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
56553 mkdir stageprofile-intl; \
2d309510
PB
56554 mv stageprofile-intl intl ; \
56555 mv stage1-intl prev-intl || test -f stage1-lean
7c27e184
PB
56556@endif intl
56557@if ld
215c351a
PB
56558 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
56559 mkdir stageprofile-ld; \
2d309510
PB
56560 mv stageprofile-ld ld ; \
56561 mv stage1-ld prev-ld || test -f stage1-lean
7c27e184
PB
56562@endif ld
56563@if libcpp
215c351a
PB
56564 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
56565 mkdir stageprofile-libcpp; \
2d309510
PB
56566 mv stageprofile-libcpp libcpp ; \
56567 mv stage1-libcpp prev-libcpp || test -f stage1-lean
7c27e184 56568@endif libcpp
a4b6c45a
BE
56569@if libdecnumber
56570 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
56571 mkdir stageprofile-libdecnumber; \
2d309510
PB
56572 mv stageprofile-libdecnumber libdecnumber ; \
56573 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
a4b6c45a 56574@endif libdecnumber
7c27e184 56575@if libiberty
215c351a
PB
56576 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
56577 mkdir stageprofile-libiberty; \
2d309510
PB
56578 mv stageprofile-libiberty libiberty ; \
56579 mv stage1-libiberty prev-libiberty || test -f stage1-lean
7c27e184
PB
56580@endif libiberty
56581@if zlib
ce406537
PB
56582 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
56583 mkdir stageprofile-zlib; \
2d309510
PB
56584 mv stageprofile-zlib zlib ; \
56585 mv stage1-zlib prev-zlib || test -f stage1-lean
ce406537 56586@endif zlib
d7f09764
DN
56587@if lto-plugin
56588 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
56589 mkdir stageprofile-lto-plugin; \
56590 mv stageprofile-lto-plugin lto-plugin ; \
56591 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
56592@endif lto-plugin
f41d6665
DJ
56593 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
56594 mkdir stageprofile-$(TARGET_SUBDIR); \
2d309510
PB
56595 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
56596 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
45f366ab 56597
2d309510 56598stageprofile-end::
ce406537 56599@if bfd
2d309510
PB
56600 @if test -d $(HOST_SUBDIR)/bfd ; then \
56601 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
56602 mv prev-bfd stage1-bfd ; : ; \
f41d6665 56603 fi
ce406537
PB
56604@endif bfd
56605@if opcodes
2d309510
PB
56606 @if test -d $(HOST_SUBDIR)/opcodes ; then \
56607 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
56608 mv prev-opcodes stage1-opcodes ; : ; \
f41d6665 56609 fi
ce406537
PB
56610@endif opcodes
56611@if binutils
2d309510
PB
56612 @if test -d $(HOST_SUBDIR)/binutils ; then \
56613 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
56614 mv prev-binutils stage1-binutils ; : ; \
f41d6665 56615 fi
ce406537
PB
56616@endif binutils
56617@if gas
2d309510
PB
56618 @if test -d $(HOST_SUBDIR)/gas ; then \
56619 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
56620 mv prev-gas stage1-gas ; : ; \
f41d6665 56621 fi
ce406537
PB
56622@endif gas
56623@if gcc
2d309510
PB
56624 @if test -d $(HOST_SUBDIR)/gcc ; then \
56625 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
56626 mv prev-gcc stage1-gcc ; : ; \
f41d6665 56627 fi
ce406537 56628@endif gcc
e69bf64b
PB
56629@if gmp
56630 @if test -d $(HOST_SUBDIR)/gmp ; then \
56631 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
56632 mv prev-gmp stage1-gmp ; : ; \
56633 fi
56634@endif gmp
56635@if mpfr
56636 @if test -d $(HOST_SUBDIR)/mpfr ; then \
56637 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
56638 mv prev-mpfr stage1-mpfr ; : ; \
56639 fi
56640@endif mpfr
acd26225
KG
56641@if mpc
56642 @if test -d $(HOST_SUBDIR)/mpc ; then \
56643 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
56644 mv prev-mpc stage1-mpc ; : ; \
56645 fi
56646@endif mpc
f8bf9252
SP
56647@if ppl
56648 @if test -d $(HOST_SUBDIR)/ppl ; then \
56649 cd $(HOST_SUBDIR); mv ppl stageprofile-ppl ; \
56650 mv prev-ppl stage1-ppl ; : ; \
56651 fi
56652@endif ppl
56653@if cloog
56654 @if test -d $(HOST_SUBDIR)/cloog ; then \
56655 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
56656 mv prev-cloog stage1-cloog ; : ; \
56657 fi
56658@endif cloog
f61428ed
AO
56659@if libelf
56660 @if test -d $(HOST_SUBDIR)/libelf ; then \
56661 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
56662 mv prev-libelf stage1-libelf ; : ; \
56663 fi
56664@endif libelf
5afab7ad
ILT
56665@if gold
56666 @if test -d $(HOST_SUBDIR)/gold ; then \
56667 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
56668 mv prev-gold stage1-gold ; : ; \
56669 fi
56670@endif gold
ce406537 56671@if intl
2d309510
PB
56672 @if test -d $(HOST_SUBDIR)/intl ; then \
56673 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
56674 mv prev-intl stage1-intl ; : ; \
f41d6665 56675 fi
ce406537
PB
56676@endif intl
56677@if ld
2d309510
PB
56678 @if test -d $(HOST_SUBDIR)/ld ; then \
56679 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
56680 mv prev-ld stage1-ld ; : ; \
f41d6665 56681 fi
ce406537
PB
56682@endif ld
56683@if libcpp
2d309510
PB
56684 @if test -d $(HOST_SUBDIR)/libcpp ; then \
56685 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
56686 mv prev-libcpp stage1-libcpp ; : ; \
f41d6665 56687 fi
ce406537 56688@endif libcpp
a4b6c45a 56689@if libdecnumber
2d309510
PB
56690 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
56691 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
56692 mv prev-libdecnumber stage1-libdecnumber ; : ; \
f41d6665 56693 fi
a4b6c45a 56694@endif libdecnumber
ce406537 56695@if libiberty
2d309510
PB
56696 @if test -d $(HOST_SUBDIR)/libiberty ; then \
56697 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
56698 mv prev-libiberty stage1-libiberty ; : ; \
f41d6665 56699 fi
ce406537
PB
56700@endif libiberty
56701@if zlib
2d309510
PB
56702 @if test -d $(HOST_SUBDIR)/zlib ; then \
56703 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
56704 mv prev-zlib stage1-zlib ; : ; \
f41d6665 56705 fi
ce406537 56706@endif zlib
d7f09764
DN
56707@if lto-plugin
56708 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
56709 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
56710 mv prev-lto-plugin stage1-lto-plugin ; : ; \
56711 fi
56712@endif lto-plugin
f41d6665 56713 @if test -d $(TARGET_SUBDIR) ; then \
2d309510
PB
56714 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
56715 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
f41d6665 56716 fi
2d309510 56717 rm -f stage_current
7c27e184 56718
8024d75e 56719# Bubble a bug fix through all the stages up to stage profile. They are
f41d6665 56720# remade, but not reconfigured. The next stage (if any) will not be
cdce5c41 56721# reconfigured either.
ce406537
PB
56722.PHONY: stageprofile-bubble
56723stageprofile-bubble:: stage1-bubble
e7c84bf8
PB
56724 @r=`${PWD_COMMAND}`; export r; \
56725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56726 if test -f stageprofile-lean || test -f stage1-lean ; then \
ce406537
PB
56727 echo Skipping rebuild of stageprofile ; \
56728 else \
1061f99e
PB
56729 $(MAKE) stageprofile-start; \
56730 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
ce406537 56731 fi
7c27e184 56732
ce406537
PB
56733.PHONY: all-stageprofile clean-stageprofile
56734do-clean: clean-stageprofile
45f366ab 56735
7c27e184
PB
56736# FIXME: Will not need to be conditional when toplevel bootstrap is the
56737# only possibility, but now it conflicts with no-bootstrap rules
56738@if gcc-bootstrap
56739
56740
56741
56742
45f366ab 56743# Rules to wipe a stage and all the following ones, also used for cleanstrap
05750653 56744distclean-stage1:: distclean-stageprofile
45f366ab 56745.PHONY: distclean-stageprofile
7c27e184 56746distclean-stageprofile::
f41d6665 56747 @: $(MAKE); $(stage)
a19e8f64 56748 @test "`cat stage_last`" != stageprofile || rm -f stage_last
05750653 56749 rm -rf stageprofile-*
148907ea
PB
56750
56751
7c27e184 56752@endif gcc-bootstrap
148907ea
PB
56753
56754
7c27e184 56755.PHONY: stagefeedback-start stagefeedback-end
148907ea 56756
7c27e184 56757stagefeedback-start::
f41d6665 56758 @: $(MAKE); $(stage); \
7c27e184 56759 echo stagefeedback > stage_current ; \
215c351a 56760 echo stagefeedback > stage_last; \
f41d6665 56761 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
7c27e184 56762@if bfd
215c351a
PB
56763 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
56764 mkdir stagefeedback-bfd; \
2d309510
PB
56765 mv stagefeedback-bfd bfd ; \
56766 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
7c27e184
PB
56767@endif bfd
56768@if opcodes
215c351a
PB
56769 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
56770 mkdir stagefeedback-opcodes; \
2d309510
PB
56771 mv stagefeedback-opcodes opcodes ; \
56772 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
7c27e184
PB
56773@endif opcodes
56774@if binutils
215c351a
PB
56775 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
56776 mkdir stagefeedback-binutils; \
2d309510
PB
56777 mv stagefeedback-binutils binutils ; \
56778 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
7c27e184
PB
56779@endif binutils
56780@if gas
215c351a
PB
56781 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
56782 mkdir stagefeedback-gas; \
2d309510
PB
56783 mv stagefeedback-gas gas ; \
56784 mv stageprofile-gas prev-gas || test -f stageprofile-lean
7c27e184
PB
56785@endif gas
56786@if gcc
215c351a
PB
56787 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
56788 mkdir stagefeedback-gcc; \
2d309510
PB
56789 mv stagefeedback-gcc gcc ; \
56790 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
7c27e184 56791@endif gcc
e69bf64b
PB
56792@if gmp
56793 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
56794 mkdir stagefeedback-gmp; \
56795 mv stagefeedback-gmp gmp ; \
56796 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
56797@endif gmp
56798@if mpfr
56799 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
56800 mkdir stagefeedback-mpfr; \
56801 mv stagefeedback-mpfr mpfr ; \
56802 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
56803@endif mpfr
acd26225
KG
56804@if mpc
56805 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
56806 mkdir stagefeedback-mpc; \
56807 mv stagefeedback-mpc mpc ; \
56808 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
56809@endif mpc
f8bf9252
SP
56810@if ppl
56811 @cd $(HOST_SUBDIR); [ -d stagefeedback-ppl ] || \
56812 mkdir stagefeedback-ppl; \
56813 mv stagefeedback-ppl ppl ; \
56814 mv stageprofile-ppl prev-ppl || test -f stageprofile-lean
56815@endif ppl
56816@if cloog
56817 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
56818 mkdir stagefeedback-cloog; \
56819 mv stagefeedback-cloog cloog ; \
56820 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
56821@endif cloog
f61428ed
AO
56822@if libelf
56823 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
56824 mkdir stagefeedback-libelf; \
56825 mv stagefeedback-libelf libelf ; \
56826 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
56827@endif libelf
5afab7ad
ILT
56828@if gold
56829 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
56830 mkdir stagefeedback-gold; \
56831 mv stagefeedback-gold gold ; \
56832 mv stageprofile-gold prev-gold || test -f stageprofile-lean
56833@endif gold
7c27e184 56834@if intl
215c351a
PB
56835 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
56836 mkdir stagefeedback-intl; \
2d309510
PB
56837 mv stagefeedback-intl intl ; \
56838 mv stageprofile-intl prev-intl || test -f stageprofile-lean
7c27e184
PB
56839@endif intl
56840@if ld
215c351a
PB
56841 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
56842 mkdir stagefeedback-ld; \
2d309510
PB
56843 mv stagefeedback-ld ld ; \
56844 mv stageprofile-ld prev-ld || test -f stageprofile-lean
7c27e184
PB
56845@endif ld
56846@if libcpp
215c351a
PB
56847 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
56848 mkdir stagefeedback-libcpp; \
2d309510
PB
56849 mv stagefeedback-libcpp libcpp ; \
56850 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
7c27e184 56851@endif libcpp
a4b6c45a
BE
56852@if libdecnumber
56853 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
56854 mkdir stagefeedback-libdecnumber; \
2d309510
PB
56855 mv stagefeedback-libdecnumber libdecnumber ; \
56856 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
a4b6c45a 56857@endif libdecnumber
7c27e184 56858@if libiberty
215c351a
PB
56859 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
56860 mkdir stagefeedback-libiberty; \
2d309510
PB
56861 mv stagefeedback-libiberty libiberty ; \
56862 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
7c27e184
PB
56863@endif libiberty
56864@if zlib
215c351a
PB
56865 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
56866 mkdir stagefeedback-zlib; \
2d309510
PB
56867 mv stagefeedback-zlib zlib ; \
56868 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
7c27e184 56869@endif zlib
d7f09764
DN
56870@if lto-plugin
56871 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
56872 mkdir stagefeedback-lto-plugin; \
56873 mv stagefeedback-lto-plugin lto-plugin ; \
56874 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
56875@endif lto-plugin
f41d6665
DJ
56876 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
56877 mkdir stagefeedback-$(TARGET_SUBDIR); \
2d309510
PB
56878 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
56879 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
148907ea 56880
2d309510 56881stagefeedback-end::
7c27e184 56882@if bfd
2d309510
PB
56883 @if test -d $(HOST_SUBDIR)/bfd ; then \
56884 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
56885 mv prev-bfd stageprofile-bfd ; : ; \
f41d6665 56886 fi
7c27e184
PB
56887@endif bfd
56888@if opcodes
2d309510
PB
56889 @if test -d $(HOST_SUBDIR)/opcodes ; then \
56890 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
56891 mv prev-opcodes stageprofile-opcodes ; : ; \
f41d6665 56892 fi
7c27e184
PB
56893@endif opcodes
56894@if binutils
2d309510
PB
56895 @if test -d $(HOST_SUBDIR)/binutils ; then \
56896 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
56897 mv prev-binutils stageprofile-binutils ; : ; \
f41d6665 56898 fi
7c27e184
PB
56899@endif binutils
56900@if gas
2d309510
PB
56901 @if test -d $(HOST_SUBDIR)/gas ; then \
56902 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
56903 mv prev-gas stageprofile-gas ; : ; \
f41d6665 56904 fi
7c27e184
PB
56905@endif gas
56906@if gcc
2d309510
PB
56907 @if test -d $(HOST_SUBDIR)/gcc ; then \
56908 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
56909 mv prev-gcc stageprofile-gcc ; : ; \
f41d6665 56910 fi
7c27e184 56911@endif gcc
e69bf64b
PB
56912@if gmp
56913 @if test -d $(HOST_SUBDIR)/gmp ; then \
56914 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
56915 mv prev-gmp stageprofile-gmp ; : ; \
56916 fi
56917@endif gmp
56918@if mpfr
56919 @if test -d $(HOST_SUBDIR)/mpfr ; then \
56920 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
56921 mv prev-mpfr stageprofile-mpfr ; : ; \
56922 fi
56923@endif mpfr
acd26225
KG
56924@if mpc
56925 @if test -d $(HOST_SUBDIR)/mpc ; then \
56926 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
56927 mv prev-mpc stageprofile-mpc ; : ; \
56928 fi
56929@endif mpc
f8bf9252
SP
56930@if ppl
56931 @if test -d $(HOST_SUBDIR)/ppl ; then \
56932 cd $(HOST_SUBDIR); mv ppl stagefeedback-ppl ; \
56933 mv prev-ppl stageprofile-ppl ; : ; \
56934 fi
56935@endif ppl
56936@if cloog
56937 @if test -d $(HOST_SUBDIR)/cloog ; then \
56938 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
56939 mv prev-cloog stageprofile-cloog ; : ; \
56940 fi
56941@endif cloog
f61428ed
AO
56942@if libelf
56943 @if test -d $(HOST_SUBDIR)/libelf ; then \
56944 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
56945 mv prev-libelf stageprofile-libelf ; : ; \
56946 fi
56947@endif libelf
5afab7ad
ILT
56948@if gold
56949 @if test -d $(HOST_SUBDIR)/gold ; then \
56950 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
56951 mv prev-gold stageprofile-gold ; : ; \
56952 fi
56953@endif gold
7c27e184 56954@if intl
2d309510
PB
56955 @if test -d $(HOST_SUBDIR)/intl ; then \
56956 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
56957 mv prev-intl stageprofile-intl ; : ; \
f41d6665 56958 fi
7c27e184
PB
56959@endif intl
56960@if ld
2d309510
PB
56961 @if test -d $(HOST_SUBDIR)/ld ; then \
56962 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
56963 mv prev-ld stageprofile-ld ; : ; \
f41d6665 56964 fi
7c27e184
PB
56965@endif ld
56966@if libcpp
2d309510
PB
56967 @if test -d $(HOST_SUBDIR)/libcpp ; then \
56968 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
56969 mv prev-libcpp stageprofile-libcpp ; : ; \
f41d6665 56970 fi
7c27e184 56971@endif libcpp
a4b6c45a 56972@if libdecnumber
2d309510
PB
56973 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
56974 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
56975 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
f41d6665 56976 fi
a4b6c45a 56977@endif libdecnumber
7c27e184 56978@if libiberty
2d309510
PB
56979 @if test -d $(HOST_SUBDIR)/libiberty ; then \
56980 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
56981 mv prev-libiberty stageprofile-libiberty ; : ; \
f41d6665 56982 fi
7c27e184
PB
56983@endif libiberty
56984@if zlib
2d309510
PB
56985 @if test -d $(HOST_SUBDIR)/zlib ; then \
56986 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
56987 mv prev-zlib stageprofile-zlib ; : ; \
f41d6665 56988 fi
7c27e184 56989@endif zlib
d7f09764
DN
56990@if lto-plugin
56991 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
56992 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
56993 mv prev-lto-plugin stageprofile-lto-plugin ; : ; \
56994 fi
56995@endif lto-plugin
f41d6665 56996 @if test -d $(TARGET_SUBDIR) ; then \
2d309510
PB
56997 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
56998 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
f41d6665 56999 fi
2d309510 57000 rm -f stage_current
148907ea 57001
8024d75e 57002# Bubble a bug fix through all the stages up to stage feedback. They are
f41d6665 57003# remade, but not reconfigured. The next stage (if any) will not be
cdce5c41 57004# reconfigured either.
7c27e184 57005.PHONY: stagefeedback-bubble
c7870f5d 57006stagefeedback-bubble:: stageprofile-bubble
e7c84bf8
PB
57007 @r=`${PWD_COMMAND}`; export r; \
57008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57009 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
ce521a9c
PB
57010 echo Skipping rebuild of stagefeedback ; \
57011 else \
1061f99e
PB
57012 $(MAKE) stagefeedback-start; \
57013 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
ce521a9c 57014 fi
7c27e184 57015
45f366ab 57016.PHONY: all-stagefeedback clean-stagefeedback
45f366ab 57017do-clean: clean-stagefeedback
45f366ab 57018
7c27e184
PB
57019# FIXME: Will not need to be conditional when toplevel bootstrap is the
57020# only possibility, but now it conflicts with no-bootstrap rules
57021@if gcc-bootstrap
ad6717df
PB
57022
57023
57024
2d309510 57025.PHONY: profiledbootstrap profiledbootstrap-lean
2abefe3d
PB
57026profiledbootstrap:
57027 echo stagefeedback > stage_final
57028 @r=`${PWD_COMMAND}`; export r; \
57029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57030 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
f41d6665 57031 @: $(MAKE); $(unstage)
2abefe3d
PB
57032 @r=`${PWD_COMMAND}`; export r; \
57033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 57034 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
2abefe3d 57035 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
c7870f5d 57036
2d309510
PB
57037profiledbootstrap-lean:
57038 echo stagefeedback > stage_final
57039 @r=`${PWD_COMMAND}`; export r; \
57040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57041 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
57042 @: $(MAKE); $(unstage)
57043 @r=`${PWD_COMMAND}`; export r; \
57044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4a4a4e99 57045 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
2d309510
PB
57046 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
57047
ad6717df 57048
45f366ab 57049# Rules to wipe a stage and all the following ones, also used for cleanstrap
c7870f5d 57050distclean-stageprofile:: distclean-stagefeedback
45f366ab 57051.PHONY: distclean-stagefeedback
ad6717df 57052distclean-stagefeedback::
f41d6665 57053 @: $(MAKE); $(stage)
a19e8f64 57054 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
05750653 57055 rm -rf stagefeedback-*
ad6717df
PB
57056
57057
7c27e184 57058@endif gcc-bootstrap
ad6717df
PB
57059
57060
57061
c7870f5d
PB
57062stageprofile-end::
57063 $(MAKE) distclean-stagefeedback
ad6717df 57064
c7870f5d 57065stagefeedback-start::
ad6717df
PB
57066 @r=`${PWD_COMMAND}`; export r; \
57067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c7870f5d
PB
57068 for i in prev-*; do \
57069 j=`echo $$i | sed s/^prev-//` ; \
57070 cd $$r/$$i && \
57071 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
57072 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
57073 done
03a91701 57074
45f366ab 57075@if gcc-bootstrap
45f366ab 57076do-distclean: distclean-stage1
cc11cc9b
PB
57077
57078# Provide a GCC build when we're building target libraries. This does
57079# not work as a dependency, just as the minimum necessary to avoid errors.
57080stage_last:
ee04b574
AS
57081 @r=`${PWD_COMMAND}`; export r; \
57082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc11cc9b 57083 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
45f366ab 57084
3ff3adad
PB
57085# Same as unstage, but not phony and defaulting to stage1-start. We place
57086# it in the dependency so that for example `make -j3 all-gcc' works.
57087stage_current:
57088 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
57089
cc11cc9b 57090.PHONY: restrap
c6b196de 57091restrap::
cc11cc9b 57092 @: $(MAKE); $(stage)
4a4a4e99 57093 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
c6b196de 57094restrap:: all
e9a54b07 57095@endif gcc-bootstrap
cc11cc9b 57096
4977bab6
ZW
57097# --------------------------------------
57098# Dependencies between different modules
57099# --------------------------------------
57100
3589b69e 57101# Generic dependencies for target modules on host stuff, especially gcc
cc11cc9b 57102@if gcc-bootstrap
00020c16
ILT
57103configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
57104configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
57105configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
57106configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
57107configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
57108configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
cc11cc9b
PB
57109configure-target-libmudflap: stage_last
57110configure-target-libssp: stage_last
cc11cc9b 57111configure-target-newlib: stage_last
fa958513
DJ
57112configure-stage1-target-libgcc: maybe-all-stage1-gcc
57113configure-stage2-target-libgcc: maybe-all-stage2-gcc
57114configure-stage3-target-libgcc: maybe-all-stage3-gcc
57115configure-stage4-target-libgcc: maybe-all-stage4-gcc
57116configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
57117configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
cc11cc9b
PB
57118configure-target-libgfortran: stage_last
57119configure-target-libobjc: stage_last
57120configure-target-libtermcap: stage_last
57121configure-target-winsup: stage_last
57122configure-target-libgloss: stage_last
57123configure-target-libiberty: stage_last
57124configure-target-gperf: stage_last
57125configure-target-examples: stage_last
57126configure-target-libffi: stage_last
57127configure-target-libjava: stage_last
57128configure-target-zlib: stage_last
57129configure-target-boehm-gc: stage_last
57130configure-target-qthreads: stage_last
57131configure-target-rda: stage_last
57132configure-target-libada: stage_last
57133configure-target-libgomp: stage_last
57134@endif gcc-bootstrap
3589b69e 57135
cc11cc9b 57136@if gcc-no-bootstrap
3589b69e 57137configure-target-libstdc++-v3: maybe-all-gcc
3589b69e 57138configure-target-libmudflap: maybe-all-gcc
77008252 57139configure-target-libssp: maybe-all-gcc
3589b69e 57140configure-target-newlib: maybe-all-gcc
fa958513 57141configure-target-libgcc: maybe-all-gcc
3589b69e 57142configure-target-libgfortran: maybe-all-gcc
3589b69e 57143configure-target-libobjc: maybe-all-gcc
3589b69e 57144configure-target-libtermcap: maybe-all-gcc
3589b69e 57145configure-target-winsup: maybe-all-gcc
3589b69e 57146configure-target-libgloss: maybe-all-gcc
3589b69e 57147configure-target-libiberty: maybe-all-gcc
3589b69e 57148configure-target-gperf: maybe-all-gcc
3589b69e 57149configure-target-examples: maybe-all-gcc
3589b69e 57150configure-target-libffi: maybe-all-gcc
3589b69e 57151configure-target-libjava: maybe-all-gcc
3589b69e 57152configure-target-zlib: maybe-all-gcc
3589b69e 57153configure-target-boehm-gc: maybe-all-gcc
3589b69e 57154configure-target-qthreads: maybe-all-gcc
3589b69e 57155configure-target-rda: maybe-all-gcc
3589b69e 57156configure-target-libada: maybe-all-gcc
953ff289 57157configure-target-libgomp: maybe-all-gcc
cc11cc9b 57158@endif gcc-no-bootstrap
953ff289 57159
3589b69e 57160
4977bab6
ZW
57161# There are two types of dependencies here: 'hard' dependencies, where one
57162# module simply won't build without the other; and 'soft' dependencies, where
57163# if the depended-on module is missing, the depending module will do without
57164# or find a substitute somewhere (perhaps installed). Soft dependencies
3589b69e 57165# are made here to depend on a 'maybe-' target. If you're not sure,
4977bab6
ZW
57166# it's safer to use a soft dependency.
57167
3589b69e
PB
57168
57169
57170
57171
2dfbef6d 57172
3589b69e
PB
57173# With all the machinery above in place, it is pretty easy to generate
57174# dependencies. Host dependencies are a bit more complex because we have
57175# to check for bootstrap/prebootstrap dependencies. To resolve
57176# prebootstrap dependencies, prebootstrap modules are gathered in
57177# a hash table.
23f6b2f9 57178all-build-bison: maybe-all-build-texinfo
3589b69e 57179all-build-byacc: maybe-all-build-texinfo
23f6b2f9 57180all-build-flex: maybe-all-build-texinfo
3589b69e
PB
57181all-build-flex: maybe-all-build-bison
57182all-build-flex: maybe-all-build-byacc
57183all-build-flex: maybe-all-build-m4
23f6b2f9 57184all-build-libiberty: maybe-all-build-texinfo
3589b69e 57185all-build-m4: maybe-all-build-texinfo
71b5d516 57186all-build-fixincludes: maybe-all-build-libiberty
3589b69e
PB
57187configure-gcc: maybe-configure-intl
57188
57189configure-stage1-gcc: maybe-configure-stage1-intl
57190configure-stage2-gcc: maybe-configure-stage2-intl
57191configure-stage3-gcc: maybe-configure-stage3-intl
57192configure-stage4-gcc: maybe-configure-stage4-intl
57193configure-stageprofile-gcc: maybe-configure-stageprofile-intl
57194configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
bcb28cf5
PB
57195configure-gcc: maybe-all-binutils
57196
57197configure-stage1-gcc: maybe-all-stage1-binutils
57198configure-stage2-gcc: maybe-all-stage2-binutils
57199configure-stage3-gcc: maybe-all-stage3-binutils
57200configure-stage4-gcc: maybe-all-stage4-binutils
57201configure-stageprofile-gcc: maybe-all-stageprofile-binutils
57202configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
57203configure-gcc: maybe-all-gas
57204
57205configure-stage1-gcc: maybe-all-stage1-gas
57206configure-stage2-gcc: maybe-all-stage2-gas
57207configure-stage3-gcc: maybe-all-stage3-gas
57208configure-stage4-gcc: maybe-all-stage4-gas
57209configure-stageprofile-gcc: maybe-all-stageprofile-gas
57210configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
57211configure-gcc: maybe-all-ld
57212
57213configure-stage1-gcc: maybe-all-stage1-ld
57214configure-stage2-gcc: maybe-all-stage2-ld
57215configure-stage3-gcc: maybe-all-stage3-ld
57216configure-stage4-gcc: maybe-all-stage4-ld
57217configure-stageprofile-gcc: maybe-all-stageprofile-ld
57218configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
5afab7ad
ILT
57219configure-gcc: maybe-all-gold
57220
57221configure-stage1-gcc: maybe-all-stage1-gold
57222configure-stage2-gcc: maybe-all-stage2-gold
5afab7ad 57223configure-stage3-gcc: maybe-all-stage3-gold
5afab7ad
ILT
57224configure-stage4-gcc: maybe-all-stage4-gold
57225configure-stageprofile-gcc: maybe-all-stageprofile-gold
57226configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
3589b69e
PB
57227all-gcc: all-libiberty
57228
57229all-stage1-gcc: all-stage1-libiberty
57230all-stage2-gcc: all-stage2-libiberty
57231all-stage3-gcc: all-stage3-libiberty
57232all-stage4-gcc: all-stage4-libiberty
57233all-stageprofile-gcc: all-stageprofile-libiberty
57234all-stagefeedback-gcc: all-stagefeedback-libiberty
e69bf64b
PB
57235all-gcc: maybe-all-gmp
57236
57237all-stage1-gcc: maybe-all-stage1-gmp
57238all-stage2-gcc: maybe-all-stage2-gmp
57239all-stage3-gcc: maybe-all-stage3-gmp
57240all-stage4-gcc: maybe-all-stage4-gmp
57241all-stageprofile-gcc: maybe-all-stageprofile-gmp
57242all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
3589b69e
PB
57243all-gcc: maybe-all-intl
57244
57245all-stage1-gcc: maybe-all-stage1-intl
57246all-stage2-gcc: maybe-all-stage2-intl
57247all-stage3-gcc: maybe-all-stage3-intl
57248all-stage4-gcc: maybe-all-stage4-intl
57249all-stageprofile-gcc: maybe-all-stageprofile-intl
57250all-stagefeedback-gcc: maybe-all-stagefeedback-intl
e69bf64b
PB
57251all-gcc: maybe-all-mpfr
57252
57253all-stage1-gcc: maybe-all-stage1-mpfr
57254all-stage2-gcc: maybe-all-stage2-mpfr
57255all-stage3-gcc: maybe-all-stage3-mpfr
57256all-stage4-gcc: maybe-all-stage4-mpfr
57257all-stageprofile-gcc: maybe-all-stageprofile-mpfr
57258all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
acd26225
KG
57259all-gcc: maybe-all-mpc
57260
57261all-stage1-gcc: maybe-all-stage1-mpc
57262all-stage2-gcc: maybe-all-stage2-mpc
57263all-stage3-gcc: maybe-all-stage3-mpc
57264all-stage4-gcc: maybe-all-stage4-mpc
57265all-stageprofile-gcc: maybe-all-stageprofile-mpc
57266all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
f8bf9252
SP
57267all-gcc: maybe-all-ppl
57268
57269all-stage1-gcc: maybe-all-stage1-ppl
57270all-stage2-gcc: maybe-all-stage2-ppl
f8bf9252 57271all-stage3-gcc: maybe-all-stage3-ppl
f8bf9252
SP
57272all-stage4-gcc: maybe-all-stage4-ppl
57273all-stageprofile-gcc: maybe-all-stageprofile-ppl
57274all-stagefeedback-gcc: maybe-all-stagefeedback-ppl
57275all-gcc: maybe-all-cloog
57276
57277all-stage1-gcc: maybe-all-stage1-cloog
57278all-stage2-gcc: maybe-all-stage2-cloog
f8bf9252 57279all-stage3-gcc: maybe-all-stage3-cloog
f8bf9252
SP
57280all-stage4-gcc: maybe-all-stage4-cloog
57281all-stageprofile-gcc: maybe-all-stageprofile-cloog
57282all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
f61428ed
AO
57283all-gcc: maybe-all-libelf
57284
57285all-stage1-gcc: maybe-all-stage1-libelf
57286all-stage2-gcc: maybe-all-stage2-libelf
57287all-stage3-gcc: maybe-all-stage3-libelf
57288all-stage4-gcc: maybe-all-stage4-libelf
57289all-stageprofile-gcc: maybe-all-stageprofile-libelf
57290all-stagefeedback-gcc: maybe-all-stagefeedback-libelf
7c27e184
PB
57291all-gcc: maybe-all-build-texinfo
57292
57293all-stage1-gcc: maybe-all-build-texinfo
57294all-stage2-gcc: maybe-all-build-texinfo
57295all-stage3-gcc: maybe-all-build-texinfo
57296all-stage4-gcc: maybe-all-build-texinfo
57297all-stageprofile-gcc: maybe-all-build-texinfo
57298all-stagefeedback-gcc: maybe-all-build-texinfo
7c27e184
PB
57299all-gcc: maybe-all-build-bison
57300
57301all-stage1-gcc: maybe-all-build-bison
57302all-stage2-gcc: maybe-all-build-bison
57303all-stage3-gcc: maybe-all-build-bison
57304all-stage4-gcc: maybe-all-build-bison
57305all-stageprofile-gcc: maybe-all-build-bison
57306all-stagefeedback-gcc: maybe-all-build-bison
7c27e184
PB
57307all-gcc: maybe-all-build-byacc
57308
57309all-stage1-gcc: maybe-all-build-byacc
57310all-stage2-gcc: maybe-all-build-byacc
57311all-stage3-gcc: maybe-all-build-byacc
57312all-stage4-gcc: maybe-all-build-byacc
57313all-stageprofile-gcc: maybe-all-build-byacc
57314all-stagefeedback-gcc: maybe-all-build-byacc
7c27e184
PB
57315all-gcc: maybe-all-build-flex
57316
57317all-stage1-gcc: maybe-all-build-flex
57318all-stage2-gcc: maybe-all-build-flex
57319all-stage3-gcc: maybe-all-build-flex
57320all-stage4-gcc: maybe-all-build-flex
57321all-stageprofile-gcc: maybe-all-build-flex
57322all-stagefeedback-gcc: maybe-all-build-flex
71b5d516
PB
57323all-gcc: maybe-all-build-libiberty
57324
57325all-stage1-gcc: maybe-all-build-libiberty
57326all-stage2-gcc: maybe-all-build-libiberty
57327all-stage3-gcc: maybe-all-build-libiberty
57328all-stage4-gcc: maybe-all-build-libiberty
57329all-stageprofile-gcc: maybe-all-build-libiberty
57330all-stagefeedback-gcc: maybe-all-build-libiberty
71b5d516
PB
57331all-gcc: maybe-all-build-fixincludes
57332
57333all-stage1-gcc: maybe-all-build-fixincludes
57334all-stage2-gcc: maybe-all-build-fixincludes
57335all-stage3-gcc: maybe-all-build-fixincludes
57336all-stage4-gcc: maybe-all-build-fixincludes
57337all-stageprofile-gcc: maybe-all-build-fixincludes
57338all-stagefeedback-gcc: maybe-all-build-fixincludes
3589b69e
PB
57339all-gcc: maybe-all-zlib
57340
57341all-stage1-gcc: maybe-all-stage1-zlib
57342all-stage2-gcc: maybe-all-stage2-zlib
57343all-stage3-gcc: maybe-all-stage3-zlib
57344all-stage4-gcc: maybe-all-stage4-zlib
57345all-stageprofile-gcc: maybe-all-stageprofile-zlib
57346all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
3589b69e
PB
57347all-gcc: all-libcpp
57348
57349all-stage1-gcc: all-stage1-libcpp
57350all-stage2-gcc: all-stage2-libcpp
57351all-stage3-gcc: all-stage3-libcpp
57352all-stage4-gcc: all-stage4-libcpp
57353all-stageprofile-gcc: all-stageprofile-libcpp
57354all-stagefeedback-gcc: all-stagefeedback-libcpp
a4b6c45a
BE
57355all-gcc: all-libdecnumber
57356
57357all-stage1-gcc: all-stage1-libdecnumber
57358all-stage2-gcc: all-stage2-libdecnumber
57359all-stage3-gcc: all-stage3-libdecnumber
57360all-stage4-gcc: all-stage4-libdecnumber
57361all-stageprofile-gcc: all-stageprofile-libdecnumber
57362all-stagefeedback-gcc: all-stagefeedback-libdecnumber
53c7ffe7
GK
57363all-gcc: maybe-all-libiberty
57364
57365all-stage1-gcc: maybe-all-stage1-libiberty
57366all-stage2-gcc: maybe-all-stage2-libiberty
57367all-stage3-gcc: maybe-all-stage3-libiberty
57368all-stage4-gcc: maybe-all-stage4-libiberty
57369all-stageprofile-gcc: maybe-all-stageprofile-libiberty
57370all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
57371all-gcc: maybe-all-fixincludes
848556c2 57372install-gcc: maybe-install-fixincludes
3589b69e
PB
57373configure-libcpp: configure-libiberty
57374
57375configure-stage1-libcpp: configure-stage1-libiberty
57376configure-stage2-libcpp: configure-stage2-libiberty
57377configure-stage3-libcpp: configure-stage3-libiberty
57378configure-stage4-libcpp: configure-stage4-libiberty
57379configure-stageprofile-libcpp: configure-stageprofile-libiberty
57380configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
57381configure-libcpp: maybe-configure-intl
57382
57383configure-stage1-libcpp: maybe-configure-stage1-intl
57384configure-stage2-libcpp: maybe-configure-stage2-intl
57385configure-stage3-libcpp: maybe-configure-stage3-intl
57386configure-stage4-libcpp: maybe-configure-stage4-intl
57387configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
57388configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
57389all-libcpp: all-libiberty
57390
57391all-stage1-libcpp: all-stage1-libiberty
57392all-stage2-libcpp: all-stage2-libiberty
57393all-stage3-libcpp: all-stage3-libiberty
57394all-stage4-libcpp: all-stage4-libiberty
57395all-stageprofile-libcpp: all-stageprofile-libiberty
57396all-stagefeedback-libcpp: all-stagefeedback-libiberty
57397all-libcpp: maybe-all-intl
57398
57399all-stage1-libcpp: maybe-all-stage1-intl
57400all-stage2-libcpp: maybe-all-stage2-intl
57401all-stage3-libcpp: maybe-all-stage3-intl
57402all-stage4-libcpp: maybe-all-stage4-intl
57403all-stageprofile-libcpp: maybe-all-stageprofile-intl
57404all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
53c7ffe7 57405all-fixincludes: maybe-all-libiberty
5395b47b 57406all-gnattools: maybe-all-target-libada
d7f09764
DN
57407all-lto-plugin: maybe-all-libiberty
57408
57409all-stage1-lto-plugin: maybe-all-stage1-libiberty
57410all-stage2-lto-plugin: maybe-all-stage2-libiberty
57411all-stage3-lto-plugin: maybe-all-stage3-libiberty
57412all-stage4-lto-plugin: maybe-all-stage4-libiberty
57413all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
57414all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
e69bf64b
PB
57415configure-mpfr: maybe-all-gmp
57416
57417configure-stage1-mpfr: maybe-all-stage1-gmp
57418configure-stage2-mpfr: maybe-all-stage2-gmp
57419configure-stage3-mpfr: maybe-all-stage3-gmp
57420configure-stage4-mpfr: maybe-all-stage4-gmp
57421configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
57422configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
acd26225
KG
57423configure-mpc: maybe-all-mpfr
57424
57425configure-stage1-mpc: maybe-all-stage1-mpfr
57426configure-stage2-mpc: maybe-all-stage2-mpfr
57427configure-stage3-mpc: maybe-all-stage3-mpfr
57428configure-stage4-mpc: maybe-all-stage4-mpfr
57429configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
57430configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
f8bf9252
SP
57431configure-ppl: maybe-all-gmp
57432
57433configure-stage1-ppl: maybe-all-stage1-gmp
57434configure-stage2-ppl: maybe-all-stage2-gmp
f8bf9252 57435configure-stage3-ppl: maybe-all-stage3-gmp
f8bf9252
SP
57436configure-stage4-ppl: maybe-all-stage4-gmp
57437configure-stageprofile-ppl: maybe-all-stageprofile-gmp
57438configure-stagefeedback-ppl: maybe-all-stagefeedback-gmp
57439configure-ppl: maybe-all-mpfr
57440
57441configure-stage1-ppl: maybe-all-stage1-mpfr
57442configure-stage2-ppl: maybe-all-stage2-mpfr
f8bf9252 57443configure-stage3-ppl: maybe-all-stage3-mpfr
f8bf9252
SP
57444configure-stage4-ppl: maybe-all-stage4-mpfr
57445configure-stageprofile-ppl: maybe-all-stageprofile-mpfr
57446configure-stagefeedback-ppl: maybe-all-stagefeedback-mpfr
57447configure-cloog: maybe-all-ppl
57448
57449configure-stage1-cloog: maybe-all-stage1-ppl
57450configure-stage2-cloog: maybe-all-stage2-ppl
f8bf9252 57451configure-stage3-cloog: maybe-all-stage3-ppl
f8bf9252
SP
57452configure-stage4-cloog: maybe-all-stage4-ppl
57453configure-stageprofile-cloog: maybe-all-stageprofile-ppl
57454configure-stagefeedback-cloog: maybe-all-stagefeedback-ppl
e00e9858 57455configure-gdb: maybe-all-intl
3589b69e 57456configure-gdb: maybe-configure-sim
b8afffc1 57457configure-gdb: maybe-all-bfd
cfb1f59f 57458configure-gdb: maybe-all-libiconv
3589b69e 57459all-gdb: maybe-all-libiberty
cfb1f59f 57460all-gdb: maybe-all-libiconv
3589b69e 57461all-gdb: maybe-all-opcodes
3589b69e 57462all-gdb: maybe-all-readline
7c27e184
PB
57463all-gdb: maybe-all-build-bison
57464all-gdb: maybe-all-build-byacc
3589b69e 57465all-gdb: maybe-all-sim
bbfbfafc 57466all-gdb: maybe-all-libdecnumber
3589b69e
PB
57467configure-libgui: maybe-configure-tcl
57468configure-libgui: maybe-configure-tk
57469all-libgui: maybe-all-tcl
57470all-libgui: maybe-all-tk
57471all-libgui: maybe-all-itcl
4977bab6 57472configure-bfd: configure-libiberty
3589b69e
PB
57473
57474configure-stage1-bfd: configure-stage1-libiberty
57475configure-stage2-bfd: configure-stage2-libiberty
57476configure-stage3-bfd: configure-stage3-libiberty
57477configure-stage4-bfd: configure-stage4-libiberty
57478configure-stageprofile-bfd: configure-stageprofile-libiberty
57479configure-stagefeedback-bfd: configure-stagefeedback-libiberty
32845532
CD
57480configure-bfd: maybe-configure-intl
57481
57482configure-stage1-bfd: maybe-configure-stage1-intl
57483configure-stage2-bfd: maybe-configure-stage2-intl
57484configure-stage3-bfd: maybe-configure-stage3-intl
57485configure-stage4-bfd: maybe-configure-stage4-intl
57486configure-stageprofile-bfd: maybe-configure-stageprofile-intl
57487configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
3589b69e
PB
57488all-bfd: maybe-all-libiberty
57489
57490all-stage1-bfd: maybe-all-stage1-libiberty
57491all-stage2-bfd: maybe-all-stage2-libiberty
57492all-stage3-bfd: maybe-all-stage3-libiberty
57493all-stage4-bfd: maybe-all-stage4-libiberty
57494all-stageprofile-bfd: maybe-all-stageprofile-libiberty
57495all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
57496all-bfd: maybe-all-intl
57497
57498all-stage1-bfd: maybe-all-stage1-intl
57499all-stage2-bfd: maybe-all-stage2-intl
57500all-stage3-bfd: maybe-all-stage3-intl
57501all-stage4-bfd: maybe-all-stage4-intl
57502all-stageprofile-bfd: maybe-all-stageprofile-intl
57503all-stagefeedback-bfd: maybe-all-stagefeedback-intl
36fbb0ec
AM
57504configure-opcodes: configure-libiberty
57505
57506configure-stage1-opcodes: configure-stage1-libiberty
57507configure-stage2-opcodes: configure-stage2-libiberty
36fbb0ec 57508configure-stage3-opcodes: configure-stage3-libiberty
36fbb0ec
AM
57509configure-stage4-opcodes: configure-stage4-libiberty
57510configure-stageprofile-opcodes: configure-stageprofile-libiberty
57511configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
57512all-opcodes: maybe-all-libiberty
57513
57514all-stage1-opcodes: maybe-all-stage1-libiberty
57515all-stage2-opcodes: maybe-all-stage2-libiberty
36fbb0ec 57516all-stage3-opcodes: maybe-all-stage3-libiberty
36fbb0ec
AM
57517all-stage4-opcodes: maybe-all-stage4-libiberty
57518all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
57519all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
32845532
CD
57520configure-binutils: maybe-configure-intl
57521
57522configure-stage1-binutils: maybe-configure-stage1-intl
57523configure-stage2-binutils: maybe-configure-stage2-intl
57524configure-stage3-binutils: maybe-configure-stage3-intl
57525configure-stage4-binutils: maybe-configure-stage4-intl
57526configure-stageprofile-binutils: maybe-configure-stageprofile-intl
57527configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
3589b69e
PB
57528all-binutils: maybe-all-libiberty
57529
57530all-stage1-binutils: maybe-all-stage1-libiberty
57531all-stage2-binutils: maybe-all-stage2-libiberty
57532all-stage3-binutils: maybe-all-stage3-libiberty
57533all-stage4-binutils: maybe-all-stage4-libiberty
57534all-stageprofile-binutils: maybe-all-stageprofile-libiberty
57535all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
57536all-binutils: maybe-all-opcodes
57537
57538all-stage1-binutils: maybe-all-stage1-opcodes
57539all-stage2-binutils: maybe-all-stage2-opcodes
57540all-stage3-binutils: maybe-all-stage3-opcodes
57541all-stage4-binutils: maybe-all-stage4-opcodes
57542all-stageprofile-binutils: maybe-all-stageprofile-opcodes
57543all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
57544all-binutils: maybe-all-bfd
57545
57546all-stage1-binutils: maybe-all-stage1-bfd
57547all-stage2-binutils: maybe-all-stage2-bfd
57548all-stage3-binutils: maybe-all-stage3-bfd
57549all-stage4-binutils: maybe-all-stage4-bfd
57550all-stageprofile-binutils: maybe-all-stageprofile-bfd
57551all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
7c27e184
PB
57552all-binutils: maybe-all-build-flex
57553
57554all-stage1-binutils: maybe-all-build-flex
57555all-stage2-binutils: maybe-all-build-flex
57556all-stage3-binutils: maybe-all-build-flex
57557all-stage4-binutils: maybe-all-build-flex
57558all-stageprofile-binutils: maybe-all-build-flex
57559all-stagefeedback-binutils: maybe-all-build-flex
7c27e184
PB
57560all-binutils: maybe-all-build-bison
57561
57562all-stage1-binutils: maybe-all-build-bison
57563all-stage2-binutils: maybe-all-build-bison
57564all-stage3-binutils: maybe-all-build-bison
57565all-stage4-binutils: maybe-all-build-bison
57566all-stageprofile-binutils: maybe-all-build-bison
57567all-stagefeedback-binutils: maybe-all-build-bison
7c27e184
PB
57568all-binutils: maybe-all-build-byacc
57569
57570all-stage1-binutils: maybe-all-build-byacc
57571all-stage2-binutils: maybe-all-build-byacc
57572all-stage3-binutils: maybe-all-build-byacc
57573all-stage4-binutils: maybe-all-build-byacc
57574all-stageprofile-binutils: maybe-all-build-byacc
57575all-stagefeedback-binutils: maybe-all-build-byacc
3589b69e
PB
57576all-binutils: maybe-all-intl
57577
57578all-stage1-binutils: maybe-all-stage1-intl
57579all-stage2-binutils: maybe-all-stage2-intl
57580all-stage3-binutils: maybe-all-stage3-intl
57581all-stage4-binutils: maybe-all-stage4-intl
57582all-stageprofile-binutils: maybe-all-stageprofile-intl
57583all-stagefeedback-binutils: maybe-all-stagefeedback-intl
4977bab6 57584install-binutils: maybe-install-opcodes
c3969745 57585install-opcodes: maybe-install-bfd
32845532
CD
57586configure-gas: maybe-configure-intl
57587
57588configure-stage1-gas: maybe-configure-stage1-intl
57589configure-stage2-gas: maybe-configure-stage2-intl
57590configure-stage3-gas: maybe-configure-stage3-intl
57591configure-stage4-gas: maybe-configure-stage4-intl
57592configure-stageprofile-gas: maybe-configure-stageprofile-intl
57593configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
3589b69e
PB
57594all-gas: maybe-all-libiberty
57595
57596all-stage1-gas: maybe-all-stage1-libiberty
57597all-stage2-gas: maybe-all-stage2-libiberty
57598all-stage3-gas: maybe-all-stage3-libiberty
57599all-stage4-gas: maybe-all-stage4-libiberty
57600all-stageprofile-gas: maybe-all-stageprofile-libiberty
57601all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
57602all-gas: maybe-all-opcodes
57603
57604all-stage1-gas: maybe-all-stage1-opcodes
57605all-stage2-gas: maybe-all-stage2-opcodes
57606all-stage3-gas: maybe-all-stage3-opcodes
57607all-stage4-gas: maybe-all-stage4-opcodes
57608all-stageprofile-gas: maybe-all-stageprofile-opcodes
57609all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
57610all-gas: maybe-all-bfd
57611
57612all-stage1-gas: maybe-all-stage1-bfd
57613all-stage2-gas: maybe-all-stage2-bfd
57614all-stage3-gas: maybe-all-stage3-bfd
57615all-stage4-gas: maybe-all-stage4-bfd
57616all-stageprofile-gas: maybe-all-stageprofile-bfd
57617all-stagefeedback-gas: maybe-all-stagefeedback-bfd
57618all-gas: maybe-all-intl
57619
57620all-stage1-gas: maybe-all-stage1-intl
57621all-stage2-gas: maybe-all-stage2-intl
57622all-stage3-gas: maybe-all-stage3-intl
57623all-stage4-gas: maybe-all-stage4-intl
57624all-stageprofile-gas: maybe-all-stageprofile-intl
57625all-stagefeedback-gas: maybe-all-stagefeedback-intl
32845532 57626configure-gprof: maybe-configure-intl
3589b69e
PB
57627all-gprof: maybe-all-libiberty
57628all-gprof: maybe-all-bfd
57629all-gprof: maybe-all-opcodes
57630all-gprof: maybe-all-intl
32845532
CD
57631configure-ld: maybe-configure-intl
57632
57633configure-stage1-ld: maybe-configure-stage1-intl
57634configure-stage2-ld: maybe-configure-stage2-intl
57635configure-stage3-ld: maybe-configure-stage3-intl
57636configure-stage4-ld: maybe-configure-stage4-intl
57637configure-stageprofile-ld: maybe-configure-stageprofile-intl
57638configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
3589b69e
PB
57639all-ld: maybe-all-libiberty
57640
57641all-stage1-ld: maybe-all-stage1-libiberty
57642all-stage2-ld: maybe-all-stage2-libiberty
57643all-stage3-ld: maybe-all-stage3-libiberty
57644all-stage4-ld: maybe-all-stage4-libiberty
57645all-stageprofile-ld: maybe-all-stageprofile-libiberty
57646all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
57647all-ld: maybe-all-bfd
57648
57649all-stage1-ld: maybe-all-stage1-bfd
57650all-stage2-ld: maybe-all-stage2-bfd
57651all-stage3-ld: maybe-all-stage3-bfd
57652all-stage4-ld: maybe-all-stage4-bfd
57653all-stageprofile-ld: maybe-all-stageprofile-bfd
57654all-stagefeedback-ld: maybe-all-stagefeedback-bfd
57655all-ld: maybe-all-opcodes
57656
57657all-stage1-ld: maybe-all-stage1-opcodes
57658all-stage2-ld: maybe-all-stage2-opcodes
57659all-stage3-ld: maybe-all-stage3-opcodes
57660all-stage4-ld: maybe-all-stage4-opcodes
57661all-stageprofile-ld: maybe-all-stageprofile-opcodes
57662all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
7c27e184
PB
57663all-ld: maybe-all-build-bison
57664
57665all-stage1-ld: maybe-all-build-bison
57666all-stage2-ld: maybe-all-build-bison
57667all-stage3-ld: maybe-all-build-bison
57668all-stage4-ld: maybe-all-build-bison
57669all-stageprofile-ld: maybe-all-build-bison
57670all-stagefeedback-ld: maybe-all-build-bison
7c27e184
PB
57671all-ld: maybe-all-build-byacc
57672
57673all-stage1-ld: maybe-all-build-byacc
57674all-stage2-ld: maybe-all-build-byacc
57675all-stage3-ld: maybe-all-build-byacc
57676all-stage4-ld: maybe-all-build-byacc
57677all-stageprofile-ld: maybe-all-build-byacc
57678all-stagefeedback-ld: maybe-all-build-byacc
7c27e184
PB
57679all-ld: maybe-all-build-flex
57680
57681all-stage1-ld: maybe-all-build-flex
57682all-stage2-ld: maybe-all-build-flex
57683all-stage3-ld: maybe-all-build-flex
57684all-stage4-ld: maybe-all-build-flex
57685all-stageprofile-ld: maybe-all-build-flex
57686all-stagefeedback-ld: maybe-all-build-flex
3589b69e
PB
57687all-ld: maybe-all-intl
57688
57689all-stage1-ld: maybe-all-stage1-intl
57690all-stage2-ld: maybe-all-stage2-intl
57691all-stage3-ld: maybe-all-stage3-intl
57692all-stage4-ld: maybe-all-stage4-intl
57693all-stageprofile-ld: maybe-all-stageprofile-intl
57694all-stagefeedback-ld: maybe-all-stagefeedback-intl
5afab7ad
ILT
57695configure-gold: maybe-configure-intl
57696
57697configure-stage1-gold: maybe-configure-stage1-intl
57698configure-stage2-gold: maybe-configure-stage2-intl
5afab7ad 57699configure-stage3-gold: maybe-configure-stage3-intl
5afab7ad
ILT
57700configure-stage4-gold: maybe-configure-stage4-intl
57701configure-stageprofile-gold: maybe-configure-stageprofile-intl
57702configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
57703all-gold: maybe-all-libiberty
57704
57705all-stage1-gold: maybe-all-stage1-libiberty
57706all-stage2-gold: maybe-all-stage2-libiberty
5afab7ad 57707all-stage3-gold: maybe-all-stage3-libiberty
5afab7ad
ILT
57708all-stage4-gold: maybe-all-stage4-libiberty
57709all-stageprofile-gold: maybe-all-stageprofile-libiberty
57710all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
57711all-gold: maybe-all-intl
57712
57713all-stage1-gold: maybe-all-stage1-intl
57714all-stage2-gold: maybe-all-stage2-intl
5afab7ad 57715all-stage3-gold: maybe-all-stage3-intl
5afab7ad
ILT
57716all-stage4-gold: maybe-all-stage4-intl
57717all-stageprofile-gold: maybe-all-stageprofile-intl
57718all-stagefeedback-gold: maybe-all-stagefeedback-intl
57719all-gold: maybe-all-bfd
57720
57721all-stage1-gold: maybe-all-stage1-bfd
57722all-stage2-gold: maybe-all-stage2-bfd
5afab7ad 57723all-stage3-gold: maybe-all-stage3-bfd
5afab7ad
ILT
57724all-stage4-gold: maybe-all-stage4-bfd
57725all-stageprofile-gold: maybe-all-stageprofile-bfd
57726all-stagefeedback-gold: maybe-all-stagefeedback-bfd
57727all-gold: maybe-all-build-bison
57728
57729all-stage1-gold: maybe-all-build-bison
57730all-stage2-gold: maybe-all-build-bison
5afab7ad 57731all-stage3-gold: maybe-all-build-bison
5afab7ad
ILT
57732all-stage4-gold: maybe-all-build-bison
57733all-stageprofile-gold: maybe-all-build-bison
57734all-stagefeedback-gold: maybe-all-build-bison
57735all-gold: maybe-all-build-byacc
57736
57737all-stage1-gold: maybe-all-build-byacc
57738all-stage2-gold: maybe-all-build-byacc
5afab7ad 57739all-stage3-gold: maybe-all-build-byacc
5afab7ad
ILT
57740all-stage4-gold: maybe-all-build-byacc
57741all-stageprofile-gold: maybe-all-build-byacc
57742all-stagefeedback-gold: maybe-all-build-byacc
06407e30
ILT
57743check-gold: maybe-all-binutils
57744
57745check-stage1-gold: maybe-all-stage1-binutils
57746check-stage2-gold: maybe-all-stage2-binutils
06407e30 57747check-stage3-gold: maybe-all-stage3-binutils
06407e30
ILT
57748check-stage4-gold: maybe-all-stage4-binutils
57749check-stageprofile-gold: maybe-all-stageprofile-binutils
57750check-stagefeedback-gold: maybe-all-stagefeedback-binutils
aeb94799
ILT
57751check-gold: maybe-all-gas
57752
57753check-stage1-gold: maybe-all-stage1-gas
57754check-stage2-gold: maybe-all-stage2-gas
57755check-stage3-gold: maybe-all-stage3-gas
57756check-stage4-gold: maybe-all-stage4-gas
57757check-stageprofile-gold: maybe-all-stageprofile-gas
57758check-stagefeedback-gold: maybe-all-stagefeedback-gas
9fbe6585
JJ
57759configure-opcodes: maybe-configure-intl
57760
57761configure-stage1-opcodes: maybe-configure-stage1-intl
57762configure-stage2-opcodes: maybe-configure-stage2-intl
57763configure-stage3-opcodes: maybe-configure-stage3-intl
57764configure-stage4-opcodes: maybe-configure-stage4-intl
57765configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
57766configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
3589b69e
PB
57767all-opcodes: maybe-all-bfd
57768
57769all-stage1-opcodes: maybe-all-stage1-bfd
57770all-stage2-opcodes: maybe-all-stage2-bfd
57771all-stage3-opcodes: maybe-all-stage3-bfd
57772all-stage4-opcodes: maybe-all-stage4-bfd
57773all-stageprofile-opcodes: maybe-all-stageprofile-bfd
57774all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
57775all-opcodes: maybe-all-libiberty
57776
57777all-stage1-opcodes: maybe-all-stage1-libiberty
57778all-stage2-opcodes: maybe-all-stage2-libiberty
57779all-stage3-opcodes: maybe-all-stage3-libiberty
57780all-stage4-opcodes: maybe-all-stage4-libiberty
57781all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
57782all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
9fbe6585
JJ
57783all-opcodes: maybe-all-intl
57784
57785all-stage1-opcodes: maybe-all-stage1-intl
57786all-stage2-opcodes: maybe-all-stage2-intl
57787all-stage3-opcodes: maybe-all-stage3-intl
57788all-stage4-opcodes: maybe-all-stage4-intl
57789all-stageprofile-opcodes: maybe-all-stageprofile-intl
57790all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
3589b69e
PB
57791all-dejagnu: maybe-all-tcl
57792all-dejagnu: maybe-all-expect
57793all-dejagnu: maybe-all-tk
57794configure-expect: maybe-configure-tcl
57795configure-expect: maybe-configure-tk
57796all-expect: maybe-all-tcl
57797all-expect: maybe-all-tk
57798configure-itcl: maybe-configure-tcl
57799configure-itcl: maybe-configure-tk
57800all-itcl: maybe-all-tcl
57801all-itcl: maybe-all-tk
4977bab6 57802install-itcl: maybe-install-tcl
4977bab6
ZW
57803configure-tk: maybe-configure-tcl
57804all-tk: maybe-all-tcl
3589b69e
PB
57805all-sid: maybe-all-libiberty
57806all-sid: maybe-all-bfd
57807all-sid: maybe-all-opcodes
57808all-sid: maybe-all-tcl
57809all-sid: maybe-all-tk
57810install-sid: maybe-install-tcl
57811install-sid: maybe-install-tk
32845532
CD
57812configure-sim: maybe-configure-intl
57813all-sim: maybe-all-intl
3589b69e
PB
57814all-sim: maybe-all-libiberty
57815all-sim: maybe-all-bfd
57816all-sim: maybe-all-opcodes
57817all-sim: maybe-all-readline
57818all-sim: maybe-configure-gdb
57819all-fastjar: maybe-all-zlib
7c27e184 57820all-fastjar: maybe-all-build-texinfo
3589b69e
PB
57821all-fastjar: maybe-all-libiberty
57822all-autoconf: maybe-all-m4
7c27e184 57823all-autoconf: maybe-all-build-texinfo
3589b69e 57824all-automake: maybe-all-m4
7c27e184 57825all-automake: maybe-all-build-texinfo
3589b69e
PB
57826all-automake: maybe-all-autoconf
57827all-bison: maybe-all-intl
7c27e184 57828all-bison: maybe-all-build-texinfo
3589b69e 57829all-diff: maybe-all-intl
7c27e184 57830all-diff: maybe-all-build-texinfo
3589b69e 57831all-fileutils: maybe-all-intl
7c27e184
PB
57832all-fileutils: maybe-all-build-texinfo
57833all-flex: maybe-all-build-bison
57834all-flex: maybe-all-build-byacc
3589b69e
PB
57835all-flex: maybe-all-intl
57836all-flex: maybe-all-m4
7c27e184 57837all-flex: maybe-all-build-texinfo
3589b69e
PB
57838all-gzip: maybe-all-intl
57839all-gzip: maybe-all-zlib
7c27e184 57840all-gzip: maybe-all-build-texinfo
3589b69e 57841all-hello: maybe-all-intl
7c27e184 57842all-hello: maybe-all-build-texinfo
3589b69e 57843all-m4: maybe-all-intl
7c27e184 57844all-m4: maybe-all-build-texinfo
3589b69e 57845all-make: maybe-all-intl
7c27e184
PB
57846all-make: maybe-all-build-texinfo
57847all-patch: maybe-all-build-texinfo
57848all-make: maybe-all-build-texinfo
4977bab6 57849all-prms: maybe-all-libiberty
7c27e184
PB
57850all-recode: maybe-all-build-texinfo
57851all-sed: maybe-all-build-texinfo
4977bab6 57852all-send-pr: maybe-all-prms
7c27e184
PB
57853all-tar: maybe-all-build-texinfo
57854all-uudecode: maybe-all-build-texinfo
3589b69e 57855configure-target-boehm-gc: maybe-configure-target-qthreads
09ce620e 57856configure-target-boehm-gc: maybe-all-target-libstdc++-v3
4977bab6 57857configure-target-fastjar: maybe-configure-target-zlib
3589b69e
PB
57858all-target-fastjar: maybe-all-target-zlib
57859all-target-fastjar: maybe-all-target-libiberty
57860configure-target-libjava: maybe-configure-target-zlib
57861configure-target-libjava: maybe-configure-target-boehm-gc
57862configure-target-libjava: maybe-configure-target-qthreads
57863configure-target-libjava: maybe-configure-target-libffi
57864all-target-libjava: maybe-all-fastjar
57865all-target-libjava: maybe-all-target-zlib
57866all-target-libjava: maybe-all-target-boehm-gc
57867all-target-libjava: maybe-all-target-qthreads
57868all-target-libjava: maybe-all-target-libffi
7cd0cf9c 57869configure-target-libobjc: maybe-configure-target-boehm-gc
4977bab6 57870all-target-libobjc: maybe-all-target-libiberty
7cd0cf9c 57871all-target-libobjc: maybe-all-target-boehm-gc
4977bab6 57872all-target-libstdc++-v3: maybe-all-target-libiberty
6d3b5aea 57873configure-target-libstdc++-v3: maybe-configure-target-libgomp
0e5e9f76 57874all-target-libgloss: maybe-all-target-newlib
3589b69e
PB
57875all-target-winsup: maybe-all-target-libiberty
57876all-target-winsup: maybe-all-target-libtermcap
58af276a
RW
57877configure-target-libiberty: maybe-all-binutils
57878configure-target-libiberty: maybe-all-ld
57879configure-target-newlib: maybe-all-binutils
57880configure-target-newlib: maybe-all-ld
3589b69e
PB
57881
57882
fa958513
DJ
57883# Dependencies for target modules on other target modules are
57884# described by lang_env_dependencies; the defaults apply to anything
57885# not mentioned there.
57886
57887
57888@if gcc-bootstrap
00020c16
ILT
57889configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
57890configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
57891configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
57892configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
57893configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
57894configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
fa958513
DJ
57895@endif gcc-bootstrap
57896
57897@if gcc-no-bootstrap
57898configure-target-libstdc++-v3: maybe-all-target-libgcc
57899configure-target-libmudflap: maybe-all-target-libgcc
57900configure-target-libssp: maybe-all-target-libgcc
57901configure-target-newlib: maybe-all-target-libgcc
57902configure-target-libgfortran: maybe-all-target-libgcc
57903configure-target-libobjc: maybe-all-target-libgcc
57904configure-target-libtermcap: maybe-all-target-libgcc
57905configure-target-winsup: maybe-all-target-libgcc
57906configure-target-libgloss: maybe-all-target-libgcc
57907configure-target-libiberty: maybe-all-target-libgcc
57908configure-target-gperf: maybe-all-target-libgcc
57909configure-target-examples: maybe-all-target-libgcc
57910configure-target-libffi: maybe-all-target-libgcc
57911configure-target-libjava: maybe-all-target-libgcc
57912configure-target-zlib: maybe-all-target-libgcc
57913configure-target-boehm-gc: maybe-all-target-libgcc
57914configure-target-qthreads: maybe-all-target-libgcc
57915configure-target-rda: maybe-all-target-libgcc
57916configure-target-libada: maybe-all-target-libgcc
57917configure-target-libgomp: maybe-all-target-libgcc
57918@endif gcc-no-bootstrap
57919
57920
57921configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
57922
57923configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
57924
57925configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
57926
57927
57928
57929configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
57930
57931configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
57932
57933configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
57934
57935configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
57936
57937
57938
57939configure-target-gperf: maybe-all-target-newlib maybe-all-target-libgloss
57940configure-target-gperf: maybe-all-target-libstdc++-v3
57941
57942configure-target-examples: maybe-all-target-newlib maybe-all-target-libgloss
57943
57944configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
57945
57946configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
57947configure-target-libjava: maybe-all-target-libstdc++-v3
57948
57949configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
57950
57951configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
57952
57953configure-target-qthreads: maybe-all-target-newlib maybe-all-target-libgloss
57954
57955configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
57956
57957configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
57958
57959configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
57960
57961
ef9db8d5 57962CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
3589b69e 57963GDB_TK = @GDB_TK@
ef9db8d5
DJ
57964INSTALL_GDB_TK = @INSTALL_GDB_TK@
57965configure-gdb: $(CONFIGURE_GDB_TK)
3589b69e 57966all-gdb: $(gdbnlmrequirements) $(GDB_TK)
ef9db8d5 57967install-gdb: $(INSTALL_GDB_TK)
6599da04 57968
4977bab6 57969# Serialization dependencies. Host configures don't work well in parallel to
05750653 57970# each other, due to contention over config.cache. Target configures and
4977bab6
ZW
57971# build configures are similar.
57972@serialization_dependencies@
6599da04 57973
4977bab6
ZW
57974# --------------------------------
57975# Regenerating top level configury
57976# --------------------------------
6599da04 57977
6f950405 57978# Rebuilding Makefile.in, using autogen.
e245b0ea 57979AUTOGEN = autogen
ee03dc5e 57980$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
e245b0ea 57981 cd $(srcdir) && $(AUTOGEN) Makefile.def
6f950405 57982
671aa708 57983# Rebuilding Makefile.
e245b0ea
AO
57984Makefile: $(srcdir)/Makefile.in config.status
57985 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
57986
191dd2c9 57987config.status: configure
e75f9147 57988 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
6599da04 57989
671aa708 57990# Rebuilding configure.
e245b0ea 57991AUTOCONF = autoconf
18c04407
RW
57992$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
57993 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
e245b0ea 57994 cd $(srcdir) && $(AUTOCONF)
6599da04 57995
93c834b7
NN
57996# ------------------------------
57997# Special directives to GNU Make
57998# ------------------------------
57999
93c834b7
NN
58000# Don't pass command-line variables to submakes.
58001.NOEXPORT:
58002MAKEOVERRIDES=
58003
6599da04 58004# end of Makefile.in